π’ 1. Definisi Cloud Computing
6
Cloud Computing adalah model penyediaan layanan komputasi (server, storage, database, jaringan, software, analitik, dll) melalui internet (cloud) dengan sistem on-demand dan pay-as-you-go.
Menurut National Institute of Standards and Technology (NIST):
Cloud computing adalah model yang memungkinkan akses jaringan secara mudah, nyaman, dan sesuai kebutuhan ke sumber daya komputasi bersama yang dapat dengan cepat disediakan dan dirilis dengan usaha manajemen minimal.
π Narasi:
Bayangkan Anda tidak perlu membeli server sendiri. Semua kebutuhan komputasi tersedia seperti listrikβtinggal pakai dan bayar sesuai penggunaan. Inilah konsep utama cloud.
π’ 2. Sejarah dan Perkembangan Cloud Computing
7
π Timeline Singkat:
- 1960-an: Konsep time-sharing oleh John McCarthy
- 1990-an: Internet mulai berkembang
- 2000-an: Muncul virtualisasi
- 2006: Amazon Web Services meluncurkan layanan cloud modern
- Sekarang: Cloud menjadi standar industri
π Narasi:
Cloud bukan teknologi baru, tetapi hasil evolusi panjang dari sistem komputasi terpusat hingga modern berbasis internet.
π’ 3. Karakteristik Cloud Computing
6
Menurut NIST, cloud memiliki 5 karakteristik utama:
| Karakteristik | Penjelasan |
|---|---|
| On-demand self-service | Pengguna dapat mengakses layanan tanpa interaksi langsung dengan penyedia |
| Broad network access | Akses melalui internet dari berbagai perangkat |
| Resource pooling | Sumber daya digunakan bersama (multi-tenant) |
| Rapid elasticity | Dapat diperbesar/diperkecil secara cepat |
| Measured service | Pembayaran sesuai penggunaan |
π Narasi:
Cloud sangat fleksibelβseperti menyewa rumah yang bisa diperbesar atau diperkecil kapan saja.
π’ 4. Model Layanan Cloud (Service Models)
6
πΉ a. Infrastructure as a Service (IaaS)
- Menyediakan infrastruktur IT (VM, storage, network)
- Contoh: AWS EC2
πΉ b. Platform as a Service (PaaS)
- Menyediakan platform untuk pengembangan aplikasi
- Contoh: Google App Engine
πΉ c. Software as a Service (SaaS)
- Software siap pakai via internet
- Contoh: Gmail
π Narasi:
Semakin ke atas (SaaS), pengguna semakin sedikit mengelola sistem.
π’ 5. Model Deployment Cloud
6
| Model | Penjelasan |
|---|---|
| Public Cloud | Infrastruktur milik provider |
| Private Cloud | Digunakan oleh satu organisasi |
| Hybrid Cloud | Gabungan public & private |
| Community Cloud | Digunakan komunitas tertentu |
π Narasi:
Pemilihan model tergantung kebutuhan keamanan, biaya, dan fleksibilitas.
π’ 6. Arsitektur Cloud Computing
6
π§ Komponen:
- Frontend (user interface)
- Backend (server, database)
- Network (internet)
- Virtualization
π Narasi:
Cloud bekerja seperti restoran: user (frontend) memesan, dapur (backend) memproses.
π’ 7. Keunggulan dan Kelemahan Cloud
β Keunggulan:
- Hemat biaya (tidak perlu beli server)
- Skalabilitas tinggi
- Akses global
- Maintenance ditangani provider
β Kelemahan:
- Ketergantungan internet
- Risiko keamanan
- Vendor lock-in
π Narasi:
Cloud memberi kemudahan, tetapi tetap perlu strategi agar tidak bergantung penuh pada satu provider.
π’ 8. Contoh Layanan Cloud dalam Kehidupan Sehari-hari
6
Beberapa contoh:
- Email: Gmail
- Storage: Google Drive
- Streaming: Netflix, Spotify
- Kolaborasi: Google Docs
π Narasi:
Tanpa disadari, kita menggunakan cloud setiap hari.
π’ 9. Studi Kasus Sederhana
π― Kasus:
Sebuah startup ingin membuat aplikasi tanpa membeli server.
π‘ Solusi Cloud:
- Gunakan Amazon Web Services atau Google Cloud Platform
- Deploy aplikasi di cloud
- Gunakan database cloud
- Skalakan sesuai jumlah user
π Narasi:
Cloud memungkinkan startup berkembang cepat tanpa investasi besar di awal.
π’ 10. Tutorial Sederhana (Praktikum Awal)
π Praktikum: Membuat Akun Cloud & Storage
Langkah-langkah:
- Buka situs Google Cloud Platform
- Login menggunakan akun Google
- Aktifkan free tier
- Masuk ke menu Cloud Storage
- Buat bucket baru
- Upload file
- Akses file melalui URL
π Narasi:
Praktikum ini memperkenalkan konsep dasar penyimpanan cloud secara langsung.
π’ 11. Diagram Ringkasan Konsep
User β Internet β Cloud Provider β Server β Storage β Database
π Narasi:
Semua layanan cloud bekerja melalui alur sederhana ini, namun di baliknya terdapat sistem kompleks.
π’ 12. Kesimpulan
Cloud Computing adalah:
- Solusi modern untuk kebutuhan IT
- Fleksibel dan scalable
- Efisien dari segi biaya
- Menjadi fondasi teknologi masa depan
π― Latihan / Diskusi
- Jelaskan perbedaan IaaS, PaaS, SaaS!
- Mengapa perusahaan beralih ke cloud?
- Apa risiko utama cloud computing?
- Berikan contoh penggunaan cloud di kehidupan sehari-hari!
π Referensi
- NIST Cloud Computing Definition
- Dokumentasi AWS, Azure, GCP