Cloud Computing: If you were in a class discussing about the internet you must have noticed they draw the internet as a fluffy cloud in network diagrams. The name ‘cloud’ has been taken from that point of view.
The cloud computing, simply called as ‘the cloud’ is the deliberation of different pay and use computing services like networking, servers, storages, databases, analytic, software and so on over the cloud(internet). If not in lakhs there must be thousands of companies offering these computing services with different price range according to the usage, the process is nothing different from your electricity or phone service, pay and use.
Still there is a fluffy-foggy looking doubt in your mind about the cloud computing and how its work? Well in this article I will be explaining you everything you need to know as beginner to get a clear vision of the cloud. So here we go….
Definition of Cloud Computing: A computing technique that helps sharing different computing resources via internet rather than having a device used personally or locally. Here the ‘cloud’ word is symbolize ‘the internet’. It is a simple pay & use service.
Where We Use It?
Most probably you are using the cloud right now, but didn’t realize it. If you have sent or received an email today or edited some document, watched any movie or music or have stored any picture (or file) online, most probably the cloud computing has done the job for you. It hasn’t been even a decade that cloud computing has been introduced but even in this short period of time many big companies to start-ups has extended their reach to this field and providing quality services.
Below some primary uses of the cloud computing has been pointed.
- For creating different applications and services related to it.
- For storing, backing up & recovery of data.
- Hosting blogs and websites.
- For streaming videos, audios or sharing pictures or files via internet.
- Deliberation of on demand software.
- Data analysis & prediction creating.
Categories of Cloud Computing:
All kinds of cloud computing can be included in three major categories mentioned below:
IaaS (Infrastructure as a service): This one is the most used and basic category of the cloud computing. Here you pay a chosen cloud provider to use IT infrastructure like servers & VMs (Virtual Machines), Networks, OS (Operating System), storage.
Paas (Platform as a service): This cloud service provides an on demand & customized environment for developing, testing, managing or delivering software apps. Paas helps developers to create mobile apps in a very short time & test it in all conditions. Developers don’t need to worry about the storage, servers, networks or dB, they can efficiently work & develop.
SaaS (Software as a service): Saas helps developing software app over the cloud (subscription based). In this case the cloud/service provider does the hosting & managing of the software app & its infrastructure and does all the maintenance (upgradation, security, compatibility) needed. Most of the time using a web browser user connects to the app.
Deployment types of the cloud computing: Cloud computing can be differentiate according to their deployment type. There are three deployment types mentioned below:
The Private Cloud: Here the resources are accessible for a single organization or a single group of people. On a company’s data-centre a private cloud can be physically located. To host a company’s private cloud sometimes they also pay 3rd party service provider.
The Public Cloud: A third party cloud service provider owns the public clouds that delivers servers, storage, dB like different computing resources. An example of public cloud is Microsoft Azure. User can access and manage their account via web browsers.
The Hybrid Cloud: It is the combination of private & public clouds using a particular technology. It made inter data & app sharing between them possible. Hybrid cloud gives better flexibility & efficiency to business.
Cons of Cloud Computing: Cloud computing changed the way of business. IT companies & start-ups evolved a lot in past 10 years because of this. Here are some cons of cloud computing.
- Cost Reduction: Cloud computing has decreased the expenses of hardware & software purchase & setting them up on website datacentres.
- Speed: Large sized of computing resources can be provisioned in a very short period of time, which helps increasing the business flexibility & efficiency.
- Performance: Worldwide network comes in the largest cloud computing services. It is regularly updated and uses latest technologies & hardware, so when it is about performance you can surely rely on it.
- Pay & Use: You only have to pay only for what you use & there is no complex documentation process. You can easily pay and use the services.
- Global Scale: Cloud computing helps you spread your business or service globally using as less money as possible.