Cloud Computing

Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 8

Cloud Computing

Cloud Computing is the use of hardware and software


to deliver a service over a network (typically the
Internet). With cloud computing, users can access files
and use applications from any device that can access
the Internet. An example of a Cloud
Computing provider is Google's Gmail
Types of cloud computing

Public cloud:
Private cloud:
Hybrid cloud
Cloud services

 SaaS
 PaaS
 LaaS
 Software as a Service (SaaS) – software runs on computers owned and managed by the
SaaS provider, versus installed and managed on user computers. The software is accessed
over the public Internet and generally offered on a monthly or yearly subscription.
 Infrastructure as a Service (IaaS) – compute, storage, networking, and other elements
(security, tools) are provided by the IaaS provider via public Internet, VPN, or dedicated
network connection. Users own and manage operating systems, applications, and
information running on the infrastructure and pay by usage.
 Platform as a Service (PaaS) – All software and hardware required to build and operate
cloud-based applications are provided by the PaaS provider via public Internet, VPN, or
dedicated network connection. Users pay by use of the platform and control how
applications are utilized throughout their lifecycle
Advantages of Cloud Computing

 Cost efficiency: The biggest reason behind companies shifting to Cloud


Computing is that it takes considerably lesser cost than any on-premise
technology. Now, companies need not store data in disks anymore as the
cloud offers enormous storage space, saving money and resources.
 High speed: Cloud Computing lets us deploy the service quickly in fewer
clicks. This quick deployment lets us get the resources required for our
system within minutes.
 Excellent accessibility: Storing information in the cloud allows us to access it
anywhere and anytime regardless of the machine making it a highly
accessible and flexible technology of the present times.
•Back-up and restore data:
Once data is stored in the cloud, it is easier to get its back-up and recovery, which
is quite a time-consuming process in on-premise technology.

•Manageability:

Cloud Computing eliminates the need for IT infrastructure updates and


maintenance since the service provider ensures timely, guaranteed, and seamless
delivery of our services and also takes care of all the maintenance and
management of our IT services according to the service-level agreement (SLA).

•Sporadic batch processing:

Cloud Computing lets us add or subtract resources and services according to our
needs. So, if the workload is not 24/7, we need not worry about the resources and
services getting wasted and we won’t end up stuck with unused services
Disadvantages of Cloud Computing

 Vulnerability to attacks: Storing data in the cloud may pose serious challenges of information theft since
in the cloud every data of a company is online. Security breach is something that even the best
organizations have suffered from and it’s a potential risk in the cloud as well. Although advanced
security measures are deployed on the cloud, still storing confidential data in the cloud can be a risky
affair.
 Network connectivity dependency: Cloud Computing is entirely dependent on the Internet. This direct
tie-up with the Internet means that a company needs to have reliable and consistent Internet service as
well as a fast connection and bandwidth to reap the benefits of Cloud Computing.
 Downtime: Downtime is considered as one of the biggest potential downsides of using Cloud
Computing. The cloud providers may sometimes face technical outages that can happen due to
various reasons, such as loss of power, low Internet connectivity, data centers going out of service for
maintenance, etc. This can lead to a temporary downtime in the cloud service.
 Vendor lock-in: When in need to migrate from one cloud platform to another, a company might face
some serious challenges because of the differences between vendor platforms. Hosting and running the
applications of the current cloud platform on some other platform may cause support issues,
configuration complexities, and additional expenses. The company data might also be left vulnerable to
security attacks due to compromises that might have been made during migrations.
 Limited control: Cloud customers may face limited control over their deployments. Cloud services run on
remote servers that are completely owned and managed by service providers, which makes it hard for
the companies to have the level of control that they would want over their back-end infrastructure

You might also like