Definisi Infrastruktur Cloud Computing
Infrastruktur cloud computing adalah fondasi teknologi yang memungkinkan pemanfaatan sumber daya komputasi melalui jaringan internet. Berdasarkan definisi standar dari National Institute of Standards and Technology (NIST) yang disusun oleh Peter Mell dan Timothy Grance, infrastruktur ini mencakup kumpulan perangkat keras dan perangkat lunak yang dikonfigurasi untuk menyediakan layanan komputasi yang dapat diakses secara on-demand.
Secara teknis, infrastruktur ini tidak berdiri sendiri melainkan merupakan gabungan dari teknologi komputer dan pengembangan berbasis internet. Inti dari efisiensi infrastruktur ini terletak pada teknologi virtualisasi, yang memungkinkan pemisahan antara perangkat keras fisik dengan sistem operasi atau aplikasi yang berjalan di atasnya.
Model Layanan Infrastruktur Cloud
Infrastruktur cloud dikategorikan ke dalam beberapa model layanan utama yang menentukan sejauh mana pengguna mengelola sumber daya komputasi mereka. Berikut adalah matriks perbandingan model layanan tersebut:
| Model Layanan | Fokus Utama | Tingkat Kontrol Pengguna |
|---|---|---|
| IaaS (Infrastructure as a Service) | Penyediaan server, penyimpanan, dan jaringan | Tinggi (OS hingga Aplikasi) |
| PaaS (Platform as a Service) | Lingkungan pengembangan dan deployment | Menengah (Aplikasi saja) |
| SaaS (Software as a Service) | Aplikasi siap pakai via internet | Rendah (Hanya penggunaan) |
Peran Virtualisasi dalam Infrastruktur
Virtualisasi adalah tulang punggung dari infrastruktur cloud modern. Tanpa virtualisasi, penyedia layanan cloud tidak akan mampu melakukan abstraksi sumber daya fisik menjadi unit-unit logis yang fleksibel. Teknologi ini memungkinkan satu server fisik menjalankan banyak mesin virtual (VM) secara bersamaan, yang secara drastis meningkatkan efisiensi penggunaan perangkat keras.
Profesional di bidang ini sering kali membekali diri dengan sertifikasi industri untuk mengelola infrastruktur tersebut, seperti:
- Red Hat Certified Specialist in Virtualization
- EMC Cloud Architect (EMCCA)
- Microsoft Virtualization Certifications
Penguasaan terhadap teknologi ini memastikan bahwa infrastruktur cloud dapat diskalakan (scalable) dan memiliki ketersediaan tinggi (high availability) sesuai dengan kebutuhan beban kerja bisnis yang dinamis.