SlideShare a Scribd company logo
1 of 62
Pengenalan Cloud Computing
Oleh
Bramandityo Prabowo
Pendayagunaan Open Source Software
Universitas Pendidikan Indonesia
2011
Sesi
1.
2.
Pengantar Cloud Computing
Perbandingan Cloud Computing
Model computing lainnya
Teknologi Cloud Computing
dengan
3.
4. Pengguna dan Penyelenggara
Computing
Layanan Cloud
Pengantar Cloud Computing
Pengantar Cloud Computing
•
•
•
•
•
•
•
•
Apa itu cloud computing
Definisi Cloud Computing
Model layanan Cloud Computing
Cloud Computing
lnfrastruktur Cloud Computing
5
4
3
Karakteristik utama
Deployment Model
Delivery Model Layanan Cloud Computing
Keuntungan cloud computing
Dampak Cloud Computing
Apa itu Cloud Computing
• Cloud computing adalah sebuah paradigma baru pada dunia IT
dalam pemberian layanan komputasi (IT Services) dengan
Layanan/ service yang diberikan pay-as-you-go melalui
konsep
media Internet
lstilah cloud mengacu pada ilustrasi Internet pada kebanyakan
buku teks book bidang IT yang menggambarkan remote
environment dan penyembunyian kompleksitas
Tujuan dari penyembunyian kekompleksan adalah untuk
memudahkan pemberian layanan terhadap jaringan resource
komputer yang dapat dipesan, dilepas dan dikonfigurasi dengan
•
•
mudah dan cepat serta
pengelola ISP.
untuk meminimumkan intervensi
• Definisi Cloud computing sendiri sangat beragama tergantung, dari
aspek mana seseorang melihatnya.
Definisi Cloud computing
■ Cloud Computing adalah suat u model penyediaan sumberdaya
komputasi atau teknologi informasi {software, processing power, storage,
dan lainnya) yang memungkinkan pelanggan dapat "menyewa dan
menggunakan" sumber daya sesuai kebutuhannya (on-demand)
berbasis internet (NIST)
Suatu gaya dalam menyediakan layanan
komputasi yang menjadi model bagi provider
memberikan berbagai macam kapabilitas IT
kepada konsumer. {Gartner)
Cloud computing adalah generasi termaju dari internet computing, yang
menyediakan tenaga komputasi hingga infrastruktur komput asi, aplikasi-aplikasi,
proses bisnis, hingga kolaborasi yang muncul sebagai layanan yangdapat diakses
pada saaat dibut uhkan kapanpun dan dimanapun
Model Layanan Cloud Computing
The NIST Cloud Definition Framework
Hybrid Clouds
Deployment
Models Community
Cloud
P r i v a t e
? c lo ud '
Software as a
Service (SaaS)
Public Cloud
Platform as a
Service (PaaS)
Infrastructure as
Service (laaS)
a
Service
Models
On Demand
Broad NetworkAccess
Resource Pooling
Self-Service
Rapid Elasticity
Measured Service
Essential
Characteristics
Massive Scale
Homogeneity
Virtual ization
Low Cost Software
Resilient Computing
Geographic Distribution
Service Orientation
Advanced Security
Common
Characteristics
15
National lnstitutof Science and Technology (NIST) sebagai bagian dari Departemen Perdagangan
Amerika, telah membuat beberapa rekomendasi standartentang berbagai aspek dari Cloud
Computing untuk dijadikan referensi
5 Karakteristik Uta ma Cloud Computing
Demand
Self
Service
• Sampai saat ini paradigma cloud
computing ini masih berevolusi,
masih menjadi subjek
perdebatan dikalangan
akademisi, vendor Tl dan
pemerita h/bisn is
Berdasarkan NIST, ada 5 krit eria
yang harus dipenuhi oleh
sebuah sistem untuk bisa
dimasukkan kedalam keluarga
cloud
Broad
network
access
5 Karakteristik
Cloud
Computing
services
•
Resources
Pooling
Rapid
elasticity
5 Karakteristik Uta ma Cloud Computing
• Pengguna dapat memesan
dan mengelola layanan
tan pa interaksi manusia
dengan penyedia layanan,
Misalnya dengan
mengguna-kan, sebuah
portal web dan manajemen
antarmuka.
Pengadaan dan perleng•
kapan layanan serta
sumberdaya yang terkait
terjadi secara otomatis pad a
penyedia.
Self Service
•
Measured
services
5 Karakteristik
Cloud
Computing
•
Resources
Pooling
Rapid
elasticity
5 Karakteristik Uta ma Cloud Computin
Layanan yang tersedia
terhubung melalui
jaringan pita lebar,
terutama untuk dapat
diakses secara memadai
melalui jaringan internet,
baik menggunakan thin
client, thick client
ataupun media lain
seperti smartphone
Self Service
Measured
services
Broad
network
access
5 Karakteristik
Cloud
Computing
Resources
Pooling
Rapid
elasticity
5 Karakteristik Uta ma Cloud Computing
• Penyedia layanan cloud, memberikan
layanan melalui sumberdaya yang
dikelompokkan di satu atau berbagai
lokasi date center yang terdiri dari
sejumlah server dengan mekanisme
multi-tenant.
Mekanisme multi-tenant ini
memungkinkan sejumlah sumberdaya
komputasi tersebut digunakan secara
bersama-sama oleh sejumlah user, di
mana sumberdaya tersebut baik yang
berbentuk fisik maupun virtual, dapat
dialokasikan secara dinamis untuk
kebutuhan pengguna/pelanggan sesuai
permintaan.
Dengan demikian, pelanggan tidak perlu
tahu bagaimana dan darimana
permintaan akan sumberdaya
komputasinya dipenuhi oleh penyedia
layanan. Yang pent ing, setiap permint aan
dapat dipenuhi. Sumberdaya komputasi
ini meliputi media penyimpanan,
memory, processor, pita jaringan dan
mesin virtual.
Self Service
•
Measured
services
Broad
network
access
5 Karakteristik
Cloud
Computing
•
Rapid
elasticity
5 Karakteristik Ut ama Cloud Computing
• Kapasitas komputasi yang
disediakan dapat secara elast is
dan cepat disediakan, baik itu
dalam bentuk penambahan
ataupun pengurangan
kapasitas yang diperlukan.
Untuk pelanggan sendiri,
dengan kemampuan ini
seolah-olah kapasitasyang
tersedia tak terbat as besarnya,
dan dapat "dibeli" kapan saja
denganjumlah berapa saja.
Measured
services
Broad
network
access
SKarakteristik
Cloud
Computing
•
.
, .
f •
i' .
Resources
.,,#
Rapid
•
•
d
4 d
Pooling
elasticity
5 Karakteristik Ut ama Cloud Computing
• Sumberdaya cloud yang
tersedia harus dapat diatur
dan dioptimasi
penggunaannya,dengansuatu
sist em pengukuran yang dapat
mengukur penggunaan dari
setiap sumberdaya komputasi
yangdigunakan
(penyimpanan, memory,
processor, leba r pita, a ktivitas
user, dan lainnya).
Dengan demikian,jumlah
sumberdaya yang digunakan
dapatsecara transparan
diukuryang akan menjadi
dasar bagi user untuk
membayarbiaya penggunaan
layanan.
Self Service
Broad
network
access
' Measured
services
SKarakteristik
Cloud
Computing
.
,
•
a
Rapid Resources
Pooling
•
d
elasticity
4 Deployment Model lnfrastruktur Cloud
Computing
• lnfrastruktur layanan cloud dioperasikan hanya
untuk sebuah organisasi /perushaaan tertentu
Private Cloud
• Pelanggannya biasanya organisasi dengan
besar
skala
Community Cloud • lnfrastruktur dapat dikelola sendiri
organisasi atau oleh pihak ke-tiga
Lokasi bisa on-site atau off-site
oleh
•
Public Cloud
Hybrid Cloud
4 Deployment Model lnfrastruktur Cloud
Computing
Private Cloud
• Dalam model ini, sebuah infrastruktur cloud
digunakan bersama-sama oleh beberapa
organisasi yang memiliki kesamaan
kepentingan, misalnya dari sisi misinya, atau
tingkat keamanan yang dibutuhkan, dan lainnya.
Jadi, community cloud ini merupakan
"pengembangan terbatas" dari private cloud.
Dan sama juga dengan private cloud,
infrastruktur cloud yang ada bisa di-manage oleh
salah satu dari organisasi itu, ataupun juga oleh
pihak ketiga.
Community Cloud
•
Public Cloud
Hybrid Cloud
4 Deployment Model lnfrastruktur
Computing
Cloud
Private Cloud
Community Cloud • Jenis layanan cloud yang disediakan untuk
umum atau group perusahaan
Layanan disediakan oleh perusahaan
layanan cloud
• penjual
Public Cloud
Hybrid Cloud
4 Deployment Model lnfrastruktur Cloud
Computing
Merupakan komposisi dari dua atau lebih infrastruktu
cloud (private, community, atau public).
Meskipun secara entitas mereka tetap berdiri sendiri•
sendiri, tapi dihubungkan oleh suatu
teknologi/mekanisme yang memungkinkan portabilitas
data dan aplikasi antar cloud itu. Misalnya, mekanisme
load balancing yang antarcloud, sehingga alokasi
sumberdaya bisa dipertahankan pada level yang
optimal.
Menurut lembaga NIST bahwa definisi dan batasan
dari Cloud Computing sendiri masih mencari bentuk
dan standarnya. Sehingga nanti pasarlah yang akan
menentukan model mana yang akan bertahan.
Namun semua sepakat bahwa cloud computing akan
menjadi masa depan dari dunia komputasi. Bahkan
lembaga riset bergengsi Gartner Group juga telah
menyatakan bahwa Cloud Computing adalah wacana
yang tidak boleh dilewatkan oleh seluruh pemangku
kepentingan di dunia Tl.
Private Cloud
•
Community Cloud
•
Public Cloud
•
Hybrid Cloud
3 Delivery Model (Model Layanan) Cloud Computing
Layanan cloud yang paling dahulu populer,
merupakan evolusi lebih lanjut dari konsep ASP
(Application Service Provider)
Pelanggan dapat menggunakan Saas dengan cara
berlangganan atau pay per-use sehingga tidak perlu
investasi IT
Memiliki ket erbat asan dalam pemanf aat tan fit ur aplikasi
karena multi-tenant, maka fitur-fitur biasanya bersifa
umum
Contohlayanan Saa$:
Salesforce.com ➔Layanan CRM online
(menjadi icon SaaS)
Software as a
Services (SaaS}
Platform as a Services
(PaaS}
Zoho.com ➔layanan word processor seperti
google docs, project mgt, invoice online, dll)
Xero.com ➔akuntingonline
Lotuslive.com dari IBM - layanan
kolaborasi/unified communication
Infrastructure as a Services
(laas)
3 Delivery Model (Model Layanan) Cloud Computing
PaaS adalah layanan yang menyediakan modul•
modul siap pakai yang dapat digunakan untuk
mengembangkan sebuah aplikasi yang hanya dapat
berjalan di atas platform tersebut
PaaS juga memiliki keterbatasan dimana pengguna tidak
memiliki kendali terhadap sumber daya memory, storage,
processing power dan lain-lain
Pionir PaaS adalah Google AppEngine yang
menyediakan aplikasi di atas platform Google dengan
bahasa pemrograman Phyton dan Django
Penyedia layanan PaaS lainnya seperti :
Salesforce melalui Force.com menyediakan modul•
modul untuk mengembangkan aplikasi di atas
salesforce menggunakan bahasa Apex.
Contoh lain adalah Facebook yang
memungkiinkan kita mengembangkan aplikasi di
Software as a
Services (SaaS}
Platform as a Services
(PaaS}
Infrastructure as a Services
(laas)
facebook seperti aplikasi game yang dilakukan
oleh Zynga. Zynga sendiri dapat meraup untun
lebih dari US $100 juta.
3 Delivery Model (Model Layanan) Cloud Computing
laaS terletak satu level lebih rendah dibanding PaaS. lni adalah
sebuah layanan yang "menyewakan" sumberdaya teknologi
informasi dasar, yang meliputi media penyimpanan, processing
power, memory, sistem operasi, kapasitas jaringan dan lain-lain,
yang dapat digunakan oleh penyewa untuk menjalankan aplikasi
yang dimilikinya.
Model bisnisnya mirip dengan penyedia data center yang
menyewakan ruangan untuk co-location, tapi ini lebih ke level
mikronya. Penyewa tidak perlu tahu, dengan mesin apa dan
bagaimana caranya penyedia layanan
Perbedaan mendasar dengan layanan data center saat ini adalah
laaS memungkinkan pelanggan melakukan
penambahan/pengurangan kapasitas secara fleksibel dan
otomatis.
Salah satu pionir dalam penyediaan laaS ini adalah Amazon.com
yang meluncurkan Amazon EC2 (Elastic Computing Cloud).
Layanan Amazon EC2 ini menyediakan berbagai pilihan
persewaan mulai CPU, media penyimpanan, dilengkapi dengan
sistem operasi dan juga platform pengembangan aplikasi yang
bisa disewa dengan perhitungan jam-jaman.
•
Software as a
Services (SaaS}
•
Platform as a Services
(PaaS}
Infrastructure as a Services
(laas)
•
Keuntungan Cloud Computing
• Arsitektur awan memiliki skalabilitas, fleksibilitas, dan transparansi yang
memungkinkan layanan Tl baru dapat disediakan dengan cepat dan biaya
efektif dengan menggunakan service level agreement s (SLA) yang mencakup
IT requirement dan policy, memenuhi permint aan high ut ilizat ion, dinamis,
merespon perubahan, dan memenuhi tingkat keamanan dan
tinggi
Cloud Computing memberikan keuntungan bagi perusahaan
kinerja yang
•
•
•
•
•
•
Reduced cost
Flexibility
Improved Automation
Sustainability
Focus on Core Competency
Dampak Cloud Computing
• Cloud computing memiliki potensi membalikkan paradigma industri
software, yang tadinya suatu aplikasi harus dibeli dan dijalankan di
dekstop, sement ara pada cloud aplikasi dan lisensi berjalan melalui
Jarmngan.
Dengan adanyan perubahan ini akan memungkinkan data center
dan administrator-administrator yang berada di pusat jaringan
distribusi, processing power, elektrikal, bahdwidth dan storage
dapat dikelola secara remote.
Hal ini tidak hanya berdampak kepada model bisnis, tetapi
juga berkaitan dengan arsitektur utama bagaimana suatu
aplikasi dikembangkan, di bangun dan dijalankan.
•
•
Hubungan
Model
Cloud Computing dan
Computing Lainnya
Perbandingan Cloud Computing dan
Computing Lainnya
Model
•
•
•
•
Perbedaan dengan Desktop biasa dengan cloud computing
Perbedaan jaringan komputer dengan cloud computing
Evolusi Model Computing
Hubungan Cloud Computing
lainnya
Grid Computing Utility
Computing Distributed
Computing Computer
Cluster
Virtualization
dengan model computing
•
•
•
•
•
Perbedaan Desktop biasa dengan Cloud Computing
• Desktop biasa :
•
•
PC sentris
Perangkat lunak dijalankan pada
kom puter terse but,
Semua dokumen yang dibuat, diolah
dan simpan pada komputertersebut
•
• Cloud computing,
•
•
Dokumen sentris
program perangkat lunak yang
digunakan tidak berada pada
komput er kit a, melainkan tersimpan
pada server-server yang diakses
melalui internet
Perbedaan Jaringan Komputer dengan Cloud Computing
• Cloud computing bukanlah jaringan komputer. karenakan
dalam jaringan komputer aplikasi/ dokumen tersimpan pada
server perusahaan dan yang hanya dapat diakses melalui
jaringan komputer perusahaan.
Cloud computing lebih besar dari jaringan komputer. Karena
•
melibatkan lebih banyak perusahaan, server, dan jaringan
sementara Jaringan komputerm hanya dapat diakses pada
jaringan komputer perusahaan itu sendiri
Pada Cloud Comput ing - cloud services dan st orage dapat
diakses dari mana saja selama terdapat koneksi int ernet .
•
Evolusi Model computing
• Cloud computing adalah next generation internet computing dan next generation
data centers hasil inovasi pengembangan dari teknologi komputing
sebelumnya seperti grid computing, utility computing dan software as a services
dan lain-lain
Cloud Comput ing menggunakan kombinasi teknologi processor baru berkecepat an
•
tinggi, tenologi virtualiasi, distributed
management serta server yang tidak
storage, broadband internet access, automated
terlalu mahal.
; C l o u d C o m p u t i n g
Next-Generation
Internet computing
.
•
;
• S o f t w a r e a s a S e r v i c e
.
- U tilit y Co m p u t in g Network-based
subscriptions to
applications
.
. .
G r i d C o m p u t i n g
•
. •
.
.
Offering computing
resources as a
metered service
.
.
.
.
Next-Generation
Data Centers
• Solving large
problems with
parallel computing Gained momentu m
in 2001
• Introduced in late
.
• Made mainstream by : 1990s
Globus Alliance ;
. .
.
.
.
.
.
.
.
.
.
.
Hubungan Cloud Computing dan Model Computing
lainnya
• Cloud computingtelah menjadi perbicangan hangatdi dunia industri beberapa
tahun terkahir ini, dan sedikit
teknologi sebelumnya
banyakselalu bersinggungan dengan istilah-istilah
•
•
•
•
•
•
grid computing,
utility computing,
virtualization,
Server cluster,
dedicated server dan
collocation.
• lnfrastrukturcloud computing menggunakan teknologi virtualisasi yang dibangun
berbasis server cluster dan memiliki relasi dengan grid computing dan utility
computing yang digunakan untuk berkompetisi dengan dedicated server dan
collocation.
Grid Computing
• Grid Computing adalah penggunaan sumber daya yang
melibatkan banyak komputeryang letaknya terpisah secara
geografis dan saling terhubung melalui jalur komunikasi
untuk memecahkan persoalan komputasi skala besar.
Dengan kata lain konsep Grid Computing adalah komputasi
parallel dengan infrastruktur perangkat keras dan perangkat
lunak yang dapat menyediakan akses yang bisa diandalkan,
konsisten, tahan lama dan tidak mahal terhadap kemampuan
komputasi mutakhir yang tersedia
•
Grid computing
• Grid Computing adalah suatu istilah yang dipakai untuk menggambarkan satu dari dua
sub-kategori besar yang terkait dengan distributed computing:
1. Komputasi on line (Online computation) atau "storage offered as a service" yang
didukungoleh sebuah kumpulan sumber daya 'distributed computing' atau yang
dikenal dengan Utility Computing, on-demand computing atau cloud computing.
Data grid menyediakan 'controlled sharing and management' dari sejumlah besar
data yangterdistribusi, sering digunakan dalam kombinasi dengan
komputasi grid.
2. Pembentukan sebuah "superkomputer virtual" yang terdiri dari jaringan
komputer loosely-coupled, bertindak dalam memandu untuk melakukan
tugas yang sangat besar. Teknologi ini telah diterapkan untuk masalah
ilmiah, matematika, dan akademis komputasi-intensif melalui komputasi
relawan, dan digunakan di perusahaan-perusahaan komersial untuk
aplikasi yang beragam seperti penemuan obat, peramalan ekonomi,
analisis seismik, dan back-office pengolahan data untuk mendukung e•
commerce dan layanan web.
lmplementasi Grid computing
What is all about Grid ?
Enid Computing]
1)Sharing, Selecting,
aggregation of resources with
a policy uniwersally agreed.
2) Distributiwe supercomputing
for a better future
<2
#
E
E $
fl
4 8
Satellite
UJser,
Scientists,
Researchers
Storage
Super Computers i rt ual
Organizations
Cluster
Copy1git adar ( c c
Perbedaan Cloud dan Grid computing
• Komputasi Grid lebih menekankan pada 'resources sharing' , setiap node grid dapat mengajukan
permintaan sumber daya dari node lain, dan setiap node harus memberikan kontribusi sumber
daya ke grid.
Fokus komputasi grid adalah kepada kemampuan memindahkan beban kerja ke lokasi sumber
daya yang memerlukan, yang sebagian besar terpencil dan sudah tersedia untuk digunakan. Grid
juga membutuhkan aplikasi untuk menyesuaikan ke software interface grid.
Cloud computing lebih menekankan pada kepemilikan (proprietary), setiap pengguna cloud bisa
mendapatkan sumber daya pribadi dari cloud, yang disediakan oleh service provider tertentu dan
pengguna tidak perlu berkontribusi dalam penyediaan sumber daya.
Sumber daya komput ing di dalam lingkungan cloud seperti server, dapat dibentuk secara dinamis
dari hardware infrastruktur utamanya dan dibuat tersedia untuk suatu beban kerja. Selain 'cloud
computing' dapat mendukung grid, juga dapat mendukung lingkungan nongrid, seperti arsitektur
Web three-tier mejalankan aplikasi tradisional atau aplikasi Web 2.0.
Komputasi Grid menekankan pada tugas-tugas komputasi yang sensitif dan sulit untuk yang
berskala otomatis. Cloud computing menekankan pada aplikasi transaksi, suatu permintaan
dengan jumlah besar dan terpisah-pisah, dan dapat untuk ska la otomatis atau semi otomatis.
•
•
•
•
Utility computing
User
A. Uniform, secure and
reliable functionality to
access the utility
I.........
/
...I
l
C. Standard based
and gradual
deployment
B. Scalable, flexible and
adaptive infrastructure to
.
/.,.,,----·-~--------.
In-house
resources
provide the service
.
+
.
¥"
.
 .
I
! Partner j outs oureed
resources
)
i
: resources
I
. . w . o r /
Perbandinghan Utility Computing dan Cloud
Computing
Utility computing adalah suatu model bisnis penyediaan aplikasi sumber daya infrastruktur IT
kuhususnya berkaitan dengan 'price model"
Cloud computing adalah "computing model" berkaitan dengan cara kita mendisain,
mengembangkan, menyebarkan/ mendistribusikan dan menjalankan aplikasi yang dioperasikan
dengan di suatu 'sharing resources'
Utility computing sering menggunakan infrastuktur cloud computing tetapi tidak harus
•
•
•
• Kesamaan tersebut di atas, kita dapat mengadopsi utility computing dan dapat mengadopsi price
model dari yang lain.
Cloud computing
com
Monitor
Meter
Billing
Pay
Distributed Computing
• Ditsributed computing berkaitan dengan system hardware dan software yang
memiliki lebih dari sat u elemen pemrosesan at au st orage element, concurent
process, atau multiple program berjalan dibawah pengendalian yang ketat.
Pada distributed computing suatu program di pecah ke beberapa bagian yang
dijalankan secara bersamaan pada banyak komputer yang berkomunikasi
melalui jaringan.
Distributed computing adalah suatu bentuk dari parallel computing,
tetapi parallel computing paling umum digunakan untuk menggambarkan
bagain•
•
•
bagain program yang berjalan secara bersamaan di atas multiple processor
komputer yang sama.
Kedua tipe processing {distributed dan paralel computing) membutuhkan
pembagian program kepada bagian-bagian yang dapat berjalan serempak,
tetapi distributed computing yang dapat berjalan secara simultan tetapi
program yang didistribusilan sering harus sesuai dengan lingkungan yang
heterogen, link jaringan dari berbagai latency dan kegagalan-kegagalan di
jaringan atau komputer yang tidak diprediksi.
di
•
Prinsip Kerja Distributed Computing
Job Processed' C·omlpieto.ed
T:as ;k
a %
"
Management Server
I Master Node
Job Data
Perbedanan Grid computing
Practice : EGEE Grid
dan Cloud Computing (Best
vs Amazon Cloud)
EGEE Grid
Scientific community
short-lived batch-style
processing (job execution)
Local
(bet ween the EGEE project
and t he reso urce providers)
Amazon Cloud
Business
lo n g -live d serv ic es b ased o n
hardware virtualization
Global (between
Amazon and users)
-1
I
Target Group
Service
SLA
HTTP(S), REST, SOAP,
API, BitTorrent
Java
High-level interfaces
User Interface
Resource-side
middlew are
Ease of Use
Ease of
D e p l o ym e n t
Resource
M a n a g e m e n t
Funding
M o d e l
Open Source (Apache 2.0) Proprietary
Heavy Light
Heavy U n k n o wn
probably similar
Publicly funded Comme rci al
Comparative Study: Grids and Clouds Evolution or Revolution" by Markus Klems
Summary of ~An EGEE
Computer cluster
 W i n d o w s W i n d o w s  W i n d o w s
