0% found this document useful (0 votes)
20 views

Unit V Cloud Computing

Uploaded by

Sasii Thadii
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
20 views

Unit V Cloud Computing

Uploaded by

Sasii Thadii
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 7

Unit – 3

Cc

Public cloud platforms:

Definition:

The term "public cloud" describes a cloud computing architecture in which a cloud service provider
makes cloud resources like processing capacity, storage, and applications accessible to the general
public via the internet.

-A public cloud is operated by a cloud service provider whose services are offered over the internet.

-Unlike private cloud, the services on public cloud are available to anyone who wants to use or
purchase them.

-They also offer scalable RAM and flexible bandwidth, making it easier for businesses

-Users can access and use the resources on a pay-per-use basis, and they are shared among many
users.

- In short, public cloud is cost-effective, highly scalable, universally accessible, and offers automatic
data backups.

Example of Public cloud platforms:

Amazon Web Services (AWS):

-AWS, a subsidiary of Amazon, is the largest public cloud provider with a vast range of services across
computing, storage, networking, AI, machine learning, and databases.

Services: EC2 (Elastic Compute Cloud), S3 (Simple Storage Service), Lambda (serverless computing),
RDS (Relational Database Service), and many more.

Strengths: AWS is known for its reliability, scalability, global reach, and the largest number of services
and features among public cloud providers.

Microsoft Azure:

-Microsoft's cloud platform, Azure, provides a range of solutions focused on hybrid environments and
integrations with Microsoft products.

Services: Virtual Machines, Azure SQL Database, Azure AI, Azure DevOps, and Active Directory.

Strenghts: Azure is strong in enterprise and hybrid solutions, integrating seamlessly with Windows
and Microsoft Office products, making it a popular choice for businesses with existing Microsoft
infrastructure.

Google Cloud Platform

-Google Cloud is known for its expertise in big data, machine learning, and container orchestration.
Servics: Google Kubernetes Engine (GKE), BigQuery (data warehouse), Compute Engine, App Engine
(PaaS), and Firebase for app development.

Strengths: Google Cloud excels in data analytics, AI, and machine learning services and offers
competitive pricing and powerful tools for developers.

IBM Cloud

-IBM Cloud focuses on providing solutions for enterprises, especially in hybrid and multi-cloud
environments.

Services: Watson AI, IBM Cloud Kubernetes Service, IBM Blockchain Platform, and Cloud Functions.

Strengths: Known for AI and quantum computing through Watson, IBM Cloud is popular among
industries with strict regulatory requirements, such as finance and healthcare.

Oracle Cloud

-Oracle Cloud Infrastructure (OCI) provides cloud services with an emphasis on enterprise-grade
databases and applications.

Services: Oracle Autonomous Database, Oracle Cloud VMware Solution, and various analytics
services.

Strength: Oracle Cloud is known for its high-performance databases and is widely used by businesses
that rely on Oracle's enterprise applications.

Alibaba Cloud

-Alibaba Cloud is a leading cloud provider in China and Asia, with a strong presence in e-commerce
and AI.

Services: Elastic Compute Service (ECS), ApsaraDB (database services), and MaxCompute (big data
platform).

Strengths: Known for its robust performance in e-commerce solutions, Alibaba Cloud is popular in
the Asia-Pacific region and has extensive localization capabilities for businesses operating in China.
Cloud computing service models:

Cloud computing has three main cloud service models:

1. Infrastructure as a Service (IaaS)

2. Platform as a Service (PaaS)

3. Software as a Service (SaaS)

-In addition to these three broad categories, you may also come across other types of cloud services
that incorporate other technologies, such as containers

1. Infrastructure as a Service (IaaS)

-Infrastructure as a service, or IaaS, delivers on-demand infrastructure resources to organizations via


the cloud, such as compute, storage, networking, and virtualization.

-It is the most flexible type of cloud service which lets you rent the hardware and contains the basic
building blocks for cloud and IT.

-It gives complete control over the hardware that runs your application.

