Apa Itu Arsitektur Cloud Computing?

AnugrahRiyanHadiTirtana
0

 


Cloud computing mengacu pada layanan seperti penyimpanan, basis data, perangkat lunak, analitik, dan platform lain yang dapat diakses melalui internet. Cloud computing adalah layanan yang dapat diberikan tanpa harus berada dekat secara fisik dengan perangkat keras. Misalnya, Netflix menggunakan cloud computing untuk layanan streaming videonya. Contoh lainnya adalah G Suite, yang berjalan sepenuhnya di cloud.

Secara sederhana, Cloud Computing mengacu pada penyediaan sumber daya sesuai permintaan (seperti server, basis data, perangkat lunak, dll.) melalui internet. Cloud Computing juga memberikan kemampuan untuk membangun, merancang, dan mengelola aplikasi pada platform cloud.


Catatan: Perusahaan yang menawarkan layanan komputasi ini disebut sebagai penyedia cloud.

Penyedia Layanan Komputasi Awan

Beberapa penyedia layanan komputasi awan yang paling populer meliputi:

·       Bahasa Indonesia: Microsoft Azure

·       Layanan Web Amazon (AWS)

·       Awan Google

·       Awan Alibaba

·       Awan IBM

·       Peramal

·       Tenaga penjualan

·       GETAH

·       Awan Rackspace

·       Bahasa Indonesia: VMWare

Arsitektur Komputasi Awan

Arsitektur Cloud Computing terbagi menjadi dua bagian, yaitu front-end dan back-end. Front-end dan back-end berkomunikasi melalui jaringan atau internet. Berikut ini adalah diagram representasi arsitektur cloud computing:

Arsitektur Komputasi Awan

Bagian Depan 

·       Menyediakan aplikasi dan antarmuka yang diperlukan untuk layanan berbasis cloud.

·       Terdiri dari aplikasi sisi klien, yaitu peramban web seperti Google Chrome dan Internet Explorer.

·       Infrastruktur cloud adalah satu-satunya komponen front-end. Mari kita pahami secara rinci.

Arsitektur Komputasi Awan - Front-end

·       Infrastruktur awan terdiri dari komponen perangkat keras dan perangkat lunak seperti penyimpanan data, server, perangkat lunak virtualisasi, dll.

·       Ia juga menyediakan Antarmuka Pengguna Grafis bagi pengguna akhir untuk melakukan tugas masing-masing.

Bagian Belakang 

Bertanggung jawab untuk memantau semua program yang menjalankan aplikasi di front-end

Ia memiliki sejumlah besar sistem penyimpanan data dan server. Back-end merupakan bagian penting dan besar dari keseluruhan arsitektur komputasi awan, seperti yang ditunjukkan di bawah ini:

Arsitektur Komputasi Awan - Back-end

Aplikasi 

·       Ini bisa berupa perangkat lunak atau platform 

·       Tergantung pada kebutuhan klien, aplikasi menyediakan hasil kepada pengguna akhir (dengan sumber daya) di back-end

Melayani 

·       Layanan merupakan komponen penting dalam arsitektur cloud

·       Tanggung jawabnya adalah menyediakan utilitas dalam arsitektur

·       Di Cloud, beberapa layanan yang banyak digunakan oleh pengguna akhir adalah lingkungan pengembangan aplikasi penyimpanan dan layanan web.

Penyimpanan

·       Ini menyimpan dan memelihara data seperti file, video, dokumen, dll. melalui internet

·       Berikut ini adalah beberapa contoh layanan penyimpanan yang populer:

·       Bahasa Indonesia: Amazon.com S3

·       Penyimpanan Awan Oracle 

·       Penyimpanan Microsoft Azure

·       Kapasitasnya bervariasi tergantung pada penyedia layanan yang tersedia di pasar.

Pengelolaan

·       Tugasnya adalah untuk mengalokasikan sumber daya tertentu untuk tugas tertentu, secara bersamaan melakukan berbagai fungsi lingkungan cloud

·       Ini membantu dalam pengelolaan komponen seperti aplikasi, tugas, layanan, keamanan, penyimpanan data, dan infrastruktur cloud.

