CLOUD COMPUTING
KARAKTERISTIK CLOUD COMPUTING
Pada tahun 1995, Larry Ellison, pendiri Oracle,
memunculkan ide "Network Computing" sebagai
kampanye untuk menggugat dominasi Microsoft yang
saat itu merajai desktop computing dengan Windows
95-nya.
Larry Ellison menawarkan ide bahwa user tidak
memerlukan berbagai software mulai dari Sistem
Operasi dan berbagai software lain yang masukkan ke
dalam PC desktop mereka.
Kemudian muncul beberapa pabrikan seperti Sun
Microsystem dan Novell Netware yang menawarkan
Network Computing client sebagai pengganti desktop.
SEJARAH CLOUD COMPUTING
SEJARAH CLOUD COMPUTING
Di awal 2000-an, Marc Benioff ex VP di Oracle, meluncurkan
layanan aplikasi CRM dalam bentuk Software as a Service.
ANALOGI CLOUD COMPUTING
• Resource Pooling
Sumber daya komputasi (storage, CPU, memory, network
bandwidth, dsb.) yang dikumpulkan oleh penyedia layanan
(service provider) untuk memenuhi kebutuhan banyak
pelanggan (service consumers) dengan model multi-
tenant. Sumber daya komputasi ini bisa berupa sumber
daya fisik ataupun virtual dan juga bisa dipakai secara
dinamis oleh para pelanggan untuk mencukupi
kebutuhannya.
KARAKTERISTIK CLOUD COMPUTING
• Measured Service
Tersedia layanan untuk mengoptimasi, mengukur dan
memonitor layanan yang dipakai secara otomatis.
Dengan monitoring sistem ini, user bisa melihat berapa
resources komputasi yang telah dipakai, seperti:
bandwidth, storage, processing, jumlah pengguna aktif,
dsb.
Layanan monitoring ini sebagai bentuk transparansi
antara cloud provider dan cloud consumer.
KARAKTERISTIK CLOUD COMPUTING
• Rapid Elasticity
Kapabilitas dari layanan cloud provider bisa dipakai oleh
cloud consumer secara dinamis berdasarkan kebutuhan.
Cloud consumer bisa menaikkan atau menurunkan
kapasitas layanan.
Kapasitas layanan yang disediakan ini biasanya tidak
terbatas, dan service consumer bisa dengan bebas dan
mudah memilih kapasitas yang diinginkan setiap saat.
KARAKTERISTIK CLOUD COMPUTING
• On Demand Self-Service
Cloud Consumer bisa mengkonfigurasikan secara mandiri
layanan yang ingin dipakai melalui sebuah sistem, tanpa
perlu interaksi manusia dengan pihak cloud provider.
Konfigurasi layanan yang dipilih ini harus tersedia segera
dan saat itu juga secara otomatis.
LAYANAN CLOUD COMPUTING
LAYANAN CLOUD COMPUTING
1. Private cloud
• Infrastruktur cloud yang dioperasikan untuk
suatu perusahaan. Dapat dikelola sendiri
atau dengan bantuan pihak ketiga
2. Community cloud
• Infrastruktur cloud yang dishare untuk
organisasi-organisasi dan mendukung
komuniktas tertentu yang memiliki kesamaan
kepentingan.
4 MODEL PENGEMBANGAN CLOUD
3. Public cloud
• Infrastruktur cloud yang disediakan untuk umum
atau untuk industri skala yang besar, dimiliki oleh
perusahaan yang menjual layanan cloud
4. Hybrid cloud
• Infrastruktur cloud yang menggabungkan dua
atau lebih awan (private, Community atau
public ) yang masih memiliki entitas unik namun
terikat bersama-sama oleh standar teknologi
atau kepemilikan data dan portabilitas aplikasi