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

Unit V Cloud Computing

Uploaded by

Sasii Thadii
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
27 views

Unit V Cloud Computing

Uploaded by

Sasii Thadii
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
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