Komputasi Awan
Komputasi awan adalah jenis
komputasi yang bergantung pada sumber daya komputasi bersama daripada memiliki
server lokal atau perangkat pribadi untuk menangani aplikasi.
Dalam uraiannya yang paling
sederhana, komputasi awan mengambil layanan ("layanan cloud") dan
memindahkannya di luar firewall organisasi. Aplikasi, penyimpanan, dan layanan
lainnya diakses melalui Web. Layanan dikirimkan dan digunakan melalui Internet
dan dibayar oleh pelanggan cloud dengan model bisnis sesuai kebutuhan atau
bayar per penggunaan.
Pengenalan dan Definisi Cloud Computing NIST
Institut Stand dan Teknologi
Nasional (NIST) memiliki definisi komputasi awan yang lebih komprehensif. Ini
menggambarkan komputasi awan sebagai "model untuk memungkinkan akses
jaringan di mana-mana, nyaman, sesuai permintaan ke kumpulan sumber daya
komputasi yang dapat dikonfigurasi (misalnya, jaringan, server, penyimpanan,
aplikasi dan layanan) yang dapat dengan cepat disediakan dan dirilis dengan
manajemen minimal upaya atau interaksi penyedia layanan. "
Karakteristik Lingkungan Cloud
Menurut NIST, semua lingkungan cloud sejati memiliki lima
karakteristik utama:
1. Layanan
mandiri berdasarkan permintaan (On-demand self-service) : Ini berarti bahwa pelanggan cloud dapat mendaftar, membayar
dan mulai menggunakan sumber daya cloud dengan cepat sendiri tanpa bantuan dari
agen penjualan.
2. Akses jaringan
luas (Broad network access) : Pelanggan mengakses layanan cloud melalui Internet.
3. Pengumpulan
sumber daya (Resource pooling) : Banyak pelanggan yang berbeda (individu, organisasi atau
departemen berbeda dalam suatu organisasi) semua menggunakan server,
penyimpanan, atau sumber daya komputasi yang sama.
4. Elastisitas
atau ekspansi yang cepat (Rapid elasticity or expansion) : Pelanggan cloud dapat dengan mudah meningkatkan atau
mengurangi penggunaan sumber daya saat kebutuhan mereka berubah.
5. Layanan
terukur (Measured service) : Pelanggan membayar jumlah sumber daya yang mereka gunakan
dalam periode waktu tertentu daripada membayar untuk perangkat keras atau
perangkat lunak dimuka. (Perhatikan bahwa di cloud pribadi, layanan terukur ini
biasanya melibatkan beberapa bentuk tolak bayar di mana TI melacak berapa
banyak sumber daya yang digunakan berbagai departemen dalam organisasi.)
Model Pengiriman Cloud
Komputasi awan dapat dibagi menjadi beberapa sub-kategori
tergantung pada lokasi fisik sumber daya komputasi dan siapa yang dapat mengakses
sumber daya tersebut.
Vendor cloud public (Public Could) menawarkan layanan
komputasi mereka kepada siapa pun di masyarakat umum. Mereka memelihara pusat
data besar penuh dengan perangkat keras komputasi, dan pelanggan mereka berbagi
akses ke perangkat keras itu.
Sebaliknya, cloud pribadi (Private Clould) adalah
lingkungan cloud yang disisihkan untuk penggunaan eksklusif satu organisasi.
Beberapa perusahaan besar memilih untuk menyimpan beberapa data dan aplikasi di
cloud pribadi untuk alasan keamanan, dan beberapa diminta untuk menggunakan
cloud pribadi untuk mematuhi berbagai peraturan.
Organisasi memiliki dua opsi berbeda untuk lokasi cloud
pribadi: mereka dapat mengatur cloud pribadi di pusat data mereka sendiri atau
mereka dapat menggunakan layanan cloud pribadi yang di-host. Dengan cloud
pribadi yang dihosting, vendor cloud publik setuju untuk menyisihkan sumber
daya komputasi tertentu dan hanya mengizinkan satu pelanggan untuk menggunakan
sumber daya tersebut.
Cloud hybrid adalah kombinasi cloud publik dan privat dengan beberapa
tingkat integrasi di antara keduanya. Misalnya, dalam praktik yang disebut
"cloud bursting" suatu perusahaan dapat menjalankan server Web di
cloud pribadinya sendiri dan menggunakan layanan cloud publik untuk kapasitas
tambahan selama masa penggunaan puncak.
Lingkungan multi-cloud mirip dengan cloud hybrid karena pelanggan
menggunakan lebih dari satu layanan cloud. Namun, lingkungan multi-cloud tidak
harus memiliki integrasi di antara berbagai layanan cloud, seperti yang
dilakukan cloud hybrid. Lingkungan multi-awan hanya dapat mencakup awan publik,
hanya awan pribadi, atau kombinasi awan publik dan pribadi.
Model Layanan Cloud Umum
Layanan cloud biasanya digunakan berdasarkan persyaratan
pengguna akhir (bisnis). Layanan utama meliputi:
1. Software as a Service (SaaS)
SaaS adalah
metode pengiriman perangkat lunak yang menyediakan akses ke perangkat lunak dan
fungsinya dari jarak jauh sebagai layanan berbasis Web. Alih-alih membayar
biaya dimuka untuk membeli dan / atau perangkat lunak lisensi, pelanggan SaaS
membayar biaya berulang (seringkali bulanan atau tahunan) untuk berlangganan
layanan. Secara umum, mereka dapat mengakses SaaS dari perangkat apa pun yang
tersambung ke Internet, kapan saja, siang atau malam hari. Contoh SaaS yang
terkenal termasuk Salesforce.com, Microsoft Office 365, Google G Suite, Dropbox,
Adobe Creative Cloud dan lainnya.
2. Platform as a Service (PaaS)
PaaS adalah
platform komputasi yang dikirim sebagai layanan. Di sini platform di-outsource
menggantikan perusahaan atau pusat data yang membeli dan mengelola sendiri
perangkat keras dan lapisan perangkat lunaknya. Sebagian besar PaaSes dirancang
untuk pengembang dan bertujuan untuk menyederhanakan proses pembuatan dan
penggunaan perangkat lunak. Misalnya, pengembang Web mungkin menggunakan PaaS
yang mencakup perangkat lunak sistem operasi, perangkat lunak server Web,
database, dan alat pengembangan Web terkait. Vendor PaaS terkemuka termasuk
Amazon Web Services, Microsoft Azure, IBM dan Google Cloud Platform.
3. Infrastructure as A Service (IaaS)
Infrastruktur
komputer, seperti server, penyimpanan, dan jaringan disampaikan sebagai
layanan. IaaS populer di kalangan perusahaan yang menghargai kenyamanan
memiliki vendor cloud yang mengelola infrastruktur TI mereka. Mereka juga
terkadang melihat penghematan biaya sebagai akibat hanya membayar untuk sumber
daya komputasi yang mereka gunakan. Vendor IaaS terkemuka termasuk Amazon Web
Services, Microsoft Azure, IBM dan Google Cloud Platform.
Sementara SaaS, PaaS dan IaaS
adalah tiga jenis layanan cloud yang paling umum, vendor cloud computing
terkadang juga menggunakan label "sebagai layanan" lainnya untuk
menggambarkan penawaran mereka. Misalnya, beberapa menawarkan basis data
sebagai layanan (DBaaS), seluler back-end sebagai layanan (MBaaS), berfungsi
sebagai layanan (FaaS) atau lainnya.
Manfaat Cloud
Computing
Konsumen dan organisasi
memiliki banyak alasan berbeda untuk memilih menggunakan layanan cloud
computing. Mereka mungkin termasuk yang berikut:
·
Kenyamanan
·
Skalabilitas
·
Biaya rendah
·
Keamanan
·
Kapan saja, di
mana saja akses
·
Ketersediaan tinggi