Bu konu, yerindeki veri merkezine dağıtılmış bir MySQL veritabanını örnek alarak veri kaynağınız ile DataWorks arasında ağ bağlantısının nasıl kurulacağını açıklar.
Kullanım senaryoları
Veri kaynağınız aşağıdaki koşulu karşılıyorsa bu çözüm önerilir:
Veri kaynağı yerindeki bir IDC'ye dağıtılmıştır.
Nasıl çalışır
Yerindeki bir IDC'ye dağıtılan veri kaynakları için VPC (özel ağ) bağlantısı kullanmanızı öneririz. Veri kaynağının bulunduğu yerindeki ağı, DataWorks çalışma alanı kaynak grubunuzun VPC'sine bağlamak için bir ağ bağlantı aracı olan Express Connect hizmetini kullanın.
Ön koşullar
Yerindeki veri merkezinize DataWorks tarafından desteklenen bir veri kaynağı dağıttınız.
Bir kaynak grubu oluşturdunuz ve bunu çalışma alanına bağladınız.
Faturalandırma
Bu çözüm, ücretli Express Connect hizmetini kullanır. Daha fazla bilgi için bkz. Express Connect Faturalandırması.
Ağ bağlantısını yapılandırma
Adım 1: Temel bilgileri edinin
Veri kaynağı tarafı
-
Yerindeki veri merkezi CIDR bloğu
CIDR bloğunu almak için yerindeki veri merkezi sunucunuza bağlanabilir veya ağ yöneticinizle ya da veri merkezi sağlayıcınızla iletişime geçebilirsiniz.
DataWorks tarafı
-
Bağlı kaynak grubunun VPC ve vSwitch bilgileri
DataWorks konsolundaki Kaynak Grupları sayfasına gidin. Hedef kaynak grubunu bulun ve Network Settings sütununda Operation seçeneğine tıklayın.
-
İlgili özellik modülü bölümünde, bağlı VPC ve vSwitch CIDR Block bilgilerini görüntüleyin.
Örneğin, yerindeki veri merkezinizde dağıtılmış bir MySQL veritabanını veri eşitleme amacıyla DataWorks'e bağlamanız gerekiyorsa, vSwitch CIDR Block altındaki VPC ve VPC bilgilerini bulun.
Adım 2: Ağ bağlantısını kurun
Yerindeki veri merkezinizi Alibaba Cloud'a bağlamak için özel fiziksel bağlantı kullanabilirsiniz. Bu işlem, VPC ile yerindeki veri merkeziniz arasında ağ bağlantısı kurar.
Ağ yapılandırması sırasında sorunlarla karşılaşırsanız, Alibaba Cloud teknik desteğiyle iletişime geçmek için bir destek talebi oluşturun.
Adım 3: Kaynak grubuna rota ekleyin
DataWorks'ün yerindeki veri kaynağına erişmesine izin vermek için, yerindeki veri merkezinizin CIDR bloğu adına DataWorks kaynak grubunda özel bir rota eklemeniz gerekir.
DataWorks konsolundaki Kaynak Grupları sayfasına gidin. Hedef kaynak grubunu bulun ve Network Settings sütununda Operation seçeneğine tıklayın.
İlgili özellik modülü bölümünde, bağlı VPC'yi bulun ve Custom Route sütununda Operation seçeneğine tıklayın.
Add Route seçeneğine tıklayın. CIDR Block değerini Destination CIDR Block olarak ayarlayın ve Destination CIDR Block değerini yerindeki veri merkezinizin CIDR bloğu olarak girin.
Adım 4: (İsteğe bağlı) IP izin listesini yapılandırın
Veri kaynağınız erişim kontrolü için bir IP izin listesi kullanıyorsa, kaynak grubuna bağlı vSwitch CIDR bloğunu IP izin listesine eklemeniz gerekir.
Bu konuda, bir kullanıcının veritabanına yalnızca kaynak grubunun vSwitch CIDR bloğundan erişmesini sağlayan bir IP izin listesinin nasıl yapılandırılacağı MySQL örneği üzerinden gösterilmektedir.
Veritabanına yönetici olarak giriş yapın.
-
DataWorks'ün veri kaynağına erişmesi için bir kullanıcı hesabı oluşturun ve gerekli izinleri verin.
-- The username is "dataworks_user". You can customize it. -- The password is "StrongPassword123!". You can customize it. CREATE USER 'dataworks_user'@'<vswitch-cidr-block>' IDENTIFIED BY 'StrongPassword123!'; -- Grant the user permissions to access a specific database, such as mydatabase, from the vSwitch CIDR block. GRANT ALL PRIVILEGES ON mydatabase.* TO 'dataworks_user'@'<vswitch-cidr-block>' WITH GRANT OPTION; Ayrıcalıkları yenilemek için
FLUSH PRIVILEGES;komutunu çalıştırın ve ardından veritabanından çıkış yapın (exit).
Adım 5: (İsteğe bağlı) Yerindeki güvenlik duvarını yapılandırın
Güvenlik duvarı yapılandırmaları kullanılan yazılıma göre değişiklik gösterir. Bu konuda firewalld örnek alınmıştır. Adımları kendi güvenlik duvarı yazılımınıza göre uyarlayın.
Kaynak grubuna bağlı vSwitch CIDR bloğunun MySQL veritabanına erişmesine izin verin:
sudo firewall-cmd --permanent --add-rich-rule='rule family="ipv4" source address="<vswitch-cidr-block>" port port="3306" protocol="tcp" accept'
sudo firewall-cmd --reload
Ağ bağlantısını doğrulayın
DataWorks konsoluna giriş yapın. Hedef bölgede, sol gezinme bölmesinden seçeneğine gidin. Açılır listeden bir çalışma alanı seçin ve Go to Data Integration seçeneğine tıklayın.
Sol gezinme bölmesinde Data Sources seçeneğine tıklayın. Veri kaynağı sayfasında Veri Kaynağı Ekle seçeneğine tıklayın, bir veri kaynağı türü seçin ve bağlantı parametrelerini yapılandırın.
-
Alt kısımdaki kaynak grubu listesinden veri kaynağına bağlı olan kaynak grubunu seçin ve Test Connectivity seçeneğine tıklayın. Veri kaynağının Connection Configuration sayfasında ilgili kaynak grubunu (örneğin Serverless_Resource_Group) seçin, Test Connectivity seçeneğine tıklayın ve bağlantı durumunun Connected olarak görüntülendiğini doğrulayın.
NotBağlantı testi Failed sonucu döndürürse, sorunu gidermek için Network Connectivity Diagnostic Tool aracını kullanabilirsiniz. Sorun devam ederse, teknik destek almak için bir destek talebi oluşturun.
