Cloud Computing ArchiDiagram dan Komponen Struktur
⚡ Ringkasan Cerdas
Arsitektur komputasi awan menggabungkan komponen front-end dan back-end, yang terhubung melalui jaringan, untuk menyediakan layanan komputasi sesuai permintaan. Arsitektur ini mencakup infrastruktur klien, aplikasi, layanan, cloud runtime, penyimpanan, manajemen, dan keamanan, yang semuanya bekerja sama melalui virtualisasi untuk menjalankan platform cloud yang andal.

Bagian-bagian di bawah ini menjelaskan arsitektur komputasi awan, komponen-komponennya, dan virtualisasi.
Apa itu Cloud Computing Architekstur?
Cloud Computing ArchiArsitektur adalah gabungan komponen yang dibutuhkan untuk layanan komputasi awan. Arsitektur komputasi awan terdiri dari beberapa komponen seperti platform frontend, platform atau server backend, jaringan atau layanan internet, dan layanan pengiriman berbasis awan.
Mari kita telusuri lebih dalam tentang komputasi awan dan lihat apa saja komponen penyusunnya. Cloud computing Terdiri dari dua komponen, yaitu front end dan back end. Front end terdiri dari bagian klien dari sistem komputasi awan. Ini mencakup antarmuka dan aplikasi yang diperlukan untuk mengakses platform komputasi awan atau pemrograman awan.
Meskipun back end mengacu pada cloud itu sendiri, back end terdiri dari sumber daya yang diperlukan untuk layanan komputasi awan. Ini terdiri dari mesin virtual, server, penyimpanan data, mekanisme keamanan, dll. Itu berada di bawah kendali penyedia.
Komputasi awan mendistribusikan sistem file yang tersebar di beberapa hard disk dan mesin. Data tidak pernah disimpan di satu tempat, dan jika satu unit gagal, unit lainnya akan mengambil alih secara otomatis. Ruang disk pengguna dialokasikan pada sistem file terdistribusi, sementara komponen penting lainnya adalah algoritma untuk alokasi sumber daya. Komputasi awan adalah lingkungan terdistribusi yang kuat dan sangat bergantung pada algoritma yang kuat.
Cloud Computing Architekstur
The ArchiArsitektur komputasi awan mengandung banyak komponen yang berbeda. Komponen tersebut meliputi infrastruktur klien, aplikasi, layanan, awan runtime, ruang penyimpanan, manajemen, dan keamanan. Semua ini merupakan bagian dari arsitektur komputasi awan.
Ujung depan:
Klien menggunakan front end, yang berisi antarmuka dan aplikasi sisi klien. Kedua komponen ini penting untuk mengakses platform komputasi Cloud. Ujung depan mencakup server web (Chrome, Firefox, Opera, dll.), klien, dan perangkat seluler.
Bagian Belakang:
Bagian backend membantu Anda mengelola semua sumber daya yang dibutuhkan untuk menyediakan layanan komputasi Cloud. Bagian arsitektur Cloud ini mencakup mekanisme keamanan, penyimpanan data dalam jumlah besar, server, mesin virtual, mekanisme kontrol lalu lintas, dll.
Cloud Computing Archidiagram tekstur
Komponen Penting Cloud Computing Architekstur
Berikut adalah beberapa komponen penting arsitektur komputasi awan:
1. Infrastruktur Klien
Infrastruktur Klien adalah komponen front-end yang menyediakan GUI. Ini membantu pengguna untuk berinteraksi dengan Cloud.
2. Aplikasi
Aplikasi dapat berupa perangkat lunak atau platform apa pun yang ingin diakses klien.
3. Layanan
Komponen layanan mengelola jenis layanan mana yang dapat Anda akses sesuai dengan kebutuhan klien.
Tiga layanan komputasi Cloud adalah:
- Software sebagai Service (SaaS)
- Platform sebagai Layanan (PaaS)
- Infrastruktur sebagai Layanan (IaaS)
4. Awan Waktu Proses
Cloud runtime menawarkan lingkungan eksekusi dan runtime ke mesin virtual.
5. Penyimpanan
Penyimpanan merupakan komponen penting lain dari arsitektur komputasi awan. Penyimpanan menyediakan sejumlah besar kapasitas penyimpanan di awan untuk menyimpan dan mengelola data.
6. Infrastruktur
Ia menawarkan layanan pada tingkat host, tingkat jaringan, dan tingkat aplikasi. Infrastruktur cloud mencakup komponen perangkat keras dan perangkat lunak seperti server, penyimpanan, perangkat jaringan, perangkat lunak virtualisasi, dan berbagai sumber daya penyimpanan lainnya yang diperlukan untuk mendukung model komputasi awan.
7. Pengelolaan
Komponen ini mengelola komponen seperti aplikasi, layanan, runtime cloud, penyimpanan, infrastruktur, dan masalah keamanan lainnya di backend. Hal ini juga membangun koordinasi di antara mereka.
8. Keamanan
Keamanan di backend mengacu pada penerapan mekanisme keamanan yang berbeda untuk mengamankan sistem Cloud, sumber daya, file, dan infrastruktur bagi pengguna akhir.
9. Internet
Koneksi internet berperan sebagai jembatan atau media antara frontend dan backend. Ini memungkinkan Anda membangun interaksi dan komunikasi antara frontend dan backend.
Manfaat Cloud Computing Architekstur
Berikut ini adalah manfaat arsitektur komputasi awan:
- Membuat sistem komputasi Cloud secara keseluruhan menjadi lebih sederhana.
- Membantu meningkatkan pemrosesan data Anda.
- Memberikan keamanan yang tinggi.
- Ini memiliki pemulihan bencana yang lebih baik.
- Menawarkan aksesibilitas pengguna yang baik.
- Mengurangi biaya operasional TI secara signifikan.
Virtualisasi dan Cloud Computing
Teknologi pendukung utama untuk Cloud Computing adalah Virtualisasi. Virtualisasi adalah partisi server fisik tunggal menjadi beberapa server logis. Setelah server fisik dibagi, setiap server logis berperilaku seperti server fisik dan dapat menjalankan sistem operasi dan aplikasi secara independen. Banyak perusahaan populer seperti VMware dan Microsoft menyediakan layanan virtualisasi. Daripada menggunakan PC Anda untuk penyimpanan dan komputasi, Anda dapat menggunakan server virtual mereka. Mereka cepat, hemat biaya, dan tidak memakan banyak waktu.
Bagi pengembang dan penguji perangkat lunak, virtualisasi sangat berguna. Hal ini memungkinkan pengembang untuk menulis kode yang berjalan di banyak lingkungan berbeda untuk pengujian.
Virtualisasi terutama digunakan untuk tiga tujuan utama: 1) Virtualisasi Jaringan, 2) Virtualisasi Server, dan 3) Virtualisasi Penyimpanan
Virtualisasi Jaringan: Ini adalah metode menggabungkan sumber daya yang tersedia dalam jaringan dengan membagi bandwidth yang tersedia menjadi beberapa saluran. Setiap saluran tidak bergantung pada saluran lainnya dan dapat ditetapkan ke server atau perangkat tertentu secara real time.
Virtualisasi Penyimpanan: Virtualisasi penyimpanan adalah penggabungan penyimpanan fisik dari beberapa perangkat penyimpanan jaringan menjadi perangkat penyimpanan tunggal yang dikelola dari konsol pusat. Virtualisasi penyimpanan umumnya digunakan dalam jaringan area penyimpanan (SAN).
Virtualisasi Server: Virtualisasi server adalah penyamaran sumber daya server seperti prosesor, RAM, sistem operasi, dll., dari pengguna server. Virtualisasi server dimaksudkan untuk meningkatkan pembagian sumber daya dan mengurangi beban serta kompleksitas komputasi dari pengguna.
Virtualisasi adalah kunci untuk membuka potensi sistem Cloud. Yang membuat virtualisasi begitu penting bagi cloud adalah kemampuannya untuk memisahkan perangkat lunak dari perangkat keras. Misalnya, PC dapat menggunakan memori virtual untuk meminjam memori tambahan dari hard disk. Biasanya, hard disk memiliki ruang penyimpanan yang jauh lebih besar daripada memori fisik. Meskipun disk virtual lebih lambat daripada memori fisik, jika dikelola dengan benar, penggantian tersebut akan bekerja dengan sempurna. Demikian pula, ada perangkat lunak yang dapat meniru seluruh komputer, yang berarti 1 komputer dapat melakukan fungsi yang setara dengan 20 komputer. Konsep virtualisasi ini merupakan elemen penting dalam berbagai aplikasi. jenis komputasi awan, yang dapat Anda pelajari lebih lanjut dalam panduan komprehensif ini.


