Komputasi
Komputasi
Awan (Cloud
Awan (Cloud
Pergeseran media
Pergeseran media
Kecenderungan Komputer
Kecenderungan Komputer
Ketersambungan / Interconnectivity
Ketersambungan / Interconnectivity
Kemampuan sharing / berbagi
Kemampuan sharing / berbagi
Non stop operation / 24/7/365
Non stop operation / 24/7/365
Jadi...komputer generasi
Jadi...komputer generasi
selanjutnya..
selanjutnya..
Seperti apa?
Mengenal “Cloud
Mengenal “Cloud
Computing”
Computing”
Definisi
Definisi
Cloud computing = komputasi awanCloud computing = komputasi awan
Cara / pelayanan baru sewa menyewa
Cara / pelayanan baru sewa menyewa
sumber daya komputer memanfaatkan
sumber daya komputer memanfaatkan
internet
internet
Komputer pengguna menjadi lebih kecil dan
Komputer pengguna menjadi lebih kecil dan
Prof Stevan Greve Phd:
Prof Stevan Greve Phd:
•
"Internet bisa dianggap awan besar. Awan
"Internet bisa dianggap awan besar. Awan
berisi komputer yang semuanya saling
berisi komputer yang semuanya saling
tersambung. Dari situlah berasal istilah
tersambung. Dari situlah berasal istilah
'cloud'. Jadi semuanya disambungkan ke
'cloud'. Jadi semuanya disambungkan ke
Perusahaan tak perlu lagi memiliki /
Perusahaan tak perlu lagi memiliki /
mendirikan infrastruktur karena sudah ada
mendirikan infrastruktur karena sudah ada
perusahaan lain yang menyediakan
perusahaan lain yang menyediakan
“penampung” di cloud alias Internet.
“penampung” di cloud alias Internet.
Perusahaan tak perlu lagi mengalokasikan
Perusahaan tak perlu lagi mengalokasikan
anggaran untuk pembelian dan perawatan
anggaran untuk pembelian dan perawatan
infrastruktur (hardware dan software).
infrastruktur (hardware dan software).
Perusahaan pun tak perlu merekrut tenaga
Perusahaan pun tak perlu merekrut tenaga
pakar dan tenaga pengontrol infrastruktur.
pakar dan tenaga pengontrol infrastruktur.
Infrastructure as a ServiceInfrastructure as a Service (IaaS) (IaaS) : :
penggunaan / penyewaan jaringan untuk akses penggunaan / penyewaan jaringan untuk akses
Internet, layanan Disaster Recovery Center, dsb. Internet, layanan Disaster Recovery Center, dsb.
Platform as a ServicePlatform as a Service (PaaS) (PaaS) : penggunaan / : penggunaan /
penyewaan operating system dan infrastruktur penyewaan operating system dan infrastruktur pendukungnya. Seperti : Force.Com , Layanan pendukungnya. Seperti : Force.Com , Layanan
vendor server, dll. vendor server, dll.
Software as a ServiceSoftware as a Service (SaaS) (SaaS) : berada satu : berada satu
tingkat diatas PaaS dan IaaS, yang ditawarkan tingkat diatas PaaS dan IaaS, yang ditawarkan
adalah software atau suatu aplikasi bisnis adalah software atau suatu aplikasi bisnis
tertentu. Contoh : SalesForce.Com, tertentu. Contoh : SalesForce.Com,
Service-Now.Com, Google Apps, dsb. Now.Com, Google Apps, dsb.
Konsep dalam cloud
Konsep dalam cloud
1.
1. Grid ComputingGrid Computing : metode komputasi dimana : metode komputasi dimana
sebuah komputer raksasa virtual yang terdiri sebuah komputer raksasa virtual yang terdiri dari beberapa komputer melakukan sejumlah dari beberapa komputer melakukan sejumlah
besar kegiatan sekaligus, yang secara besar kegiatan sekaligus, yang secara
bersama-sama melakukan semua bagian tugas bersama-sama melakukan semua bagian tugas
komputasi. komputasi.
2.
2. Utility ComputingUtility Computing : konsep komputasi : konsep komputasi
dimana pengguna cukup membayar apa yang dimana pengguna cukup membayar apa yang
3.
3.
Autonomic Computing
Autonomic Computing
: konsep
: konsep
dimana komputer beserta sistem
dimana komputer beserta sistem
infrastruktur komputasinya memiliki
infrastruktur komputasinya memiliki
kemampuan
kemampuan
self-management
self-management
(kemampuan memperbaiki dirinya
(kemampuan memperbaiki dirinya
sendiri).
sendiri).
o Contoh : jika harddisk server mendekati utilisasi Contoh : jika harddisk server mendekati utilisasi 90% maka server tersebut akan mengaktivasi
90% maka server tersebut akan mengaktivasi
Komponen Cloud
Komponen Cloud
Computing(1)
Computing(1)
Cloud Clients Cloud Clients : : seperangkat komputer / software seperangkat komputer / software
yang didesain secara khusus untuk penggunaan
yang didesain secara khusus untuk penggunaan
layanan berbasis
layanan berbasis cloud computing.cloud computing.
Mobile Mobile – Windows Mobile, Symbian, dll.– Windows Mobile, Symbian, dll.
Thin Client Thin Client – Windows Terminal Service, CherryPal, dll.– Windows Terminal Service, CherryPal, dll. Thick Client Thick Client – Internet Explorer, FireFox, Chrome, dll.– Internet Explorer, FireFox, Chrome, dll.
Cloud Services Cloud Services : : produk/layanan/solusi yg dipakai produk/layanan/solusi yg dipakai
dan disampaikan secara
dan disampaikan secara real-time real-time melalui media melalui media Internet.
Internet.
Identitas Identitas – OpenID, OAuth, dll– OpenID, OAuth, dll
IntegrationIntegration – Amazon Simple Queue Service. – Amazon Simple Queue Service. PaymentsPayments – PayPal, Google Checkout. – PayPal, Google Checkout.
Komponen Cloud
Komponen Cloud
Computing(2)
Computing(2)
Cloud Applications Cloud Applications memanfaatkan cloud memanfaatkan cloud
computing dalam hal arsitektur software. computing dalam hal arsitektur software. Sehingga user tidak perlu menginstal dan Sehingga user tidak perlu menginstal dan menjalankan aplikasi di komputernya.
menjalankan aplikasi di komputernya.
Contoh Contoh
Peer-to-peerPeer-to-peer – BitTorrent, SETI, dll. – BitTorrent, SETI, dll. Web ApplicationWeb Application – Facebook. – Facebook.
Komponen Cloud
Komponen Cloud
Computing(3)
Computing(3)
Cloud Platform Cloud Platform : : layanan berupa platform layanan berupa platform
hardware dan software2 infrasktruktur. Biasanya hardware dan software2 infrasktruktur. Biasanya
mempunyai aplikasi bisnis tertentu dan mempunyai aplikasi bisnis tertentu dan
menggunakan layanan PaaS sebagai menggunakan layanan PaaS sebagai
infrastruktur aplikasi bisnisnya. Misalnya : infrastruktur aplikasi bisnisnya. Misalnya :
Web Application FrameworksWeb Application Frameworks – Python Django, – Python Django,
Rubyon Rails, .NET Rubyon Rails, .NET
Web HostingWeb Hosting
Komponen Cloud
Komponen Cloud
Computing(4)
Computing(4)
Cloud StorageCloud Storage proses penyimpanan data sebagai proses penyimpanan data sebagai
sebuah layanan. Misal : sebuah layanan. Misal :
Database Database – Google Big Table, Amazon – Google Big Table, Amazon
SimpleDB. SimpleDB.
Network Attached Storage Network Attached Storage – Nirvanix – Nirvanix
CloudNAS, MobileMe iDisk. CloudNAS, MobileMe iDisk.
Cloud InfrastructureCloud Infrastructure infrastruktur komputasi infrastruktur komputasi
sebagai sebuah layanan. Contohnya sebagai sebuah layanan. Contohnya
Grid Computing – Grid Computing – Sun Grid.Sun Grid.
Full Virtualization –Full Virtualization – GoGrid, Skytap. GoGrid, Skytap.
Cloud computing membantu konsumen
Cloud computing membantu konsumen
menggunakan aplikasi komputer
menggunakan aplikasi komputer
Tanpa perlu software tambahan atau serverTanpa perlu software tambahan atau server
Tanpa melakukan instalasi. Tanpa melakukan instalasi.
Hanya perlu koneksi internet Hanya perlu koneksi internet
Teknologi ini memungkinkan efisiensi lebih
Teknologi ini memungkinkan efisiensi lebih
Memusatkan penyimpananMemusatkan penyimpanan
Memusatkan memoryMemusatkan memory
Memusatkan pemrosesanMemusatkan pemrosesan
Memusatkan bandwithMemusatkan bandwith
Green EnergyGreen Energy
Keuntungan Cloud
Keuntungan Cloud
Beberapa kendala Cloud
Beberapa kendala Cloud
Computing
Computing
Service levelService level
Terbatasnya bandwidth (terutama di Indonesia) mungkin Terbatasnya bandwidth (terutama di Indonesia) mungkin
akan menyulitkan Cloud Provider membuat
akan menyulitkan Cloud Provider membuat service level service level agreement
agreement. .
Privacy Privacy
Karena orang lain / perusahaan lain juga melakukan hosting Karena orang lain / perusahaan lain juga melakukan hosting
kemungkinan data anda akan keluar atau di baca oleh Cloud
kemungkinan data anda akan keluar atau di baca oleh Cloud
Provider (dapat terjadi tanpa sepengetahuan pemilik).
Provider (dapat terjadi tanpa sepengetahuan pemilik).
Data ownershipData ownership
Ketika data disimpan di cloud, apakah data itu masih menjadi Ketika data disimpan di cloud, apakah data itu masih menjadi
milik anda?
milik anda?
Bagaimana jika Cloud Provider merubah Bagaimana jika Cloud Provider merubah terms of use terms of use
aggrement
Penggunaan Cloud
Penggunaan Cloud
Computing(1)
Computing(1)
VBLOCK INFRASTRUCTURE PACKAGESVBLOCK INFRASTRUCTURE PACKAGES
Paket infrastruktur yang menggabungkan teknologi Paket infrastruktur yang menggabungkan teknologi
virtualisasi, jaringan, komputasi, storage, keamanan, virtualisasi, jaringan, komputasi, storage, keamanan, dan pengelolaan terbaik.
dan pengelolaan terbaik.
Seluruh teknologi terintegrasi, teruji, dan tervalidasi, Seluruh teknologi terintegrasi, teruji, dan tervalidasi,
serta siap diimplementasikan. serta siap diimplementasikan.
Tersedia dalam tiga pilihan konfigurasi yang Tersedia dalam tiga pilihan konfigurasi yang
mendukung 300 sampai 6.000 mesin virtual untuk mendukung 300 sampai 6.000 mesin virtual untuk beragam skenario kebutuhan
beragam skenario kebutuhan
Saat ini telah disediakan oleh : Cisco, EMC, dan Saat ini telah disediakan oleh : Cisco, EMC, dan
Penggunaan Cloud
Penggunaan Cloud
Computing(2)
Computing(2)
IBM VMCONTROLIBM VMCONTROL Produk yang dikombinasikan dengan perangkat lunak Produk yang dikombinasikan dengan perangkat lunak
IBM Tivoli.
IBM Tivoli.
Respons yang lebih cepat terhadap kebutuhan bisnis.Respons yang lebih cepat terhadap kebutuhan bisnis. Penggunaan sumber daya secara lebih efisien.Penggunaan sumber daya secara lebih efisien.
Perusahaan dapat memonitor, mempertahankan, dan Perusahaan dapat memonitor, mempertahankan, dan
menyesuaikan tingkat layanan menurut beban kerja
menyesuaikan tingkat layanan menurut beban kerja
komputasi yang ditangani oleh himpunan sumber daya
komputasi yang ditangani oleh himpunan sumber daya
teknologi informasi.
teknologi informasi.
Memungkinkan sistem yang lebih pintar, punya Memungkinkan sistem yang lebih pintar, punya
kemampuan memindahkan beban kerja dan melakukan
kemampuan memindahkan beban kerja dan melakukan
penyesuaian.
Penggunaan Cloud
Penggunaan Cloud
Computing(3)
Computing(3)
WINDOWS AZUREWINDOWS AZURE Sistem operasi yang memanfaatkan konsep cloud Sistem operasi yang memanfaatkan konsep cloud
computing alias berkomputer dengan memanfaatkan computing alias berkomputer dengan memanfaatkan internet.
internet.
Aplikasi akan dijalankan pada data center Microsoft dan Aplikasi akan dijalankan pada data center Microsoft dan
bukan pada server sebuah perusahaan. bukan pada server sebuah perusahaan.
Pengguna bisa memanfaatkan aplikasi itu asalkan Pengguna bisa memanfaatkan aplikasi itu asalkan
terhubung ke internet. terhubung ke internet.
Azure akan menempatkan Microsoft bersaing secara Azure akan menempatkan Microsoft bersaing secara
langsung dengan penyedia jasa serupa, seperti Amazon, langsung dengan penyedia jasa serupa, seperti Amazon, Salesforce.com dan Rackspace.
Penggunaan Cloud Computing :
Penggunaan Cloud Computing :
Windows Azure
Cloud Computing di
Cloud Computing di
Indonesia
Indonesia
Pasar masih kecil (diprediksi ~Rp 2,1 T)
Pasar masih kecil (diprediksi ~Rp 2,1 T)
40% layanan SaaS (Software as a Service)
40% layanan SaaS (Software as a Service)