Oleh: Mirna Noviana
Program Studi Informatika, Universitas Linggabuana PGRI Sukabumi
Cloud Computing bukan hanya tentang “menyimpan data di internet”. Secara teknis, ini adalah sebuah keajaiban arsitektur sistem informasi yang memungkinkan sumber daya komputasi tersedia secara masif dan instan.
1. Apa Itu Arsitektur Cloud Computing?
Arsitektur Cloud Computing adalah konfigurasi komponen-komponen yang diperlukan untuk layanan komputasi awan. Arsitektur ini menggabungkan perangkat lunak dan perangkat keras dalam sebuah ekosistem yang terbagi menjadi dua bagian besar: Front-End dan Back-End.
Shutterstock
Jelajahi
A. Front-End (Sisi Pengguna)
Ini adalah bagian yang berinteraksi langsung dengan kita (pengguna). Terdiri dari:
- Interface: Browser web (Chrome, Firefox) atau aplikasi mobile.
- Jaringan Klien: Jaringan lokal yang digunakan pengguna untuk mengakses sistem.
B. Back-End (Sisi Penyedia)
Ini adalah jantung dari cloud yang dikelola oleh penyedia layanan (seperti AWS, Google Cloud, atau Azure). Bagian ini mencakup server, media penyimpanan, mekanisme keamanan, dan protokol komunikasi.
2. Komponen Utama Arsitektur Cloud
Untuk memahami cara kerja cloud, kita harus melihat komponen-komponen penyusunnya:
| Komponen | Deskripsi |
| Client Infrastructure | Perangkat keras/lunak yang digunakan pengguna untuk mengakses layanan. |
| Application | Perangkat lunak atau platform yang berjalan di sisi server. |
| Service | Jenis layanan yang diberikan (SaaS, PaaS, atau IaaS). |
| Runtime Cloud | Memberikan eksekusi dan lingkungan runtime bagi virtual machine. |
| Storage | Media penyimpanan data masif yang bersifat fleksibel. |
| Management | Mengelola alokasi sumber daya agar sistem tidak crash. |
| Security | Lapisan perlindungan data dan pencegahan akses ilegal. |

3. Model Layanan Cloud (SPI Model)
Arsitektur cloud dibagi menjadi tiga model layanan utama yang sering disebut sebagai SPI (SaaS, PaaS, IaaS):
- IaaS (Infrastructure as a Service): Memberikan akses ke infrastruktur mentah seperti server virtual dan penyimpanan. Contoh: AWS EC2.
- PaaS (Platform as a Service): Menyediakan platform bagi developer untuk membuat aplikasi tanpa pusing memikirkan server. Contoh: Google App Engine.
- SaaS (Software as a Service): Produk software yang langsung bisa digunakan oleh user. Contoh: Google Drive, Office 365.
4. Model Arsitektur Penempatan (Deployment Models)
Cloud tidak hanya ada satu jenis “awan”. Tergantung kebutuhan organisasi, ada empat model utama:
- Public Cloud: Infrastruktur tersedia untuk masyarakat umum melalui internet.
- Private Cloud: Infrastruktur dioperasikan khusus untuk satu organisasi saja (lebih aman).
- Hybrid Cloud: Gabungan antara Public dan Private Cloud yang memungkinkan data berpindah di antara keduanya.
- Community Cloud: Infrastruktur yang dipakai bersama oleh beberapa organisasi dengan kepentingan yang sama.
5. Keunggulan Arsitektur Cloud dibanding On-Premise
Sebagai mahasiswa Informatika, penting bagi Mirna untuk menjelaskan mengapa perusahaan beralih ke cloud:
- Scalability (Skalabilitas): Kita bisa menambah kapasitas server dalam hitungan detik saat trafik naik.
- Cost-Effective: Tidak perlu membeli server fisik yang mahal; cukup bayar yang kita pakai (Pay-as-you-go).
- High Availability: Jika satu server mati, server lain dalam arsitektur cloud akan mengambil alih secara otomatis.
Kesimpulan
Arsitektur Cloud Computing adalah sistem yang kompleks namun sangat efisien. Bagi kita di Universitas Linggabuana PGRI Sukabumi, menguasai konsep ini adalah kunci untuk menjadi praktisi IT yang relevan di industri masa depan.