• Group komputer namun
dapat dilihat seolah-olah
satu komputer,
Masing-masing komputer
dapat memiliki sistem
operasi, database dan
aplikasi yang berbeda
Komponen cluster biasanya
LAN kecepatan tinggi (Fast
ethernet)
Cluster bertujuan untuk
meningkatkan performance
dan/atau availability
dibandingsebuah komputer
•
L i n u x 1 W i n d o w s L i n u x
•
1
1 1
• M S S O L S e r v e r r o s t g r e a t r o s t g r e s a t
W i n d o w s L i n u x W i n d o w s
Virtualization
• Virtualisasi adalah istilah
pemisahan sumber daya
luas
[III7EJ
x86Virtualization
komputer (jaringan, storage
server)
dan A{III[IIIIIIIIIIIIIIIIIIIIIIEIIIIIIIIIIIIIIIIIIIIII
Virtual
Machine
A
P
u
G
A
T
O
N
• Virtualisasi menyembunyikan
karakteristik fisik sumber daya
komputasi ke pengguna (aplikasi
atau end-user)
Sebuh physical resources (sebuah
server/aplikasi /storage) dapat
terlihat seperti beberapa
resources virtual dan sebaliknya.
Teknologi virtual : V
irtualisasi
storage, virtualisasi komputasi
dan virtualisasi network
E E L
Operating
systems
Virtualization
layer
•
HS.Ou
architecture
•
Teknologi Cloud Computing
Content
•
•
•
•
Komponen Cloud Computing
Fitur-fitur Cloud Computing
Arsitektur Cloud Computing
Apa arti Cloud Computing bagi
Provider?
Apa arti Cloud Computing bagi
Service
•
•
user?
Kendala dan lssu-issu Cloud Computing
Komponen Cloud Computing
Komponen dasar:
• Clients: LAN, Lapotop, PC,
Mobile phone, PDA, di/
Data Center
•
@
• Hw: Kumpulan server di
sebuah gedung
Sw: Virtuallizing server
t «
...
•
£
• Distributed Server
• Server-server yg tersebar
di beberapa lokasi Datacenter
£
Client computers
Komponen lain:
•
•
Cloud Application " Sw
Cloud Services : Prociuk
layanan dan slousi
Distributed servers
Platform : Hw & Sw
Storage
Infrastructure
•
•
•
Cloud
Cloud
Cloud
Komponen Cloud Computing (lanj.)
• Cloud Client; adalah seperangkat komputer ataupun software yang
didisain secara khusus untuk penggunaan layanan berbasis
cloud computing
•
•
•
Mobile; Windows mobile, Symbian, dan lain-lain
Thin Client; Windows terminal service, CherryPal, dll
Thick Client; Internet explorer, Fire Fox, dll
• Cloud Services ; adalah produk layanan dan solusi
disampaikan secara real time melalui media int ernet .
populer adalah :
yang dipakai
Contoh yang
dan
paling
•
•
•
•
ldentitas; Open ID, Oauth, dan lain-lain
Integration; Amazon Simple Queue Service, dll
Payment; Paypal, Google Chekout, dll
Mapping; Google Maps, Yahoo! Maps,
Komponen Cloud Computing (lanj.)
• Cloud Application ; Memanfaatkan cloud computing dalam
arsitektur software, sehingga user tidak perlu meng-install dan
menjalankan aplikasi pada komputer
hal
•
•
•
Per-to-peer; BitTorent, SETI, dan lain-lain
Web Application: Facebook
Saas: Google Apps, SalesForce.com, dan lain-lain
• Cloud Platform ; merupakan layanan berupa platform komputasi yang
berisi software dan hardware infrastruktur, bisanya memiliki aplikasi bisnis
tertentu dan menggunakan layanan PaaS sebagai infrastruktur aplikasi
bisnisnya, contoh :
•
•
•
Web Application Framework; Phyton Django, Rubyan Rails, .Net
Web Hosting
Proprietary- Force.com
Komponen Cloud Computing (lanj.)
• Cloud Storage ; Melibatkan proses penyampaian penyimpanan
sebagai sebuah layanan, misalnya
data
•
•
Database; Google Big Table, Amazon SimpleDB
Network Attached Storage; Nirvanix CloudNAS, Mobile Me iDisk.
• Cloud Infrastructure ; merupakan penyampaian infrastruktur
kemampuan sebuah layanan, contohnya
•
•
•
Grid Computing; Sun Grid
Full Virtualization; GoGrid, Skytap
Compute; Amazon Elastic Compute Cloud
Fitur-fitur Cloud Computing
•
•
•
•
•
•
Self-healing
Multi-tenancy
Virtualized
Linearly Scalable
Resource Monitor and measure
Resource registration and discovery
Arsitektur Cloud Computing
Infrastructureservicesframeworkofanew enterpris
M
=
..sense#
,
tre
E
sses
s
#tests#sir#sires#s
T
ets#r
i
s seesee
t
.s#e
st.seem#.settee
+ a s s t ~ z t E E i £ ±
%.4 %
.4 4 .
... 4
.% 4 4 % 4 4 .
... e 4 %
.4 % 4 4 . 4 4 . .
..
.e
.4 4 % 4 4 . 4
..
.% 4
.4 . 4 4 4 4 4 e 4 4 4 . 4 4
.4 4 4 4 . 4 4 % 4 4 4 . 4 4 % 4 % 4
II
. l
IBMSystem z, p, , BladeCenter
PhysicalHardware
Networking
Layer physical hardware divirtualisasi untuk memberikan platform yang fleksible dan meningkatakn
utilisasi resources. Kunci dari new enterprise data center adalah bagaimana mengkombinasikan
layer virtualiasi dan layer management agar dapat mengelola data center secara efisien, men-deploy
dan meng-configure layanan dengan cepat.
Apa arti Cloud Computing bagi
Provider?
Service
•
•
•
•
•
•
Cepat menyediakan layanan
Mengurangi skala server
Meningkatkan tingkat utilisasi resources
Memperbaiki efisiensi pengelolaan
Biaya pemeliharaan lebih rendah
Lokasi infrastruktur di area biaya gedung
rend ah
Memberikan 'business continuity service'
dan listrik yang
•
•
•
•
•
Meningkatkan efisiensi manajemen operasional
Meningkatkan 'service level'
Arsitektur yang kompleks
Mengubah model binis dan tingkat kepercayaan
Apa arti Cloud Computing bagi User?
• Mengurangi beban kerja klien atau beban kerja klien menjadi lebih
rend ah
Total Cost Ownership (TCO) lebih rendah
Pemisahan tugas pemeliharaan infrastruktur dari domain-spesifik
pengembangan aplikasi
Pemisahan kode aplikasi dari sumber-daya fisik
Tidak perlu membeli asset untuk 'pemakaian satu kali' atau
pekerjaan komputing yang tidak sering penggunaanya
Memperbesar 'resources on-demand'
Membuat aplikasi memiliki 'high availability"
Cepat men-deploy aplikasi
Membayar apa yang digunakan (Pay per use)
•
•
•
•
•
•
•
•
Keuntungan Teknologi Cloud Computing Bagi
User
• Flexibility
- User dapat menentekan berapa space storage yang
akan
digunakan, berapa banyak processing power yang
dibutuhkan, dan lain-lain
Scalability
•
- User dapat bergerak dari
cepat
Capital Investment :
yang kecil ke yang besar dengan
•
- User tidak perlu investasi layanan IT
• Portability :
- User dapat mengakses thin clientnya dari mana saja
Kendala cloud computing
•
•
•
•
•
•
Continuous high availability
Konsistensi (Consistency)
Interoperability dan Standartization
Skalabilitas untuk semua
Data secrecy
komponen
Permasalahan legal dan politik dari penyimpanan
data dan translasi menyeberangi region
•
•
•
lssu performansi
Kesulitan kastemisasi
Hambatan organisasi
Kendala Cloud Computing (lanj.)
□Service level
• Cloud provider mungkin tidak akan konsisten dengan performance dari
application atau transaksi.
•• Mengharuskan anda untuk memahami service level mengenai transaction
response time, data protection dan kecepatan data recovery.
Privacy
• Karena orang lain/ perusahaan lainjuga melakukan hostingkemungkinan
data and a akan keluar atau di baca oleh pemerintah U.S. dapat terjadi tam pa
sepengetahuan anda atau approve dari anda.
Compliance
•!• Cloud service provider diharapkan dapat menyamakan level compliance
unt uk penyimpanan dat a didalam cloud
□
□
Kendala Cloud Computing
(lanj)
□ Data ownership
•• Apakah data anda masih menjadi milik anda begitu data tersebut tersimpan
didalam cloud?
• Mungkin pertanyaan ini sedikit aneh, namun and a perlu mengetahui seperti
hal nya yangterjadi pada Facebook yang mencoba untuk merubah terms of
use aggrement nya yang mempertanyakan hal ini.
Data Mobility
□
•!•
•!•
Apakah anda dapat melakukan share data diantara cloud service?
Jika anda terminat e cloud relat ionship bagaimana anda mendapat kan dat a
anda kembali?
Format apa yang akan digunakan?
Dapatkah and a memastikan kopi dari datanya tel ah terhapus?
•
•!•
lssu-issu Pada cloud computing
•
•
•
•
•
•
•
Privileged user access.
Regulat ory compliance.
Data location.
Data segregation.
Recovery.
Investigative support.
Long-term viability.
Kendala Implementasi Cloud di Indonesia
1. Kenda la teknis berupa kurangnya infrastruktur dalam teknologi internet
sehingga akses int ernet di Indonesia menjadi sangat terbatas dan internet masih
sebagai' barang mahal' di Indonesia dan menghambat pengembangan teknologi
In t
2. Faktor kepercayaan
• Jika penyedia layanan tidak handal, tidak dapat dipercaya dan memakan
biaya tinggi ataupun sulit untuk melakukan perubahan, maka pengguna
akan terperangkap dalam sistem yangtidak handal dan beresiko.
3. Terbatasnya pen era pan cloud computing di level organisasi dan kalangan bisnis
di Indonesia diakibatkan oleh kendala teknis, khususnya pada masalah
virtualisasi dan adanya keraguan akanjaminan security dalam penerapan
teknologi ini
Pengguna dan Penyelenggara
Computing
Layanan Cloud
•
•
•
•
Contoh
Contoh
Contoh
Contoh
10 Perusahaan pengguna Cloud
Penjyedia
Penjyedia
Penjyedia
Layanan
Layanan
Layanan
Saas
PaaS
laaS
10 Contoh Perusahaan Pengguna Layanan
clouds
a Perusahaan Provider
•
•
IAmazon EC2
AmazonS3
Joyent
Rightscale using
Amazon EC2
Amazon EC2
3Tera
GoogleApps
Amazon EC2
Amazon EC2
Rightscale using
Amazon EC2
I
I
~
[]
•
•
•
Conteh Penyedia Layanan SAAS
Service)
(Software as a
BILLING
A ria Systems
eVapt
OpSource
Redi2
Zuora
FINANCIAL
Concur
Xero
Workday
Beam4d
LEGAL
D irectLaw
A dvologix
Fios
Sertifi
PRODUCTIVITY
Zoho
IBM Lotus Live
oGoogle Apps
HyperOffice
SALES
Xactly
LucidEra
Ostreets marts
,
Success Metrics
Mi. f Li
icroso t .ive
ClusterSeven
CONTENT
MANAGEMENT
Clickability
SpringCM
CrownPoint
HUMAN
RESOURCE
Taleo
Workday
ICIMSe
CRM
NetSuite
Salesforce
Parature
Responsys
Rightnow
Sales.com
Live0ps
MSDynamics
Oracle On Demand
DOCUMENT
MANAGEMENT
NetDocuments
Questys
DocL.anding
Aconex
Xythos
Knowledge Treelive
SpringCM
SOCIAL
NETWORKS
Ning
Zembly
Amitive
COLLABO
RATION
Box.net
DropBox
Contoh Penyedia Layanan PAAS
Service)
(Platform as a
GENERAL
PURPOSE
•Force.com
•Etelos
•LongJump
•AppJet
•Roll base
•Bungee Labs
Connect
·Google App
Engine
•Engine Yard
•Caspio
•Qrimp
•MS Azure Services
Platform
BUSINESS
INTELLIGENT
•Aster DB
•Quantivo
•Cloud9
Analytics
•Blink Logic
•K2 Analytics
•Oco
•Panorama
•Pivotlink
•Clario
Analytics
•Cloud Light
Neuron
•Info bright
•Vertica
INTEGRATION
•Amazon SQS
•MuleSource Mule
OnDEmand
•Boomi
•Snap Logic
•Opsource Connect
•Cast Iron
DEVELOPMENT&
TESTING
•Keynote Systems
•Mercury
•SOASTA
•SkyTap
•Aptana
•Load Storm
•Collabnet
•Dynamsoft
•Microsoft
Service
•Gnip
BizTaI k
·SnaplogicSaaS
Solution Packs
•Appian Anywhere
•HubSpan
•Informat ica On-
Demand
DA
TABASE
•Google Big Table
•Amazon
SimpleDB
•Fathom DB
•Microsoft SDS
·Mosso Cloud Sites
Sumber: OpenCrowd dengan perubahan (penyusunan ulang taxonomy) oleh Sharing Vision
Contoh Penyedia Layanan PAAS (Platform as a
Service) - lanjutan
CLOUD MANAGEMENT COMPUTE FILESTORAGE
•EMC Atmos
•ParaScale
•Zmamda
•CTERAd
DATA
•l0Gen MongoDB
•Oracle Coherence
•Gemstone
Gemfire
•Apache Couch Db
•Apache Hbase
•Hypertable
•Terra Cotta
•Tokyo Cabinet
•Cassandra
•Memcached
•llnfinispan
•Globus Tool kit
•
•
•
•
•
•
•
•
•
•
•
•
•
•
Jtera App Logic
OpenNebula
Open.ControlTier
Enomaly Enomalism
Altar Networks
Vmware vSphere
On Path Tech
•Xeround
•Beowulf
·Sun Grid
•Hadoop
Engine
•OpenCloud
•Gigaspaces
•DataSynapse APPLIANCE
•Pingldentity
•Sysplified
·rPath
•Vo rd ell
CohesiveFTVPN
Hyperic
Eucalyptus
Cubed
Reductive Lbs
OpenQRM
Appistry
Puppet
VMWare VCloudExpress
Contoh Penyedia Layanan IAAS
{Infrastructure as a Service)
SERVICE
MANAGEMENT
•Scale
•Cohesive FT
•Ylastic
•Dynect
•Cloud Foundry
•NewRelic
COMPUTE
•Amazon EC2
•Serve Path GoGrid
•Elastra
• Mos so Cloud Servers
•Joyent Accelerations
•AppNexus
•Flexiscale
•EIastichosts
STORAGE
•AmazonS3
•Zetta
·CTERA Porta I
·Mosso Cloud
•Nirvanix
Files
CLOUD
BROKERS
•RightSca I e
•enStratus
•Kaavo
•Elastra
•Cloud Kick
•CloudSwitch
•Cloud42
BACKUP&
RECOVERY
•JungleDisk
•Mosy
•Zmanda Cloud Backup
•Open RSM
•Syn cpl icity
•Hosting.com Cloud Nine
•Terremark
•Grid Layer
•ITRICITY
• LayeredTech

More Related Content

Similar to OPTIMALKAN CLOUD

6 -cloud_computing
6  -cloud_computing6  -cloud_computing
6 -cloud_computingaljeazsharon
 
6 -cloud_computing
6  -cloud_computing6  -cloud_computing
6 -cloud_computinggermai
 
Cloud computing ppt
Cloud computing pptCloud computing ppt
Cloud computing pptmenghilang
 
Cloud computing ppt
Cloud computing pptCloud computing ppt
Cloud computing pptmenghilang
 
Dasar-dasar Cloud Computing Dalam Dunia Internet
Dasar-dasar Cloud Computing Dalam Dunia InternetDasar-dasar Cloud Computing Dalam Dunia Internet
Dasar-dasar Cloud Computing Dalam Dunia Internettarsosarwono
 
Cloud Computing.pptx
Cloud Computing.pptxCloud Computing.pptx
Cloud Computing.pptxTMSIRHANSAMIR
 
Sejarah cloud computing
Sejarah cloud computingSejarah cloud computing
Sejarah cloud computingcahkos
 
Totolan Cloud Computing
Totolan Cloud ComputingTotolan Cloud Computing
Totolan Cloud ComputingHendrik Ang
 
Jenis Layanan Cloud Computing.pptx
Jenis Layanan Cloud Computing.pptxJenis Layanan Cloud Computing.pptx
Jenis Layanan Cloud Computing.pptxAslamBahris
 
Pengantar Konsep Cloud Computing
Pengantar Konsep Cloud ComputingPengantar Konsep Cloud Computing
Pengantar Konsep Cloud ComputingArifaReika
 
51918221 makalah-cloud-computing
51918221 makalah-cloud-computing51918221 makalah-cloud-computing
51918221 makalah-cloud-computingAlvIn GeRungan
 
Cloudcomputing
CloudcomputingCloudcomputing
Cloudcomputingagus248
 
power point Cloud computing
power point Cloud computingpower point Cloud computing
power point Cloud computingFajar Satrio
 
Stmikspb sosial media-11-komputasi awan
Stmikspb sosial media-11-komputasi awanStmikspb sosial media-11-komputasi awan
Stmikspb sosial media-11-komputasi awanArib Herzi
 
Kelompok 8 - Cloud Database
Kelompok 8 - Cloud DatabaseKelompok 8 - Cloud Database
Kelompok 8 - Cloud DatabaseDejiko Chaem
 

Similar to OPTIMALKAN CLOUD (20)

6 -cloud_computing
6  -cloud_computing6  -cloud_computing
6 -cloud_computing
 
6 -cloud_computing
6  -cloud_computing6  -cloud_computing
6 -cloud_computing
 
Cloud computing ppt
Cloud computing pptCloud computing ppt
Cloud computing ppt
 
Cloud computing ppt
Cloud computing pptCloud computing ppt
Cloud computing ppt
 
Kelompok 4 cloud computing
Kelompok 4 cloud computingKelompok 4 cloud computing
Kelompok 4 cloud computing
 
Dasar-dasar Cloud Computing Dalam Dunia Internet
Dasar-dasar Cloud Computing Dalam Dunia InternetDasar-dasar Cloud Computing Dalam Dunia Internet
Dasar-dasar Cloud Computing Dalam Dunia Internet
 
Cloud Computing.pptx
Cloud Computing.pptxCloud Computing.pptx
Cloud Computing.pptx
 
CLOUD COMPUTING
CLOUD COMPUTINGCLOUD COMPUTING
CLOUD COMPUTING
 
Sejarah cloud computing
Sejarah cloud computingSejarah cloud computing
Sejarah cloud computing
 
Totolan Cloud Computing
Totolan Cloud ComputingTotolan Cloud Computing
Totolan Cloud Computing
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Jenis Layanan Cloud Computing.pptx
Jenis Layanan Cloud Computing.pptxJenis Layanan Cloud Computing.pptx
Jenis Layanan Cloud Computing.pptx
 
Pengantar Konsep Cloud Computing
Pengantar Konsep Cloud ComputingPengantar Konsep Cloud Computing
Pengantar Konsep Cloud Computing
 
51918221 makalah-cloud-computing
51918221 makalah-cloud-computing51918221 makalah-cloud-computing
51918221 makalah-cloud-computing
 
Cloudcomputing
CloudcomputingCloudcomputing
Cloudcomputing
 
power point Cloud computing
power point Cloud computingpower point Cloud computing
power point Cloud computing
 
Stmikspb sosial media-11-komputasi awan
Stmikspb sosial media-11-komputasi awanStmikspb sosial media-11-komputasi awan
Stmikspb sosial media-11-komputasi awan
 
Kelompok 8 - Cloud Database
Kelompok 8 - Cloud DatabaseKelompok 8 - Cloud Database
Kelompok 8 - Cloud Database
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Basic Cloud computing
Basic Cloud computingBasic Cloud computing
Basic Cloud computing
 

OPTIMALKAN CLOUD

  • 1. Pengenalan Cloud Computing Oleh Bramandityo Prabowo Pendayagunaan Open Source Software Universitas Pendidikan Indonesia 2011
  • 2. Sesi 1. 2. Pengantar Cloud Computing Perbandingan Cloud Computing Model computing lainnya Teknologi Cloud Computing dengan 3. 4. Pengguna dan Penyelenggara Computing Layanan Cloud
  • 4. Pengantar Cloud Computing • • • • • • • • Apa itu cloud computing Definisi Cloud Computing Model layanan Cloud Computing Cloud Computing lnfrastruktur Cloud Computing 5 4 3 Karakteristik utama Deployment Model Delivery Model Layanan Cloud Computing Keuntungan cloud computing Dampak Cloud Computing
  • 5. Apa itu Cloud Computing • Cloud computing adalah sebuah paradigma baru pada dunia IT dalam pemberian layanan komputasi (IT Services) dengan Layanan/ service yang diberikan pay-as-you-go melalui konsep media Internet lstilah cloud mengacu pada ilustrasi Internet pada kebanyakan buku teks book bidang IT yang menggambarkan remote environment dan penyembunyian kompleksitas Tujuan dari penyembunyian kekompleksan adalah untuk memudahkan pemberian layanan terhadap jaringan resource komputer yang dapat dipesan, dilepas dan dikonfigurasi dengan • • mudah dan cepat serta pengelola ISP. untuk meminimumkan intervensi • Definisi Cloud computing sendiri sangat beragama tergantung, dari aspek mana seseorang melihatnya.
  • 6. Definisi Cloud computing ■ Cloud Computing adalah suat u model penyediaan sumberdaya komputasi atau teknologi informasi {software, processing power, storage, dan lainnya) yang memungkinkan pelanggan dapat "menyewa dan menggunakan" sumber daya sesuai kebutuhannya (on-demand) berbasis internet (NIST) Suatu gaya dalam menyediakan layanan komputasi yang menjadi model bagi provider memberikan berbagai macam kapabilitas IT kepada konsumer. {Gartner) Cloud computing adalah generasi termaju dari internet computing, yang menyediakan tenaga komputasi hingga infrastruktur komput asi, aplikasi-aplikasi, proses bisnis, hingga kolaborasi yang muncul sebagai layanan yangdapat diakses pada saaat dibut uhkan kapanpun dan dimanapun
  • 8. The NIST Cloud Definition Framework Hybrid Clouds Deployment Models Community Cloud P r i v a t e ? c lo ud ' Software as a Service (SaaS) Public Cloud Platform as a Service (PaaS) Infrastructure as Service (laaS) a Service Models On Demand Broad NetworkAccess Resource Pooling Self-Service Rapid Elasticity Measured Service Essential Characteristics Massive Scale Homogeneity Virtual ization Low Cost Software Resilient Computing Geographic Distribution Service Orientation Advanced Security Common Characteristics 15 National lnstitutof Science and Technology (NIST) sebagai bagian dari Departemen Perdagangan Amerika, telah membuat beberapa rekomendasi standartentang berbagai aspek dari Cloud Computing untuk dijadikan referensi
  • 9. 5 Karakteristik Uta ma Cloud Computing Demand Self Service • Sampai saat ini paradigma cloud computing ini masih berevolusi, masih menjadi subjek perdebatan dikalangan akademisi, vendor Tl dan pemerita h/bisn is Berdasarkan NIST, ada 5 krit eria yang harus dipenuhi oleh sebuah sistem untuk bisa dimasukkan kedalam keluarga cloud Broad network access 5 Karakteristik Cloud Computing services • Resources Pooling Rapid elasticity
  • 10. 5 Karakteristik Uta ma Cloud Computing • Pengguna dapat memesan dan mengelola layanan tan pa interaksi manusia dengan penyedia layanan, Misalnya dengan mengguna-kan, sebuah portal web dan manajemen antarmuka. Pengadaan dan perleng• kapan layanan serta sumberdaya yang terkait terjadi secara otomatis pad a penyedia. Self Service • Measured services 5 Karakteristik Cloud Computing • Resources Pooling Rapid elasticity
  • 11. 5 Karakteristik Uta ma Cloud Computin Layanan yang tersedia terhubung melalui jaringan pita lebar, terutama untuk dapat diakses secara memadai melalui jaringan internet, baik menggunakan thin client, thick client ataupun media lain seperti smartphone Self Service Measured services Broad network access 5 Karakteristik Cloud Computing Resources Pooling Rapid elasticity
  • 12. 5 Karakteristik Uta ma Cloud Computing • Penyedia layanan cloud, memberikan layanan melalui sumberdaya yang dikelompokkan di satu atau berbagai lokasi date center yang terdiri dari sejumlah server dengan mekanisme multi-tenant. Mekanisme multi-tenant ini memungkinkan sejumlah sumberdaya komputasi tersebut digunakan secara bersama-sama oleh sejumlah user, di mana sumberdaya tersebut baik yang berbentuk fisik maupun virtual, dapat dialokasikan secara dinamis untuk kebutuhan pengguna/pelanggan sesuai permintaan. Dengan demikian, pelanggan tidak perlu tahu bagaimana dan darimana permintaan akan sumberdaya komputasinya dipenuhi oleh penyedia layanan. Yang pent ing, setiap permint aan dapat dipenuhi. Sumberdaya komputasi ini meliputi media penyimpanan, memory, processor, pita jaringan dan mesin virtual. Self Service • Measured services Broad network access 5 Karakteristik Cloud Computing • Rapid elasticity
  • 13. 5 Karakteristik Ut ama Cloud Computing • Kapasitas komputasi yang disediakan dapat secara elast is dan cepat disediakan, baik itu dalam bentuk penambahan ataupun pengurangan kapasitas yang diperlukan. Untuk pelanggan sendiri, dengan kemampuan ini seolah-olah kapasitasyang tersedia tak terbat as besarnya, dan dapat "dibeli" kapan saja denganjumlah berapa saja. Measured services Broad network access SKarakteristik Cloud Computing • . , . f • i' . Resources .,,# Rapid • • d 4 d Pooling elasticity
  • 14. 5 Karakteristik Ut ama Cloud Computing • Sumberdaya cloud yang tersedia harus dapat diatur dan dioptimasi penggunaannya,dengansuatu sist em pengukuran yang dapat mengukur penggunaan dari setiap sumberdaya komputasi yangdigunakan (penyimpanan, memory, processor, leba r pita, a ktivitas user, dan lainnya). Dengan demikian,jumlah sumberdaya yang digunakan dapatsecara transparan diukuryang akan menjadi dasar bagi user untuk membayarbiaya penggunaan layanan. Self Service Broad network access ' Measured services SKarakteristik Cloud Computing . , • a Rapid Resources Pooling • d elasticity
  • 15. 4 Deployment Model lnfrastruktur Cloud Computing • lnfrastruktur layanan cloud dioperasikan hanya untuk sebuah organisasi /perushaaan tertentu Private Cloud • Pelanggannya biasanya organisasi dengan besar skala Community Cloud • lnfrastruktur dapat dikelola sendiri organisasi atau oleh pihak ke-tiga Lokasi bisa on-site atau off-site oleh • Public Cloud Hybrid Cloud
  • 16. 4 Deployment Model lnfrastruktur Cloud Computing Private Cloud • Dalam model ini, sebuah infrastruktur cloud digunakan bersama-sama oleh beberapa organisasi yang memiliki kesamaan kepentingan, misalnya dari sisi misinya, atau tingkat keamanan yang dibutuhkan, dan lainnya. Jadi, community cloud ini merupakan "pengembangan terbatas" dari private cloud. Dan sama juga dengan private cloud, infrastruktur cloud yang ada bisa di-manage oleh salah satu dari organisasi itu, ataupun juga oleh pihak ketiga. Community Cloud • Public Cloud Hybrid Cloud
  • 17. 4 Deployment Model lnfrastruktur Computing Cloud Private Cloud Community Cloud • Jenis layanan cloud yang disediakan untuk umum atau group perusahaan Layanan disediakan oleh perusahaan layanan cloud • penjual Public Cloud Hybrid Cloud
  • 18. 4 Deployment Model lnfrastruktur Cloud Computing Merupakan komposisi dari dua atau lebih infrastruktu cloud (private, community, atau public). Meskipun secara entitas mereka tetap berdiri sendiri• sendiri, tapi dihubungkan oleh suatu teknologi/mekanisme yang memungkinkan portabilitas data dan aplikasi antar cloud itu. Misalnya, mekanisme load balancing yang antarcloud, sehingga alokasi sumberdaya bisa dipertahankan pada level yang optimal. Menurut lembaga NIST bahwa definisi dan batasan dari Cloud Computing sendiri masih mencari bentuk dan standarnya. Sehingga nanti pasarlah yang akan menentukan model mana yang akan bertahan. Namun semua sepakat bahwa cloud computing akan menjadi masa depan dari dunia komputasi. Bahkan lembaga riset bergengsi Gartner Group juga telah menyatakan bahwa Cloud Computing adalah wacana yang tidak boleh dilewatkan oleh seluruh pemangku kepentingan di dunia Tl. Private Cloud • Community Cloud • Public Cloud • Hybrid Cloud
  • 19. 3 Delivery Model (Model Layanan) Cloud Computing Layanan cloud yang paling dahulu populer, merupakan evolusi lebih lanjut dari konsep ASP (Application Service Provider) Pelanggan dapat menggunakan Saas dengan cara berlangganan atau pay per-use sehingga tidak perlu investasi IT Memiliki ket erbat asan dalam pemanf aat tan fit ur aplikasi karena multi-tenant, maka fitur-fitur biasanya bersifa umum Contohlayanan Saa$: Salesforce.com ➔Layanan CRM online (menjadi icon SaaS) Software as a Services (SaaS} Platform as a Services (PaaS} Zoho.com ➔layanan word processor seperti google docs, project mgt, invoice online, dll) Xero.com ➔akuntingonline Lotuslive.com dari IBM - layanan kolaborasi/unified communication Infrastructure as a Services (laas)
  • 20. 3 Delivery Model (Model Layanan) Cloud Computing PaaS adalah layanan yang menyediakan modul• modul siap pakai yang dapat digunakan untuk mengembangkan sebuah aplikasi yang hanya dapat berjalan di atas platform tersebut PaaS juga memiliki keterbatasan dimana pengguna tidak memiliki kendali terhadap sumber daya memory, storage, processing power dan lain-lain Pionir PaaS adalah Google AppEngine yang menyediakan aplikasi di atas platform Google dengan bahasa pemrograman Phyton dan Django Penyedia layanan PaaS lainnya seperti : Salesforce melalui Force.com menyediakan modul• modul untuk mengembangkan aplikasi di atas salesforce menggunakan bahasa Apex. Contoh lain adalah Facebook yang memungkiinkan kita mengembangkan aplikasi di Software as a Services (SaaS} Platform as a Services (PaaS} Infrastructure as a Services (laas) facebook seperti aplikasi game yang dilakukan oleh Zynga. Zynga sendiri dapat meraup untun lebih dari US $100 juta.
  • 21. 3 Delivery Model (Model Layanan) Cloud Computing laaS terletak satu level lebih rendah dibanding PaaS. lni adalah sebuah layanan yang "menyewakan" sumberdaya teknologi informasi dasar, yang meliputi media penyimpanan, processing power, memory, sistem operasi, kapasitas jaringan dan lain-lain, yang dapat digunakan oleh penyewa untuk menjalankan aplikasi yang dimilikinya. Model bisnisnya mirip dengan penyedia data center yang menyewakan ruangan untuk co-location, tapi ini lebih ke level mikronya. Penyewa tidak perlu tahu, dengan mesin apa dan bagaimana caranya penyedia layanan Perbedaan mendasar dengan layanan data center saat ini adalah laaS memungkinkan pelanggan melakukan penambahan/pengurangan kapasitas secara fleksibel dan otomatis. Salah satu pionir dalam penyediaan laaS ini adalah Amazon.com yang meluncurkan Amazon EC2 (Elastic Computing Cloud). Layanan Amazon EC2 ini menyediakan berbagai pilihan persewaan mulai CPU, media penyimpanan, dilengkapi dengan sistem operasi dan juga platform pengembangan aplikasi yang bisa disewa dengan perhitungan jam-jaman. • Software as a Services (SaaS} • Platform as a Services (PaaS} Infrastructure as a Services (laas) •
  • 22. Keuntungan Cloud Computing • Arsitektur awan memiliki skalabilitas, fleksibilitas, dan transparansi yang memungkinkan layanan Tl baru dapat disediakan dengan cepat dan biaya efektif dengan menggunakan service level agreement s (SLA) yang mencakup IT requirement dan policy, memenuhi permint aan high ut ilizat ion, dinamis, merespon perubahan, dan memenuhi tingkat keamanan dan tinggi Cloud Computing memberikan keuntungan bagi perusahaan kinerja yang • • • • • • Reduced cost Flexibility Improved Automation Sustainability Focus on Core Competency
  • 23. Dampak Cloud Computing • Cloud computing memiliki potensi membalikkan paradigma industri software, yang tadinya suatu aplikasi harus dibeli dan dijalankan di dekstop, sement ara pada cloud aplikasi dan lisensi berjalan melalui Jarmngan. Dengan adanyan perubahan ini akan memungkinkan data center dan administrator-administrator yang berada di pusat jaringan distribusi, processing power, elektrikal, bahdwidth dan storage dapat dikelola secara remote. Hal ini tidak hanya berdampak kepada model bisnis, tetapi juga berkaitan dengan arsitektur utama bagaimana suatu aplikasi dikembangkan, di bangun dan dijalankan. • •
  • 25. Perbandingan Cloud Computing dan Computing Lainnya Model • • • • Perbedaan dengan Desktop biasa dengan cloud computing Perbedaan jaringan komputer dengan cloud computing Evolusi Model Computing Hubungan Cloud Computing lainnya Grid Computing Utility Computing Distributed Computing Computer Cluster Virtualization dengan model computing • • • • •
  • 26. Perbedaan Desktop biasa dengan Cloud Computing • Desktop biasa : • • PC sentris Perangkat lunak dijalankan pada kom puter terse but, Semua dokumen yang dibuat, diolah dan simpan pada komputertersebut • • Cloud computing, • • Dokumen sentris program perangkat lunak yang digunakan tidak berada pada komput er kit a, melainkan tersimpan pada server-server yang diakses melalui internet
  • 27. Perbedaan Jaringan Komputer dengan Cloud Computing • Cloud computing bukanlah jaringan komputer. karenakan dalam jaringan komputer aplikasi/ dokumen tersimpan pada server perusahaan dan yang hanya dapat diakses melalui jaringan komputer perusahaan. Cloud computing lebih besar dari jaringan komputer. Karena • melibatkan lebih banyak perusahaan, server, dan jaringan sementara Jaringan komputerm hanya dapat diakses pada jaringan komputer perusahaan itu sendiri Pada Cloud Comput ing - cloud services dan st orage dapat diakses dari mana saja selama terdapat koneksi int ernet . •
  • 28. Evolusi Model computing • Cloud computing adalah next generation internet computing dan next generation data centers hasil inovasi pengembangan dari teknologi komputing sebelumnya seperti grid computing, utility computing dan software as a services dan lain-lain Cloud Comput ing menggunakan kombinasi teknologi processor baru berkecepat an • tinggi, tenologi virtualiasi, distributed management serta server yang tidak storage, broadband internet access, automated terlalu mahal. ; C l o u d C o m p u t i n g Next-Generation Internet computing . • ; • S o f t w a r e a s a S e r v i c e . - U tilit y Co m p u t in g Network-based subscriptions to applications . . . G r i d C o m p u t i n g • . • . . Offering computing resources as a metered service . . . . Next-Generation Data Centers • Solving large problems with parallel computing Gained momentu m in 2001 • Introduced in late . • Made mainstream by : 1990s Globus Alliance ; . . . . . . . . . . . .
  • 29. Hubungan Cloud Computing dan Model Computing lainnya • Cloud computingtelah menjadi perbicangan hangatdi dunia industri beberapa tahun terkahir ini, dan sedikit teknologi sebelumnya banyakselalu bersinggungan dengan istilah-istilah • • • • • • grid computing, utility computing, virtualization, Server cluster, dedicated server dan collocation. • lnfrastrukturcloud computing menggunakan teknologi virtualisasi yang dibangun berbasis server cluster dan memiliki relasi dengan grid computing dan utility computing yang digunakan untuk berkompetisi dengan dedicated server dan collocation.
  • 30. Grid Computing • Grid Computing adalah penggunaan sumber daya yang melibatkan banyak komputeryang letaknya terpisah secara geografis dan saling terhubung melalui jalur komunikasi untuk memecahkan persoalan komputasi skala besar. Dengan kata lain konsep Grid Computing adalah komputasi parallel dengan infrastruktur perangkat keras dan perangkat lunak yang dapat menyediakan akses yang bisa diandalkan, konsisten, tahan lama dan tidak mahal terhadap kemampuan komputasi mutakhir yang tersedia •
  • 31. Grid computing • Grid Computing adalah suatu istilah yang dipakai untuk menggambarkan satu dari dua sub-kategori besar yang terkait dengan distributed computing: 1. Komputasi on line (Online computation) atau "storage offered as a service" yang didukungoleh sebuah kumpulan sumber daya 'distributed computing' atau yang dikenal dengan Utility Computing, on-demand computing atau cloud computing. Data grid menyediakan 'controlled sharing and management' dari sejumlah besar data yangterdistribusi, sering digunakan dalam kombinasi dengan komputasi grid. 2. Pembentukan sebuah "superkomputer virtual" yang terdiri dari jaringan komputer loosely-coupled, bertindak dalam memandu untuk melakukan tugas yang sangat besar. Teknologi ini telah diterapkan untuk masalah ilmiah, matematika, dan akademis komputasi-intensif melalui komputasi relawan, dan digunakan di perusahaan-perusahaan komersial untuk aplikasi yang beragam seperti penemuan obat, peramalan ekonomi, analisis seismik, dan back-office pengolahan data untuk mendukung e• commerce dan layanan web.
  • 32. lmplementasi Grid computing What is all about Grid ? Enid Computing] 1)Sharing, Selecting, aggregation of resources with a policy uniwersally agreed. 2) Distributiwe supercomputing for a better future <2 # E E $ fl 4 8 Satellite UJser, Scientists, Researchers Storage Super Computers i rt ual Organizations Cluster Copy1git adar ( c c
  • 33. Perbedaan Cloud dan Grid computing • Komputasi Grid lebih menekankan pada 'resources sharing' , setiap node grid dapat mengajukan permintaan sumber daya dari node lain, dan setiap node harus memberikan kontribusi sumber daya ke grid. Fokus komputasi grid adalah kepada kemampuan memindahkan beban kerja ke lokasi sumber daya yang memerlukan, yang sebagian besar terpencil dan sudah tersedia untuk digunakan. Grid juga membutuhkan aplikasi untuk menyesuaikan ke software interface grid. Cloud computing lebih menekankan pada kepemilikan (proprietary), setiap pengguna cloud bisa mendapatkan sumber daya pribadi dari cloud, yang disediakan oleh service provider tertentu dan pengguna tidak perlu berkontribusi dalam penyediaan sumber daya. Sumber daya komput ing di dalam lingkungan cloud seperti server, dapat dibentuk secara dinamis dari hardware infrastruktur utamanya dan dibuat tersedia untuk suatu beban kerja. Selain 'cloud computing' dapat mendukung grid, juga dapat mendukung lingkungan nongrid, seperti arsitektur Web three-tier mejalankan aplikasi tradisional atau aplikasi Web 2.0. Komputasi Grid menekankan pada tugas-tugas komputasi yang sensitif dan sulit untuk yang berskala otomatis. Cloud computing menekankan pada aplikasi transaksi, suatu permintaan dengan jumlah besar dan terpisah-pisah, dan dapat untuk ska la otomatis atau semi otomatis. • • • •
  • 34. Utility computing User A. Uniform, secure and reliable functionality to access the utility I......... / ...I l C. Standard based and gradual deployment B. Scalable, flexible and adaptive infrastructure to . /.,.,,----·-~--------. In-house resources provide the service . + . ¥" . . I ! Partner j outs oureed resources ) i : resources I . . w . o r /
  • 35. Perbandinghan Utility Computing dan Cloud Computing Utility computing adalah suatu model bisnis penyediaan aplikasi sumber daya infrastruktur IT kuhususnya berkaitan dengan 'price model" Cloud computing adalah "computing model" berkaitan dengan cara kita mendisain, mengembangkan, menyebarkan/ mendistribusikan dan menjalankan aplikasi yang dioperasikan dengan di suatu 'sharing resources' Utility computing sering menggunakan infrastuktur cloud computing tetapi tidak harus • • • • Kesamaan tersebut di atas, kita dapat mengadopsi utility computing dan dapat mengadopsi price model dari yang lain. Cloud computing com Monitor Meter Billing Pay
  • 36. Distributed Computing • Ditsributed computing berkaitan dengan system hardware dan software yang memiliki lebih dari sat u elemen pemrosesan at au st orage element, concurent process, atau multiple program berjalan dibawah pengendalian yang ketat. Pada distributed computing suatu program di pecah ke beberapa bagian yang dijalankan secara bersamaan pada banyak komputer yang berkomunikasi melalui jaringan. Distributed computing adalah suatu bentuk dari parallel computing, tetapi parallel computing paling umum digunakan untuk menggambarkan bagain• • • bagain program yang berjalan secara bersamaan di atas multiple processor komputer yang sama. Kedua tipe processing {distributed dan paralel computing) membutuhkan pembagian program kepada bagian-bagian yang dapat berjalan serempak, tetapi distributed computing yang dapat berjalan secara simultan tetapi program yang didistribusilan sering harus sesuai dengan lingkungan yang heterogen, link jaringan dari berbagai latency dan kegagalan-kegagalan di jaringan atau komputer yang tidak diprediksi. di •
  • 37. Prinsip Kerja Distributed Computing Job Processed' C·omlpieto.ed T:as ;k a % " Management Server I Master Node Job Data
  • 38. Perbedanan Grid computing Practice : EGEE Grid dan Cloud Computing (Best vs Amazon Cloud) EGEE Grid Scientific community short-lived batch-style processing (job execution) Local (bet ween the EGEE project and t he reso urce providers) Amazon Cloud Business lo n g -live d serv ic es b ased o n hardware virtualization Global (between Amazon and users) -1 I Target Group Service SLA HTTP(S), REST, SOAP, API, BitTorrent Java High-level interfaces User Interface Resource-side middlew are Ease of Use Ease of D e p l o ym e n t Resource M a n a g e m e n t Funding M o d e l Open Source (Apache 2.0) Proprietary Heavy Light Heavy U n k n o wn probably similar Publicly funded Comme rci al Comparative Study: Grids and Clouds Evolution or Revolution" by Markus Klems Summary of ~An EGEE
  • 39. Computer cluster W i n d o w s W i n d o w s W i n d o w s • Group komputer namun dapat dilihat seolah-olah satu komputer, Masing-masing komputer dapat memiliki sistem operasi, database dan aplikasi yang berbeda Komponen cluster biasanya LAN kecepatan tinggi (Fast ethernet) Cluster bertujuan untuk meningkatkan performance dan/atau availability dibandingsebuah komputer • L i n u x 1 W i n d o w s L i n u x • 1 1 1 • M S S O L S e r v e r r o s t g r e a t r o s t g r e s a t W i n d o w s L i n u x W i n d o w s
  • 40. Virtualization • Virtualisasi adalah istilah pemisahan sumber daya luas [III7EJ x86Virtualization komputer (jaringan, storage server) dan A{III[IIIIIIIIIIIIIIIIIIIIIIEIIIIIIIIIIIIIIIIIIIIII Virtual Machine A P u G A T O N • Virtualisasi menyembunyikan karakteristik fisik sumber daya komputasi ke pengguna (aplikasi atau end-user) Sebuh physical resources (sebuah server/aplikasi /storage) dapat terlihat seperti beberapa resources virtual dan sebaliknya. Teknologi virtual : V irtualisasi storage, virtualisasi komputasi dan virtualisasi network E E L Operating systems Virtualization layer • HS.Ou architecture •
  • 42. Content • • • • Komponen Cloud Computing Fitur-fitur Cloud Computing Arsitektur Cloud Computing Apa arti Cloud Computing bagi Provider? Apa arti Cloud Computing bagi Service • • user? Kendala dan lssu-issu Cloud Computing
  • 43. Komponen Cloud Computing Komponen dasar: • Clients: LAN, Lapotop, PC, Mobile phone, PDA, di/ Data Center • @ • Hw: Kumpulan server di sebuah gedung Sw: Virtuallizing server t « ... • £ • Distributed Server • Server-server yg tersebar di beberapa lokasi Datacenter £ Client computers Komponen lain: • • Cloud Application " Sw Cloud Services : Prociuk layanan dan slousi Distributed servers Platform : Hw & Sw Storage Infrastructure • • • Cloud Cloud Cloud
  • 44. Komponen Cloud Computing (lanj.) • Cloud Client; adalah seperangkat komputer ataupun software yang didisain secara khusus untuk penggunaan layanan berbasis cloud computing • • • Mobile; Windows mobile, Symbian, dan lain-lain Thin Client; Windows terminal service, CherryPal, dll Thick Client; Internet explorer, Fire Fox, dll • Cloud Services ; adalah produk layanan dan solusi disampaikan secara real time melalui media int ernet . populer adalah : yang dipakai Contoh yang dan paling • • • • ldentitas; Open ID, Oauth, dan lain-lain Integration; Amazon Simple Queue Service, dll Payment; Paypal, Google Chekout, dll Mapping; Google Maps, Yahoo! Maps,
  • 45. Komponen Cloud Computing (lanj.) • Cloud Application ; Memanfaatkan cloud computing dalam arsitektur software, sehingga user tidak perlu meng-install dan menjalankan aplikasi pada komputer hal • • • Per-to-peer; BitTorent, SETI, dan lain-lain Web Application: Facebook Saas: Google Apps, SalesForce.com, dan lain-lain • Cloud Platform ; merupakan layanan berupa platform komputasi yang berisi software dan hardware infrastruktur, bisanya memiliki aplikasi bisnis tertentu dan menggunakan layanan PaaS sebagai infrastruktur aplikasi bisnisnya, contoh : • • • Web Application Framework; Phyton Django, Rubyan Rails, .Net Web Hosting Proprietary- Force.com
  • 46. Komponen Cloud Computing (lanj.) • Cloud Storage ; Melibatkan proses penyampaian penyimpanan sebagai sebuah layanan, misalnya data • • Database; Google Big Table, Amazon SimpleDB Network Attached Storage; Nirvanix CloudNAS, Mobile Me iDisk. • Cloud Infrastructure ; merupakan penyampaian infrastruktur kemampuan sebuah layanan, contohnya • • • Grid Computing; Sun Grid Full Virtualization; GoGrid, Skytap Compute; Amazon Elastic Compute Cloud
  • 47. Fitur-fitur Cloud Computing • • • • • • Self-healing Multi-tenancy Virtualized Linearly Scalable Resource Monitor and measure Resource registration and discovery
  • 48. Arsitektur Cloud Computing Infrastructureservicesframeworkofanew enterpris M = ..sense# , tre E sses s #tests#sir#sires#s T ets#r i s seesee t .s#e st.seem#.settee + a s s t ~ z t E E i £ ± %.4 % .4 4 . ... 4 .% 4 4 % 4 4 . ... e 4 % .4 % 4 4 . 4 4 . . .. .e .4 4 % 4 4 . 4 .. .% 4 .4 . 4 4 4 4 4 e 4 4 4 . 4 4 .4 4 4 4 . 4 4 % 4 4 4 . 4 4 % 4 % 4 II . l IBMSystem z, p, , BladeCenter PhysicalHardware Networking Layer physical hardware divirtualisasi untuk memberikan platform yang fleksible dan meningkatakn utilisasi resources. Kunci dari new enterprise data center adalah bagaimana mengkombinasikan layer virtualiasi dan layer management agar dapat mengelola data center secara efisien, men-deploy dan meng-configure layanan dengan cepat.
  • 49. Apa arti Cloud Computing bagi Provider? Service • • • • • • Cepat menyediakan layanan Mengurangi skala server Meningkatkan tingkat utilisasi resources Memperbaiki efisiensi pengelolaan Biaya pemeliharaan lebih rendah Lokasi infrastruktur di area biaya gedung rend ah Memberikan 'business continuity service' dan listrik yang • • • • • Meningkatkan efisiensi manajemen operasional Meningkatkan 'service level' Arsitektur yang kompleks Mengubah model binis dan tingkat kepercayaan
  • 50. Apa arti Cloud Computing bagi User? • Mengurangi beban kerja klien atau beban kerja klien menjadi lebih rend ah Total Cost Ownership (TCO) lebih rendah Pemisahan tugas pemeliharaan infrastruktur dari domain-spesifik pengembangan aplikasi Pemisahan kode aplikasi dari sumber-daya fisik Tidak perlu membeli asset untuk 'pemakaian satu kali' atau pekerjaan komputing yang tidak sering penggunaanya Memperbesar 'resources on-demand' Membuat aplikasi memiliki 'high availability" Cepat men-deploy aplikasi Membayar apa yang digunakan (Pay per use) • • • • • • • •
  • 51. Keuntungan Teknologi Cloud Computing Bagi User • Flexibility - User dapat menentekan berapa space storage yang akan digunakan, berapa banyak processing power yang dibutuhkan, dan lain-lain Scalability • - User dapat bergerak dari cepat Capital Investment : yang kecil ke yang besar dengan • - User tidak perlu investasi layanan IT • Portability : - User dapat mengakses thin clientnya dari mana saja
  • 52. Kendala cloud computing • • • • • • Continuous high availability Konsistensi (Consistency) Interoperability dan Standartization Skalabilitas untuk semua Data secrecy komponen Permasalahan legal dan politik dari penyimpanan data dan translasi menyeberangi region • • • lssu performansi Kesulitan kastemisasi Hambatan organisasi
  • 53. Kendala Cloud Computing (lanj.) □Service level • Cloud provider mungkin tidak akan konsisten dengan performance dari application atau transaksi. •• Mengharuskan anda untuk memahami service level mengenai transaction response time, data protection dan kecepatan data recovery. Privacy • Karena orang lain/ perusahaan lainjuga melakukan hostingkemungkinan data and a akan keluar atau di baca oleh pemerintah U.S. dapat terjadi tam pa sepengetahuan anda atau approve dari anda. Compliance •!• Cloud service provider diharapkan dapat menyamakan level compliance unt uk penyimpanan dat a didalam cloud □ □
  • 54. Kendala Cloud Computing (lanj) □ Data ownership •• Apakah data anda masih menjadi milik anda begitu data tersebut tersimpan didalam cloud? • Mungkin pertanyaan ini sedikit aneh, namun and a perlu mengetahui seperti hal nya yangterjadi pada Facebook yang mencoba untuk merubah terms of use aggrement nya yang mempertanyakan hal ini. Data Mobility □ •!• •!• Apakah anda dapat melakukan share data diantara cloud service? Jika anda terminat e cloud relat ionship bagaimana anda mendapat kan dat a anda kembali? Format apa yang akan digunakan? Dapatkah and a memastikan kopi dari datanya tel ah terhapus? • •!•
  • 55. lssu-issu Pada cloud computing • • • • • • • Privileged user access. Regulat ory compliance. Data location. Data segregation. Recovery. Investigative support. Long-term viability.
  • 56. Kendala Implementasi Cloud di Indonesia 1. Kenda la teknis berupa kurangnya infrastruktur dalam teknologi internet sehingga akses int ernet di Indonesia menjadi sangat terbatas dan internet masih sebagai' barang mahal' di Indonesia dan menghambat pengembangan teknologi In t 2. Faktor kepercayaan • Jika penyedia layanan tidak handal, tidak dapat dipercaya dan memakan biaya tinggi ataupun sulit untuk melakukan perubahan, maka pengguna akan terperangkap dalam sistem yangtidak handal dan beresiko. 3. Terbatasnya pen era pan cloud computing di level organisasi dan kalangan bisnis di Indonesia diakibatkan oleh kendala teknis, khususnya pada masalah virtualisasi dan adanya keraguan akanjaminan security dalam penerapan teknologi ini
  • 57. Pengguna dan Penyelenggara Computing Layanan Cloud • • • • Contoh Contoh Contoh Contoh 10 Perusahaan pengguna Cloud Penjyedia Penjyedia Penjyedia Layanan Layanan Layanan Saas PaaS laaS
  • 58. 10 Contoh Perusahaan Pengguna Layanan clouds a Perusahaan Provider • • IAmazon EC2 AmazonS3 Joyent Rightscale using Amazon EC2 Amazon EC2 3Tera GoogleApps Amazon EC2 Amazon EC2 Rightscale using Amazon EC2 I I ~ [] • • •
  • 59. Conteh Penyedia Layanan SAAS Service) (Software as a BILLING A ria Systems eVapt OpSource Redi2 Zuora FINANCIAL Concur Xero Workday Beam4d LEGAL D irectLaw A dvologix Fios Sertifi PRODUCTIVITY Zoho IBM Lotus Live oGoogle Apps HyperOffice SALES Xactly LucidEra Ostreets marts , Success Metrics Mi. f Li icroso t .ive ClusterSeven CONTENT MANAGEMENT Clickability SpringCM CrownPoint HUMAN RESOURCE Taleo Workday ICIMSe CRM NetSuite Salesforce Parature Responsys Rightnow Sales.com Live0ps MSDynamics Oracle On Demand DOCUMENT MANAGEMENT NetDocuments Questys DocL.anding Aconex Xythos Knowledge Treelive SpringCM SOCIAL NETWORKS Ning Zembly Amitive COLLABO RATION Box.net DropBox
  • 60. Contoh Penyedia Layanan PAAS Service) (Platform as a GENERAL PURPOSE •Force.com •Etelos •LongJump •AppJet •Roll base •Bungee Labs Connect ·Google App Engine •Engine Yard •Caspio •Qrimp •MS Azure Services Platform BUSINESS INTELLIGENT •Aster DB •Quantivo •Cloud9 Analytics •Blink Logic •K2 Analytics •Oco •Panorama •Pivotlink •Clario Analytics •Cloud Light Neuron •Info bright •Vertica INTEGRATION •Amazon SQS •MuleSource Mule OnDEmand •Boomi •Snap Logic •Opsource Connect •Cast Iron DEVELOPMENT& TESTING •Keynote Systems •Mercury •SOASTA •SkyTap •Aptana •Load Storm •Collabnet •Dynamsoft •Microsoft Service •Gnip BizTaI k ·SnaplogicSaaS Solution Packs •Appian Anywhere •HubSpan •Informat ica On- Demand DA TABASE •Google Big Table •Amazon SimpleDB •Fathom DB •Microsoft SDS ·Mosso Cloud Sites Sumber: OpenCrowd dengan perubahan (penyusunan ulang taxonomy) oleh Sharing Vision
  • 61. Contoh Penyedia Layanan PAAS (Platform as a Service) - lanjutan CLOUD MANAGEMENT COMPUTE FILESTORAGE •EMC Atmos •ParaScale •Zmamda •CTERAd DATA •l0Gen MongoDB •Oracle Coherence •Gemstone Gemfire •Apache Couch Db •Apache Hbase •Hypertable •Terra Cotta •Tokyo Cabinet •Cassandra •Memcached •llnfinispan •Globus Tool kit • • • • • • • • • • • • • • Jtera App Logic OpenNebula Open.ControlTier Enomaly Enomalism Altar Networks Vmware vSphere On Path Tech •Xeround •Beowulf ·Sun Grid •Hadoop Engine •OpenCloud •Gigaspaces •DataSynapse APPLIANCE •Pingldentity •Sysplified ·rPath •Vo rd ell CohesiveFTVPN Hyperic Eucalyptus Cubed Reductive Lbs OpenQRM Appistry Puppet VMWare VCloudExpress
  • 62. Contoh Penyedia Layanan IAAS {Infrastructure as a Service) SERVICE MANAGEMENT •Scale •Cohesive FT •Ylastic •Dynect •Cloud Foundry •NewRelic COMPUTE •Amazon EC2 •Serve Path GoGrid •Elastra • Mos so Cloud Servers •Joyent Accelerations •AppNexus •Flexiscale •EIastichosts STORAGE •AmazonS3 •Zetta ·CTERA Porta I ·Mosso Cloud •Nirvanix Files CLOUD BROKERS •RightSca I e •enStratus •Kaavo •Elastra •Cloud Kick •CloudSwitch •Cloud42 BACKUP& RECOVERY •JungleDisk •Mosy •Zmanda Cloud Backup •Open RSM •Syn cpl icity •Hosting.com Cloud Nine •Terremark •Grid Layer •ITRICITY • LayeredTech