Sebelum adanya komputasi awan (cloud computing), jika sebuah perusahaan ingin membuat situs web atau aplikasi, mereka harus membeli komputer server fisik yang mahal, menyimpannya di ruangan khusus ber-AC, menyewa teknisi untuk merawatnya, dan memastikan listrik tidak pernah padam.
Sekarang, semua kerumitan itu hilang. Cloud computing mengubah cara kita menyimpan data dan menjalankan aplikasi dengan memindahkan semua infrastruktur fisik tersebut ke internet.
1. Apa itu Cloud Computing?
Secara sederhana, Cloud Computing adalah layanan penyediaan sumber daya data—seperti tempat penyimpanan (storage), kekuatan pemrosesan (CPU/RAM), basis data, hingga perangkat lunak—melalui internet.
Disebut “awan” (cloud) karena lokasi fisik server, kabel, dan pusat data (data center) tersebut berada di tempat jauh yang tersembunyi di internet, namun kita bisa mengaksesnya kapan saja dan dari mana saja.
Karakteristik Utama Cloud Computing:
- On-Demand Self-Service: Kamu bisa menyewa server atau storage dalam hitungan menit secara mandiri tanpa harus menelepon petugas pabrik.
- Pay-As-You-Go (Bayar Sesuai Pemakaian): Seperti listrik atau air, kamu hanya membayar komputasi yang kamu gunakan. Jika kamu menyewa server selama 2 jam, kamu hanya membayar untuk 2 jam tersebut.
- Scalability (Skalabilitas Semudah Jentikan Jari): Jika aplikasi tokomu tiba-tiba viral dan dikunjungi jutaan orang, kamu bisa menambah kapasitas RAM atau storage server-mu secara instan agar tidak crash.
2. Tiga Model Layanan Cloud (IaaS, PaaS, SaaS)
Layanan cloud dibagi menjadi tiga kategori berdasarkan seberapa banyak kendali yang diberikan kepada pengguna:
⚙️ IaaS (Infrastructure as a Service)
Provider hanya menyewakan infrastruktur fisik kosongan (server virtual, jaringan, dan storage). Kamu sebagai penyewa harus menginstal sistem operasi sendiri (seperti Linux/Windows) dan mengelola aplikasimu dari nol.
- Analogi: Menyewa tanah kosong. Kamu bebas membangun rumah dengan desain apa pun, tapi kamu harus membangunnya sendiri.
- Contoh: AWS EC2, Google Compute Engine.
🛠️ PaaS (Platform as a Service)
Provider menyediakan server yang sudah dilengkapi dengan sistem operasi, database, dan lingkungan siap pakai untuk koding. Tugasmu hanya fokus menulis kode aplikasi tanpa pusing memikirkan pembaruan server.
- Analogi: Menyewa kamar hotel. Kamar dan fasilitas sudah siap, kamu tinggal menempatinya dan membawa keperluan pribadimu.
- Contoh: AWS Elastic Beanstalk, Google App Engine, Heroku.
💻 SaaS (Software as a Service)
Aplikasi matang yang sudah siap digunakan langsung oleh pengguna akhir melalui browser atau ponsel tanpa perlu tahu bagaimana aplikasi itu dibuat atau disimpan.
- Analogi: Membeli makanan siap saji di restoran. Kamu tinggal makan tanpa perlu tahu proses memasaknya.
- Contoh: Google Drive, Gmail, Netflix, Microsoft 365.
3. Tiga Raksasa Penguasa Cloud Dunia
Saat ini, industri cloud computing global didominasi oleh tiga perusahaan teknologi terbesar di dunia:
🟧 AWS (Amazon Web Services)
- Siapa pemiliknya? Amazon.
- Karakteristik: Pionir pertama sekaligus penguasa pasar cloud terbesar di dunia saat ini. AWS terkenal karena layanannya yang sangat lengkap, matang, dan memiliki pusat data yang tersebar di hampir seluruh penjuru bumi (termasuk di Indonesia).
- Layanan Populer: Amazon EC2 (Server Virtual), Amazon S3 (Penyimpanan Data).
🟩 Google Cloud Platform (GCP)
- Siapa pemiliknya? Google.
- Karakteristik: GCP sangat unggul dalam teknologi analisis data raksasa (Big Data), pencarian, serta infrastruktur untuk Kecerdasan Buatan (AI) dan Machine Learning. Mereka menggunakan infrastruktur super cepat yang sama dengan yang menggerakkan mesin pencari Google dan YouTube.
- Layanan Populer: Google Compute Engine, BigQuery (Analisis Data), Vertex AI.
🟦 Microsoft Azure
- Siapa pemiliknya? Microsoft.
- Karakteristik: Pilihan utama bagi perusahaan skala besar (enterprise) yang sudah lama menggunakan ekosistem software Microsoft (seperti Windows Server, SQL Server, atau Active Directory). Integrasinya sangat mulus dengan sistem kantor konvensional.
- Layanan Populer: Azure Virtual Machines, Azure SQL Database.
🤝 Contoh Nyata: Bagaimana Cloud Bekerja di Keseharian Kita?
Saat kamu menonton film di Netflix:
- Video film beresolusi 4K tidak disimpan di dalam memori ponsel atau laptopmu, melainkan di dalam ribuan hard disk raksasa (SaaS/Storage) milik AWS (Netflix menggunakan infrastruktur AWS).
- Ketika kamu menekan tombol Play, sistem kecerdasan buatan di cloud akan memproses (pemrosesan data) jaringan internetmu. Jika internetmu agak lambat, server cloud secara otomatis menurunkan resolusi video ke 720p agar tontonanmu tidak terputus (buffering).
- Semua proses berat ini terjadi di pusat data jarak jauh dalam hitungan milidetik, sementara ponselmu tetap dingin karena tugas beratnya sudah dikerjakan oleh komputer canggih di awan.
