Merencanakan penyebaran layanan data yang didukung oleh Azure Arc

Artikel ini menjelaskan cara berencana untuk menyebarkan layanan data berkemampuan Azure Arc.

Tip

Tinjau semua informasi dalam artikel ini sebelum Anda memulai penyebaran.

Langkah-langkah penyebaran

Untuk merasakan layanan data dengan dukungan Azure Arc, Anda harus menyelesaikan tugas berikut.

  1. Merencanakan penyebaran Anda

    Detail dalam artikel ini akan memandu paket Anda.

  2. Instal alat klien.

  3. Daftarkan penyedia Microsoft.AzureArcData untuk langganan tempat layanan data dengan dukungan Azure Arc akan disebarkan, sebagai berikut:

    az provider register --namespace Microsoft.AzureArcData
    
  4. Akses kluster Kubernetes.

    Untuk tujuan demonstrasi, pengujian, dan validasi, Anda dapat menggunakan kluster Azure Kubernetes Service. Untuk membuat kluster, ikuti instruksi di Mulai Cepat: Menyebarkan layanan data dengan dukungan Azure Arc - mode terhubung langsung - portal Azure untuk menelusuri seluruh proses.

  5. Buat pengontrol data Azure Arc dalam mode konektivitas langsung (prasyarat).

    Untuk cara lain membuat pengontrol data, lihat tautan di bawah Konten terkait.

  6. Membuat layanan data.

    Misalnya, Buat SQL Managed Instance yang diaktifkan oleh Azure Arc.

  7. Koneksi dengan Azure Data Studio.

Saat mulai berencana untuk menyebarkan layanan data yang didukung Azure Arc, Anda perlu memahami beban kerja database dengan benar serta persyaratan bisnis untuk beban kerja tersebut. Misalnya, Anda harus pertimbangkan ketersediaan, kelangsungan bisnis, dan persyaratan kapasitas untuk memori, CPU, dan penyimpanan untuk beban kerja. Selain itu, Anda harus mempersiapkan infrastruktur secara seksama untuk mendukung beban kerja database, berdasarkan kebutuhan bisnis Anda.

Prasyarat

Sebelum memulai, pastikan Anda telah memenuhi prasyarat tertentu dan menyiapkan latar belakang dan informasi yang diperlukan. Untuk memastikan keberhasilan penyebaran, lingkungan infrastruktur Anda harus dikonfigurasi dengan benar dengan tingkat akses yang tepat dan kapasitas yang sesuai untuk penyimpanan, CPU, dan memori.

Lihat artikel berikut:

Verifikasi bahwa:

  • arcdataEkstensi CLI telah diinstal.

  • Alat klien lainnya dipasang.

  • Anda memiliki akses ke kluster Kube.

  • File kubeconfig Anda dikonfigurasi. Itu harus mengarah ke kluster Kube tempat tujuan penyebaran. Untuk memverifikasi konteks kluster saat ini, jalankan perintah berikut:

    kubectl cluster-info
    
  • Anda memiliki langganan Azure yang sumber daya seperti pengontrol data Azure Arc, SQL Managed Instance yang diaktifkan oleh Azure Arc, atau server PostgreSQL dengan dukungan Azure Arc akan diproyeksikan dan ditagih.

  • Penyedia Microsoft.AzureArcData terdaftar untuk langganan tempat layanan data dengan dukungan Azure Arc akan disebarkan.

Setelah infrastruktur disiapkan, sebarkan layanan data yang didukung Azure Arc dengan cara berikut:

  1. Buat pengontrol data yang didukung Azure Arc di salah satu distribusi dari kluster Kube yang divalidasi.
  2. Buat SQL Managed Instance yang diaktifkan oleh Azure Arc dan/atau server PostgreSQL dengan dukungan Azure Arc.

Perhatian

Beberapa tingkatan dan mode layanan data dalam ketersediaan umum (GA), dan beberapa dalam pratinjau. Kami menyarankan Anda untuk tidak mencampur layanan GA dan pratinjau pada pengontrol data yang sama. Jika Anda mencampur layanan GA dan pratinjau pada pengontrol data yang sama, Anda tidak dapat meningkatkannya. Jika seperti itu, ketika Anda ingin meningkatkannya, Anda harus menghapus dan membuat ulang pengontrol data dan layanan data.

Persyaratan penyebaran

Anda dapat menyebarkan layanan data dengan dukungan Azure Arc pada berbagai jenis kluster Kubernetes. Saat ini, daftar layanan dan distribusi Kubernetes yang divalidasi meliputi:

  • Amazon Elastic Kubernetes Service (Amazon EKS)
  • Azure Kubernetes Service (AKS)
  • AKS di Azure Stack HCI
  • Azure Red Hat OpenShift
  • Google Kubernetes Engine (GKE)
  • Sumber terbuka, Kubernetes upstream (biasanya disebarkan menggunakan kubeadm)
  • OpenShift Container Platform (OCP)
  • K3s
  • Distribusi Kubernetes tambahan yang divalidasi mitra

Penting

  • Versi minimum kubernetes yang didukung adalah v1.21.
  • Versi minimum OCP yang didukung adalah 4.8.
  • Jika Anda menggunakan Azure Kubernetes Service, ukuran komputer virtual (VM) simpul pekerja kluster Anda harus setidaknya Standard_D8s_v3 dan menggunakan Disk Premium.
  • Kluster tidak boleh mencakup beberapa zona ketersediaan.
  • Untuk informasi selengkapnya, tinjau Catatan rilis.

Informasi penyebaran

