Cloud computing

Moksha
4 min readJun 12, 2019

--

Cloud computing crash reading…

Cloud computing has become a very famous technology often, since it is one of the hot topics recently. As a result most of the tech giants trend to move towards cloud computing.
But the most important question is what is this cloud computing? and why do we need this?

Cloud computing is the on-demand availability of computer system resources, especially data storage and computing power, without direct active management by the user. Source- Wikipedia

It simply means storing and accessing data and programs over the internet instead of computer’s hard drive which is physical storage. One of the most common and widely used cloud application is Google drive. It allows users to store, update, retrieve and delete any sort of data without involving device’s internal storage capacity.

Why do we need cloud computing

As per the rapid development in social networking there are millions of people sharing media to the same system at the same time generating a never ending requirement for more and more storage capacity. Also, users expect high performance of the system with fast media loading facility as well as in good quality. On the other hand, enhancement of critical operations of businesses immerge a requirement of improved and feasible access at low cost. For the better use of facilities, advanced hardware which incurs a huge investment are required. Assembling and maintenance costs are included as well.

Instead, we could use cloud computing which can provide exactly the right type and size of computer resources without doing major changes to the existing hardware devices. Users will be able to access as many resources as needed almost instantly.

Cloud works on on-demand billing method. Therefore, users only have to pay what they are expecting to consume. While using on-premises software users need to complete payment in advance and there are additional operating costs and never allows to dynamically scale.

Cloud Computing does not require any additional servers seating whereas others need more space for servers establishment. This technology does not need any experts for hardware and software Management whereas in on-premises methods need a team assigned for maintenance with expertise knowledge.

Availability of better data security, enhanced options for data recovery and backups, automated updates on stored data and convenient access on data are some of the features and services offered by cloud computing that inspire potential customers.

Types of cloud computing

It can be categorised on to two main models

  • Deployment model
  • Service model
  1. Development model
  • Public cloud - A public cloud is a type of computing in where a service provider makes computing resources available to the general public via the internet. Users only pay for the resource and time used. Ex:- AWS (Amazon Web Services ), Microsoft Azure etc.
  • Private cloud - Here users would have to pay in advanced and could own their own private cloud. Private clouds are expensive than private cloud services.
  • Community cloud- Provides cloud computing solution to a limited number of individuals or organizations that is governed, managed and secured commonly by all the participating organizations or a third party well managed service provider.
  • Hybrid cloud - Inorder to get the maximum out of both public and private cloud types, customers can use hybrid cloud. Which provides complete authority to the owner like using private cloud as well as less expensive like public cloud. Some of the features in community cloud are also included. Ex:- Federal Agencies use hybrid clouds.

2. Service model

  • Infrastructure as a Service(IAAS)- IAAS is a cloud service that provides basic computing Infrastructure. Services are available on pay method for what customer uses. Ex: AWS
  • Platform as a Service (PASS) - PAAS Provides cloud platforms and runtime environments for developing testing and managing purposes of applications. Ex: Microsoft Azure
  • Software as a Service (SAAS) - In SAAS, cloud providers hosts and manage the software application on a pay-as-you-go model. Here vendor manages everything. SAAS is used by end users.

Available cloud providers in the market

  • AWS (Amazon Web Services) - AWS is a cloud service provided by Amazon and it is combination of IAAS, PAAS and SAAS
  • Microsoft Azure - It is a cloud service provided by Microsoft and it specialises in using Cloud for building, testing, deploying and managing the service of microsoft.
  • Google cloud platform - It is a suite of cloud computing services that runs on the same infrastructure that Google uses internally for its end-user products, such as Google Search and YouTube.
  • Digital Ocean - DigitalOcean provides cloud services that help to deploy and scale applications which are used by multiple users and run simultaneously on multiple computers.

--

--

Moksha
Moksha

No responses yet