Share via


Portalı kullanarak MySQL için Azure Veritabanı - Esnek Sunucu için Özel Bağlantı oluşturma ve yönetme

ŞUNLAR IÇIN GEÇERLIDIR: MySQL için Azure Veritabanı - Esnek Sunucu

Bu öğreticide, özel uç nokta aracılığıyla MySQL için Azure Veritabanı esnek sunucu örneğine bağlantı yapılandırma ve sanal ağ içinde bulunan bir VM'den bağlantı kurma hakkında adım adım yönergeler sağlanır.

Azure aboneliğiniz yoksa başlamadan önce ücretsiz bir hesap oluşturun.

Azure'da oturum açma

Azure Portal oturum açın.

Sanal ağı oluşturma

Bu bölümde, Özel Bağlantı kaynağınıza erişmek için kullanılan VM'yi barındırmak için bir Sanal Ağ ve alt ağ oluşturacaksınız.

  1. Ekranın sol üst kısmında Kaynak>oluştur Ağ>Sanal ağı'nı seçin.

  2. Sanal ağ oluştur bölümünde şu bilgileri seçin:

    Ayar Değer
    Adı MyVirtualNetwork girin.
    Adres alanı 10.1.0.0/16 girin.
    Abonelik Aboneliğinizi seçin.
    Kaynak grubu Yeni oluştur'u seçin, myResourceGroup yazın ve Tamam'ı seçin.
    Konum Batı Avrupa'yı seçin.
    Alt Ağ - Ad mySubnet girin.
    Alt Ağ - Adres aralığı 10.1.0.0/24 girin.
  3. Gerisini varsayılan olarak bırakın ve Oluştur'u seçin.

Bir Sanal Makine Oluşturun

  1. Azure portalında ekranın sol üst tarafında Kaynak>oluştur İşlem>Sanal Makinesi'ni seçin.

  2. Sanal makine oluşturma - Temel bilgiler bölümünde şu bilgileri seçin:

    Ayar Değer
    PROJE AYRINTILARI
    Abonelik Aboneliğinizi seçin.
    Kaynak grubu myResourceGroup öğesini seçin. Bunu önceki bölümde oluşturdunuz.
    ÖRNEK AYRINTILARI
    Virtual machine name myVm girin.
    Bölge Batı Avrupa'yı seçin.
    Kullanılabilirlik seçenekleri Varsayılan Altyapı yedekliliği gerekli değil seçeneğini değiştirmeyin.
    Görsel Windows Server 2019 Datacenter'ı seçin.
    Size Varsayılan Standart DS1 v2'yi değiştirmeyin.
    YÖNETICI HESABı
    Username Seçtiğiniz bir kullanıcı adı girin.
    Password Seçtiğiniz bir parolayı girin. Parola en az 12 karakter uzunluğunda olmalı ve tanımlanmış karmaşıklık gereksinimlerini karşılamalıdır.
    Parolayı Onayla Parolayı yeniden girin.
    GELEN BAĞLANTı NOKTASı KURALLARı
    Genel gelen bağlantı noktaları Varsayılan Hiçbiri'ni bırakın.
    TASARRUF EDIN
    Zaten bir Windows lisansınız mı var? Varsayılan Hayır'a tıklayın.
  3. İleri: Diskler'i seçin.

  4. Sanal makine oluşturma - Diskler bölümünde varsayılan değerleri bırakın ve İleri: Ağ'ı seçin.

  5. Sanal makine oluşturma - Ağ bölümünde şu bilgileri seçin:

    Ayar Değer
    Sanal ağ Varsayılan MyVirtualNetwork öğesini değiştirmeyin.
    Adres alanı Varsayılan 10.1.0.0/24'i bırakın.
    Alt ağ Varsayılan mySubnet (10.1.0.0/24) olarak bırakın.
    Genel IP Varsayılan (yeni) myVm-ip seçeneğini değiştirmeyin.
    Genel gelen bağlantı noktaları Seçili bağlantı noktalarına izin ver'i seçin.
    Gelen bağlantı noktalarını seçin HTTP ve RDP'yi seçin.
  6. Gözden geçir ve oluştur’u seçin. Azure'ın yapılandırmanızı doğruladığı Gözden Geçir + oluştur sayfasına yönlendirilirsiniz.

  7. Doğrulama başarılı iletisini gördüğünüzde Oluştur'u seçin.

