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

Delivering Services From The Cloud

The document discusses different cloud computing models including deployment models (public, private, hybrid, community) and service models (IaaS, PaaS, SaaS). It provides examples of each model and discusses their benefits and disadvantages. Key cloud vendors like Amazon Web Services, Microsoft Azure, and Salesforce are profiled for their infrastructure, platform and software offerings. The models and vendors show how cloud services can be deployed and accessed in different ways to meet business needs.

Uploaded by

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

Delivering Services From The Cloud

The document discusses different cloud computing models including deployment models (public, private, hybrid, community) and service models (IaaS, PaaS, SaaS). It provides examples of each model and discusses their benefits and disadvantages. Key cloud vendors like Amazon Web Services, Microsoft Azure, and Salesforce are profiled for their infrastructure, platform and software offerings. The models and vendors show how cloud services can be deployed and accessed in different ways to meet business needs.

Uploaded by

Raja Fawad
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 42

Delivering Services

from the Cloud


Types of Cloud
Models for Cloud Computing
 There are certain services and models working behind the scene
making the cloud computing feasible and accessible to end
users. Following are the working models for cloud computing:
 Deployment Models
 Service Models
Deployment Models
Deployment Models
 Deployment models define the type of access to the cloud,
 Where the cloud is located? Cloud can have any of the four
types of access:
 Public
 Private
 Hybrid
 Community
Deployment Models
Deployment Models
 Public Cloud
 The Public Cloud Allows Systems And Services To Be
Easily Accessible To The General Public. Public Cloud May
Be Less Secure Because Of Its Openness, E.G., E-mail and
Google Cloud

 Private Cloud
 The Private Cloud Allows Systems And Services To Be
Accessible Within An Organization. It Offers Increased
Security Because Of Its Private Nature. E.G., Azure Stack,
Oracle Cloud Platform, Azure Private Cloud, Cisco Cloud
Center
Deployment Models
 Community Cloud
 The Community Cloud allows systems and services to be
accessible by group of organizations. E.G., U.S.-based dedicated
IBM SoftLayer cloud for federal agencies, Ubuntu Enterprise
Cloud

 Hybrid Cloud
 The Hybrid Cloud is mixture of public and private cloud.
However, the critical activities are performed using private cloud
while the non-critical activities are performed using public cloud.
E.G., Amazon Web Services (AWS) or Microsoft Azure, Cisco,
Fujitsu, Google
Service Models
Service Models
 Service Models can be categorized into three
basic service models as listed below:
1. Infrastructure as a Service (IaaS)
2. Platform as a Service (PaaS)
3. Software as a Service (SaaS)
Service Models
 There are many other service
models all of which can take the
form like XaaS, i.e., Anything as a
Service.
 This can be Network as a Service,
Business as a Service, Identity as
a Service, Database as a Service
or Strategy as a Service.
Service Models
 INFRASTRUCTURE AS A SERVICE (IAAS)
 IaaS provides access to fundamental resources such as
physical machines, virtual machines, virtual storage, etc.

 PLATFORM AS A SERVICE (PAAS)


 PaaS provides the runtime environment for applications,
development & deployment tools, etc.

 SOFTWARE AS A SERVICE (SAAS)


 SaaS model allows to use software applications as a service to
end users.
Planning
 Before deploying applications to cloud, it is necessary to consider
your business requirements.

 Following are some issues one must have to think about:


 Data Security and Privacy Requirement
 Budget Requirements
 Type of cloud - public, private or hybrid
Planning
 Data backup requirements
 Training requirements
 Dashboard and reporting requirements
 Client access requirements
 Data export requirements
Public Cloud Model
 Benefits
Public Cloud Model
 Disadvantages
 Low Security: In public cloud model, data is hosted off-site
and resources are shared publicly, therefore does not ensure
higher level of security.
 Less Customizable: It is comparatively less customizable
than private cloud.
Private Cloud Model
The Private Cloud allows
Systems And Services To Be
Accessible With In An
Organization. The Private
Cloud Is Operated Only
Within A Single Organization.
However, It May Be
Managed Internally Or By
Third-party.
Private Cloud Model
 Benefits
Private Cloud Model
 Disadvantages
 Restricted Area: Private Cloud Is Only Accessible Locally
And Is Very Difficult To Deploy Globally.
 Inflexible Pricing: In Order To Fulfill Demand, Purchasing
