Skip to main content

Cloud! Cloud! - All about Cloud Computing!

I'm gonna be talking about a concept which cannot be ignored even if you are not part of the Technology Industry. Of course, I will simplify the terms and technical stuffs involved. But trust me, the topic i'm talking about is the future, so continue reading if you are not short of time. :-) Although it is an erstwhile concept, it is the current in-technology called "Cloud Computing".
Before I get into details, here is a fact:  Each one of you would have (used or using) this technology already! How come? If you are reading this blog, then you definitely have access to web-based e-mails. And if you are using email services like Gmail, Yahoo Mail, Hotmail....etc, then where do you think you are storing your mails, attachments, drafts, pictures...etc? Yes, you guessed it right! It is not stored in your system but in the cloud. Also the software required to run the web-based email service and the storage of your account does not exist in your system. It is located on the email service provider's computer cloud system. To understand this further, keep reading.

To access the cloud data, all you need is an interface i.e (a computer or a terminal) and the (software application or the tool) required to access the cloud computing system. In case of Gmail, Yahoo Mail based email services, the application required to access the cloud system is a Web Browser(Ex: Chrome, IE, Firefox..etc) from your end.
Other example would be "Smartphones"(Samsung Galaxy, Nokia Lumia, Xperia, Iphones...etc). They use cloud computing technology to let you store and access data that normally wouldn't fit on your mobile device. I'm certain that you would have seen a "Cloud Storage" option with a free "XX" Giga Byte storage in your smartphone!
Do you guys remember a time, when mobile phones used to come with a tiny 'smart card', where they provide extra 2 GB of data storage for free. Now they are providing an extra 5 GB(Ex.) of 'cloud storage' for free. So it is very important to learn about this technology in theory because cloud is the future.

What is "Cloud Computing"?
'Cloud' is a metaphor for 'Internet', which is where cloud computing resides (rather than residing in a server that’s physically located at one of the company’s facilities or say in your personal computer). Cloud computing services provides business applications, software servicescomputing resources to the users via Internet on an as-needed basis.
  • The services are flexible: It provides service on-demand manner and scalable up to as many users as necessary, because the infrastructure is flexible. 
  • Customers pay based on their consumption (similar to pay & use concept like - an internet connection data usage or a talk-time in mobile phones). Yes, pay-per-use basis. 
Why do you think people would want another system to store their data and run their application, what is the advantage?
  • Utilizing cloud storage would bring the operating cost down. Cloud computing would reduce the need for advanced hardware or software on the client(user's) side. You wouldn't need to buy the fastest computer with the big chunk of memory, because the cloud system would take care of those needs for you. Instead, you could buy an inexpensive computer terminal. You wouldn't need a large hard drive because you'd store all your information on cloud. All you need to do is log into the cloud service from your system and use all the services remotely.
  • Servers and storage devices take up lots of space. Some companies rent physical space to store servers and databases because they don't have it available on site. Cloud computing gives these companies the option of storing data remotely on some server, removing the need for physical space.
  • IT companies or Corporations that rely on computers have to make sure they have the right software version in place to achieve goals. Cloud computing systems give these organizations company-wide access to computer applications. The companies don't have to buy a set of software or software licenses for every employee. Instead, the company could pay a fee to a cloud computing company and get the services and the version updates on time without you having to keep a tab on.
  • Say for example, a client/user would like to play a game which requires him or her to download a very big chunk of installable gaming software say 25 GB, you need not upgrade your personal computer's memory, instead download the software to your cloud and pay for the cloud services, this way you can enjoy the game anytime, anywhere you want.
  • Also the cloud services are cost effective, soon you can see a shortage of IT maintenance jobs across the world, Thanks to Cloud! :) For the ones who do not have any idea on Software Industry's "Maintenance and Support" job, here is the scoop - it is a "Cash Cow" for any IT Company. "Maintenance & Support" projects run for so many years and clients(like the fortune 500 companies) pay every Indian IT services provider(like TCS, Wipro or MNC's like Accenture, IBM) a big chunk of dollars for their service. So IT guys, watch out for the doomsday!!! :)
  • Clients would be able to access their applications and data from anywhere at anytime with any device, provided they have Internet Connection. Data wouldn't be confined to a hard drive on one user's computer or even a corporation's internal network. Do you think external hard drives and pen drives are going to see their doomsday soon? Yes, I guess! :-(
