Pendahuluan

Selesai

Bayangkan Anda seorang insinyur sistem untuk Contoso, perusahaan jasa keuangan ukuran menengah dengan kantor pusat di London dan kantor di New York dan San Francisco. Lingkungan komputasi Contoso dihosting di pusat data lokalnya. Sebagian besar beban kerja Contoso sepenuhnya dikontainerisasi di Kubernetes, berjalan pada platform virtualisasi pihak ketiga.

Meskipun lingkungannya dimodernisasi, Contoso menghadapi tantangan yang diberlakukan oleh kendala kapasitas dan kelincahan yang melekat pada infrastruktur lokal. Juga menjadi lebih sulit untuk mengelola dan menyebarkan aplikasi secara konsisten ke jumlah kluster Kubernetes yang terus berkembang.

Untuk mengatasi tantangan kapasitas dan kelincahan ini, manajemen TI telah memutuskan untuk memigrasikan banyak beban kerja kontainer Contoso ke cloud. Contoso ingin menggunakan beberapa penyedia cloud untuk menghindari dependensi vendor tunggal, tetapi telah memilih Azure sebagai target penyebaran utamanya.

Tim teknik Anda ditugaskan untuk menjelajahi dan mengevaluasi kemampuan Azure Arc untuk beban kerja berbasis Kubernetes. Anda harus menentukan bagaimana Contoso dapat memperoleh manfaat dari model manajemen cloud-to-edge Azure Arc dan mengejar strategi multivendor sambil mempertahankan beberapa beban kerja kontainer lokal.

Dalam modul ini, Anda mempelajari bagaimana Azure Arc memperluas platform Azure sehingga aplikasi dan layanan memiliki fleksibilitas untuk berjalan di seluruh pusat data, di tepi, dan di lingkungan multicloud. Anda akan mempelajari bagaimana Kubernetes dengan dukungan Azure Arc memungkinkan perusahaan seperti Contoso mengelola semua sumber daya Kubernetes mereka dalam satu sarana kontrol, dan bagaimana kubernetes memberikan pengalaman pengembangan dan operasi yang konsisten untuk menjalankan aplikasi cloud-native di mana saja dan di platform Kubernetes apa pun. Anda kemudian dapat menerapkan kemampuan ini di Contoso untuk membantu mengoptimalkan dan menyederhanakan operasinya.

Tujuan pembelajaran

Setelah menyelesaikan modul ini, Anda tahu cara:

  • Menjelaskan Kubernetes, Azure Arc, dan Kubernetes dengan dukungan Azure Arc.
  • Pahami cara meningkatkan lingkungan Kubernetes dengan menghubungkan kluster Kubernetes ke Azure Arc.
  • Pahami cara menyebarkan aplikasi ke kluster Kubernetes dengan dukungan Azure Arc dengan menggunakan GitOps untuk mengelola konfigurasi.
  • Pelajari tentang layanan Azure yang dapat disebarkan ke kluster Kubernetes dengan dukungan Azure Arc.
  • Pahami cara menggunakan Azure Policy dan Azure Monitor dengan Kubernetes dengan dukungan Azure Arc.

Prasyarat

Untuk pengalaman belajar terbaik dari modul ini, Anda memerlukan pemahaman dasar dan pemahaman tentang:

  • Arsitektur Kontainerisasi dan Kubernetes
  • Pemahaman dasar tentang mengelola kluster Kubernetes
  • portal Azure dan Azure CLI
  • Azure Monitor dan Azure Policy
  • Prinsip dan proses GitOps