-Customers don’t have to manage, maintain, or update their own data center infrastructure, but are
responsible for the operating system, middleware, virtual machines, and any apps or data.

Features:

Resources are available as a service

Services are highly scalable

Dynamic and flexible

GUI and API-based access

Automated administrative tasks


-Example: DigitalOcean, Linode, Amazon Web Services (AWS), Microsoft Azure, Google Compute
Engine (GCE), Rackspace, and Cisco Metacloud.

Benefits of IaaS

Cost savings: IaaS is more cost-effective than building your own data center. You pay only for what
you need, This makes it easier to scale up or down as needed.

Flexibility: With cloud computing, you can easily add more resources when demand increases
without having to upgrade equipment or hire more IT professionals.

On-demand access: You can instantly provision new resources whenever they’re needed without
having to invest in new hardware and software or hire additional IT staff members.

-It’s easy to set up and configure, so you can start using it quickly.

Disadvantages of laaS

Limited infrastructure control

Security issues

Restricted access

2.Platform as a Service (PaaS)

PaaS is a cloud service model that gives a ready-to-use development environment where developers
can specialize in writing and executing high-quality code to make customized applications.

-PaaS cloud computing platform is created for the programmer to develop, test, run, and manage the
applications without having to build and maintain the infrastructure or platform on their own.

-his cloud service model makes the method of developing and deploying applications simpler and it
is more expensive than IaaS but less expensive than SaaS.

-Example: AWS Elastic Beanstalk, Windows Azure, Heroku, Force.com, Google App Engine, Apache
Stratos, Magento Commerce Cloud, and OpenShift.
Characterstics:

o Accessible to various users via the same development application.

o Integrates with web services and databases.

o Builds on virtualization technology, so resources can easily be scaled up or down as per the
organization's need.

o Support multiple languages and frameworks.

o Provides an ability to "Auto-scale".

Benefits of PaaS
Faster development time – You don’t have to build infrastructure before you can start coding.
Reduced costs – Your IT department won’t need to spend time on manual deployments or server
management.
Enhanced security – PaaS providers lock down your applications so that they’re more secure
than traditional web apps.
High availability – A PaaS provider can make sure your application is always available, even
during hardware failures or maintenance windows.
Disadvantages of Paas:
Limited infrastructure control
Dependency on the provider: Customers rely on the PaaS provider to maintain the platform’s
scalability, availability, and dependability
Restricted flexibility

3.Software as a Service (SaaS)


-SaaS is also known as "on-demand software".
-SaaS, provides the entire application stack, delivering an entire cloud-based application that
customers can access and use by the service provider.
-Most SaaS applications are accessed directly through a web browser, which means
customers don’t have to download or install anything on their devices.
-The software is hosted online and made available to customers on a subscription basis or
for purchase in this cloud service model.
Characteristics of SaaS
o Managed from a central location
o Hosted on a remote server
o Accessible over the internet
o Users are not responsible for hardware and software updates. Updates are applied
automatically.
o The services are purchased on the pay-as-per-use basis
-Example: BigCommerce, Google Apps, Salesforce, Dropbox, ZenDesk, Cisco WebEx,
ZenDesk, Slack, and GoToMeeting.
Benefits of SaaS
Lower Total Cost of Ownership: One of the biggest benefits of SaaS is that it lowers your
total cost of ownership (TCO) by eliminating hardware expenses and maintenance costs.
There is no longer a need to buy servers or hire IT professionals to maintain or monitor
them, which results in fewer upfront costs and reduced maintenance fees over time.
Better Security: Another benefit of SaaS is improved security. Since most services are
hosted on secure servers in data centers with 24/7 monitoring.
there’s less chance for hackers to gain access or steal your data. This makes SaaS a more
secure option for storing sensitive information.
Disadvantages of Saas
Limited customization: SaaS solutions are usually less customizable than software
Dependency on Internet connectivity: Since SaaS solutions are usually cloud-based, a
steady Internet connection is necessary for them to operate as intended.
Security issues: sometimes security incidents and data breaches are still a possibility.
Limited control over data

You might also like