Cloud Computing
1. Pengertian Cloud Computing
Cloud Computing adalah teknologi yang memungkinkan penyimpanan, pengelolaan, dan
pemrosesan data dilakukan melalui internet, bukan di perangkat lokal. Pengguna dapat
mengakses layanan ini kapan saja dan di mana saja selama terhubung dengan jaringan internet.
Contoh penerapan cloud: Google Drive, Dropbox, AWS (Amazon Web Services), Microsoft
Azure, Google Cloud Platform.
2. Komponen Utama Cloud Computing
Client (User): Perangkat yang digunakan untuk mengakses cloud, seperti laptop,
smartphone, atau PC.
Data Center: Lokasi fisik server yang menyimpan data dan menjalankan aplikasi cloud.
Distributed Servers: Server yang tersebar di berbagai lokasi untuk meningkatkan
kecepatan akses dan keamanan data.
3. Karakteristik Cloud Computing
On-Demand Self-Service: Pengguna dapat mengatur sumber daya (storage, CPU)
sendiri tanpa campur tangan penyedia.
Broad Network Access: Bisa diakses melalui berbagai perangkat yang terhubung
internet.
Resource Pooling: Sumber daya (server, storage) digunakan bersama oleh banyak
pengguna.
Rapid Elasticity: Kapasitas dapat ditambah atau dikurangi sesuai kebutuhan.
Measured Service: Pengguna membayar sesuai pemakaian (pay-as-you-go).
4. Jenis Layanan Cloud (Service Models)
IaaS (Infrastructure as a Service).
Menyediakan infrastruktur IT seperti server, storage, dan jaringan. Ini adalah layanan
yang menyediakan infrastruktur IT seperti server, penyimpanan (storage), dan jaringan,
tetapi kamu yang mengatur sendiri sistem operasi dan aplikasinya. Contoh
sederhananya:
Seperti menyewa lahan kosong. Kamu dapat membangun rumah sesuai keinginan
(sistem dan aplikasi), tapi lahan (infrastruktur) disediakan oleh penyedia layanan.
Contoh: Amazon EC2, Google Compute Engine dan Microsoft Azure.
PaaS (Platform as a Service)
Menyediakan platform untuk pengembangan aplikasi tanpa mengelola infrastruktur. Ini
adalah layanan yang menyediakan platform lengkap untuk membuat dan
mengembangkan aplikasi tanpa harus memikirkan server dan sistem operasi.
Contoh sederhananya:
Seperti menyewa rumah yang sudah ada furnitur lengkap. Kamu tinggal menata
sesuai kebutuhan (coding aplikasi), tanpa repot membangun rumah (server). Contoh
layanan PaaS: Heroku, Google App Engine dan Microsoft Azure App Service.
SaaS (Software as a Service).
Menyediakan aplikasi siap pakai melalui internet. Ini adalah layanan yang menyediakan
aplikasi siap pakai melalui internet. Kamu tinggal pakai saja, tanpa instalasi atau
pengaturan server.
Contoh sederhananya:
Seperti menyewa kamar hotel. Kamu langsung bisa tinggal tanpa pusing memikirkan
bangunan atau furnitur. Contoh: Google Workspace, Microsoft 365.
IaaS → sewa lahan kosong → kamu atur semua.
PaaS → sewa rumah jadi → kamu tinggal tata interiornya.
SaaS → sewa kamar hotel → kamu langsung pakai.
5. Jenis Cloud Berdasarkan Penempatan
Public Cloud: Layanan cloud untuk umum, dikelola oleh penyedia pihak ketiga.
Private Cloud: Cloud yang digunakan khusus oleh satu organisasi.
Hybrid Cloud: Gabungan public dan private cloud.
Community Cloud: Digunakan bersama oleh organisasi dengan kepentingan yang sama.