- Dokumentasi›
- Tipe Komputasi Cloud
Tipe Komputasi Cloud
Apa saja tipe komputasi cloud?
Komputasi cloud dapat membantu developer dan departemen IT untuk fokus pada hal-hal yang paling penting dan menghindari pekerjaan rutin yang menyita waktu, seperti pengadaan, pemeliharaan, dan perencanaan kapasitas. Seiring dengan makin populernya komputasi cloud, beberapa model dan strategi deployment yang berbeda telah hadir untuk membantu memenuhi kebutuhan tertentu dari beragam pengguna. Setiap tipe layanan cloud dan metode deployment memberi Anda berbagai tingkat kontrol, fleksibilitas, serta manajemen. Memahami perbedaan antara model komputasi cloud tradisional—Infrastruktur sebagai Layanan (IaaS), Platform sebagai Layanan (PaaS), dan Perangkat Lunak sebagai Layanan (SaaS)—serta strategi deployment apa yang dapat Anda gunakan dapat membantu untuk memilih rangkaian layanan yang tepat untuk kebutuhan Anda.
Meskipun industri secara tradisional menggunakan istilah, seperti IaaS, PaaS, dan SaaS untuk mengelompokkan layanan cloud, di AWS, kami fokus pada solusi untuk kebutuhan Anda yang dapat mencakup berbagai tipe layanan. Halaman ini menggunakan pengelompokan layanan tradisional IaaS, PaaS, dan SaaS untuk membantu Anda memilih set yang tepat bagi kebutuhan Anda dan strategi deployment yang paling sesuai.
Model komputasi cloud
Meski definisinya bervariasi di tiap perusahaan, secara tradisional ada tiga model utama untuk komputasi cloud. Setiap model merepresentasikan aspek komputasi cloud yang berbeda.
IaaS berisi blok bangunan dasar untuk IT cloud dan biasanya menyediakan akses ke fitur jaringan, komputer (virtual atau pada perangkat keras khusus), dan ruang penyimpanan data. Vendor IaaS dapat menyediakan tingkat fleksibilitas tertinggi dan kontrol manajemen atas sumber daya IT Anda dan merupakan tipe yang paling mirip dengan sumber daya IT yang ada dan banyak dikenal departemen IT dan developer.
Vendor PaaS membuat organisasi tidak perlu lagi mengelola infrastruktur yang mendasarinya (biasanya perangkat keras dan sistem operasi), dan integrasi ini memungkinkan Anda berfokus pada deployment dan pengelolaan aplikasi Anda. Hal ini membantu Anda lebih efisien karena tidak perlu lagi khawatir mengenai pengadaan sumber daya, perencanaan kapasitas, pemeliharaan perangkat lunak, patching, atau tugas berat dan rutin lain yang menyita waktu saat menjalankan aplikasi.
Vendor SaaS menyediakan aplikasi perangkat lunak yang dijalankan dan dikelola oleh vendor. Dalam banyak kasus, saat merujuk pada SaaS, yang dimaksud adalah aplikasi pengguna akhir pihak ketiga. Dengan penawaran SaaS, Anda tidak perlu lagi mengkhawatirkan pemeliharaan layanan atau pengelolaan infrastruktur yang mendasarinya; Anda hanya perlu memikirkan bagaimana perangkat lunak itu digunakan. Contoh umum aplikasi SaaS adalah email berbasis web yang dapat Anda gunakan untuk mengirim dan menerima email tanpa harus mengelola penambahan fitur atau memelihara server dan sistem operasi tempat program email dijalankan.
Model deployment IT
Aplikasi berbasis cloud sepenuhnya di-deploy di cloud dan semua bagian aplikasi berjalan di cloud. Aplikasi di cloud, baik yang telah dibuat di cloud maupun telah dimigrasikan dari infrastruktur yang ada memanfaatkan keunggulan komputasi cloud. Aplikasi berbasis cloud dapat dibangun pada potongan infrastruktur tingkat rendah atau dapat menggunakan layanan tingkat lebih tinggi yang menyediakan abstraksi dari persyaratan manajemen, arsitektur, dan penskalaan infrastruktur inti.
Deployment hibrida adalah cara untuk menghubungkan infrastruktur dan aplikasi antara sumber daya berbasis cloud dan sumber daya yang ada yang tidak terletak di cloud. Metode deployment hibrida yang paling umum adalah antara cloud dan infrastruktur on-premise yang ada untuk memperluas dan mengembangkan infrastruktur organisasi ke dalam cloud saat menghubungkan sumber daya cloud ke sistem internal. Untuk informasi selengkapnya tentang cara AWS dapat membantu Anda melakukan deployment hibrida, kunjungi Cloud Hibrida dengan AWS.
Melakukan deployment sumber daya on-premise menggunakan alat manajemen virtualisasi dan sumber daya tidak memberikan banyak manfaat seperti komputasi cloud, tetapi terkadang masih dipilih karena dapat menyediakan sumber daya khusus. Dalam sebagian besar kasus yang ada, model deployment ini sama dengan infrastruktur IT lama saat menggunakan manajemen aplikasi dan teknologi virtualisasi untuk mencoba dan meningkatkan pemanfaatan sumber daya.