Azure Arc özellikli veri hizmetleri dağıtımını planlama

Bu makalede Azure Arc özellikli veri hizmetlerinin nasıl dağıtılacağı açıklanır.

İpucu

Dağıtımınıza başlamadan önce bu makaledeki tüm bilgileri gözden geçirin.

Dağıtım adımları

Azure Arc özellikli veri hizmetlerini deneyimlemek için aşağıdaki görevleri tamamlamanız gerekir.

  1. Dağıtımınızı planlama

    Bu makaledeki ayrıntılar planınıza yol gösterecektir.

  2. İstemci araçlarını yükleyin.

  3. Azure Arc özellikli veri hizmetlerinin dağıtılacağı abonelik için Microsoft.AzureArcData sağlayıcısını aşağıdaki gibi kaydedin:

    az provider register --namespace Microsoft.AzureArcData
    
  4. Kubernetes kümesine erişme.

    Tanıtım, test ve doğrulama amacıyla Bir Azure Kubernetes Service kümesi kullanabilirsiniz. Küme oluşturmak için Hızlı Başlangıç: Azure Arc özellikli veri hizmetlerini dağıtma - doğrudan bağlı mod - Azure portalındaki yönergeleri izleyerek sürecin tamamında ilerleyin.

  5. Azure Arc veri denetleyicisini doğrudan bağlantı modunda (önkoşullar) oluşturun.

    Veri denetleyicisi oluşturmanın diğer yolları için İlgili içerik altındaki bağlantılara bakın.

  6. Veri hizmetleri oluşturma.

    Örneğin Azure Arc tarafından etkinleştirilen bir SQL Yönetilen Örneği oluşturun.

  7. Azure Data Studio ile Bağlan.

Azure Arc özellikli veri hizmetlerini dağıtmayı planlamaya başladığınızda, veritabanı iş yüklerinizi ve bu iş yükleri için iş gereksinimlerinizi düzgün anlamak önemlidir. Örneğin, iş yükleri için bellek, CPU ve depolama için kullanılabilirlik, iş sürekliliği ve kapasite gereksinimlerini göz önünde bulundurmanız gerekir. Ayrıca, iş gereksinimlerinize göre veritabanı iş yüklerini desteklemek için altyapıyı dikkatlice hazırlamanız gerekir.

Önkoşullar

Başlamadan önce, belirli önkoşulları karşıladığınızdan ve gerekli arka plan ve bilgilere hazır olduğunuzdan emin olun. Dağıtımın başarılı olmasını sağlamak için altyapı ortamınızın doğru erişim düzeyiyle ve depolama, CPU ve bellek için uygun kapasiteyle düzgün yapılandırılması gerekir.

Aşağıdaki makaleleri okuyun:

Aşağıdakileri doğrulayın:

  • arcdata CLI uzantısı yüklüdür.

  • Diğer istemci araçları yüklenir.

  • Kubernetes kümesine erişiminiz vardır.

  • Kubeconfig dosyanız yapılandırıldı. Dağıtmak istediğiniz Kubernetes kümesine işaret etmelidir. Kümenin geçerli bağlamını doğrulamak için aşağıdaki komutu çalıştırın:

    kubectl cluster-info
    
  • Azure Arc veri denetleyicisi, Azure Arc tarafından etkinleştirilen SQL Yönetilen Örneği veya Azure Arc özellikli PostgreSQL sunucusu gibi kaynakların yansıtılacağı ve faturalandırılacağı bir Azure aboneliğiniz vardır.

  • Microsoft.AzureArcData sağlayıcısı, Azure Arc özellikli veri hizmetlerinin dağıtılacağı abonelik için kaydedilir.

Altyapıyı hazırladıktan sonra Azure Arc özellikli veri hizmetlerini aşağıdaki şekilde dağıtın:

  1. Kubernetes kümesinin doğrulanmış dağıtımlarından birinde Azure Arc özellikli bir veri denetleyicisi oluşturun.
  2. Azure Arc ve/veya Azure Arc özellikli postgreSQL sunucusu tarafından etkinleştirilen bir SQL Yönetilen Örneği oluşturun.

Dikkat