Özel uç nokta ile MySQL için Azure Veritabanı esnek sunucu örneği oluşturma

  • Bağlantı yöntemi olarak Genel erişim (izin verilen IP adresleri) ve Özel uç nokta ile MySQL için Azure Veritabanı esnek bir sunucu örneği oluşturun.

  • Özel uç nokta oluşturmak için Özel uç nokta ekle'yi seçin:

    Ayar Değer
    Proje ayrıntıları
    Abonelik Aboneliğinizi seçin.
    Kaynak grubu myResourceGroup öğesini seçin. Bunu önceki bölümde oluşturdunuz.
    Örnek Ayrıntıları
    Adı myPrivateEndpoint girin. Bu ad alınırsa benzersiz bir ad oluşturun.
    Konum Batı Avrupa'yı seçin.
    Sanal ağ MyVirtualNetwork öğesini seçin.
    Alt ağ mySubnet öğesini seçin.
    ÖZEL DNS TÜMLEŞTIRMESI
    Özel DNS bölgesi ile tümleştirme Evet'i seçin.
    Özel DNS Bölgesi (Yeni)privatelink.mysql.database.Azure.com
  • Özel uç nokta yapılandırmasını kaydetmek için Tamam'ı seçin.

  • Diğer sekmelere kalan bilgileri girdikten sonra gözden geçir ve oluştur'u seçerek MySQL için Azure Veritabanı esnek sunucu örneğini dağıtın.

Dekont

Bazı durumlarda, MySQL için Azure Veritabanı esnek sunucu örneği ve sanal ağ alt ağı farklı aboneliklerdedir. Bu gibi durumlarda, aşağıdaki yapılandırmalardan emin olmanız gerekir:

  • Her iki abonelikte de Microsoft.DBforMySQL/flexibleServer kaynak sağlayıcısının kayıtlı olduğundan emin olun. Daha fazla bilgi için resource-manager-registration bölümüne bakın.

Ağ sekmesi aracılığıyla esnek MySQL için Azure Veritabanı sunucuda özel uç noktaları yönetme

  1. Azure portalında MySQL için Azure Veritabanı esnek sunucu kaynağınıza gidin.

  2. Ayarlar altındaki bölümüne gidin.

  3. Özel uç nokta bölümünde, özel uç noktalarınızı yönetebilirsiniz (Ekle, Onayla, Reddet veya Sil).

    Screenshot of networking private link portal page.

Uzak Masaüstü (RDP) kullanarak vm'ye Bağlan

myVm'yi oluşturduktan sonra İnternet'ten aşağıdaki gibi bağlanın:

  1. Portalın arama çubuğuna myVm yazın.

  2. Bağlan düğmesini seçin. Bağlan düğmesini seçtikten sonra sanal makineye Bağlan açılır.

  3. RDP Dosyasını İndir’i seçin. Azure bir Uzak Masaüstü Protokolü (.rdp) dosyası oluşturur ve dosyayı bilgisayarınıza indirir.

  4. İndirilen.rdp dosyasını açın.

    1. İstendiğinde Bağlan’ı seçin.

    2. VM'yi oluştururken belirttiğiniz kullanıcı adını ve parolayı girin.

    Dekont

    Vm'yi oluştururken girdiğiniz kimlik bilgilerini belirtmek için Diğer seçenekler>Farklı bir hesap kullan'ı seçmeniz gerekebilir.

  5. Tamam seçeneğini işaretleyin.

  6. Oturum açma işlemi sırasında bir sertifika uyarısı alabilirsiniz. Sertifika uyarısı alırsanız Evet veya Devam'ı seçin.

  7. VM masaüstü göründüğünde, yerel masaüstünüze geri dönmek için simge durumuna küçültün.

sanal makineden MySQL için Azure Veritabanı esnek sunucu örneğine özel olarak erişme

  1. myVM'nin Uzak Masaüstü'nde PowerShell'i açın.

  2. nslookup myServer.privatelink.mysql.database.azure.com girin.

    Şuna benzer bir ileti alırsınız:

    Server: UnKnown
    Address: 168.63.129.16
    Non-authoritative answer:
    Name: myServer.privatelink.mysql.database.azure.com
    Address: 10.x.x.x
    

    Dekont

    Güvenlik duvarı ayarları veya genel erişim devre dışı bırakılsa da ping ve telnet testleri ağ bağlantısını başarıyla doğrular.

  3. Kullanılabilir herhangi bir istemciyi kullanarak MySQL için Azure Veritabanı esnek sunucu örneği için özel bağlantı bağlantısını test edin. Aşağıdaki örnek, işlemi yapmak için MySQL Workbench'i kullanır.

  4. Yeni bağlantı'da şu bilgileri seçin:

    Ayar Değer
    Sunucu türü MySQL'i seçin.
    Sunucu adı myServer.privatelink.mysql.database.Azure.com seçin
    User name MySQL için Azure Veritabanı esnek sunucu örneği oluşturma sırasında sağlanan kullanıcı adını username@servername olarak girin.
    Password MySQL için Azure Veritabanı esnek sunucu örneği oluşturma sırasında sağlanan parolayı girin.
    SSL Gerekli'yi seçin.
  5. Bağlan'ı seçin.

  6. Soldaki menüden veritabanlarına göz atın.

  7. (İsteğe bağlı olarak) MySQL için Azure Veritabanı esnek sunucu örneğinden bilgi oluşturma veya sorgulama.

  8. myVm ile uzak masaüstü bağlantısını kapatın.

