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

Pertemuan 9-Cloud-Computing-Introduction

Cloud computing is an emerging IT model that enables real-time delivery of computing resources over the internet. It provides scalable resources as an on-demand service rather than a product. There are different types of cloud services including SaaS, PaaS, IaaS, and various cloud computing providers. Key characteristics include on-demand self-service, broad network access, resource pooling, rapid elasticity, and measured service. Legal issues around trademarks and open source licenses also exist.

Uploaded by

Teguh Ardiantoro
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
82 views

Pertemuan 9-Cloud-Computing-Introduction

Cloud computing is an emerging IT model that enables real-time delivery of computing resources over the internet. It provides scalable resources as an on-demand service rather than a product. There are different types of cloud services including SaaS, PaaS, IaaS, and various cloud computing providers. Key characteristics include on-demand self-service, broad network access, resource pooling, rapid elasticity, and measured service. Legal issues around trademarks and open source licenses also exist.

Uploaded by

Teguh Ardiantoro
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 20

Cloud Computing

Presented by
Outline
• Cloud Terms
• Comparisons
• Many Flavors of Cloud Computing
• Key Characteristics
• Architecture Type
• Who’s using Clouds today?
• Example: Eli Lilly
• Legal Issues
1
What is “Cloud”?
There is no clear definition of the term
“Cloud” or “Cloud Computing”
– No Official Definition
– Term takes on the definition of the user
– Overuse the term “cloud” by eager marketer

2
What is “Cloud”?
There are two popular uses of the term
“cloud” in today’s I.T. conversation
– Cloud Services - consumer and business
products, services and solutions that are
delivered and consumed in real-time over the
internet
– Cloud Computing - an emerging IT
development, deployment, and delivery model
that enables real-time delivery of a broad
range of IT products, services and solutions
over the internet
3
Cloud Computing is an
Evolution in IT

4
Comparisons
• Grid Computing – a form of distributed
computing, acting in concert to perform very
large tasks
• Utility Computing – a metered service similar
to a traditional public utility such as electricity
• Autonomic Computing – capable of self-
management
• Cloud Computing – deployments as of 2009
depend on grids, have autonomic characteristics
and bill like utilities
5
Cloud Formation

Cloud computing is Cloud: Cloud Computing is


Internet based the new home an emerging IT
development and use of and business development,
computer technology. It network deployment and
is a style of computing in delivery model,
which typically real-time enabling real-time
scalable resources are delivery of products,
provided as a service services and solutions
over the internet (i.e., enabling cloud
(Wikipedia) services) over the
Internet (IDC)

6
7
Many Flavors of Cloud
Computing
• SaaS – Software as a Service
– Network-hosted application
• PaaS– Platform as a Service
– Network-hosted software development
platform
• IaaS – Infrastructure as a Service
– Provider hosts customer VMs or provides
network storage

7
Many Flavors of Cloud
Computing (cont’d)
• DaaS – Data as a Service
– Customer queries against provider’s database
• IPMaaS – Identity and Policy
Management as a Service
– Provider manages identity and/or access
control policy for customer
• NaaS – Network as a Service
– Provider offers virtualized networks (e.g.
VPNs)
8
Cloud Computing Providers

9
The Cloud’s “Snowball Effect”
• Maturation of Virtualization Technology
• Virtualization enables Compute Clouds
• Compute Clouds create demand for
Storage Clouds
• Storage + Compute Clouds create Cloud
Infrastructure
• Cloud Infrastructure enables Cloud
Platforms & Applications
10
Cloud “Applications”
• SaaS resides here
• Most common Cloud / Many providers of
different services
• Examples: SalesForce, Gmail, Yahoo! Mail,
Quicken Online
• Advantages: Free, Easy, Consumer
Adoption
• Disadvantages: Limited functionality, no
control or access to underlying technology
11
Cloud “Platforms”
• “Containers”, “Closed” environments
• Examples: Google App Engine, Heroku,
Mosso, Engine Yard, Joyent or Force.com
(SalesForce Dev Platform)
• Advantages: Good for developers, more
control than “Application” Clouds, tightly
configured
• Disadvantages: Restricted to what is
available, other dependencies
12
Cloud “Infrastructure”
• Provide “Compute” and “Storage” clouds
• Virtualization layers (hardware/software)
• Examples: Amazon EC2, GoGrid, Amazon
S3, Nirvanix, Linode
• Advantages: Full control of environments
and infrastructure
• Disadvantages: premium price point, limited
competition

13
Key Characteristics

14
Colo vs. Managed
vs. Cloud Hosting

15
Architecture Types

16
Single-Tenant vs. Multi-Tenant
Architecture
Shared infrastructure

Other apps
App 2
App 1 App Server
App 3
App Server Database App Server
Database OS Database
OS Server OS
Server Storage Server
Storage Network Storage
Network Network

Single tenancy gives each customer a On a multi-tenant platform, all applications


dedicated software stack – and each layer run in a single logical environment: faster,
in each stack still requires configuration, more secure, more available, automatically
monitoring, upgrades, security updates, upgraded and maintained. Any improvement
patches, tuning and disaster recovery. appears to all customers at once.

17
Who’s using Clouds today?
• Startups & Small businesses
– Can use clouds for everything
• Mid-Size Enterprises
– Can use clouds for many things
• Large Enterprises
– More likely to have hybrid models where they
keep some things in house

18
Legal Issues
• March 2007, Dell applied trademark “cloud
computing”.
• September 2008, Cgactive LLC received
trademard “CloudOS”
• November 2007, Affero GPL open source
code
• April 2009, FBI raided a data center

20

You might also like