In this article I will be taking you all to a walk through what exactly is cloud computing, its basics, the differences between various types of cloud services and its benefits.
About cloud computing
Cloud computing is a Internet-based computing service that provides shared computer processing resources and data to computers and other devices on demand. Cloud computing as an idea encapsulates a wide range of business and consumer services.
In simple words cloud computing is the delivery of computing services—servers, storage, databases, networking, software, analytics and more—over the Internet i.e. the cloud. Companies offering these services are called as cloud providers and they charge for cloud computing services based on customer usage, quite similar to how billing for water or electricity at home is done.
Types of cloud services
Cloud computing can be broken into three categories: IaaS, PaaS, and SaaS.
It is the most basic category of cloud computing services. With IaaS, IT infrastructure—servers and virtual machines (VMs), storage, networks, operating systems can be rented—from a cloud provider on a pay-as-you-go basis.
Platform as a service (PaaS)
Platform-as-a-service (PaaS) is the cloud services that supply on-demand services for developing, testing, delivering and monitoring software applications. PaaS is designed to make it easier for developers to quickly create web or mobile apps, without worrying about managing the underlying infrastructure of servers, storage, network and databases required for development.
Software as a service (SaaS)
Software-as-a-service (SaaS) is a method for conveying software applications over the Internet, on demand and typically on a subscription basis. Software as a Service refers any Internet-based product that offers a specific set of operations. This includes everything from email to contact management and monitoring. Users connect to the application over the Internet, usually with a web browser on their mobile phone, tablet or PC.
Types of cloud deployments
All clouds are not the same. There are three types of cloud resource deployments: public, private, hybrid
Public clouds are owned and operated by a third-party cloud service provider, which convey their computing resources like servers and storage over the Internet. All hardware, software and other supporting infrastructure is owned and monitored by the cloud provider with a public cloud. Microsoft Azure is an example of a public cloud.
A private cloud is the cloud computing resources that are used exclusively by a single business or an organization. A private cloud is usually located on the company’s on-site datacenter or server. Some companies pay third-party service providers to host their private cloud.
A hybrid cloud combines both public and private clouds bounded together by technology that allows data and applications to be shared between them. Hybrid cloud gives businesses better flexibility and more deployment options by allowing data and applications to move between private and public clouds.
Benefits of cloud computing
Cloud computing is everywhere. Even though we don’t realize but we are using cloud service right from using an online service to send email, edit documents, watch movies or TV, listen to music, play games or store pictures and other files. It is likely that cloud computing is making it happen all possible behind the scene. Here are some of the few of things that can be done using cloud:
- Create new apps and services
- Store, back up and recover data
- Host websites and blogs
- Deliver software on demand
- Analyze data for patterns and make predictions
All cloud computing services work a little differently, depending on the provider. But most of them provide a friendly, browser-based platform that makes it easier for IT professionals and developers to use resources and manage and monitor their accounts.
written by Simpi Nath