Delivery model cloud mewakili kombinasi sumber daya TI khusus dan yang telah dikemas sebelumnya yang ditawarkan oleh penyedia cloud. Tiga delivery model cloud yang umum telah menjadi mapan dan resmi:
• Infrastructure-as-a-Service (IaaS)
Delivery model IaaS mewakili lingkungan TI mandiri yang terdiri dari sumber daya IT sentris-infrastruktur yang dapat diakses dan dikelola melalui antarmuka dan perangkat berbasis layanan cloud. Lingkungan ini dapat mencakup perangkat keras, jaringan, konektivitas, sistem operasi, dan sumber daya TI "mentah" lainnya.
Tujuan umum dari lingkungan IaaS adalah untuk memberi konsumen cloud kontrol tingkat tinggi dan tanggung jawab atas konfigurasi dan pemanfaatannya. Sumber daya TI yang disediakan oleh IaaS umumnya tidak pra-konfigurasi, menempatkan tanggung jawab administratif langsung pada konsumen cloud. Oleh karena itu model ini digunakan oleh konsumen cloud yang memerlukan tingkat kontrol yang tinggi terhadap lingkungan berbasis cloud yang ingin mereka ciptakan.
Jenis dan merek sumber daya TI yang disediakan oleh produk IaaS ditawarkan olehpenyedia cloud yang berbeda dapat bervariasi. Sumber daya TI yang tersedia melalui lingkungan IaaS umumnya ditawarkan sebagai contoh virtual yang baru diinisialisasi. Sumber daya TI pusat dan primer dalam lingkungan IaaS yang khas adalah server virtual. Server virtual disewa dengan menetapkan persyaratan perangkat keras server, seperti kapasitas prosesor, memori, dan lokal
Gambar 4.11. Seorang pengguna cloud menggunakan server virtual dalam lingkungan IaaS. Pelanggan cloud diberikan berbagai jaminan kontrak oleh penyedia cloud, yang berkaitan dengan karakteristik seperti kapasitas, kinerja, dan ketersediaan.
• Platform-as-a-Service (PaaS)
Delivery model PaaS mewakili lingkungan “siap pakai” yang telah ditentukan sebelumnya, biasanya terdiri atas sumber daya TI yang sudah digunakan dan dikonfigurasi. Secara khusus, PaaS bergantung pada (dan terutama ditentukan oleh) penggunaan lingkungan yang siap pakai yang menetapkan serangkaian produk dan alat yang telah dikemas yang digunakan untuk mendukung seluruh siklus hidup pengiriman aplikasi kustom.
Alasan umum konsumen cloud akan menggunakan dan berinvestasi dalam lingkungan PaaS meliputi:
• Konsumen cloud ingin memperluas lingkungan on-premise ke cloud untuk skalabilitas dan tujuan ekonomi.
• Konsumen cloud menggunakan lingkungan yang siap pakai untuk sepenuhnya menggantikan lingkungan di tempat.
• Konsumen cloud ingin menjadi penyedia cloud dan menyebarkan layanan cloud-nya sendiri agar tersedia untuk konsumen cloud eksternal lainnya.
Dengan bekerja di dalam platform yang sudah jadi, konsumen cloud terhindar dari beban administrasi untuk mengatur dan memelihara infrastruktur sumber daya TI yang disediakan melalui model IaaS. Sebaliknya, konsumen cloud diberikan tingkat kontrol yang lebih rendah atas sumber daya TI dasar yang menjadi tuan rumah dan penyediaan Produk PaaS tersedia dengan tumpukan pengembangan yang berbeda. Misalnya, Google App Engine menawarkan lingkungan berbasis Java dan Python.
Gambar 4.12. Seorang pengguna cloud sedang mengakses lingkungan PaaS yang sudah jadi. Tanda tanya menunjukkan bahwa konsumen cloud sengaja dilindungi dari detail implementasi platform.
• Software-as-a-Service (SaaS)
Program perangkat lunak yang diposisikan sebagai layanan cloud bersama dan dibuat tersedia sebagai "produk" atau utilitas umum mewakili profil khas dari penawaran SaaS. Delivery model SaaS biasanya digunakan untuk membuat layanan cloud yang dapat digunakan kembali tersedia secara luas (sering secara komersial) ke berbagai konsumen cloud.
lingkungan dapat membangun layanan cloud yang diputuskan untuk digunakan dalam lingkungan yang sama dengan tawaran SaaS. Organisasi yang sama kemudian secara efektif mengasumsikan peran penyedia cloud karena layanan cloud berbasis SaaS tersedia untuk organisasi lain yang bertindak sebagai konsumen cloud ketika menggunakan layanan cloud tersebut.
Membandingkan Delivery model Cloud
Disediakan di bagian ini adalah tiga tabel yang membandingkan berbagai aspek penggunaan dan implementasi delivery model awan. Tabel 4.1 kontras tingkat kontrol dan Tabel 4.2 membandingkan tanggung jawab dan penggunaan yang khas.
Tabel 4.1. Perbandingan level kontrol delivery model cloud yang tipikal.
Tabel 4.2. Aktivitas khas yang dilakukan oleh konsumen cloud dan penyedia cloud dalam kaitannya dengan delivery model cloud.
Gambar 4.13. Konsumen layanan cloud diberikan akses kontrak layanan cloud, tetapi tidak dengan sumber daya TI yang mendasari atau rincian implementasi.
Seorang pengguna cloud umumnya diberikan kontrol administratif yang sangat terbatas atas implementasi SaaS. Ini paling sering disediakan oleh penyedia cloud, tetapi dapat secara hukum dimiliki oleh entitas mana pun yang berperan sebagai pemilik layanan cloud. Misalnya, organisasi yang bertindak sebagai pengguna cloud saat menggunakan dan bekerja dengan PaaS
lingkungan dapat membangun layanan cloud yang diputuskan untuk digunakan dalam lingkungan yang sama dengan tawaran SaaS. Organisasi yang sama kemudian secara efektif mengasumsikan peran penyedia cloud karena layanan cloud berbasis SaaS tersedia untuk organisasi lain yang bertindak sebagai konsumen cloud ketika menggunakan layanan cloud tersebut.
Membandingkan Delivery model Cloud
Disediakan di bagian ini adalah tiga tabel yang membandingkan berbagai aspek penggunaan dan implementasi delivery model awan. Tabel 4.1 kontras tingkat kontrol dan Tabel 4.2 membandingkan tanggung jawab dan penggunaan yang khas.
Tabel 4.1. Perbandingan level kontrol delivery model cloud yang tipikal.
Tabel 4.2. Aktivitas khas yang dilakukan oleh konsumen cloud dan penyedia cloud dalam kaitannya dengan delivery model cloud.
Menggabungkan Delivery model Cloud
Tiga delivery model cloud dasar terdiri dari hierarki penyediaan alami, memungkinkan peluang untuk aplikasi gabungan dari model untuk dieksplorasi. Bagian yang akan datang secara singkat menyoroti pertimbangan yang berkaitan dengan dua kombinasi umum.
IaaS + PaaS
Lingkungan PaaS akan dibangun di atas infrastruktur dasar yang dapat dibandingkan dengan server fisik dan virtual dan sumber daya TI lainnya yang disediakan di lingkungan IaaS. Gambar 4.14 menunjukkan bagaimana kedua model ini secara konseptual dapat digabungkan menjadi arsitektur berlapis sederhana.
Gambar 4.14. Lingkungan PaaS berdasarkan pada sumber daya TI yang disediakan oleh lingkungan IaaS yang mendasarinya.
Penyedia cloud biasanya tidak perlu menyediakan lingkungan IaaS dari cloud sendiri untuk membuat lingkungan PaaS tersedia bagi konsumen cloud. Jadi bagaimana pandangan arsitektur yang disediakan oleh Gambar 4.15 bermanfaat atau dapat diterapkan? Katakanlah bahwa penyedia cloud yang menawarkan lingkungan PaaS memilih untuk menyewa lingkungan IaaS dari penyedia cloud yang berbeda.
Gambar 4.15. Contoh dari kontrak antara Cloud Provider X dan Y, di mana layanan yang ditawarkan oleh Cloud Provider X secara fisik di-host di server virtual milik Cloud Provider Y. Data sensitif yang secara hukum diperlukan untuk tinggal di wilayah tertentu secara fisik disimpan di Cloud B , yang secara fisik terletak di wilayah itu.
Motivasi untuk pengaturan semacam itu mungkin dipengaruhi oleh ekonomi atau mungkin karena penyedia cloud pertama hampir melebihi kapasitasnya saat ini dengan melayani konsumen cloud lainnya. Atau, mungkin pengguna cloud tertentu memaksakan persyaratan hukum agar data disimpan secara fisik di wilayah tertentu (berbeda dari tempat cloud provider cloud pertama berada), seperti yang diilustrasikan dalam Gambar 4.15.
IaaS + PaaS + SaaS
Ketiga delivery model cloud dapat dikombinasikan untuk membentuk lapisan sumber daya TI yang saling membangun. Misalnya, dengan menambahkan arsitektur layered sebelumnya yang ditunjukkan pada Gambar 4.15, lingkungan siap pakai yang disediakan oleh lingkungan PaaS dapat digunakan oleh organisasi konsumen cloud untuk mengembangkan dan menggunakan layanan cloud SaaS sendiri yang kemudian dapat tersedia sebagai produk komersial (Gambar 4.16)
Gambar 4.16. Tampilan layered sederhana dari arsitektur yang terdiri dari lingkungan IaaS dan PaaS yang menjadi tuan rumah bagi tiga implementasi layanan cloud SaaS.
0 Komentar