8 Berbagai Jenis Cloud Computing Di Tahun 2021
Komputasi awan adalah pengiriman berbagai layanan melalui Internet. Layanan ini mencakup server, jaringan, database, penyimpanan, perangkat lunak, analitik, dan kecerdasan.
Dengan kata lain, komputasi awan mengubah infrastruktur TI menjadi utilitas. Anda dapat terhubung ke infrastruktur melalui Internet dan menggunakan sumber daya tanpa menginstal atau memeliharanya di tempat.
Teknologi cloud memungkinkan Anda membayar hanya untuk layanan yang Anda gunakan, menjalankan aplikasi atau layanan Anda secara lebih efisien, dan menskalakan seiring dengan perubahan kebutuhan bisnis Anda.
Dalam beberapa tahun terakhir, ini telah menjadi pilihan populer untuk bisnis dan individu karena sejumlah alasan, seperti peningkatan kinerja, penghematan biaya, keamanan, dan peningkatan produktivitas.
Pada tahun 2020, lebih dari 50% bisnis memindahkan operasi mereka ke cloud — menurut laporan Flexera. Tren ini akan berlanjut di tahun-tahun mendatang, karena 46% bisnis melaporkan manfaat penghematan biaya.
Bergantung pada persyaratan khusus mereka, perusahaan dapat memilih kapan, di mana, dan bagaimana mereka menggunakan komputasi awan untuk memastikan solusi TI yang efisien dan aman.
Untuk membantu Anda menavigasi kompleksitas teknologi cloud, kami telah menjelaskan berbagai jenis komputasi awan beserta kelebihan dan kekurangannya.
Komputasi awan dapat dikategorikan berdasarkan model layanan dan model penyebaran. Mari kita bahas keduanya.
Komputasi Cloud Berdasarkan Model Layanan
Tiga model layanan komputasi awan yang paling penting adalah IaaS, PaaS, dan Saas. Masing-masing mewakili bagian berbeda dari tumpukan komputasi awan dan memiliki serangkaian fitur unik.
1. IaaS [Infrastruktur sebagai Layanan]
Pro - Bayar hanya untuk apa yang Anda gunakan
- Tambahkan sumber daya di waktu sibuk dan turunkan sesuai kebutuhan
- Mengaktifkan pemulihan instan dari pemadaman
- Tambahkan kemampuan baru dan manfaatkan API
Kontra - Biaya dapat meningkat secara tidak terduga jika penggunaan puncak melebihi perkiraan
- Masalah keamanan data karena arsitektur multitenant
Penyedia IaaS-cloud mengelola infrastruktur untuk pengguna. Ini berarti penyedia mengurus server, jaringan, penyimpanan data, dan virtualisasi. Pengguna dapat mengelola hal-hal seperti sistem operasi dan menerapkan perangkat lunak aplikasi pada infrastruktur cloud.
Dalam jenis model penyebaran ini, penyedia cloud biasanya menyediakan sumber daya sesuai permintaan dari set besar mesin mereka yang dipasang di pusat data. Mereka menangani semua jenis perbaikan, pemadaman, dan masalah perangkat keras.
Umumnya, IaaS melibatkan penggunaan teknologi orkestrasi cloud seperti OpenNebula, Apache CloudStack, atau OpenStack. Ini mengelola pembuatan mesin virtual serta alokasi volume penyimpanan. Pengguna dikenakan biaya sesuai dengan jumlah sumber daya yang dialokasikan dan dikonsumsi.
2. PaaS [Platform sebagai Layanan]
Pro - Tidak perlu investasi awal untuk perangkat keras dan perangkat lunak
- Memungkinkan pemrograman tingkat yang lebih tinggi dengan kompleksitas yang lebih rendah
- Aplikasi yang diterapkan dapat dengan mudah diskalakan tanpa perubahan besar
- Mengaktifkan pemulihan instan dari pemadaman
- Tambahkan kemampuan baru dan manfaatkan API
Kontra - Seseorang harus mengembangkan aplikasi sesuai dengan kerangka kerja yang disediakan oleh penyedia cloud
PaaS menyediakan kerangka kerja (dengan komponen perangkat lunak bawaan) yang dapat digunakan pengembang untuk membangun dan menyesuaikan aplikasi berbasis cloud. Ini juga menawarkan berbagai alat untuk menganalisis data aplikasi, menemukan pola unik, dan membuat keputusan yang tepat.
Dengan memilih model PaaS, Anda dapat menghindari kerumitan dan biaya pembelian dan pemeliharaan lisensi perangkat lunak, infrastruktur dasar, middleware, dan sumber daya lainnya. Cukup kelola aplikasi dan layanan yang Anda buat, dan penyedia cloud Anda akan mengurus semuanya.
Beberapa penyedia menggunakan aplikasi khusus PaaS sebagai model pengiriman data. Misalnya:
- PaaS Integrasi :memungkinkan pengguna untuk membangun, menjalankan, dan mengelola alur integrasi, tanpa menginstal middleware apa pun.
- PaaS Data :Penyedia cloud membuat aplikasi data untuk pelanggan dan menyediakan alat visualisasi data untuk mengakses dan menganalisis data.
Penyedia juga dapat menawarkan layanan tambahan untuk meningkatkan alur kerja dan keamanan.
3. SaaS [Perangkat Lunak sebagai Layanan]
Pro - Tidak perlu menginstal atau memperbarui aplikasi di perangkat lokal
- Dapat ditingkatkan atau diturunkan berdasarkan permintaan
- Biaya distribusi rendah
- Penggunaan lisensi perangkat lunak secara efisien
Kontra - Masalah latensi
- Beralih antar vendor SaaS sulit
Model layanan cloud ini memberi Anda akses langsung ke produk perangkat lunak yang dikembangkan sepenuhnya. Ini memungkinkan Anda fokus hanya pada cara terbaik memanfaatkan produk. Semuanya (termasuk pengembangan, eksekusi, distribusi, dan pengelolaan) ditangani oleh penyedia layanan.
Sebagian besar solusi SaaS yang saat ini tersedia di pasar adalah aplikasi pengguna akhir. Umumnya, aplikasi SaaS adalah aplikasi seluler atau aplikasi situs web, yang dapat diakses melalui browser web. Pengguna tidak perlu menginstal atau memperbarui aplikasi secara lokal.
Contoh aplikasi SaaS yang paling umum adalah Gmail, Dropbox, Office365, Google Maps, dan GoToMeeting. Meskipun beberapa di antaranya gratis, sebagian besar perusahaan mengenakan biaya tetap bulanan atau tahunan per pengguna.
Model Layanan Lain yang Kurang Populer
4. Komputasi Tanpa Server
Perusahaan yang menggunakan layanan dari vendor tanpa server dikenakan biaya berdasarkan perhitungan mereka dan tidak perlu membayar untuk jumlah server atau bandwidth yang tetap.
Istilah 'komputasi tanpa server' cukup membingungkan:bukan berarti tidak ada server fisik. Server masih digunakan untuk menyimpan dan mengelola data. Namun, developer tidak perlu khawatir dengan konfigurasi, manajemen, mesin virtual, penskalaan container, dan perencanaan kapasitas.
Model tanpa server hanya menjalankan kode sesuai permintaan. Mereka memungkinkan pengembang untuk membangun aplikasi yang lebih gesit dan hanya membayar untuk sumber daya yang digunakan, tidak pernah membayar untuk kapasitas menganggur.
5. FaaS [Fungsi sebagai Layanan]
Dirancang untuk berpotensi menjadi arsitektur tanpa server, FaaS memungkinkan Anda untuk menyebarkan bagian (satu fungsi) dari suatu aplikasi. Ini sebagian besar digunakan saat mengembangkan aplikasi layanan mikro.
Memisahkan aplikasi menjadi layanan mikro cukup bermanfaat bagi pengembang karena memungkinkan mereka membangun dan memodifikasi potongan kecil kode yang dapat dengan mudah diimplementasikan ke dalam basis kode mereka.
Tidak seperti arsitektur monolitik, di mana bahkan perubahan kecil memerlukan proses penyebaran yang besar dan kuat, FaaS menghilangkan kerumitan proses penyebaran.
FaaS pertama yang ditawarkan oleh vendor cloud publik besar mana pun adalah Amazon AWS Lambda (awalnya dirilis pada 2014), diikuti oleh Google Cloud Functions dan Microsoft Azure Functions.
6. MBaaS [Backend Seluler sebagai Layanan]
Model MBaaS memberi pengembang web/aplikasi sarana untuk menghubungkan perangkat lunak aplikasi frontend mereka dengan komputasi awan backend dan penyimpanan awan. Ini membebaskan pengembang dari kekhawatiran tentang mengelola atau melakukan tugas apa pun yang terkait dengan server.
Penyedia MBaaS menawarkan berbagai operasi dasar, seperti penyimpanan dan layanan file, dukungan untuk pemberitahuan push, fungsi pesan dan obrolan, layanan lokasi, dan API jaringan sosial untuk login dan posting.
Komputasi Cloud Berdasarkan Model Penerapan
Setelah Anda memutuskan layanan cloud mana yang terbaik untuk Anda, langkah selanjutnya adalah menerapkannya secara efisien. Ada tiga model penerapan cloud utama:cloud pribadi, cloud publik, dan cloud hybrid.
1. Awan Pribadi
Pro - Memberikan keamanan dan privasi yang ditingkatkan
- Pelanggan memiliki kontrol penuh atas pilihan perangkat keras dan perangkat lunak
- Pelanggan tidak perlu bergantung pada industri dan kepatuhan terhadap peraturan
Kontra - Biaya tinggi
- Dibutuhkan orang yang ahli untuk mengelola layanan cloud
Private cloud, juga dikenal sebagai internal cloud, menyediakan lingkungan eksklusif yang didedikasikan untuk satu perusahaan. Sumber daya perangkat keras dan perangkat lunaknya hanya dapat diakses oleh satu pelanggan.
Model cloud pribadi menawarkan sumber daya komputasi tervirtualisasi dan skalabel melalui komponen fisik yang disimpan di pusat data vendor atau di tempat. Ini dapat dikelola secara internal atau oleh pihak ketiga.
Banyak bisnis memilih infrastruktur cloud pribadi karena menawarkan tingkat kontrol yang ditingkatkan serta keamanan dan privasi yang ketat terhadap data melalui firewall dan hosting internal. Mereka dapat menyesuaikan cloud sesuai dengan kebutuhan komputasi spesifik mereka.
Selain itu, bisnis yang menggunakan model cloud pribadi dapat mengadopsi arsitektur dan praktik aplikasi cloud-native (seperti layanan mikro dan wadah). Hal ini memberikan fleksibilitas dan efisiensi yang lebih baik, dan memungkinkan pelanggan untuk bertransisi dengan mulus ke infrastruktur cloud publik atau hybrid di masa mendatang.
2. Awan Publik
Pro - Lokasi independen
- Hemat biaya
- Mudah disiapkan dan diterapkan
- Skalabilitas yang hampir tidak terbatas
- Akses awal ke teknologi terbaru industri TI
Kontra - Kurang aman karena sumber daya dibagikan secara publik
- Kontrol terbatas
- Performa bergantung pada konektivitas internet
Penyedia layanan cloud publik menyediakan sumber daya bagi siapa saja yang ingin menggunakan atau membelinya dari belahan dunia mana pun. Pengguna dapat mengakses sumber daya ini melalui Internet.
Meskipun model cloud publik mencakup berbagai fitur dan kemampuan, pada intinya model ini terdiri dari empat karakteristik utama: komputasi sesuai permintaan, pengumpulan sumber daya, skalabilitas atau elastisitas cepat, dan harga bayar per penggunaan.
Sebagian besar bisnis lebih memilih cloud publik untuk meng-host layanan mereka karena skalabilitasnya untuk memenuhi beban kerja dan permintaan pengguna. Selain itu, mereka tidak perlu mengelola sumber daya TI mereka sendiri. Dan karena pelanggan hanya membayar untuk apa yang mereka gunakan, ini menghasilkan lebih sedikit sumber daya yang terbuang.
Meskipun ada banyak masalah keamanan atas infrastruktur cloud publik, jika diterapkan dengan benar (dengan metode keamanan yang ketat seperti deteksi intrusi dan sistem pencegahan), infrastruktur tersebut dapat seaman jaringan cloud pribadi.
3. Awan Hibrida
Pro - Kepatuhan dan keamanan peraturan yang ditingkatkan
- Hemat biaya
- Peningkatan kelincahan dan inovasi
- Efisiensi infrastruktur yang lebih baik
- Peningkatan manajemen risiko
Kontra - Sulit untuk diterapkan
- Perlu mengelola banyak vendor dan platform
Awan hibrida menggabungkan cloud pribadi dengan satu atau beberapa layanan cloud publik, menggunakan program perangkat lunak berpemilik yang aman yang memungkinkan komunikasi antara dua layanan yang berbeda ini.
Model cloud hybrid dirancang untuk memadukan yang terbaik dari kedua layanan. Mereka memungkinkan bisnis untuk memindahkan beban kerja di antara solusi cloud saat persyaratan berubah.
Dengan menggunakan model hibrid, perusahaan dapat menyimpan data sensitif di pusat data lokal sambil memanfaatkan sumber daya komputasi yang kuat dari cloud publik terkelola. Tidak seperti pendekatan multi-cloud, di mana developer mengelola setiap cloud satu per satu, hybrid cloud bergantung pada satu bidang manajemen.
Dalam beberapa tahun terakhir, banyak bisnis telah meningkatkan ke lingkungan cloud hybrid untuk mengurangi beban berlebih pada sumber daya lokal dan meminimalkan biaya. Dari industri perawatan kesehatan hingga sektor keuangan, teknologi cloud hybrid telah terbukti efektif dalam mengoptimalkan sumber daya dan meningkatkan kinerja komputasi.
Model Penerapan Cloud Lainnya yang Kurang Populer
4. Awan Terdistribusi
Layanan cloud terdistribusi menjalankan infrastruktur cloud publik di beberapa lokasi fisik yang berbeda. Ini berarti pengguna tidak hanya dapat meng-host operasi mereka di infrastruktur vendor cloud, tetapi juga di tempat, di pusat colocation atau pusat data pihak ketiga, atau di pusat data penyedia cloud lainnya. Mereka dapat mengoperasikan semuanya dari satu bidang kontrol.
Dengan kata lain, bisnis dapat menyebarkan dan menjalankan aplikasi atau bagian individual dari aplikasi di beberapa lingkungan cloud. Mereka dapat memilih vendor cloud dan lokasi yang paling sesuai dengan kebutuhan kinerja dan kepatuhan terhadap peraturan.
Selain itu, distribusi cloud publik yang dikelola secara terpusat adalah solusi ideal untuk komputasi tepi — menghosting aplikasi yang lebih dekat ke sumber data seperti perangkat IoT atau server tepi lokal.
5. Awan Komunitas
Cloud komunitas adalah upaya kolaboratif di mana sumber daya dibagikan di antara beberapa organisasi yang memiliki persyaratan serupa. Itu dimiliki dan dikelola oleh satu atau lebih organisasi dalam komunitas, pihak ketiga, atau keduanya.
Misalnya, lembaga pemerintah di Amerika Serikat dapat berbagi infrastruktur komputasi di awan untuk mengelola dan mengoperasikan data. Jenis komputasi awan ini skalabel, fleksibel, dan kompatibel dengan setiap bisnis. Ini memungkinkan pengguna mengubah dokumen dan konfigurasi sesuai kebutuhan mereka.
6. Komputasi Berkinerja Tinggi (HPC) Cloud
Seperti namanya, awan HPC digunakan untuk menjalankan aplikasi yang menghabiskan banyak daya komputasi dan memori. Biasanya, sistem HPC adalah cluster terdistribusi dari server intensif GPU.
Lebih khusus lagi, cluster berisi ratusan atau ribuan server komputasi (node) yang terhubung bersama. Server di setiap cluster bekerja secara paralel satu sama lain, meningkatkan kecepatan pemrosesan untuk menghadirkan komputasi berkinerja tinggi. Setiap cluster dapat melakukan satu kuadriliun perhitungan per detik.
Cloud HPC sebagian besar digunakan oleh laboratorium penelitian (untuk melakukan simulasi kompleks), industri minyak dan gas (untuk mendeteksi lokasi yang akan dibor secara akurat), layanan keuangan (untuk melacak tren saham secara real-time dan mengotomatisasi perdagangan), dan perusahaan yang memanfaatkan kecerdasan buatan. dan alat pembelajaran mesin.
7. Multicloud
Multicloud adalah penggunaan dua atau lebih komputasi awan dan layanan penyimpanan dalam arsitektur jaringan tunggal. Ini bisa berupa cloud semua-pribadi, cloud semua-publik, atau kombinasi keduanya. Tidak seperti awan hibrida, itu tidak harus mencakup awan pribadi.
Bisnis menggunakan beberapa lingkungan cloud untuk menyebarkan penyimpanan data dan sumber daya komputasi, yang mengurangi risiko kehilangan data dan waktu henti.
8. Poli Awan
Poly cloud sangat berbeda dari multicloud. Ini memungkinkan Anda untuk menjalankan modul spesifik dari beban kerja Anda pada penyedia terbaik untuk fungsi spesifik itu. Misalnya, Anda dapat menjalankan API di AWS Lambda Amazon, tetapi data lake Anda di Microsoft Azure.
Meskipun Poly cloud menawarkan manfaat biaya yang besar, Anda harus mengandalkan konektivitas dari vendor cloud yang berbeda, di mana mungkin ada peningkatan latensi.
Baca: 5 Prosesor Kuantum yang Menampilkan Paradigma Komputasi Baru
Pertanyaan Umum
Siapa yang Menemukan Cloud Computing?
Konsep komputasi awan ditemukan oleh ilmuwan komputer Joseph Carl Robnett Licklider pada awal 1960-an. Dia bekerja di ARPANet, pendahulu Internet saat ini, untuk membangun jaringan komputer dengan pembagian waktu menggunakan perangkat lunak pada waktu itu.
Namun, komputasi awan tidak dipopulerkan sampai Amazon meluncurkan anak perusahaannya Amazon Web Services pada tahun 2002 untuk memungkinkan pengembang membangun aplikasi sendiri. Pada tahun 2006, Amazon menciptakan Simple Storage Service (S3) dan Elastic Compute Cloud (EC2), yang memelopori penggunaan virtualisasi server untuk menghadirkan IaaS dengan model bayar per harga.
Baca: 12 Aplikasi Komputasi Kuantum Terbaik
Apa manfaat utama komputasi awan?
Layanan cloud memungkinkan bisnis untuk mengatur apa yang pada dasarnya adalah kantor virtual. Meskipun ada banyak keuntungan menggunakan layanan cloud, yang utama meliputi:
- Penghematan biaya (model biaya bayar per penggunaan)
- Fleksibilitas dan skalabilitas
- Pencegahan kerugian dan pemulihan bencana
- Akses ke pembaruan otomatis teknologi TI terbaru
Apa saja contoh umum komputasi awan?
Ratusan ribu bisnis menggunakan berbagai jenis infrastruktur cloud untuk menyediakan layanan mereka. Layanan yang paling populer adalah:
- Google Apps, seperti Google Spreadsheet dan Google Drive
- Slack, aplikasi perpesanan untuk bisnis
- Microsoft Power BI, layanan analisis bisnis
- Heroku, platform cloud yang memungkinkan pengembang membangun, mengirimkan, memantau, dan menskalakan aplikasi
- Dropbox, layanan hosting file yang memungkinkan Anda menyimpan file secara online dan menyinkronkannya ke perangkat Anda
Siapa saja penyedia cloud utama?
Lima penyedia teratas menawarkan semua jenis layanan cloud yang tercantum di atas. Pendapatan mereka (dari layanan cloud) telah meningkat dengan CAGR lebih dari 20%.
- Layanan Web Amazon
- Microsoft Azure
- Google Cloud Platform
- Alibaba Cloud
- IBM Cloud
- Awan Oracle
- Platform Cloud SAP
Bagaimana masa depan komputasi awan?
Pada tahun 2020 ukuran pasar komputasi awan global senilai $371,4 miliar. Diperkirakan akan tumbuh pada CAGR sebesar 17,5% untuk lima tahun ke depan. Pada tahun 2025, pasar komputasi awan akan mencapai $832,1 miliar.
Pertumbuhan ini terutama didorong oleh meningkatnya penerapan teknologi canggih seperti Big Data, Artificial Intelligence (AI), dan Machine Learning (ML). Perusahaan besar juga mengalihkan operasi mereka ke solusi cloud yang hemat biaya untuk memanfaatkan berbagai keuntungan.
Baca: 16 Perusahaan Fintech Terbesar dan Paling Berharga di Dunia
Selain itu, peningkatan investasi oleh negara-negara seperti Amerika Serikat, Inggris, China, dan Jepang, dalam berbagai proyek pengembangan berbasis cloud diharapkan dapat mempercepat pertumbuhan pasar.