New Hardware Is Very Costly.
 Limited Scalability: Private Cloud Can Be Scaled Only Within
Capacity Of Internal Hosted Resources.
Hybrid Cloud Model
 The Hybrid Cloud Is A Mixture Of Public And Private Cloud. Non-
critical Activities Are Performed Using Public Cloud While The Critical
Activities Are Performed Using Private Cloud.
Hybrid Cloud Model
Benefits
Hybrid Cloud Model
 Disadvantages
 Networking Issues: Networking Becomes Complex Due To
Presence Of Private And Public Cloud.
 Security Compliance: It Is Necessary To Ensure That Cloud
Services Are Compliant With Organization's Security Policies.
Community Cloud Model
 The Community Cloud Allows System And Services To Be Accessible By
Group Of Organizations. It Shares The Infrastructure Between Several
Organizations From A Specific Community. It May Be Managed Internally Or By
The Third-party.
Vendor Cloud Products
Cloud for Business

 Businesses are using three Cloud service models to run their


business operations
 Software-As-A-Service (SaaS)
 Platform-As-A-Service (PaaS)
 Infrastructure-As-A-Service (IaaS)
Software-As-A-Service (SaaS)
 Software-as-a-Service (SaaS) is probably the most well-
known application for cloud computing.
 SaaS products distribute data online, and are accessible
from a browser on any device, which allows those companies
to continue to host the software.
 The ease of use, upfront, subscription based pricing and
lowered costs make SaaS one of the most attractive sectors
in all of business and tech.
Software-As-A-Service (SaaS)

Industry Leader: Salesforce


 Location: San Francisco, California
 How it’s using the cloud: A well known SaaS
provider, Salesforce is a CRM tool that helps
businesses manage customer relations and
generate sales leads.
 The Sales Cloud combines A.I. and customer
data to help sales teams identify potential
leads and close sales faster.
 The platform also has separate clouds for
customer service and marketing.
 Industry impact: Forrester Research named
Salesforce a SaaS leader based in part on the
flexibility of Salesforce’s cloud-based
solutions.
Software-As-A-Service (SaaS)

Industry Leader: Salesforce


Software-As-A-Service (SaaS)

Industry Leader: Slack


 Location: San Francisco, California
 How it’s using the cloud: Slack is a collaboration
tool for teams and companies.
 Slack channels are essentially group messages and
can be organized by individual, team, project, topic,
etc. to ensure that everyone is on the same page
when it comes to communication.
 The cloud SaaS company even features video
chatting and PDF file sharing, and integrates other
cloud companies like DropBox and Salesforce.
 Industry impact: Numerous major organizations —
including HelloFresh, NASA, Airbnb and Target —
use Slack to communicate and collaborate.

Software-As-A-Service (SaaS)

Industry Leader: Slack


 Location: San Jose, California
 How it’s using the cloud: Zoom is a cloud-based software platform
for audio and video conferencing that records meetings and saves them
to the cloud so users can have access to them anytime, anywhere.
 Industry impact: Slack, Uber, NASDAQ and Ticketmaster all use
Zoom to boost collaboration between teams and store meetings for
future reference.
Platform-As-A-Service (PaaS)
 Platform-as-a-Service (PaaS) is a cloud computing model
that provides users with hosted services.
 Development kits, applications management capabilities
and database tools — the virtual resources
companies need to build, deploy and launch their software
applications.
 By outsourcing hosting, database security and data
storage, companies avoid long-term investments (saving
them lots of money).
Platform-As-A-Service (PaaS)

Industry Leader: Acquia


 Location: Boston, Massachusetts
 How it’s using the cloud: The Acquia Cloud
is built specifically for Drupal 8 sites and
applications.
 The PaaS technology is designed to be
developer-friendly, with APIs, command line
tools and integrations to streamline the
Drupal is web content
development workflow. management
 Industry impact: Whole Foods, IBM, the BBC framework. It provides a
back-end framework for
and Panasonic use Acquia’s Cloud to update at least 2.3% of all
and innovate on their Drupal 8 sites. websites worldwide –
ranging from personal
blogs to corporate,
political, and
government sites.
Platform-As-A-Service (PaaS)

Industry Leader: Amazon Web Services


 Location: Seattle, Washington
 How it’s using the cloud: AWS Lambda lets
