Beruflich Dokumente
Kultur Dokumente
Virtualization
anton@ti.ukdw.ac.id
Cloud Computing
What is cloud
computing?
Biaya IT berdasarkan
Infrastruktur
Cloud Computing is
virtualized computing power and
storage delivered via platform-agnostic
infrastructures of abstracted hardware
and software, accessed over the Internet.
These shared, on-demand IT resources,
are created and disposed efficiently, are
dynamically scalable through a variety of
programmatic interfaces and are billed
variably based on measurable usage.
Examples:
Crawling, indexing, searching, mining the
Web
Artificial Life
Web 2.0 & 3.0 data & applications
Rendering movies
Cloud computing
infrastructure: Large Data
Centers
Important Issues:
Redundancy, Backups
Efficiency
Cost Reduction
Portability
Components of Cloud
Computing Architecture
the front end - is the part seen by
the client, i.e. the computer user.
This includes the clients network (or
computer) and the applications used to
access the cloud via user interface
such as a web browser.
Cloud computing
architecture
Portal
Security
Cloud Tools
Major Players
Cloud Computing Services
Google
Microso
ft
Amazo
n
IBM
Cordys
Force.co
m
MOSSO
Cloud Providers
Perbedaan istilah
Infrastructure as a
Service (IaaS)
sometimes referred as HaaS or Hardware as
a Service and it involves both storage
services and computing power.
Provides user computing resources and
storage comprised with many servers as an
on-demand and pay per use service:
Data Center, Bandwidth, Private Line Access,
Servers and Server Room, Firewall, Storage
space, VPN ..
Examples:
Amazon EC2 (ElasticComputeCloud)
Rackspace: cheaper than EC2 www.rackspace.com
Cloud Infrastructure
Provide Compute and Storage clouds
Virtualization layers (hardware)
Examples: Amazon EC2, GoGrid, Amazon S3,
Nirvanix, Linode
Advantages: Full control of environments and
infrastructure
Disadvantages: premium price point, limited
competition
Platform as-a-Service
(PaaS)
With PaaS, computing platform provides
supplies tools and a development
environment to help companies build, test,
and deploy Web-based applications.
Bundles all stack components (hardware,
infrastructure, storage) together with
database, security, workflow, user interface,
and other tools that allow users to create and
host powerful business applications, web sites,
and mobile apps.
API based, rapid application with low cost
Examples
Sales force http://www.force.com
Windows Azure
Cloud Platforms
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
Software as a Service
(SaaS )
Applications or software is delivered
Cloud Applications
Most common Cloud / Many providers of different
services
Examples: Gmail, Yahoo! Mail, Quicken Online,
Skype
Advantages: Free, Easy, Consumer Adoption
Disadvantages: Limited functionality, no control or
access to underlying technology
Cloud OS
EyeOS - http://www.eyeos.com/
ZeroPC - http://www.zeropc.com/
Tambahan:
Cloud computing is eco-friendly
Cloud computing is impossible without
the Internet
The key of cloud computing is trust!
Future clouds
Future clouds
Virtualization
Keuntungan VM
Aman
Dari virus, serangan hacker
Kemudahan instalasi
Tinggal copy paste image, cocok untuk
semua hardware
Murah
Kerugian VM
Waktu yang dibutuhkan I/O bisa
lebih cepat (karena ada
spooling), tapi bisa lebih lambat
(karena diinterpreted)
Tidak semua aplikasi kompatible
Membutuhkan hardware dengan
spesifikasi yang cukup tinggi
VM System Models
Implementation of VMMs
Type 0 hypervisors (hardware) Hardware-based solutions that provide
support for virtual machine creation and
management via firmware
Hypervisor is unhosted
Ex: IBM LPARs and Oracle LDOMs
Implementation of VM
Type 2 hypervisors
(Application) - Applications
that run on standard operating
systems but provide VM features
to guest operating systems
Hypervisor is integrated into a host
OS
Includeing VMware Workstation and
Fusion, Parallels Desktop, and
Oracle VirtualBox
Type 1 vs Type 2
VMware Architecture
NEXT
Arsitektur Search Engine