Kaynakları temizleme

Özel uç noktayı, MySQL için Azure Veritabanı esnek sunucu örneğini ve VM'yi kullanmayı bitirdiğinizde kaynak grubunu ve içerdiği tüm kaynakları silin:

  1. Portalın üst kısmındaki Arama kutusuna myResourceGroup yazın ve arama sonuçlarından myResourceGroup öğesini seçin.

  2. Kaynak grubunu sil'i seçin.

  3. KAYNAK GRUBU ADI YAZıN için myResourceGroup yazın ve Sil'i seçin.

Bu bölümde, önceden oluşturduğunuz MySQL için Azure Veritabanı esnek sunucu örneğine özel uç nokta eklemeyi öğreneceksiniz.

  1. Azure portalında Kaynak>oluştur Ağ Özel Bağlantı'ı> seçin.

  2. Özel Bağlantı Merkezi - Genel Bakış bölümünde Özel uç nokta oluştur seçeneğini belirleyin.

    Screenshot of private link center portal page.

  3. Özel uç nokta oluşturma - Temel bilgiler bölümünde Proje ayrıntıları bilgilerini seçin:

    Ayar Değer
    Abonelik Aboneliğinizi seçin.
    Kaynak grubu myResourceGroup öğesini seçin. Bunu önceki bölümde oluşturdunuz.
    Örnek Ayrıntıları
    Adı myPrivateEndpoint girin. Bu ad alınırsa benzersiz bir ad oluşturun.
    Konum Batı Avrupa'yı seçin.
  4. İleri: Kaynak'ı ve ardından şu bilgileri seçin:

    Ayar Değer
    Bağlantı yöntemi Dizinimdeki bir Azure kaynağına bağlan'ı seçin.
    Abonelik Aboneliğinizi seçin.
    Kaynak türü Microsoft.DBforMySQL/flexibleServers'ı seçin.
    Kaynak myServer'ı seçin
    Hedef alt kaynak mysqlServer'ı seçin
  5. İleri: Sanal Ağ'ı ve ardından Ağ bilgileri'ni seçin:

    Ayar Değer
    Sanal ağ MyVirtualNetwork öğesini seçin.
    Alt ağ mySubnet öğesini seçin.
  6. İleri: DNS'yi ve ardından ÖZEL DNS TÜMLEŞTİrME bilgileri'ni seçin:

    Ayar Değer
    Özel DNS bölgesi ile tümleştirme Evet'i seçin.
    Özel DNS Bölgesi (Yeni)privatelink.mysql.database.Azure.com

Dekont

Hizmetinizin önceden tanımlanmış özel DNS bölgesini kullanın veya tercih ettiğiniz DNS bölgesi adını belirtin. Ayrıntılar için [Azure hizmetleri DNS bölgesi yapılandırmasına bakın.

  1. Gözden geçir ve oluştur’u seçin. Azure'ın yapılandırmanızı doğruladığı Gözden Geçir + oluştur sayfasına yönlendirilirsiniz.

  2. Doğrulama başarılı iletisini gördüğünüzde Oluştur'u seçin.

Dekont

Müşterinin DNS ayarındaki FQDN, yapılandırılan özel IP'yi çözümlemez. Yapılandırılan FQDN için burada gösterildiği gibi bir DNS bölgesi ayarlamanız gerekir.

Sonraki adımlar

  • Azure CLI'dan esnek MySQL için Azure Veritabanı sunucu için özel bağlantı yapılandırmayı öğrenin.
  • Esnek MySQL için Azure Veritabanı sunucuya bağlantıyı yönetmeyi öğrenin.
  • Müşteri Tarafından Yönetilen Anahtarları kullanarak esnek MySQL için Azure Veritabanı sunucuya başka bir şifreleme katmanı eklemeyi öğrenin.
  • MySQL için Azure Veritabanı esnek sunucu örneğinizde Microsoft Entra kimlik doğrulamasını yapılandırmayı ve kullanmayı öğrenin.