Arsitektur komputasi awan adalah kombinasi arsitektur berorientasi layanan dan arsitektur berbasis peristiwa.
Arsitektur komputasi awan dibagi menjadi dua bagian berikut –
- Paling depan
- Ujung Belakang
Diagram di bawah ini menunjukkan arsitektur komputasi awan
Paling depan
Ujung depan digunakan oleh klien. Ini berisi antarmuka sisi klien dan aplikasi yang diperlukan untuk mengakses platform komputasi awan. Front end mencakup server web (termasuk Chrome, Firefox, internet explorer, dll.), klien kurus & gemuk, tablet, dan perangkat seluler.
Ujung Belakang
Bagian belakang digunakan oleh penyedia layanan. Ia mengelola semua sumber daya yang diperlukan untuk menyediakan layanan komputasi awan. Ini mencakup sejumlah besar penyimpanan data, mekanisme keamanan, mesin virtual, model penerapan, server, mekanisme kontrol lalu lintas, dll.
Catatan: Baik front end maupun back end terhubung satu sama lain melalui jaringan, umumnya menggunakan koneksi internet.
Komponen Arsitektur Cloud Computing
Ada komponen arsitektur komputasi awan berikut –
- Infrastruktur Klien
Infrastruktur Klien adalah komponen ujung depan. Ini menyediakan GUI (Graphical User Interface) untuk berinteraksi dengan cloud.
- Aplikasi
Aplikasi dapat berupa perangkat lunak atau platform apa pun yang ingin diakses klien.
- Pelayanan
Layanan Cloud mengelola jenis layanan apa yang Anda akses sesuai dengan kebutuhan klien.
Komputasi awan menawarkan tiga jenis layanan berikut:
- Saya. Perangkat Lunak sebagai Layanan (SaaS) – Dikenal juga sebagai layanan aplikasi cloud. Sebagian besar aplikasi SaaS dijalankan langsung melalui web browser sehingga kita tidak perlu mendownload dan menginstal aplikasi tersebut. Beberapa contoh penting SaaS diberikan di bawah ini –
Inilah Tentang Layanan Arsitektur Komputasi Awan
Contoh: Google Apps, Salesforce Dropbox, Slack, Hubspot, Cisco WebEx.
ii. Platform as a Service (PaaS) – Ini juga dikenal sebagai layanan platform cloud. Hampir mirip dengan SaaS, namun bedanya PaaS menyediakan platform untuk pembuatan software, namun dengan menggunakan SaaS kita dapat mengakses software melalui internet tanpa memerlukan platform apapun.
Contoh: Windows Azure, Force.com, Magento Commerce Cloud, OpenShift.
iii. Infrastruktur sebagai Layanan (IaaS) – Ini juga dikenal sebagai layanan infrastruktur cloud. Ini bertanggung jawab untuk mengelola data aplikasi, middleware, dan lingkungan runtime.
Contoh: Amazon Web Services (AWS) EC2, Google Compute Engine (GCE), Cisco Metapod.
- Awan Waktu Proses
Runtime Cloud menyediakan lingkungan eksekusi dan runtime ke mesin virtual.
- Penyimpanan
Penyimpanan adalah salah satu komponen terpenting dari komputasi awan. Ini menyediakan sejumlah besar kapasitas penyimpanan di cloud untuk menyimpan dan mengelola data.
- Infrastruktur
Ini menyediakan layanan pada tingkat host, tingkat aplikasi, dan tingkat jaringan. Infrastruktur cloud mencakup komponen perangkat keras dan perangkat lunak seperti server, penyimpanan, perangkat jaringan, perangkat lunak virtualisasi, dan sumber daya penyimpanan lainnya yang diperlukan untuk mendukung model komputasi awan.
- Manajemen
Manajemen digunakan untuk mengelola komponen seperti aplikasi, layanan, cloud runtime, penyimpanan, infrastruktur, dan masalah keamanan lainnya di backend dan membangun koordinasi di antara mereka.
- Keamanan
Keamanan adalah komponen back end bawaan komputasi awan. Ini menerapkan mekanisme keamanan di back end.
- Internet
Internet adalah media yang melaluinya front end dan back end dapat berinteraksi dan berkomunikasi satu sama lain.