Now the trouble and the possible solution:
Security and Privacy of data are the only 2 concerns raised so far.

1)Security:
Handing important data of one company to another company worries the industry. Head of Corporations might think twice to take advantage of a cloud computing system because they can't keep their company's information under their scrutiny or protection. The counterargument to this position is that the companies offering cloud computing services live and die by their reputations(Ex Box.com,Dropbox.com..etc) by securing their client's data to the T. Otherwise, the service would lose all its clients. It's in their interest to employ the most advanced techniques to protect their clients' data.

2)Privacy:
If a client/user can log in from any location to access data and applications, it's possible that the client's privacy could be compromised. Cloud computing companies will need to find ways to protect user/client's privacy. There are 3 ways to deal with privacy issue:
  • First and foremost, educating the users/clients about Cloud and the reason for them to access data from cloud judiciously. And also by restricting them to never access company data from public computer network. By keeping their anti-virus, firewall up to date before accessing the cloud data, they can stay away from trouble.
  • Other way is to use Authentication techniques such as user names and passwords. Some random questions about the user can also be asked to do a second round of verification before logging in.
  • Another way is to employ an Authorization technique, every user/client is allowed to access only the data and applications relevant to his or her job by utilizing user access privilege options.
Hope I did not fry your brains too much! ;-) Just wanted to pass on some futuristic wisdom by simplifying the facts.
Image Courtesy: Google

Comments

  1. Ohh dear.. That was a very futuristic article u wrote.. I should use the word article rather than post.. Very informative & much needed knowledge explained in very layman terms.. But to tell u the truth, I (am a techie) couldnt understand some of the points (Am always like that, asking too much questions like small kids till I feel I got it right).. Anyways it was informative reading, I learnt some new points about cloud.. To add on, I guess for the external storage & thumb devices to be out of the picture in our India, it wud take time as availability of Internet throughout the day is a major concern even though some cloud services provide unlimited storage to the common man :(

    ReplyDelete
    Replies
    1. Thanks Chitz. Seriously, thank you so much for reading the entire essay, I tried my level best to cut short, but this is the maximum i could do, you know this cloud is a vast topic. Lemme know if you have any questions, would be very happy to explain!!
      Yes, I agree to the point that, external storage devices will take time to go out of vogue in India, but you know India is catching up with 3G and 4G connections, hence we can see some prospective change soon, i guess. Good point though!!

      Delete
    2. Yes.. That's also correct.. But we need current na !! Main prob :P

      Delete
    3. Oh yes, forgot that!! No electricity , then what to do, you are as always spot on Mam!!
      I think we should ask Jayalalitha Amma to start the kudankulam plant to save everybody from 10 to 18 hours of power cut.

      Delete
  2. I am alien to cloudy computing but there's plenty of good about it. Somewhere in between I got lost and had to re-read the whole article article. I should work on the details especially that I subscribe to 3G and use Iphone. The main that caught my attention is saving cost, the ways we can save.

    ReplyDelete
    Replies
    1. Nava, it is like this: When we had a desktop we were happy with it, until laptops came into picture, although for about a decade people did not buy lappy, they realizes that lappy is far better than a desktop in every way. So finally people moved on to Lappy, tablets and phablets. So the same way there is gonna be a day where we will not use any external storage devices like pend drives, hard drives etc, but will store all the data in Cloud. So that is the point and Yes, you are right, I went a bit softwareish in between, so probably that is why you ended up reading twice. But thanks a lot for taking time to read the whole write up, appreciate it!!

      Delete
  3. Lots of information, thanks for sharing :)

    http://kitchenista-welcometomykitchen.blogspot.com

    ReplyDelete
  4. Hi Pavithra,

    How has life been? Been missing connecting with you via blogging. Drop a comment and let me know. Reading through your article got me confused, very technical for me yet its all about knowledge and learning.

    ReplyDelete
    Replies
    1. Doing good Nava!! How are u doing? 'A friend of mine asked me if a old post can be re-purposed with a different date and some more SEO stuffs....hence I tried that on my blog ....This is an old post...I know a tad more technical... :-)....!! I'm 98% on my way to get to what I wanted to do with my career.....with my freelancing as my current job keeps me busy....also attended quite a lot of interviews.....couple more weeks ....I should be back!! Missing all the food and reviews from blog world...I will be back. Thanks for checking up on me. Means a lot, Nava!

      Delete
  5. Btw, hoping you are on facebook and if you are, please connect with me.

    ReplyDelete
    Replies
    1. Not there yet!! Zuckerberg will be very unhappy with me ;-)

      Delete
  6. Pretty good explanation of what cloud computing is. It is definitely the present and the future of computing.

    ReplyDelete
  7. Nice explanation about cloud computing 👍👍

    Plz visit 👇👇👇👇
    https://kaushiktalk.blogspot.com/?m=1

    ReplyDelete

