Daftar Isi:
- Dalam situasi ini, prinsip SOA (seperti kopling dan usabilitas yang longgar) telah diterapkan pada komponen infrastruktur TI yang disampaikan sebagai layanan awan kepada pengguna PaaS. Pengembang di organisasi Anda dapat menemukan layanan platform yang mereka butuhkan dengan mereferensikan katalog layanan.
- Jangan membingungkan SOA dengan SaaS. SOA adalah perangkat lunak yang dirancang sebagai layanan; SaaS adalah perangkat lunak yang dikelola dan didistribusikan sebagai layanan.
Video: Pengertian dan Cara Kerja Cloud Computing 2024
Bila Anda memiliki latar belakang tentang apa artinya mengambil pendekatan berorientasi layanan pada sistem teknologi architecting, Anda dapat mulai melihat hubungan antara SOA dan komputasi awan. Layanan penting untuk komputasi awan dari infrastruktur dan perspektif aplikasi.
Orientasi layanan menembus awan itu sendiri dan awan berfungsi sebagai lingkungan yang dapat menampung layanan lain (baik di tingkat teknis maupun bisnis). Apa artinya ini?
-
Di satu sisi, penyedia awan telah membangun infrastruktur awan pada layanan yang dirancang dengan baik dengan antarmuka kotak hitam yang jelas. Layanan kotak hitam ini (kapasitas berpikir misalnya) memungkinkan skala awan. Infrastruktur cloud itu sendiri berorientasi layanan.
-
Di sisi lain, perusahaan yang merancang aplikasi yang dirancang untuk awan cenderung membangunnya sebagai layanan; Hal ini mempermudah pelanggan dan mitra untuk menggunakannya.
Infrastruktur sebagai Lapisan Layanan menawarkan penyimpanan dan menghitung sumber daya yang dapat digunakan oleh pengembang dan organisasi TI untuk memberikan solusi bisnis yang sesuai. Penyedia awan menginginkan kemampuan penyediaan yang terkait dengan IaaS dirancang sebagai layanan modular dengan antarmuka yang telah dipublikasikan sehingga dapat digunakan untuk berbagai situasi.
Sebagai pengguna layanan penyediaan kapasitas ini, Anda tidak perlu tahu bagaimana penyedia layanan membuat layanan; Ini adalah kotak hitam untuk Anda. Jika awan tidak berorientasi pada layanan, Anda harus mencari cara untuk menyediakan aplikasi Anda ke lingkungan. Dengan awan, Anda bisa menggunakan layanan penyediaan tunggal.
Platform sebagai Layanan (PaaS)Platform sebagai lapisan Layanan menawarkan lingkungan pengembangan yang dapat digunakan oleh organisasi TI untuk membuat aplikasi bisnis cloud-ready. Ini ditawarkan sebagai seperangkat layanan kotak hitam yang memungkinkan pengembang membuat aplikasi di atas infrastruktur komputasi. Ini mungkin termasuk alat pengembang yang ditawarkan sebagai layanan untuk membangun layanan, atau bahkan layanan akses data dan database, atau bahkan layanan penagihan.
Dalam situasi ini, prinsip SOA (seperti kopling dan usabilitas yang longgar) telah diterapkan pada komponen infrastruktur TI yang disampaikan sebagai layanan awan kepada pengguna PaaS. Pengembang di organisasi Anda dapat menemukan layanan platform yang mereka butuhkan dengan mereferensikan katalog layanan.
Perangkat Lunak sebagai Layanan (SaaS)
Dengan Perangkat Lunak sebagai Layanan, penyedia host perangkat lunak untuk Anda sehingga Anda tidak perlu menginstalnya, mengelolanya, atau membeli perangkat keras untuknya.Yang harus Anda lakukan adalah menyambungkannya dan menggunakannya.
Jangan membingungkan SOA dengan SaaS. SOA adalah perangkat lunak yang dirancang sebagai layanan; SaaS adalah perangkat lunak yang dikelola dan didistribusikan sebagai layanan.
Dalam semua model ini, perusahaan akan menggunakan seperangkat layanan terdefinisi dengan baik yang dapat mereka akses melalui antarmuka. Perusahaan dapat memanfaatkan layanan ini dengan berbagai cara, tergantung pada masalah apa yang ingin mereka selesaikan.