Share via


Hızlı Başlangıç: Azure Arc özellikli veri hizmetlerini dağıtma - doğrudan bağlı mod - Azure portalı

Bu makalede Azure arc özellikli veri hizmetlerinin Azure portalından doğrudan bağlı modda nasıl dağıtılacağı gösterilmektedir.

Dolaylı olarak bağlı modu dağıtmak için bkz . Hızlı Başlangıç: Azure Arc özellikli veri hizmetlerini dağıtma - dolaylı olarak bağlı mod - Azure CLI.

Bu makaledeki adımları tamamladığınızda şunlara sahip olursunuz:

  • Arc özellikli bir Azure Kubernetes kümesi.
  • Doğrudan bağlı modda bir veri denetleyicisi.
  • Azure Arc tarafından etkinleştirilen bir SQL Yönetilen Örneği örneği.
  • Azure Data Studio ile örneğe bağlantı.

Azure Arc, Azure veri hizmetlerini Kubernetes aracılığıyla şirket içinde, uçta ve genel bulutlarda çalıştırmanıza olanak tanır. Azure Arc ile SQL Yönetilen Örneği ve PostgreSQL sunucusu (önizleme) veri hizmetlerini dağıtın. Azure Arc kullanmanın avantajları arasında sabit hizmet yamalarıyla güncel kalma, esnek ölçek, self servis sağlama, birleşik yönetim ve bağlantısız mod desteği yer alır.

İstemci araçlarını yükleme

İlk olarak, makinenize gereken istemci araçlarını yükleyin. Bu makaledeki adımları tamamlamak için aşağıdaki araçları kullanacaksınız:

  • Azure Data Studio
  • Azure Data Studio için Azure Arc uzantısı
  • Kubernetes CLI
  • Azure CLI
  • arcdata azure CLI uzantısı.

Ayrıca, kümeyi Azure'a bağlamak için aşağıdaki ek uzantılara ihtiyacınız vardır:

  • connectedk8s
  • k8s uzantısı

Kubernetes kümenize erişme

İstemci araçlarını yükledikten sonra bir Kubernetes kümesine erişmeniz gerekir. ile az aks createbir Kubernetes kümesi oluşturabilir veya Azure portalında kümeyi oluşturmak için aşağıdaki adımları izleyebilirsiniz.

Küme oluşturma

Hızla bir Kubernetes kümesi oluşturmak için Azure Kubernetes Services (AKS) kullanın.

  1. Azure portalı’nda oturum açın.
  2. Portalın üst kısmındaki arama kaynakları alanına Kubernetes yazın ve Kubernetes hizmetleri'ni seçin. Azure sizi Kubernetes hizmetlerine götürür.
  3. Kubernetes kümesi oluştur'u>seçin.
  4. Temel Bilgiler'in altında,
    1. Aboneliğinizi belirtin.
    2. Bir kaynak grubu oluşturun veya var olan bir kaynak grubunu belirtin.
    3. Küme önceden ayarlanmış yapılandırması için kullanılabilir seçenekleri gözden geçirin ve iş yükünüz için seçin. Geliştirme/test kavram kanıtı için Geliştirme/Test'i kullanın. En az 4 vCPU içeren bir yapılandırma seçin.
    4. Bir küme adı belirtin.
    5. Bir bölge belirtin.
    6. Kullanılabilirlik alanları'nın altında, seçili tüm bölgeleri kaldırın. Hiçbir bölge belirtmemelisiniz.
    7. Kubernetes sürümünü doğrulayın. Desteklenen en düşük sürüm için bkz . Azure Arc özellikli veri hizmetleri dağıtımı planlama.
    8. Düğüm boyutu altında, Boyutlandırma kılavuzuna göre kümeniz için bir düğüm boyutu seçin.
    9. Ölçek yöntemi için El ile'yi seçin.
  5. Gözden geçir ve oluştur’a tıklayın.
  6. Oluştur’a tıklayın.

Azure, Kubernetes kümenizi oluşturur.

Küme tamamlandığında, Azure portalı tamamlanmış durumu gösterecek şekilde güncelleştirir:

Your deployment is complete

Kümeye bağlanma

Kümeyi oluşturduktan sonra Azure CLI üzerinden kümeye bağlanın.

  1. Henüz yapmadıysanız Azure'da oturum açın.

    az login
    

    Bağlanmak için adımları izleyin.

  2. Kümeye bağlanmak için kimlik bilgilerini alın.

    Bu makaledeki betikler, betikleri < ... > çalıştırmadan önce değiştirmeniz gereken değerleri tanımlamak için açılı ayraçlar kullanır. Açılı ayraçları eklemeyin.

    az aks get-credentials --resource-group <resource_group_name> --name <cluster_name>
    

    Portalda kümeyi oluştururken tanımladığınız kaynak grubunu ve küme adını kullanın.

    Azure CLI aşağıdaki çıkışı döndürür.

    Merged "<cluster name>" as current context in C:<current path>\.kube\config
    
  3. Kümenizin çalıştığını onaylayın. Aşağıdaki komutu kullanın:

    kubectl get nodes
    

    komutu, çalışan düğümlerin listesini döndürür.

    NAME                                STATUS   ROLES   AGE     VERSION
    aks-agentpool-37241625-vmss000000   Ready    agent   3h10m   v1.20.9
    aks-agentpool-37241625-vmss000001   Ready    agent   3h10m   v1.20.9
    aks-agentpool-37241625-vmss000002   Ready    agent   3h9m    v1.20.9
    