Saat membuat layanan data yang didukung Azure Arc, terlepas dari opsi layanan atau distribusi yang Anda pilih, Anda harus memasukkan informasi berikut:

  • Nama pengontrol data: Nama deskriptif pengontrol data Anda (misalnya, production-dc atau seattle-dc). Nama harus memenuhi standar penamaan Kubernetes.

  • Nama pengguna: Nama pengguna untuk pengguna administrator Kibana/Grafana.

  • Kata sandi: Kata sandi untuk pengguna administrator Kibana/Grafana.

  • Nama namespace layanan Kube: Nama namespace layanan Kube tempat Anda ingin membuat pengontrol data.

  • Mode konektivitas: Menentukan tingkat konektivitas dari lingkungan layanan data yang didukung Azure Arc ke Azure. Mode konektivitas yang Anda pilih menentukan opsi untuk metode penyebaran. Untuk informasi selengkapnya, lihat Persyaratan dan mode konektivitas.

  • ID langganan Azure: GUID langganan Azure tempat Anda ingin membuat sumber daya pengontrol data di Azure. Semua penyebaran SQL Managed Instance yang diaktifkan oleh Azure Arc dan PostgreSQL dengan dukungan Azure Arc juga dibuat dan ditagih ke langganan ini.

  • Nama grup sumber daya Azure: Nama grup sumber daya tempat Anda ingin membuat sumber daya pengontrol data di Azure. Semua penyebaran SQL Managed Instance yang diaktifkan oleh Azure Arc dan PostgreSQL dengan dukungan Azure Arc juga dibuat dalam grup sumber daya ini.

  • Lokasi Azure: Lokasi Azure tempat metadata sumber daya pengontrol data akan disimpan di Azure. Untuk daftar wilayah yang tersedia, lihat halaman Ketersediaan produk menurut wilayah untuk infrastruktur global Azure. Informasi tagihan dan metadata tentang sumber daya Azure yang dikelola oleh pengontrol data yang Anda sebarkan hanya disimpan di lokasi di Azure yang Anda tentukan sebagai parameter lokasi. Jika Anda menyebarkan dalam mode konektivitas langsung, parameter lokasi untuk pengontrol data sama dengan lokasi sumber daya lokasi kustom yang Anda targetkan.

  • Informasi perwakilan layanan:

    • Jika Anda menyebarkan dalam mode konektivitas tidak langsung , Anda memerlukan informasi perwakilan layanan untuk mengunggah data penggunaan dan metrik. Untuk informasi selengkapnya, lihat bagian "Menetapkan peran untuk perwakilan layanan" di Mengunggah log, metrik, dan data penggunaan ke Azure.
  • Infrastruktur: Untuk tujuan penagihan, Anda harus menunjukkan infrastruktur tempat Anda menjalankan layanan data yang didukung Azure Arc. Opsinya adalah:

  • alibaba

  • aws

  • azure

  • gcp

  • onpremises

  • other

  • Runtime kontainer: Gunakan containerd runtime untuk runtime kontainer. Layanan data dengan dukungan Azure Arc tidak mendukung runtime Docker.

Konsep tambahan untuk mode konektivitas langsung

Sebagaimana diuraikan dalam Mode dan persyaratan konektivitas, Anda dapat menyebarkan pengontrol data Azure Arc baik dalam mode konektivitas langsung atau tidak langsung. Menyebarkan layanan data Azure Arc dalam mode konektivitas langsung memerlukan konsep dan pertimbangan tambahan:

  • Pertama, kluster Kubernetes tempat layanan data Azure Arc diaktifkan akan disebarkan harus menjadi kluster Kubernetes Azure Arc yang diaktifkan. Dengan menghubungkan kluster Kubernetes ke Azure, Anda dapat menyebarkan dan mengelola layanan data Azure Arc ke kluster langsung dari portal Microsoft Azure, mengunggah penggunaan, log, dan metrik Anda ke Azure secara otomatis dan mendapatkan beberapa keuntungan Azure lainnya. Untuk mempelajari caranya, lihat Menghubungkan kluster Anda ke Azure.

  • Setelah kluster Kubernetes diaktifkan dengan Azure Arc, sebarkan layanan data dengan dukungan Azure Arc dengan melakukan hal berikut:

    1. Buat ekstensi layanan data Azure Arc. Untuk mempelajari caranya, lihat Ekstensi kluster di Kube yang didukung Azure Arc.
    2. Buat lokasi khusus. Untuk mempelajari caranya, lihat Lokasi kustom selain Kube yang didukung Azure Arc.
    3. Buat pengontrol data Azure Arc.

    Anda dapat melakukan ketiga langkah tersebut dalam satu langkah menggunakan wizard pembuatan pengontrol data Azure Arc di portal Azure.

Setelah menginstal pengontrol data Azure Arc, Anda dapat membuat dan mengakses layanan data seperti SQL Managed Instance yang diaktifkan oleh Azure Arc atau server PostgreSQL dengan dukungan Azure Arc.

Pembatasan yang diketahui

Saat ini, hanya satu pengontrol data Azure Arc per kluster Kube yang didukung. Namun, Anda dapat membuat beberapa layanan data Arc, seperti instans terkelola SQL dengan dukungan Arc dan server PostgreSQL dengan dukungan Arc, yang dikelola oleh pengontrol data Azure Arc yang sama.

Anda memiliki beberapa opsi tambahan untuk membuat pengontrol data Azure Arc:

Hanya ingin mencoba-coba? Mulai cepat dengan Azure Arc Jumpstart di AKS, Amazon EKS, atau GKE, atau di Azure VM.