AKS Edge Essentials

Catatan

AKS Edge Essentials sekarang tersedia secara umum. Perhatikan bahwa beberapa fitur dari pratinjau publik belum didukung.

Azure Kubernetes Service Edge Essentials adalah implementasi Kubernetes lokal dari Azure Kubernetes Service (AKS) yang mengotomatiskan menjalankan aplikasi kontainer dalam skala besar. AKS Edge Essentials mencakup platform Kubernetes yang didukung Microsoft yang mencakup distribusi Kubernetes ringan dengan jejak kecil dan pengalaman penginstalan sederhana, sehingga memudahkan Anda untuk menyebarkan Kubernetes pada perangkat keras edge kelas PC atau "ringan". AKS Edge Essentials memudahkan Untuk memulai aplikasi kontainer Anda, menghadirkan praktik terbaik cloud-native ke aplikasi edge Anda.

Fitur utama

Bagian berikut menjelaskan beberapa fitur utama AKS Edge Essentials.

Pengalaman Kubernetes yang disederhanakan

Tidak seperti platform lain yang didukung Microsoft seperti layanan yang dihosting Azure (AKS) dan pada perangkat keras kelas server (AKS-HCI), AKS Edge Essentials ditujukan untuk konfigurasi statis yang telah ditentukan sebelumnya dan tidak mengaktifkan pembuatan/penghapusan VM dinamis atau manajemen siklus hidup kluster. Setiap komputer dalam kluster AKS Edge Essentials hanya dapat memiliki satu VM Linux dan/atau Windows. VM Linux bertindak sebagai simpul kontrol dan simpul pekerja untuk beban kerja Linux di kluster Kubernetes. Setiap komputer dengan AKS Edge Essentials memiliki VM dengan RAM terbatas, penyimpanan, dan inti CPU fisik sesuai dengan alokasi statis yang ditetapkan pada waktu penginstalan. Konfigurasi seperti aplikasi ini memungkinkan aplikasi Windows tradisional berjalan berdampingan; yaitu, dapat dioperasikan bersama VM AKS Edge Essentials.

Meskipun Kubernetes adalah orkestrator sumber terbuka untuk mengotomatiskan manajemen kontainer dalam skala besar, AKS Edge Essentials menyederhanakan penyebaran Kubernetes lokal dengan memudahkan untuk menginstal, mengonfigurasi kluster, dan mengelola penyebaran aplikasi di semua kluster menggunakan sarana manajemen berbasis cloud.

Diagram arsitektur AKS Edge Essentials.

Platform Kubernetes yang dikelola Microsoft

AKS Edge Essentials mencakup fitur-fitur berikut, yang dikelola oleh Microsoft:

  • Distribusi K8S dan K3S yang ringan dan sesuai dengan CNCF yang didukung dan dikelola oleh Microsoft. Perbedaan utama antara AKS pada HCI dan AKS pada Windows adalah bahwa AKS pada Windows memiliki persyaratan komputasi dan memori minimal (RAM 4 GB dan 2 vCPU).
  • Setiap simpul Kubernetes berjalan di komputer virtual terisolasi Hyper-V sendiri dan mencakup banyak fitur untuk membantu mengamankan infrastruktur kontainer Anda.
  • Simpul pekerja Linux dan Windows yang dikelola Microsoft mematuhi praktik terbaik keamanan. Microsoft juga menyegarkan gambar-gambar ini setiap bulan disertai pembaruan keamanan terbaru.
  • Pengalaman penginstalan yang disederhanakan dengan cmdlet dan agen PowerShell untuk memungkinkan provisi dan kontrol VM dan infrastruktur. Microsoft menyediakan pembaruan otomatis untuk penyebaran Kubernetes, sehingga Anda tetap mendapatkan informasi terbaru tentang versi Kubernetes terbaru yang tersedia.

Memasang simpul secara lokal pada satu atau beberapa komputer

AKS Edge Essentials menyederhanakan proses penyiapan Kubernetes dengan menyediakan skrip dan cmdlet PowerShell untuk menyiapkan Kubernetes dan membuat kluster Kubernetes tunggal atau multi node.

Jalankan kontainer Linux dan Windows

