What is Cloud Computing?
Cloud Computing means storing and accessing data over the internet instead of our computer hard drive. We use, store, and retrieve data from the cloud as needed, and it is on-demand available when we need it.
Types of Cloud
- Public Cloud Model
- Private Cloud Model
- Hybrid Cloud Model
- Community Cloud Model
- Public Cloud Model – In this cloud model services are created by the administrator like messaging, application, storage, etc. And that service is common for all the users.
- Private Cloud Model – In this cloud model administrator provides some extra services to a dedicated user by taking some extra charges. Private clouds are more secure than public clouds compared to the private cloud model.
- Hybrid Cloud Model – Hybrid means a combination of two services so it is a combination of public and private cloud. Users can access the free services provided by the administrator, which are available to everyone. As well as some additional services that are chargeable. And if the user wants access to these services, they have to pay the administrator some charges. Hybrid clouds are such models.
- Community Cloud Model – In this cloud model we group organizations together and then provide services to them this kind of model is known as the community cloud model.
Services Models of Cloud
- Software as a service.
- Platform as a service.
- Infrastructure as a service.
- Software as a service (Saas) – Saas cloud Model allows to provide software applications as a service to the end-users on a subscription basis it basically refers to software that is deployed on the host service and is accessible via the internet Eg – Google apps.
- Platform as a service (Saas) – Platform as a service refers to a runtime environment for the users of applications. It allows programmers to create, run, test and deploy web applications. It provides built-in security, scalability, and web service interfaces. Eg – Google app engine.
- Infrastructure as a service (Saas) – In this service model, we provide infrastructure to the client virtually. Infrastructure is like (servers, networking, storage, etc) by using this infra clients can design their own applications and services. With pay-per-use, customers only pay for the services they use or how long they use them over the internet.
Eg- Amazon Web Services ( AWS).
Evolution of Cloud Computing
Cloud computing is not a new concept, as it was first introduced in 1950. Distributed cloud was its name. Mainframe computing came next, followed by Cluster and Grid computing, and then Cloud computing in 2007.
- Distributed Computing – Splitting a business into different sub-services and distributing them on different machines this computing is known as distributed computing.
- Mainframe Computing – It is a highly powerful and reliable machine designed to process very large amounts of data quickly but it is very expensive.
- Cluster Computing – In this computing multiple servers are grouped together to achieve the same business and are regarded as one computer this computing is known as cluster computing.
- Grid Computing – In this cloud computing different systems are placed at entirely different locations and connected via the internet this computing is known as grid computing.
Benefits of Using Cloud Computing for organizations
- Cost Reduction.
- Wide Reach.
- Device Independence.
Cost Reduction – Organizations can reduce their costs by using cloud computing services they buy storage etc when they need and how much they need and store data virtually on another device and only pay for that so in that way organizations can save lots of money by using cloud services and if they don’t use cloud services then they need to pay lots of money for hardware, software that increases the organization cost so when an organization is used cloud services then they save huge money and make organization beneficial.
Security – Most cloud service providers offer a set of policies, and technologies that give you more control increase your data security posture, and protect your data from threats so that way your data is secure in the cloud.
Wide Reach – By storing our data in the cloud we can access it from anywhere from any device, any machine by just using the internet through our login credentials so in that way, we get a wide reach for accessing our data.
Reliability – Cloud administrator also makes your data backup in multiple places so if any disaster occurs but your data is not going anywhere so in that way cloud is also reliable.
Device Independence – If organizations store data in the cloud so it’s device independence they can access that data from anywhere from any machine so in that way it is device independence.