·       Secara sederhana, ini membangun koordinasi antara sumber daya cloud

Keamanan

·       Keamanan merupakan bagian integral dari infrastruktur cloud back-end

·       Ini menyediakan sumber daya cloud, sistem, file, dan infrastruktur yang aman bagi pengguna akhir

·       Selain itu, ia menerapkan manajemen keamanan ke server cloud dengan firewall virtual yang menghasilkan pencegahan kehilangan data.

Manfaat Arsitektur Komputasi Awan

Arsitektur komputasi awan dirancang sedemikian rupa sehingga:

·       Ini memecahkan masalah latensi dan meningkatkan persyaratan pemrosesan data

·       Ini mengurangi biaya operasional TI dan memberikan aksesibilitas yang baik untuk mengakses data dan alat digital

·       Ini membantu bisnis untuk dengan mudah meningkatkan dan mengurangi sumber daya cloud mereka

·       Memiliki fitur fleksibilitas yang memberikan keunggulan kompetitif bagi bisnis

·       Ini menghasilkan pemulihan bencana yang lebih baik dan memberikan keamanan yang tinggi

·       Ini secara otomatis memperbarui layanannya

·       Ini mendorong kerja jarak jauh dan mempromosikan kolaborasi tim 

Komponen Arsitektur Komputasi Awan

Beberapa komponen penting arsitektur Cloud Computing yang akan kita bahas adalah sebagai berikut:

·       hipervisor

·       Perangkat Lunak Manajemen

·       Perangkat Lunak Penyebaran

·       Jaringan

·       Server Awan

·       Penyimpanan Awan

Komponen Arsitektur Cloud

hipervisor

·       Ini adalah monitor mesin virtual yang menyediakan Platform Operasi Virtual untuk setiap pengguna 

·       Ia juga mengelola sistem operasi tamu di cloud 

·       Ini menjalankan mesin virtual terpisah di bagian belakang yang terdiri dari perangkat lunak dan perangkat keras

·       Tujuan utamanya adalah membagi dan mengalokasikan sumber daya

Perangkat Lunak Manajemen 

·       Tanggung jawabnya adalah mengelola dan memantau operasi cloud dengan berbagai strategi untuk meningkatkan kinerja cloud.

·       Beberapa operasi yang dilakukan oleh perangkat lunak manajemen adalah: 

·       audit kepatuhan

·       manajemen penanggulangan bencana

·       rencana darurat

Perangkat Lunak Penyebaran

·       Ini terdiri dari semua instalasi dan konfigurasi wajib yang diperlukan untuk menjalankan layanan cloud

·       Setiap penerapan layanan cloud dilakukan dengan menggunakan perangkat lunak penerapan

·       Tiga model berbeda yang dapat digunakan adalah sebagai berikut:

·       SaaS - Perangkat lunak sebagai layanan yang menghosting dan mengelola aplikasi pengguna akhir.

Contoh: Gmail

Nama_Gambar: PaaS

·       PaaS - Platform sebagai layanan membantu pengembang untuk membangun, membuat, dan mengelola aplikasi.

Contoh: Microsoft Azure

·       IaaS - Infrastruktur sebagai layanan menyediakan layanan dengan model harga bayar sesuai pemakaian.

Jaringan

·       Menghubungkan front-end dan back-end. Selain itu, memungkinkan setiap pengguna untuk mengakses sumber daya cloud.

·       Ini membantu pengguna untuk menghubungkan dan menyesuaikan rute dan protokol

·       Ini adalah server virtual yang dihosting di platform komputasi awan

·       Sangat fleksibel, aman, dan hemat biaya

Penyimpanan Awan

·       Di sini, setiap bit data disimpan dan diakses oleh pengguna dari mana saja melalui internet

·       Ini dapat diskalakan pada saat run-time dan diakses secara otomatis

·       Data dapat dimodifikasi dan diambil dari penyimpanan cloud melalui web

 


Sumber : https://www.simplilearn.com/tutorials/cloud-computing-tutorial/cloud-computing-architecture

Post a Comment

0Comments

Post a Comment (0)