Veri hizmetleri katmanlarından ve modlarından bazıları genel kullanılabilirlik (GA) ve bazıları önizleme aşamasındadır. Ga ve önizleme hizmetlerini aynı veri denetleyicisinde karıştırmamanızı öneririz. Ga ve önizleme hizmetlerini aynı veri denetleyicisinde karıştırırsanız, yükseltmeyi yerinde yapamazsınız. Bu senaryoda, yükseltmek istediğinizde veri denetleyicisini ve veri hizmetlerini kaldırıp yeniden oluşturmanız gerekir.

Dağıtım gereksinimleri

Azure Arc özellikli veri hizmetlerini çeşitli kubernetes kümelerine dağıtabilirsiniz. Şu anda Kubernetes hizmetlerinin ve dağıtımlarının doğrulanmış listesi şunları içerir:

  • Amazon Elastic Kubernetes Service (Amazon EKS)
  • Azure Kubernetes Service (AKS)
  • Azure Stack HCI üzerinde Azure Kubernetes Service
  • Azure Red Hat OpenShift
  • Google Kubernetes Altyapısı (GKE)
  • Açık kaynak, yukarı akış Kubernetes (genellikle kubeadm kullanarak dağıtılır)
  • OpenShift Kapsayıcı Platformu (OCP)
  • K3s
  • İş ortağı tarafından doğrulanmış ek Kubernetes dağıtımları

Önemli

  • Kubernetes'in desteklenen en düşük sürümü v1.21'dir.
  • Desteklenen en düşük OCP sürümü 4.8'dir.
  • Azure Kubernetes Service kullanıyorsanız, kümenizin çalışan düğümü sanal makinesi (VM) boyutu en az Standard_D8s_v3 olmalı ve Premium Diskler kullanmalıdır.
  • Küme birden çok kullanılabilirlik alanına yayılmamalıdır.
  • Daha fazla bilgi için Sürüm notlarını gözden geçirin.

Dağıtım bilgileri

Seçtiğiniz hizmet veya dağıtım seçeneğinden bağımsız olarak Azure Arc özellikli veri hizmetleri oluştururken aşağıdaki bilgileri sağlamanız gerekir:

  • Veri denetleyicisi adı: Veri denetleyiciniz için açıklayıcı bir ad (örneğin, production-dc veya seattle-dc). Adın Kubernetes adlandırma standartlarına uyması gerekir.

  • Kullanıcı adı: Kibana/Grafana yönetici kullanıcısının kullanıcı adı.

  • Parola: Kibana/Grafana yönetici kullanıcısının parolası.

  • Kubernetes ad alanınızın adı: Veri denetleyicisini oluşturmak istediğiniz Kubernetes ad alanının adı.

  • Bağlan ivity modu: Azure Arc özellikli veri hizmetleri ortamınızdan Azure'a bağlantı derecesini belirler. Bağlantı modu seçiminiz, dağıtım yöntemlerine yönelik seçenekleri belirler. Daha fazla bilgi için bkz. Bağlan üretkenlik modları ve gereksinimleri.

  • Azure abonelik kimliği: Azure'da veri denetleyicisi kaynağını oluşturmak istediğiniz yer için Azure abonelik GUID'si. Azure Arc ve Azure Arc özellikli PostgreSQL tarafından etkinleştirilen tüm SQL Yönetilen Örneği dağıtımları da bu abonelikte oluşturulur ve faturalandırılır.

  • Azure kaynak grubu adı: Azure'da veri denetleyicisi kaynağını oluşturmak istediğiniz kaynak grubunun adı. Azure Arc ve Azure Arc özellikli PostgreSQL tarafından etkinleştirilen tüm SQL Yönetilen Örneği dağıtımları da bu kaynak grubunda oluşturulur.

  • Azure konumu: Veri denetleyicisi kaynak meta verilerinin Azure'da depolanacağı Azure konumu. Kullanılabilir bölgelerin listesi için Azure genel altyapısı için Bölgeye göre kullanılabilir ürünler sayfasına bakın. Dağıtılan veri denetleyiciniz tarafından yönetilen Azure kaynaklarıyla ilgili meta veriler ve faturalama bilgileri yalnızca konum parametresi olarak belirttiğiniz Azure konumunda depolanır. Doğrudan bağlantı modunda dağıtıyorsanız, veri denetleyicisinin konum parametresi hedeflenen özel konum kaynağınızın konumuyla aynıdır.

  • Hizmet sorumlusu bilgileri:

    • Dolaylı bağlantı modunu dağıtıyorsanız kullanım ve ölçüm verilerini karşıya yüklemek için hizmet sorumlusu bilgilerine ihtiyacınız olacaktır. Daha fazla bilgi için Kullanım verilerini, ölçümleri ve günlükleri Azure'a yükleme bölümünün "Hizmet sorumlusuna rol atama" bölümüne bakın.
  • Altyapı: Faturalama amacıyla Azure Arc özellikli veri hizmetlerini çalıştırdığınız altyapıyı belirtmeniz gerekir. Seçenekler şunlardır:

  • alibaba

  • aws

  • azure

  • gcp

  • onpremises

  • other

  • Kapsayıcı çalışma zamanı: Kapsayıcı çalışma zamanı için çalışma zamanını kullanın containerd . Azure Arc özellikli veri hizmetleri Docker çalışma zamanını desteklemez.

