The term “Cloud” refers to the network of computers. Cloud Computing is a paradigm in information technology that enables ubiquitous and easy access to store, retrieve and manage information over internet rather than storing in the local computer machine. It is large pool of shared systems that are interconnected with each other and provide dynamic scalable infrastructure for data storage.
The big names in Cloud Computing are Microsoft Azure, AWS (Amazon Web Services) and IBM Cloud. Most of you are probably using Cloud Computing on a regular basis, even if you don’t realise it. If you are using online services like emails, Google Drive to store images, videos, files etc. It’s likely that Cloud Computing is making it all possible. Cloud Computing has divided into three types of services:
PaaS (Platform as a Service) is a Cloud Computing model designed to support complete web application development lifecycle: development, testing, deployment, management, updating. One of the core benefits of PaaS is convenient for users (PaaS provides necessary infrastructure and other IT services via which user can access anywhere in the world through any Computer machine.) Most known examples of PaaS are AWS Elastic Beanstalk, Windows Azure, Heroku.
SaaS (Software as a Service) is also known as On Demand Computing Software. It allows users to connect and use cloud based apps over internet from anywhere around the world. If you are using web based email services like
Outlook, Hotmail, Gmail then you have already used a SaaS. SaaS eliminates the cost of samll-medium to big organizations to install and run web applications on their local computer machine, hardware acquisition and maintenance. Few most popular examples of SaaS are Google apps, Salesforce, GoToMeeting.
It is not mandatory that all Clouds are same. There are three different types of Cloud Computing deployment models are available at the present and that are described as bleow:
Public Cloud is a complete virtualized environment. It is based on a standard Cloud Computing model where third party service provider makes resources available to anyone over internet. Public cloud services are either free or sold on a pay per usage model. Most salient examples of Public cloud are: cloud storage services, cloud hosting, website hosting, and cloud based development environment.
Private Cloud has similar advantages to Public Cloud but it is only accessible by a single organization or client instead of a general public. Therefore it provides greater control, security and privacy.
Hybrid Cloud is a Cloud Computing environment which is a combination of both Public and Private Cloud. It allows data and applications to be shared between them. Hybrid Cloud provides organizations greater flexibility, on-demand availability and ease to use. Hybrid Cloud is specifically valuable for dynamic or highly changeable workloads.
Almost all the cloud providers have multiple backup locations if in case of failure at a particular site which makes it more reliable and secure. Having said that, the day is not too far when we all use cloud.