AKS Edge Essentials sepenuhnya mendukung kontainer berbasis Linux dan berbasis Windows. Saat membuat kluster Kubernetes di AKS, Anda dapat memilih untuk menjalankan kontainer Linux, kontainer Windows, atau keduanya.

Azure Arc untuk manajemen

Setelah menyiapkan Kubernetes lokal menggunakan AKS Edge Essentials dan membuat kluster Kubernetes, Anda dapat mengelola infrastruktur Kubernetes menggunakan portal Azure, yang menyediakan konsol manajemen terpusat untuk kluster Kubernetes yang berjalan di mana saja. Selain itu, berbagai layanan berkemampuan Azure Arc seperti layanan Azure Policy, Azure Monitor, dan Azure ML memungkinkan Anda memastikan kepatuhan, memantau kluster, dan menjalankan layanan cloud di kluster edge Anda. Ini membantu memastikan bahwa aplikasi dan kluster secara konsisten disebarkan dan dikonfigurasi dalam skala besar dari kontrol sumber.

Mengapa menggunakan AKS Edge Essentials?

Dapat dioperasikan dengan aplikasi Windows asli

Windows menyediakan ekosistem aplikasi yang kaya, pengalaman pengguna dan keamanan yang kuat, dan mendukung banyak infrastruktur untuk solusi industri saat ini dari HMIs, robot, PLC, perangkat medis, dll. Meskipun demikian, banyak beban kerja cloud-native yang dibangun di Linux, dan Anda dihadapkan pada tantangan harus memperkenalkan sistem Linux untuk memanfaatkan solusi cloud-native. Solusi ini memerlukan alat dan keterampilan manajemen infrastruktur tambahan untuk mengelola sistem Linux di lingkungan Anda. Dengan AKS Edge Essentials, Anda mendapatkan yang terbaik dari kedua dunia. Anda dapat terus menggunakan investasi aplikasi Windows Anda dan menggunakan perangkat keras yang ada. Selain itu, Anda juga dapat menjalankan beban kerja Linux cloud-native di Windows tanpa perlu memiliki keterampilan baru atau sarana kontrol baru untuk mengelola perangkat Linux. Ini memungkinkan Anda untuk menggunakan serangkaian kemampuan AI yang luas untuk berinovasi dengan cepat dan mendorong inovasi tepi Anda maju dengan gangguan paling sedikit. Selain itu, AKS Edge Essentials menawarkan interoperabilitas antara aplikasi Windows asli dan beban kerja Linux dalam kontainer.

Diagram interop AKS Edge Essentials.

Dukungan kernel ke cloud

Dengan AKS Edge Essentials, Anda mendapatkan manfaat memiliki tumpukan yang didukung penuh dari kernel ke cloud. Microsoft menyediakan LTSC 10 tahun untuk OS host. VM Linux dikelola sepenuhnya dan didasarkan pada gambar CBL-Mariner yang dikumpulkan, yang merupakan gambar ringan yang membantu mengurangi permukaan serangan, memastikan performa yang lebih baik, dan memberikan lebih sedikit overhead untuk menambal kerentanan. Selain itu, Microsoft memiliki matriks pengujian yang kuat untuk paket Mariner individu dan pengujian regresi yang luas sebelum rilis gambar, mengurangi kemungkinan waktu henti untuk layanan. Kebijakan VM memastikan pembaruan A/B gambar VM dan distribusi Kubernetes memastikan tumpukan Kubernetes Anda adalah yang terbaru dan terbesar. Anda dapat mengelola semua kontainer dan konfigurasi Kubernetes di seluruh cloud dan lokal dengan Kube yang didukung Arc. Pendekatan berlapis ini memastikan bahwa seluruh tumpukan perangkat lunak aman dan diperbarui sehingga aplikasi bisnis Anda dapat berjalan dengan andal.

Layanan cloud diaktifkan di tepi

Setelah kluster AKS Edge Essentials Anda terhubung ke Azure Arc, kluster ini memperluas platform Azure ke tepi dengan layanan inti seperti tata kelola, pemantauan, aplikasi, ML, dan layanan data. Ini juga membantu membawa praktik DevOps di mana saja dan membangun secara berulang menggunakan GitOps dan Flux untuk mengelola penyebaran aplikasi dengan lancar.

Langkah berikutnya