Arc, Kubernetes kümesini etkinleştirme

Küme çalıştığına göre, kümeyi Azure'a bağlayın. Bir kümeyi Azure'a bağladığınızda Azure Arc için etkinleştirirsiniz. Kümeyi Azure'a Bağlan kümeyi görüntülemenize ve yönetmenize olanak tanır. Ayrıca, arc özellikli veri hizmetleri gibi ek hizmetleri doğrudan Azure portalından kümede dağıtabilir ve yönetebilirsiniz.

Kümeyi Azure'a bağlamak için kullanın az connectedk8s connect :

az connectedk8s connect --resource-group <resource group> --name <cluster name> 

Bağlan komutu başarıyla tamamlandıktan sonra gölge nesneyi Azure portalında görüntüleyebilirsiniz. Gölge nesne, Azure Arc özellikli kümenin gösterimidir.

  1. Azure portalında kaynak grubunu bulun. Kaynak grubunu bulmanın bir yolu, portalda aramada kaynak grubu adını yazmaktır. Portal, arama kutusunun altındaki kaynak grubunun bağlantısını görüntüler. Kaynak grubu bağlantısına tıklayın.

  2. Kaynak grubunda, Genel Bakış'ın altında Kubernetes kümesini ve gölge nesnesini görebilirsiniz. Aşağıdaki resme bakın:

    The Kubernetes - Azure Arc item type is the shadow resource.

    Gölge kaynak, yukarıdaki görüntüdeki Kubernetes - Azure Arc kaynak türüdür. Diğer kaynak Kubernetes hizmet kümesidir. Her iki kaynak da aynı ada sahiptir.

Veri denetleyicisini oluşturma

Sonraki adım, veri denetleyicisini Azure portalı aracılığıyla doğrudan bağlı modda oluşturmaktır. Küme oluşturmak için kullandığınız aboneliği ve kaynak grubunu kullanın.

  1. Portalda, önceki adımdaki kaynak grubunu bulun.

  2. Azure portalındaki arama çubuğundan Azure Arc veri denetleyicileri için arama yapın ve + Oluştur'u seçin.

  3. Azure Arc özellikli Kubernetes kümesi (Doğrudan bağlantı modu) seçeneğini belirleyin. İleri: Veri denetleyicisi ayrıntıları'nı seçin.

  4. Veri denetleyicisi için bir ad belirtin.

  5. Özel bir konum (ad alanı) belirtin.

    Create a new custom location and specify a namespace.

  6. Kubernetes yapılandırma şablonu için azure-arc-aks-premium-storage değerini belirtin çünkü bu örnekte AKS kümesi kullanılır.

  7. Hizmet türü için Yük dengeleyici'yi seçin.

  8. Ölçümler ve günlük hizmetleri için bir kullanıcı adı ve parola ayarlayın.

    Parolalar en az sekiz karakter uzunluğunda olmalı ve şu dört kategoriden üçünün karakterlerini içermelidir: Latin büyük harfler, Latin küçük harfler, sayılar ve alfasayısal olmayan karakterler.

Belirtimi tamamlamak ve veri denetleyicisini dağıtmak için portaldaki yönergeleri izleyin.

Veri denetleyicilerini görüntülemek için aşağıdaki komutu çalıştırın:

kubectl get datacontrollers -A

Dağıtımı izleme

Aşağıdaki komutla veri denetleyicisinin oluşturulmasını da izleyebilirsiniz:

kubectl get datacontroller --namespace <namespace>

komutu, veri denetleyicisinin durumunu döndürür. Örneğin, aşağıdaki sonuçlar dağıtımın devam ettiğini gösterir:

NAME          STATE
<namespace>   DeployingMonitoring

Veri denetleyicisinin durumu 'HAZIR' olduğunda, bu adım tamamlanır. Örneğin:

NAME          STATE
<namespace>   Ready

Azure Arc tarafından etkinleştirilen SQL Yönetilen Örneği dağıtma

  1. Portalda kaynak grubunu bulun.
  2. Kaynak grubunda Oluştur'u seçin.
  3. Yönetilen örneği girin. Azure portalı eşleşen ada sahip kaynak türlerini döndürür.
  4. Azure SQL Yönetilen Örneği - Azure Arc'ı seçin.
  5. Oluştur’a tıklayın.
  6. Kaynak grubunuzu ve özel konumunuzu belirtin. Önceki adımda ayarladığınız değeri kullanın.
  7. LoadBalancer hizmet türünü ayarlayın.
  8. Yönetilen örnek yönetici hesabı için kimlik bilgilerini (oturum açma ve parola) sağlayın.
  9. Gözden Geçir ve Oluştur'a tıklayın.
  10. Oluştur’a tıklayın.

Azure, Yönetilen örneği Azure Arc özellikli Kubernetes kümesinde oluşturur.

Örneğin ne zaman oluşturulduğunu öğrenmek için şunu çalıştırın:

kubectl get sqlmi -n <namespace>

Yönetilen örnek ad alanının durumu 'HAZIR' olduğunda, bu adım tamamlanır. Örneğin:

NAME          STATE
<namespace>   Ready

Azure Data Studio ile bağlanma

Azure Data Studio'ya bağlanmak için bkz. Azure Arc tarafından etkinleştirilen SQL Yönetilen Örneği Bağlan.