Doğrudan bağlantı modu için ek kavramlar

Bağlan üretkenlik modlarında ve gereksinimlerinde açıklandığı gibi Azure Arc veri denetleyicisini doğrudan veya dolaylı bağlantı modunda dağıtabilirsiniz. Azure Arc veri hizmetlerini doğrudan bağlantı modunda dağıtmak için ek kavramlar ve dikkat edilmesi gerekenler gerekir:

  • İlk olarak, Azure Arc özellikli veri hizmetlerinin dağıtılacağı Kubernetes kümesinin Azure Arc özellikli bir Kubernetes kümesi olması gerekir. Kubernetes kümenizi Azure'a bağlayarak Azure Arc veri hizmetlerini doğrudan Azure portalından kümenize dağıtabilir ve yönetebilir, kullanımınızı, günlüklerinizi ve ölçümlerinizi otomatik olarak Azure'a yükleyebilir ve diğer birçok Azure avantajından yararlanabilirsiniz. Nasıl yapılacağını öğrenmek için bkz. Kümenizi Azure'a Bağlan.

  • Kubernetes kümesi Azure Arc özellikli olduktan sonra aşağıdakileri yaparak Azure Arc özellikli veri hizmetlerini dağıtın:

    1. Azure Arc veri hizmetleri uzantısını oluşturun. Nasıl yapılacağını öğrenmek için bkz . Azure Arc özellikli Kubernetes'te küme uzantıları.
    2. Özel bir konum oluşturun. Nasıl yapılacağını öğrenmek için bkz . Azure Arc özellikli Kubernetes'in üzerindeki özel konumlar.
    3. Azure Arc veri denetleyicisini oluşturun.

    Azure portalındaki Azure Arc veri denetleyicisi oluşturma sihirbazını kullanarak bu adımların üçünü de tek adımda gerçekleştirebilirsiniz.

Azure Arc veri denetleyicisini yükledikten sonra Azure Arc veya Azure Arc özellikli PostgreSQL sunucusu tarafından etkinleştirilen SQL Yönetilen Örneği gibi veri hizmetleri oluşturabilir ve bu hizmetlere erişebilirsiniz.

Bilinen sınırlamalar

Şu anda Kubernetes kümesi başına yalnızca bir Azure Arc veri denetleyicisi desteklenmektedir. Ancak, aynı Azure Arc veri denetleyicisi tarafından yönetilen Arc özellikli SQL yönetilen örnekleri ve Arc özellikli PostgreSQL sunucuları gibi birden çok Arc veri hizmeti oluşturabilirsiniz.

Azure Arc veri denetleyicisini oluşturmak için birkaç ek seçeneğiniz vardır:

Sadece denemek mi istiyorsun? AKS, Amazon EKS veya GKE üzerinde Azure Arc Jumpstart'ı veya azure vm'sini kullanmaya hızlı bir şekilde başlayın.