Apa itu Cloud Computing Cloud computing adalah sebuah teknologi yang menjadikan internet menjadi sebuah terminal pusat untuk memngelola data dan aplikasi, yang memberikan hak akses pada setiap pengguna internet. Konsep dasar Cloud Computing Ada User (pengguna), pc sebagai media dan internet sebagai terminal pusat yang taling tersambung untuk melakukan koneksi, pertukaran data, atau bekerja melakukan satu project bersamaan. Fungsi Cloud mempunyai fungsi untuk menjalankan program atau aplikasi melalui komputer – komputer yang terkoneksi pada waktu yang sama. Kelebihan dan kekurangan Cloud Computing + kapasitas penyimpanan yang unlimitied +lokasi data terpusat +portabilitas data yang tinggi +Biaya yang relatif murah +Ramah lingkungan +Mudah diakses dimana saja - Kecepatan akses dibatasi oleh kecepatan internet - Kurangya keamanan data privasi pengguna - Tidak bisa dijalankan tanpa koneksi internet - Ketika data terhapus maka kecil kemungkinan untuk memulihkan data Syarat Cloud computing 1. Layanan bersifat "On Demand" yang artinya user hanya membayar layanan yang dipakai saja 2. Layanan yang dikelola penuh oleh Provider, yang artinya user hanya membutuhkan PC dan koneksi internet 3. Layanan Bersifat Elastis yang artinta user dapat kapan saja menambah atau mengurangi jenis kapastias layanan cloud, kapan da dimanapun. 3 Service yang ada di Cloud Computing 1. Software as a service Layanan cloud computing yang disediakan oleh provider yaitu berupa Software. Dengan kata lain pengguna hanya tinggal memakai nya saja tanpa harus memikirkan storage dan cara mengelola aplikasi tersebut. Dengan berlangganan user dapat dengan mudah mendapatkan layanan tersebut. 2. Platform as a service Layanan ini adalah layanan hanya menyediakan tools-tools yang siap dikembangkan oleh pengguna untuk membuat aplikasi. Pengguna dapat membuat aplikasi sendiri dengan banyak fitur yang sudah tersedia seperti keamanan platform, OS, sistem database, web server, dan framework aplikasi. Pengguna dapat lebih fokus pada pengembangan aplikasi. 3. Infrastuktur as a Service Layanan ini memberikan pelayanan yang sangat lengkap. Yang menyediakan sumber daya infrastruktur komputasi. Mulai dari server, jaringan, storage, hingga ruang data center. Analogi untuk layanan ini adalah kita sedang menyewa rumah yang masih kosong, nah dari kita bisa menambahkan komponen komputasi yang kita mau seperti RAM, CPU, Public IP untuk membangun komputer visual yang sesuai. Resiko Cloud Computing Resiko untuk User dalam menyimpan data di cloud - Service Level Cloud provider mungkin tidak akan konsisten dengan performa dari aplikasi atau layanan yang diambil. Dalam hal ini memungkinkan kita sebagai user untuk lebih mengerti service level yang kita dapatkan. - Privacy Karena pada cloud storage tidak hanya kita yang menyimpan data, kemungkinan data kita dapat tertukar Resiko untuk Provider - ??? Sejarah Cloud Computing Pada tahun 1960-an ada seorang pakar komputer yang meramalkan bahwa nanti akan ada komputerisasi yang menjadi infrastruktur public. Kemudian pada akhir tahun 1990 lahirlah konsep ASP ( Aplication Service Provider) yang ditandai dengan munculnya perusahaan data center. Lalu pada awal tahun 2000 Oracle melansir CRM berbentuk Software as a service dan disitulah tanda lahirnya cloud computing. Definisi pergerakan media Media penyimpanan data yang terus berkembang sampai pada akhirnya kita mengenal Cloud Storage - Punch card -> Selembar kertas kaku yang berisi u/ mengendalikan mesin otomatis. - Punch Tape -> Setiap baris tape menampilkan 1 karakter. - Selectron Tube -> Selectron tube lahir yang merupakan awal format memori komputer - Magnetic Tape -> Media penyimpanan ini telah digunakan oleh IBM untuk pertama kalinya - Compact Cassete -> Alat Penyimpanan ini merupakan bagian dari magnetic tape - Magnetic Drum -> Memiliki panjang 16 inch yang bekerja 12500/rpm - Disket -> Pada saat itu media ini hanya bisa membaca saja/ read only - Zip Disk -> Zip Desk adalah contoh alternatif penyimpanan disket yang berkapasitas lebih besar - Hard drive -> Ini merupakan Hard Disk Drive yang pertama kali dibuat. - Hard Disk -> Media ini terkenal karena harganya yang lebih murah serta kapasitas nya yang besar - Laser Disk - CD, DVD, HD-DVD, Blue Ray -> Perkembangan lebih lanjut dari Laser Disk adalah Compact Disk - Memory Card -> Memory card pertama kali dikeluarkan sekitar tahun 1990 - USB Flash Drive -> Perkembangan nya sangat pesat dari dulu yang hanya dapat menyimpan data bbrp MegaByte saja sekarang sudah bisa menyimpan hampir 64GB - External Harddisk -> Harddisk ini bisa dibawa kemana-mana - SSD ( Solid State Disk) -> media penyimpanan berbasis Chip Flash yang berjenis non volitare memory - Cloud Storage -> Media penyimpanan online dimana kamu dapat menyimpan data pada server virtual yang tersedia. Karakteristik Cloud Computing - Grid computing Metode komputasi dimana sebuah komputer raksasa virtual yang terdiri dari bbrp komputer yang melakukan sejumlah besar kegiatan sekaligus, yang secara bersama-sama melakukan semua bagian tugas komputasi - Utility computing Konsep komputasi dimana pengguna cukup membayar layanan yang ia pakai saja. - Autonomic Computer Konsep dimana komputer beserta sistem infrastruktur komputasinya memiliki kemampuan self-management yaitu memperbaiki dirinya sendiri. Komponen Cloud Computing - Cloud Clients : seperangkat komputer / software yang didesain secara khusus untuk penggunaan layanan berbasis cloud computing. – Mobile -> Windows Mobile, Symbian, dll. -Thin Client –> Windows Terminal Service, CherryPal, dll. – Thick Client –> Internet Explorer, FireFox, Chrome, dll. - Cloud Services : produk/layanan/solusi yg dipakai dan disampaikan secara real-time melalui media - Cloud Applications memanfaatkan cloud computing dalam hal arsitektur software. Sehingga user tidak perlu menginstal dan menjalankan aplikasi di komputernya. Contoh • Peer-to-peer – BitTorrent, SETI, dll. • Web Application – Facebook. • SaaS – Google Apps, SalesForce.Com, dll. - Cloud Platform : layanan berupa platform hardware dan software2 infrasktruktur. Biasanya mempunyai aplikasi bisnis tertentu dan menggunakan layanan PaaS sebagai infrastruktur aplikasi bisnisnya. Misalnya : –Web Application Frameworks – Python Django, Rubyon Rails, .NET – Web Hosting – Propietary – Force.Com - Cloud Storage proses penyimpanan data sebagai sebuah layanan. Misal : • Database – Google Big Table, Amazon SimpleDB. • Network Attached Storage – Nirvanix CloudNAS, MobileMe iDisk. - Cloud Infrastructure infrastruktur komputasi sebagai sebuah layanan. Contohnya • Grid Computing – Sun Grid. • Full Virtualization – GoGrid, Skytap. • Compute – Amazon Elastic Compute Cloud Layanan Cloud - Layanan cloud ditawarkan dalam harga rupiah, bukan dolar AS mulai dari Rp 500.000 per bulan untuk server yang terdiri dari prosesor, memori, storage, hingga sistem operasi. - "Gambaran biaya langganan per bulan bagi pelanggan rata-rata mulai dari Rp l juta hingga tak terbatas, bergantung pada pertumbuhan bisnis perusahaan. - Potensi dari bisnis layanan cloud computing pada tahun depan bisa mencapai Rp 100 miliar atau bahkan lebih