Post a Comment

Popular posts from this blog

Simple Dal Makhani

For years, I never liked Dal Makhani - until I tasted this recipe in a mini North Indian Restaurant in Whitefield. From then on, this has become my staple food. Ingredients : 1)Black lentil(Whole black gram with skin) - 3/4 cup 2)Kidney beans - 1/4 cup 3)Onion - 1 (big sized, chopped) 4)Tomato - 2 (bright red, medium sized, chopped) 5)Green chillies - 2(chopped) 6)Ginger garlic paste - 1 tsp 7)Turmeric powder 8)Red chilli powder 9)Cumin seeds - 1 tsp 10)Salt - to taste 11)Oil or Ghee - 2 tsp 12)Cream or milk - 2 or 3 tsp(according to taste) 13)Water - 1 cup 14)Garam masala - 1/2 tsp 15)Cilantro, Butter - (very much optional) Preparation : 1)Soak the lentil & kidney beans overnight in separate vessels. Cook both lentil & beans together in a pressure cooker until they are done. Mash them a little. Keep aside. 2)Heat oil/ghee in a pan & add cumin seeds, let it splutter 3)Add chopped onions, green chillies, salt and saute them until onion turns translucent 4)Add ginger garlic p...

Egg Masala Dry

What can I say? This one is even more simpler but tastes like heaven! So here you go: Ingredients : 1)Boiled eggs - 2 2)Oil - 1.5 tsp 3)Onion - 1 (small, chopped) 4)Tomato - 1(big, chopped) 5)Garlic - 3 pods(chopped) 6)Salt - to taste 7)Mustard seeds - 1/2 tsp 8)Cumin Seeds - 1/2 tsp 9)Red chilli powder - 1 tsp 10)Coriander powder - 1 tsp 11)Turmeric powder - 1/2 tsp 12)Water - a little Preparation : 1)Boil the eggs, take off the shell & slit the egg a little all around the circumference. Keep aside. 2)Take oil in a pan, add cumin & mustard seeds, let it splutter. 3)Add chopped garlic, onion and salt, cook until onion becomes translucent. 4)Now add turmeric powder, cook until the raw smell goes off. 5)Add chopped tomatoes, cook until the they turn soft. 6)Add red chilli powder, coriander powder & cook for few minutes. Add a little water & mix well. 7)Once this mixture cooks, add the boiled eggs into the pan & mix well, let it cook for 2 more minutes. Y...

Onion and Tomato Chutney

If you are one of those, who is bored of the regular coconut chutney day-in-day-out, then this chutney will be a life saver. It is a good mix of onion, tomato and coconut sauteed with spices and ground to perfection. This goes very well with Idli, Dosa and also as a side to Curd Rice. I have seen people mix this chutney directly with plain rice and have them(something like a pachadi), so it kinda works that way too!! Ingredients : 1)Onion - 1(chopped) 2)Tomato - 2(chopped) 3)Green Chillies - 3(slit) 4)Grated Coconut - 4 tsp 5)Garlic - 3 pods(crushed) 6)Oil - 1 tsp 7)Cumin Seeds - 1 tsp 8)Whole Red Chilli - 1 9)Urad Dal - 1 tsp 10)Asafetida - a pinch 11)Turmeric Powder - a pinch 12)Salt - to taste 13)Coriander leaves - 5 sprigs Preparation : 1)Heat oil in a pan and add asafetida, cumin seeds, whole red chilli and urad dal. Let it splutter. 2)Add garlic and slit green chilli, saute for couple of seconds. 3)Add onion and salt, saute until they turn translucent. 4)Add chopped tomatoes, tur...