Layanan Komputasi Azure

Kata “compute” di sini merujuk pada model hosting untuk sumber daya komputasi di mana aplikasi kita berjalan. Layanan komputasi Azure dapat dibagi secara luas menjadi tiga kategori.

1. Infrastructure as a Service (IaaS)

2. Platform as a Service (PaaS)

3. Layanan tanpa server (Serverless services)

Blok bangunan paling fundamental adalah Mesin Virtual Azure. Dengan menggunakan Mesin Virtual Azure, kita dapat mendeploy berbagai layanan seperti Windows, Linux dalam cloud Azure. Setiap mesin virtual akan memiliki disk OS dan data terkait

Pilihan Komputasi Azure

Berikut adalah opsi komputasi utama yang tersedia di Azure:

Mesin Virtual (Virtual Machine):

Ini adalah layanan IaaS yang memungkinkan kita untuk mendeploy dan mengelola VM dalam sebuah jaringan virtual (VNet).

App Service:

Ini adalah layanan PaaS yang dikelola untuk meng-host aplikasi web, layanan backend mobile, RESTful APIs, atau proses bisnis otomatis.

Service Fabric:

Ini adalah platform yang dapat berjalan di berbagai lingkungan, termasuk Azure atau on-premises. Ini adalah orchestrator dari micro-services di seluruh klaster mesin.

Layanan Kubernetes Azure (Azure Kubernetes Services):

Ini mengelola layanan Kubernetes yang di-host untuk menjalankan aplikasi dalam kontainer.

Azure Container Instances:

Ini menawarkan cara tercepat dan paling sederhana untuk menjalankan kontainer di Azure tanpa harus menyediakan mesin virtual dan tanpa harus mengadopsi layanan tingkat tinggi.

Azure Functions:

Ini adalah layanan FaaS yang dikelola.

Azure Batch:

Ini adalah layanan yang dikelola untuk menjalankan aplikasi komputasi berskala besar dan paralel (HPC).

Layanan Cloud:

Ini adalah layanan yang dikelola untuk menjalankan aplikasi cloud. Ini menggunakan model hosting PaaS.

Ketika Anda mendeploy mesin virtual apa pun, seperti menjalankan beberapa skrip, dst., Untuk tujuan itu, Azure menyediakan beberapa ekstensi seperti skrip kustom, PowerShell DSC (desired state configuration). Anda dapat memiliki ekstensi diagnostik untuk mengumpulkan semua log yang dihasilkan dari mesin virtual tersebut. Selain itu, kita dapat menginstal perangkat lunak anti-malware pada mesin virtual tersebut untuk melindungi dari virus, dll.

Menggunakan App Service, kita dapat mendeploy aplikasi web, layanan backend mobile, API Apps, dst. Jika ada kebutuhan untuk mendeploy aplikasi berbasis microservices, maka kita dapat menggunakan service fabric.

Dalam layanan tanpa server, kita memiliki Azure functions dan logic apps. Dengan menggunakan ini, kita dapat mendeploy potongan kode di cloud dan memicu mereka tanpa perlu khawatir tentang infrastruktur yang ada di bawahnya.

Tiga layanan kunci yang terkait dengan layanan komputasi Azure:

  • Pusat Keamanan Azure: Digunakan untuk memahami postur keamanan mesin virtual Anda. Kita dapat menentukan kebijakan, dan berdasarkan kebijakan tersebut, kita dapat mengumpulkan informasi dari mesin virtual Azure dan mengidentifikasi ancaman. Ini akan memberikan rekomendasi yang terkait dengan itu.
  • Active Directory: Digunakan untuk mengontrol siapa yang dapat mengakses mesin virtual, set skalabilitas, set ketersediaan, atau bahkan layanan Azure lainnya dalam Azure.
  • Key Vault: Digunakan untuk menyimpan kunci sertifikat atau informasi sensitif lainnya dalam Azure dengan aman.

//TC

ref : [1][2]

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *