HIGH PERFORMANCE COMPUTING CLOUD COMPUTING Aloysius Airlangga Bajuadji
HIGH PERFORMANCE COMPUTING CLOUD COMPUTING Aloysius Airlangga Bajuadji, S. Kom, M. Eng aabayuadji@yahoo. com | aabayuadji@gmail. com www. bayurlangga. web. id/kuliah Bayu R Langga High Performance Computing | 2012 1
Beda dengan Grid / Paralel Computing ? • BEDA !!! • Grid dan Paralel computing adalah lebih merupakan sebuah bagian dari prasarana fisik bagi penyediaan konsep Cloud computing High Performance Computing | 2012 2
High Performance Computing | 2012 3
Cloud Computing • Gabungan antara pemanfaatan teknologi komputer dengan pengembangan berbasis internet. • Awan (cloud) adalah metafora dari internet, sebagaimana awan sering digambarkan pada diagram jaringan komputer. Selain seperti awan dalam diagram jaringan komputer, cloud dalam cloud computing merupakan abstraksi dari infrastuktur kompleks yang disembunyikan. • Menerapkan metode komputasi yang disajikan sebagai suatu service sehingga pengguna dapat mengaksesnya via internet, tanpa mengetahui apa yang ada di dalamnya, keahliannya, atau memiliki kendali terhadap infrastruktur teknologi yang mendukungnya. High Performance Computing | 2012 4
Cloud Computing High Performance Computing | 2012 5
Cloud Computing High Performance Computing | 2012 6
High Performance Computing | 2012 7
Analogi Cloud Computing / Contoh • Yahoo email atau Gmail. Anda tidak perlu software atau server untuk menggunakannya. Semua konsumen hanya perlu koneksi internet dan mereka dapat mulai mengirimkan email. Software manajemen email dan serber semuanya ada di cloud (internet) dan secara total dikelola oleh provider seperti Yahoo, Google, etc. Konsumen hanya perlu menggunakan software itu sendiri dan menikmati manfaatnya. • Analoginya adalah, "Jika anda membutuhkan susu, kenapa membeli sapi? " Yang semua pengguna butuhkan adalah manfaat menggunakan software atau hardware seperti mengirim email dll. Hanya untuk mendapatkan manfaat ini (susu) mengapa konsumen harus membeli sapi (software/hardware) High Performance Computing | 2012 8
Syarat Cloud Computing BERSIFAT – ‘On Demand’ berlangganan & membayar sesuai kebutuhan – Elastis/Scalable, pengguna bisa menambah/mengurangi jenis & kapasitas layanan yang diinginkan, kapan saja. Sistem selalu bisa mengakomodasikan. – Sepenuhnya dikelola oleh Provider. Sehingga yang dibutuhkan pengguna adalah PC/Notebook yang terkoneksi internet. High Performance Computing | 2012 9
STRUKTUR CLOUD COMPUTING High Performance Computing | 2012 10
CARA KERJA CLOUD COMPUTING Sistem Arsitektur – Terdapat 2 kelompok Front-End & Back-End – Terhubung melaluli jaringan (internet) Front-End Back-End User / Client Cloud (Awan) Computer/Network/Aplikasi Server/Storage High Performance Computing | 2012 11
Arsitektur Cloud Computing Cloud Service Cloud Platform Cloud Infrastructure Cloud Storage High Performance Computing | 2012 12
Cloud Computing Architecture High Performance Computing | 2012 13
CARA KERJA CLOUD COMPUTING • Sistem Storage – Dinamakan Cloud Storage, adalah media penyimpanan data yang dapat diakses oleh para pengguna via jaringan intenet. – Model penyimpanan secara Online, yaitu secara virtual yang dikelola oleh pihak ketiga biasanya disebut Hosting High Performance Computing | 2012 14
Kelebihan Cloud Storage • User hanya membayar kapasitas penyimpanan yang benar-benar dipakai • Pengguna tidak perlu membeli storage devices dan menginstal berbagai software-nya • Pemeliharaannya ditanggung oleh provider Contoh Amazon S 3, Windows Azure dan Biznet High Performance Computing | 2012 15
Kelebihan & Kekurangan Cloud Computing KELEBIHAN User hanya membayar kapasitas penyimpanan yang benar-benar dipakai Pengguna tidak perlu membeli storage devices dan menginstal berbagai software-nya KEKURANGAN Data ‘bocor’ dan tersebar ke user lain Gangguan akses data, yang menyebabkan kegagalan upload / download Pemeliharaannya ditanggung oleh provider High Performance Computing | 2012 16
KARAKTERISTIK SISTEM SERVICE • Sangat cepat dikembangkan (instan) • Biaya start-up teknologi lebih murah, tidak ada investasi kapital • Biaya service dan pemakaian berdasarkan komitmen yang tidak fix • Mudah di-upgrade maupun downgrade tanpa adanya penalty • Multitenant (menggunakan banyak customer dalam 1 platform) • Customize Service menjadi terbatas High Performance Computing | 2012 17
Karakteristik Cloud Computing On. Demand Self. Services Broad Network Access Resource Pooling Rapid Elasticity High Performance Computing | 2012 Measured Service 18
Karakteristik Cloud Computing (1) On-Demand Self-Services • Mekanisme swalayan dan langsung tersedia pada saat dibutuhkan • Campur tangan penyedia layanan minim High Performance Computing | 2012 19
Karakteristik Cloud Computing (2) Broad Network Access • Dapat diakses dari mana saja • Kapan saja • Dengan Apa saja High Performance Computing | 2012 20
Karakteristik Cloud Computing (3) Resource Pooling • Sebuah layanan cloud computing harus tersedia secara terpusat dan dapat membagi sumber daya secara efisien. Karena cloud computing digunakan bersama-sama oleh berbagai pelanggan, penyedia layanan harus dapat membagi beban secara efisien, sehingga sistem dapat dimanfaatkan secara maksimal. High Performance Computing | 2012 21
Karakteristik Cloud Computing (4) Rapid Elasticity • Sebuah layanan cloud computing harus dapat menaikkan (atau menurunkan) kapasitas sesuai kebutuhan. High Performance Computing | 2012 22
Karakteristik Cloud Computing (5) Measured Service • Sebuah layanan cloud computing harus disediakan secara terukur, karena nantinya akan digunakan dalam proses pembayaran. Harap diingat bahwa layanan cloud computing dibayar sesuai penggunaan, sehingga harus terukur dengan baik. High Performance Computing | 2012 23
LAYER High Performance Computing | 2012 24
3 TINGKAT SERVICE • Saa. S – Software as a Service • Paa. S – Platform as a Service • Iaa. S – Infrastructure as a Service High Performance Computing | 2012 25
Service Model APPLICATION PLATFORM INFRASTRUCTURE High Performance Computing | 2012 26
S. a. a. S • Saa. S – Software as a Service – Layanan Software – Merupakan evoluasi lanjut dari ASP (Applications Service Provider) – Contoh > CRM Online dari Salesforce. com High Performance Computing | 2012 27
P. a. a. S – Layanan Modul siap pakai dan digunakan untuk mengembangkan sebuah aplikasi. – Contoh Google App. Engine yang menyediakan berbagai tools untuk mengembangkan aplikasi di platform Google High Performance Computing | 2012 28
I. a. a. S – Menyediakan layanan dasar tecnology resources – Meliputi storage, processing power, memory, operting system, Network Capacity – Mirip dengan Data Center dengan Co-Location High Performance Computing | 2012 29
Cloud Taxonomy http: //cloudtaxonomy. opencrowd. com/ High Performance Computing | 2012 30
Cloud Taxonomy http: //cloudtaxonomy. opencrowd. com/ High Performance Computing | 2012 31
Cloud Taxonomy http: //cloudtaxonomy. opencrowd. com/ High Performance Computing | 2012 32
Cloud Taxonomy http: //cloudtaxonomy. opencrowd. com/ High Performance Computing | 2012 33
PERUSAHAAN CLOUD COMPUTING (S. a. a. S) – Menetapkan dalam bisnis siap pakai Software As a Service • • • Salesforce. com (CRM) Google (GOOG) Net. Suite (N) Cordys Taleo (TLEO) Concur Technologies (CNQR) – Client membayar biaya langganan dalam software return host pada server pusat yang diakses client via Internet High Performance Computing | 2012 34
PERUSAHAAN CLOUD COMPUTING (P. a. a. S) – Menjual lisensi kepada pengguna • • • SAP AG (SAP) Oracle (ORCL) Blacboud (BLKB) Lawson Software (LWSN) Blackboard (BBBB) – Menjalankan perangkat lunak dari premis servers – Premis Servers High Performance Computing | 2012 35
Cloud Computing Types High Performance Computing | 2012 36
Tipe Cloud Computing Private Cloud Community Cloud Public Cloud High Performance Computing | 2012 Hybrid Cloud 37
Tipe Cloud Computing (1) Private cloud • Di mana sebuah infrastruktur layanan cloud, dioperasikan hanya untuk sebuah organisasi tertentu. • Infrastruktur cloud itu bisa saja dikelola oleh si organisasi itu atau oleh pihak ketiga. Lokasinya pun bisa on-site ataupun off-site. • Biasanya organisasi skala besar High Performance Computing | 2012 38
Tipe Cloud Computing (2) Community 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. • Community Cloud ini merupakan “pengembangan terbatas” dari private cloud. • Private Cloud, infrastruktur cloud yang ada bisa di -manage oleh salah satu dari organisasi itu, ataupun juga oleh pihak ketiga. High Performance Computing | 2012 39
Tipe Cloud Computing (3) Public Cloud • Cloud ini diperuntukkan untuk umum oleh penyedia layanannya. Layanan-layanan yang sudah saya sebutkan sebelumnya dapat dijadikan contoh dari public cloud ini. High Performance Computing | 2012 40
Tipe Cloud Computing (4) Hybrid Cloud • Infrastruktur cloud yang tersedia merupakan komposisi dari dua atau lebih infrastruktur cloud (private, community, atau public). • Secara entitas mereka tetap berdiri 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. High Performance Computing | 2012 41
PERUSAHAAN CLOUD COMPUTING – Menetapkan dalam bisnis siap pakai Software As a Service • • • Salesforce. com (CRM) Google (GOOG) Net. Suite (N) Cordys Taleo (TLEO) Concur Technologies (CNQR) – Client membayar biaya langganan dalam software return host pada server pusat yang diakses client via Internet High Performance Computing | 2012 42
- Slides: 42