developers run code for any application or
backend service without provisioning or
managing servers.
 The pay-as-you-go model continuously
scales along with a business to accommodate
for real-time shifts in data storage and usage.
 Industry impact: Well-known companies in
many diverse industries use AWS Lambda,
including The Seattle Times, Bustle, the
Coca Cola Company and iRobot.
Featured Video
What is AWS
Amazon Web Services
3 min 12 sec
Platform-As-A-Service (PaaS)

Industry Leader: Heroku


 Location: San Francisco, California
 How it’s using the cloud: Heroku is a
multi-language cloud app platform that lets
developers deploy, scale and manage their
applications.
 The flexibility of Heroku’s PaaS allows
them to work in languages like Ruby, Java,
Python, Perl and others.
 Giving developers the ability to code in a
comfortable language reportedly speeds up
app development.
 Industry impact: Heroku boasts a very
large list of well-known users like Lyft,
Soundcloud, Macy’s, Charity: Water and
Toyota.
Infrastructure-As-A-Service (IaaS)
 Infrastructure-as-a-Service (IaaS) provides a virtualized
computing infrastructure managed entirely over the Internet.
 IaaS is typically used in a few different ways, including as a
testing environment for app development, as a website host
and even as a platform for big data analysis.
 IaaS is becoming a popular cloud option because of its
business continuity and its efficiency in delivering apps.
Infrastructure-As-A-Service (IaaS)

Industry Leader: DigitalOcean


 Location: New York, New York
 How it’s using the cloud: DigitalOcean’s
platform helps product teams deploy,
manage and scale new products.
 Under the IaaS platform, users can create
multiple virtual machines in seconds, and
they can even scale based on data storage
and incoming traffic.
 Industry impact: WeWork, Splunk and
Slack all use DigitalOcean’s IaaS platform
to deploy and scale their products.
Infrastructure-As-A-Service (IaaS)

Industry Leader: IBM


 Location: Armonk, New York
 How it’s using the cloud: IBM IaaS servers
can be deployed in minutes to a few hours,
depending on the cloud type.
 The tech giant’s “bare metal servers” take
a few hours to deploy and can
accommodate projects up to 3 terabytes.
 The “virtual servers” deploy in a matter of
minutes and are useful for scalable projects
that require flexibility.
 Industry impact: Ricoh, American Airlines
and AppLift all have used IBM’s IaaS
platform to make cloud-based product
development more efficient.
Infrastructure-As-A-Service (IaaS)

Industry Leader: Datrium


 Location: Sunnyvale, California
 How it’s using the cloud: Datrium is a
hybrid data management and cloud
computing company.
 The company’s IaaS cloud features
enhanced cybersecurity tools like blanket
verification, built-in data back-up and data
security measures.
 Industry impact: Datrium recently scored a
$60 million Series D funding led by
Samsung, which will help the company
explore more options in IaaS.
Resources

Reference Books:
 Velte T., Velte A, “Cloud Computing, A Practical Approach”.
McGraw-Hill Osborne Media, 2009.
 Andrea Mauro and Martin Gavanda, “Mastering VMware
VSphere 6.7: Effectively Deploy, Manage, and Monitor Your
Virtual Datacenter with VMware VSphere 6.7”, 2nd Edition
 Mustafa Toroman, “Hands-On Cloud Administration in Azure”,
Packt Publishing
 Krishnan S, “Programming Windows Azure: Programming the
Microsoft Cloud”, O’Reilly Media, 2010.
 Sanderson D, “Programming Google App Engine”, O’Reilly
Media, 2009.
 Jared Carstensen, JP Morgenthal, Bernard Golden, “Cloud
Computing: Assessing the Risks”, published by IT Governance
Ltd,. 2012.
 Dan Radez, “OpenStack Essentials: Demystify the cloud by
building your own private OpenStack Cloud”, Packt
Publishing (May 26, 2015)
Online Resources
Online Links:
 https://www.vmware.com/support/pubs/
 https://docs.openstack.org
 https://www.f5.com/services/resources
 https://docs.fortinet.com/
 https://www.cisco.com/c/en/us/tech
 https://docs.microsoft.com/en-us/azure/
 https://www.microsoft.com/mcp/
 https://docs.aws.amazon.com/
 https://support.huawei.com/enterprise/en/doc
 https://www.pluralsight.com/courses/aws-
certified-solutions-architect-associate

You might also like