What is Cloud Computing? – A brief overview

what is cloud computing

What is Cloud Computing ?

  • Cloud Computing is a collection of high speed inter-connected hardware, software, storage and other infrastructure delivered over internet
  • The service provider is responsible for provisioning,maintaining, performing patch updated and other complex activities thusenabling customer to focus on their business.
  • When you store your photos online, use webmail or social networking site you are using a“cloud computing service

Why cloud computing?

  • CostExpenditure free – Cloud computing eliminate Capital expenditureof buying hardware like servers, storage, racks, software and setting up atdatacenters. It also saves IT expert cost for managing infrastructure.  
  • Speed –Customer wants their application should runs quickly and smoothly, cloudcomputing offers high speed performance with improved manageability and lowermaintenance needs. Cloud service providers can adjust the resources with thefluctuating demands when they use cloud computing services.
  • Workfrom anywhere: With cloud computing, you can be at work fromanywhere using internet and with most of the cloud services offering mobileapps, you’re not restricted by any specific device for work. The result of thisbusinesses can offer more flexible working perks to employees so they can enjoythe work-life balance that suits them – without productivity taking a hit.
  • GlobalScale – it has a ability to scale elastically means itdeliver right amount of resources like more or less storage, computing power,bandwidth when it is require. 
  • Productivity:Run your own hardware at datacenters or setting up owndatacenters typically require lot of work like setting and maintaining racks,storage, cooling, uninterrupted power supply, skilled IT professional and manymore time-consuming tasks.
  • Cloud computing removes the need for these tasks, so IT teams can spend time on achieving more important business goals.
  • Performance:If applications runs from one location datacenter thenuser from different geographical area face latency issues while handlingapplication this makes bad user experience and user will divert to othersimilar application, this is loss of business for a company. 
    The cloud computing services run on aworldwide network of secure datacenters, which are highly secure, global scalecapability and regularly upgraded to the latest generation of fast andefficient computing hardware.  Cloud computing removes the need forthese tasks, so IT teams can spend time on achieving more important businessgoals. 
    This offers several benefits over asingle corporate datacenter, including reduced network latency for applications and greater economies of scale.
  • Security:All cloud service providers complies for set of rule &policies assigned by governing body that require to secure your data at their datacenters. 
    Many of them provide newtechnologies and controls thatstrengthen your security posture overall, helping protect your applications, information/dataand infrastructure from potential threats.

Benefits of Cloud Computing:

Points mentioned in why cloud computing are also benefits, few additional benefits are below

  • Reduces the complexity of servers, licenses and networks
  • Shared pool of configurable computing / networking / storage resources
  • Provide on-demand services and charge only for the usage
  • Provides a means by which you can access apps as utilities over the internet
  • Customer gets theoretically infinite capacity of infrastructure
  • Provides Scalability, Reliability and High Availability

Types of Cloud Computing

There are different clouds are available in market as per need of customer because one type of cloud computing is not right for everyone.

There are three different ways to deploy cloud:

  • Public cloud: Public clouds are owned and operated by a cloud service provider (CSP), which deliver their computing resources like servers and storage over the Internet. You access your services and manage account using a web browser.
  • Private cloud: The cloud computing resources used exclusively by a single business organization that mainly comes under private cloud model.  A private cloud can be physically located on the company’s on-site datacenter. Some-times some organizations are hosting at third-party service providers.  In private cloud, services andinfrastructure are maintained on only your own organization’s private network.
  • Hybrid cloud: Hybrid clouds combine public clouds & private clouds.
  • They bound together by technologythat allows applications & data to be shared between them.

Types of Cloud Services

Cloud services mainly categories in three models

  • Infrastructure as a service (IaaS) : With IaaS, you rent required IT infrastructures like servers ,virtual machines (VMs), storage, networks, operating systems from a cloud provider on a pay-as-you-go basis.
  • Platform as a service (PaaS): In this you get on-demand environment for developing, testing, delivering and managing software applications. In this you don’t have to manage any infrastructure needed for development. It is more developer friendly.                                     
  • Software as a service (SaaS): In this you get on demand typically subscription base software applications over the internet.

Cloud Computing Use Case

  • Web and Mobile Applications
  • Backup and Archive
  • Social Networking
  • Disaster Recovery
  • Development and Testing
  • Multi-region hosting
  • Big data Analytics
  • AI/ML
  • Email
  • POC
  • ……

Top Players in Cloud Computing:

  • Amazon Web Services (AWS)
  • MicrosoftAzure
  • GoogleCloud
  • IBMCloud
  • OracleCloud
  • AlibabaCloud
  • SalesforceCloud
  • Rackspacecloud
  • Vmwarecloud
  • SAPCloud .

The worldwide public cloud services market isprojected to grow 17.3 percent in 2019 to total $206.2 billion, up from $175.8billion in 2018, according to Gartner, Inc. In 2018, Gartner forecasts that themarket will grow 21 percent, up from $145.3 billion in 2017.

Featured Image credit: geralt/Pixabay

See also:  IoT Cloud computing 

Naval Allurwar
He is a learner and passionate about IoT ,and other new technologies. He has good industrial experience in IoT & Smart cities. He love to learn new things & make understandable to others at IoTDunia.com .