Cloud Computing adalah sebuah model client-server, dimana resource seperti server, storage, network, dan software padat dipandang sebagai layanan yang dapat diakses oleh pengguna secara remote setiap saat.
Cloud Computing adalah suatu paradigma (pandangan) dimana informasi tersimpan secara permanen pada perangkat server melalui koneksi internet.
Infrastructure As A Service (IaaS) merupakan layanan paling dasar, berupa infrastruktur perangakat keras, yakni server di dalam cloud computing. Contoh: power, storage, networking component. Pengguna diizinkan untuk menginstall sistem operasi, membangun aplikasi sendiri, membuat firewall, dan load balancer.
Platform As A Service (PaaS) merupakan layanan cloud satu level diatas IaaS, yaitu server IaaS yang sudah terinstall OS. Pengguna dapat menginstall aplikasi yang dibutuhkan, dan dapat mengembangkan aplikasi menggunakan application framework atau enggine yang disediakan oleh provider. Pengguna dapat leluasa mengontrol aplikasi tapi tidak bisa mengontrol OS, hardware, dan network.
Software As A Service (SaaS) merupakan layanan cloud yang palingg tinggi. Pengguna cukup menggunakan aplikasi yang sudah disediakan sesuai kebutuhan, tanpa harus memikirkan perawatan terhadap software atau infrastruktur yang berada dibaliknya.
Pengguna tidak dapat membuat aplikasi sendiri, tidak dapat mengontrol OS, hardware, dan network. Aplikasi dapat diakses via web browser atau web based interface dan berbagai platform yang disediakan oleh provider.
Data center merupakan sebuah fasilitas layanan penyimpanan dan pengolahan data dengan kapasitas tertentu, yang digunakan berbagai perusahaan atau organisasi untuk kepentingan sistem TI.
Web hosting adalah layanan yang menyewakan space untuk aplikasi berbasis web milik anda, dimana anda bisa menggunakan nama domain yang anda miliki untuk diarahkan ke aplikasi tersebut.
Virtual Private server adalah sebuah metode untuk mempartisi ataupun membagi sumberdaya (resource) sebuah server fisik menjadi beberapa server virtual. Dan server virtual tersebut
memiliki kemampuan menjalankan operating system sendiri seperti layaknya sebuah server fisik.
Kelebihan VPS : 1. Fleksibel-Anda dapat menginstall software di VPS sesuai dengan keinginan dan kebutuhan, 2. Anda akan memiliki akses ROOT, dimana dengan mempunyai akses ini, anda dapat melakukan apa saja terhadap VPS anda, 3. Garansi resource (CPU, RAM, dan Space).
Kekurangan VPS : 1. Anda wajib mempunyai pengetahuan lebih tentang penggunaan server linux ataupun windows. Karena pihak hosting tidak membantu akan hal ini, kecuali anda menggunakan jasa manage, 2. Biaya lebih mahal dari share hosting, 3. Semakin anda
membutuhkan resource yang besar, akan perlu mengeluarkan biaya yang lebih besar, 4. Apabila salah satu Guest OS (customer) memiliki traffic yang tinggi dan menjadikan beban server
meningkat, maka dampak atau beban tersebut akan dirasakan pada semua guest OS yang ada pada hypervisor tersebut.
Microsoft Azure adalah rangkaian layanan Cloud Computing yang terus berkembang untuk membantu organisasi menghadapi tantangan bisnis. Dalam Microsoft Azure kita di bebasan untuk membangun, mengelola, dan menyebarkan Perangkat Lunak pada jaringan global yang masif menggunakan Tools Favorite dan Fremeworks.[1] Microsoft Azure menyediakan software as a service(SaaS), Platform as a service (PaaS) dan Infrastructure as a Service (IaaS) dan mendukung banyak bahasa pemrograman, tools, dan Framework yang berbeda, termasuk perangkat lunak dan perangkat lunak pihak ketiga khusus dan Microsoft.
• Grid computing adalah bentuk komputasi terdistribusi dimana super komputer dan virtual komputer terdiri dari kelompok jaringan, ditambah dengan komputer yang banyak dan melakukan tugas yang sangat besar.
Kriteria dari Grid:
• Koordinasi sumber daya yang tidak tunduk pada kontrol terpusat.
• Menggunakan standar protokol terbuka untuk kegunaan umum dan antarmuka.
• Memberikan kualitas pelayanan yang tidak sama.
Sumber daya utama yang dapat di share di dalam Grid Daya komputasi / pengolahan
Penyimpanan data / file sistem jaringan Komunikasi dan bandwidth
Software aplikasi Instrumen ilmiah
Klasifikasi grid meliputi lingkup berbagi/sharing sumber daya
• Cluster Grids
• Enterprise Grids
• Utility Grid Services
• Partner/Community Grids
5 karakteristik yang harus ada didalam service provider sehingga system tersebut disebut penyedia layanan Cloud Computing, yaitu:
• Resource Pooling
• Broad Network Access
• Measured Service
• Rapid Elasticity
• On demand Self-Service
SaaS adalah layanan dari Cloud Computing dimana pelanggan dapat menggunakan software yang telah disediakan oleh cloud provider. Pelanggan dapat menggunakan SaaS dengan cara berlangganan atau pay per-use sehingga tidak perlu investasi IT.
Contoh dari layanan SaaS ini antara lain adalah:
Layanan produktivitas: Office365, GoogleDocs, Adobe Creative Cloud, dsb.
Layanan email: Gmail, YahooMail, LiveMail, dsb.
Layanan social network: Facebook, Twitter, Tagged, dsb.
PaaS adalah layanan dari Cloud Computing kita bisa menyewa “rumah” berikut lingkungannya, untuk menjalankan aplikasi yang telah dibuat. Pelanggan tidak perlu pusing untuk menyiapkan
“rumah” dan memelihara “rumah” tersebut. Yang penting aplikasi yang dibuat dapat berjalan dengan baik. Pemeliharaan “rumah” ini (system operasi, network, database engine, framework aplikasi, dll) menjadi tanggung jawab dari penyedia layanan.
Contoh penyedia layanan PaaS:
Amazon Web Service, Windows Azure, dan GoogleApp Engine
Facebook (zynga -> aplikasi game)
IaaS adalah layanan dari Cloud Computing sewaktu kita bisa “menyewa” infrastruktur IT (unit komputasi, storage, memory, network, dsb). Dapat didefinisikan berapa besar unit komputasi (CPU), penyimpanan data (storage), memory (RAM), bandwidth, dan konfigurasi lainnya yang akan disewa. Untuk lebih mudahnya, layanan IaaS ini adalah seperti menyewa komputer yang masih kosong. Kita sendiri yang mengkonfigurasi komputer ini untuk digunakan sesuai dengan kebutuhan kita dan bisa kita install sistem operasi dan aplikasi apapun diatasnya (self service).
Contoh penyedia layanan IaaS:
Amazon EC2, Rackspace Cloud, Windows Azure, dsb.