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
Beda dengan Grid / Paralel Computing ? Grid dan Paralel computing adalah lebih merupakan sebuah bagian dari prasarana fisik bagi penyediaan konsep Cloud computing High Performance Computing | 2012
High Performance Computing | 2012
High Performance Computing | 2012 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
High Performance Computing | 2012 Cloud Computing High Performance Computing | 2012
High Performance Computing | 2012 Cloud Computing High Performance Computing | 2012
High Performance Computing | 2012
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
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
High Performance Computing | 2012 STRUKTUR CLOUD COMPUTING High Performance Computing | 2012
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
Arsitektur Cloud Computing Service Cloud Platform Cloud Storage Cloud Infrastructure High Performance Computing | 2012
Cloud Computing Architecture High Performance Computing | 2012
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
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 S3, Windows Azure dan Biznet High Performance Computing | 2012
Kelebihan & Kekurangan Cloud Computing User hanya membayar kapasitas penyimpanan yang benar-benar dipakai Data ‘bocor’ dan tersebar ke user lain Pengguna tidak perlu membeli storage devices dan menginstal berbagai software-nya Gangguan akses data, yang menyebabkan kegagalan upload / download Pemeliharaannya ditanggung oleh provider High Performance Computing | 2012
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
Karakteristik Cloud Computing On-Demand Self-Services Broad Network Access Resource Pooling Rapid Elasticity Measured Service High Performance Computing | 2012
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
Karakteristik Cloud Computing (2) Broad Network Access Dapat diakses dari mana saja Kapan saja Dengan Apa saja High Performance Computing | 2012
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
Karakteristik Cloud Computing (4) Rapid Elasticity Sebuah layanan cloud computing harus dapat menaikkan (atau menurunkan) kapasitas sesuai kebutuhan. High Performance Computing | 2012
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
High Performance Computing | 2012 LAYER High Performance Computing | 2012
High Performance Computing | 2012 3 TINGKAT SERVICE SaaS – Software as a Service PaaS – Platform as a Service IaaS – Infrastructure as a Service High Performance Computing | 2012
High Performance Computing | 2012 Service Model APPLICATION PLATFORM INFRASTRUCTURE High Performance Computing | 2012
High Performance Computing | 2012 S.a.a.S SaaS – Software as a Service Layanan Software Merupakan evoluasi lanjut dari ASP (Applications Service Provider) Contoh > CRM Online dari Salesforce.com High Performance Computing | 2012
High Performance Computing | 2012 P.a.a.S Layanan Modul siap pakai dan digunakan untuk mengembangkan sebuah aplikasi. Contoh Google AppEngine yang menyediakan berbagai tools untuk mengembangkan aplikasi di platform Google High Performance Computing | 2012
High Performance Computing | 2012 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
High Performance Computing | 2012 Cloud Taxonomy http://cloudtaxonomy.opencrowd.com/ High Performance Computing | 2012
High Performance Computing | 2012 Cloud Taxonomy http://cloudtaxonomy.opencrowd.com/ High Performance Computing | 2012
High Performance Computing | 2012 Cloud Taxonomy http://cloudtaxonomy.opencrowd.com/ High Performance Computing | 2012
High Performance Computing | 2012 Cloud Taxonomy http://cloudtaxonomy.opencrowd.com/ High Performance Computing | 2012
PERUSAHAAN CLOUD COMPUTING (S.a.a.S) Menetapkan dalam bisnis siap pakai Software As a Service Salesforce.com (CRM) Google (GOOG) NetSuite (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
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
High Performance Computing | 2012 Cloud Computing Types High Performance Computing | 2012
High Performance Computing | 2012 Tipe Cloud Computing Private Cloud Community Cloud Public Cloud Hybrid Cloud High Performance Computing | 2012
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
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
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
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-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
PERUSAHAAN CLOUD COMPUTING Menetapkan dalam bisnis siap pakai Software As a Service Salesforce.com (CRM) Google (GOOG) NetSuite (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