Tüm Ürünler
Search
Belge Merkezi

ApsaraDB RDS:Enable the database proxy

Son Güncelleme:Oct 10, 2026

ApsaraDB RDS for MySQL için veritabanı proxy'si; okuma/yazma ayrımı, kalıcı bağlantılar, en yakın erişim, işlem ayrımı, bağlantı havuzu ve SSL şifrelemesi sunarak birincil örnek yükünü azaltır, kullanılabilirliği ve güvenliği artırır. Bu konuda, ApsaraDB RDS konsolu veya API işlemlerini kullanarak veritabanı proxy'sinin nasıl etkinleştirileceği ve önerilen proxy teknik özelliklerinin nasıl hesaplanacağı açıklanmaktadır.

Ön koşullar

Birincil örneğin aşağıdaki gereksinimleri karşılaması gerekir:

  • Birincil örnek, aşağıdaki tabloda belirtilen sürüm gereksinimlerini karşılayan bir RDS Yüksek Kullanılabilirlik Sürümü veya RDS Küme Sürümü örneği olmalıdır. Veritabanı proxy'si RDS Temel Sürüm örneklerinde desteklenmez. Örnekleri RDS Yüksek Kullanılabilirlik Sürümüne yükseltebilir veya RDS Küme Sürümüne yükseltip ardından veritabanı proxy'sini etkinleştirebilirsiniz.

    Veritabanı motoru ve sürümü

    Örnek sürümü

    Küçük motor sürümü

    MySQL 8.0

    RDS High-availability Edition

    20190915 veya üzeri

    RDS Cluster Edition

    Gereksinim yok

    MySQL 5.7

    RDS High-availability Edition

    20190925 veya üzeri

    RDS Cluster Edition

    Gereksinim yok

    MySQL 5.6

    RDS High-availability Edition

    20200229 veya üzeri

  • Bölge: Örnek Çin (Hangzhou) bölgesinin C Alanı veya D Alanında olmamalıdır.

Not

Bu bilgileri örneğin Basic Information sayfasında görüntüleyebilirsiniz. Configuration Information bölümünde bir Upgrade Minor Engine Version düğmesi görüntüleniyorsa geçerli sürümü görmek için bu düğmeye tıklayabilirsiniz. Düğme görüntülenmiyorsa örnek zaten en son sürümdedir. Configuration Information. Küçük bir motor sürümünü yükseltin.

Faturalama

Sınırlamalar

Veritabanı proxy'si sıkıştırma protokollerini desteklemez.

Kullanım notları

  • RDS Cluster Edition örnekleri, okuma/yazma ayrımı için birincil ve ikincil düğümleri kullanır.

  • RDS High-availability Edition örnekleri, okuma/yazma ayrımı için etkinleştirilmiş veritabanı proxy'si ve bir salt okunur örnek gerektirir.

  • Veritabanı proxy'sini etkinleştirdikten sonra birincil örneği farklı bir alana geçirmeyin. Alanlar arası geçiş, örneği proxy'den ayırır ve gecikme süresini artırır.

    Not

    Hizmet hatası nedeniyle birincil/ikincil anahtar değişimi gerçekleşirse birincil örnek ve proxy alanlarını hizalamak ve gecikme süresini azaltmak için manuel olarak birincil/ikincil anahtar değişimi yapabilir veya veritabanı proxy'sini başka bir alana geçirebilirsiniz.

Yordam

Not

Veritabanı proxy'sini salt okunur bir örnek oluştururken de etkinleştirebilirsiniz. ApsaraDB RDS for MySQL salt okunur örneği oluşturun.

Veritabanı proxy'sini etkinleştirin

  1. Instances sayfasına gidin, örneğinizin bölgesini seçin ve örnek ID'sine tıklayın.

  2. Sol gezinme bölmesinde Database Proxy öğesine tıklayın.

  3. Hedef proxy türünün altında Enable Now düğmesine tıklayın.

  4. Enable Database Proxy iletişim kutusunda aşağıdaki proxy bilgilerini yapılandırın.

    Parametre

    Açıklama

    Proxy Type

    Proxy türü: genel amaçlı veya özel. Proxy türleri.

    Deployment Method

    Dağıtım yöntemi: çift alanlı veya tek alanlı. Proxy dağıtım mimarisi.

    Not

    Alanlar arası olağanüstü durum kurtarma ve daha yüksek kullanılabilirlik için çift alanlı dağıtım önerilir.

    Total Number of Nodes

    Proxy düğümü sayısı:

    • 2: Tek alanlı ve çift alanlı dağıtımlar için kullanılabilir.

    • 4: Yalnızca çift alanlı dağıtımlar için kullanılabilir.

    Zone

    Proxy düğümleri için alan. Proxy'yi RDS örneğiyle aynı alanda dağıtın.

    CPU Cores for Single Proxy Node

    Önemli
    • Aynı alandaki proxy düğümleri aynı teknik özellikleri kullanmalıdır.

    • Toplam iki proxy düğümü içeren çift alanlı bir dağıtımda her iki proxy düğümü de aynı teknik özellikleri kullanmalıdır.

    • genel amaçlı: 1 ila 8 çekirdek.

    • özel: 1 ila 16 çekirdek.

    Aşağıdaki yönergelere göre teknik özellikleri seçin.

    Zone of Database Proxy Endpoint

    Varsayılan olarak bir proxy uç noktası oluşturulur. Uç nokta için bir alan belirtmeniz gerekir; birincil örnekle aynı alanı seçin.

    Tek bir proxy düğümü için doğru teknik özellikleri nasıl seçeceğiniz

    Tek bir proxy düğümü için önerilen teknik özellikleri belirlemek üzere aşağıdaki formülü kullanın:


    Proxy type


    High-availability instance


    Cluster instance


    general-purpose


    (Number of CPU cores of the primary instance + Total number of CPU cores of all its read-only instances) / 4, en yakın tam sayıya yukarı yuvarlanır.


    (Number of CPU cores of the primary node + Total number of CPU cores of all its secondary nodes) / 4, en yakın tam sayıya yukarı yuvarlanır.


    dedicated


    (Number of CPU cores of the primary instance + Total number of CPU cores of all its read-only instances) / 8, en yakın tam sayıya yukarı yuvarlanır.


    (Number of CPU cores of the primary node + Total number of CPU cores of all its secondary nodes) / 8, en yakın tam sayıya yukarı yuvarlanır.

    Örneğin, 8 CPU çekirdeğine sahip bir RDS High-availability Edition birincil örneği ve 4 ile 6 çekirdeğe sahip iki salt okunur örneği düşünün. Özel proxy türünü seçerseniz tek bir proxy düğümü için önerilen CPU çekirdek sayısı 3'tür. Hesaplama: (8 + 4 + 6) / 8 = 2.25, 3'e yukarı yuvarlanır.

  5. OK düğmesine tıklayın.

    Database Proxy sekmesinde temel bilgiler ve bağlantı bilgileri göründüğünde veritabanı proxy'si etkinleştirilmiş demektir.

    Kategori

    Parametre

    Açıklama

    Basic Information

    Primary Instance

    RDS for MySQL örneğinin ID'si.

    Proxy Instance Status

    Proxy örneğinin çalışma durumu.

    Proxy Type

    Proxy türü: genel amaçlı veya özel. Proxy türleri.

    Zone

    Proxy örneğinin alanı, birincil örneğin birincil alanıyla aynıdır.

    Proxy Specifications

    Geçerli proxy teknik özellikleri.

    • Proxy teknik özellikleri ile tek düğüm teknik özellikleri arasındaki ilişki: Total proxy specifications = SUM(Specifications of all proxy nodes).

    • Proxy düğümü sayısı ile proxy teknik özellikleri arasındaki ilişki: Number of proxy nodes = Total proxy specifications / Specifications of a single proxy node.

    Proxy Version

    Proxy'nin küçük motor sürümü.

    Node Type

    Node ID

    Proxy düğümünün ID'si.

    Zone

    Proxy düğümünün alanı.

    CPU Cores on Proxy Node

    Tek bir proxy düğümünün teknik özellikleri.

    Connection Information

    Proxy Endpoint (Terminal) ID

    • Her RDS for MySQL örneği 1 ila 7 proxy uç noktasını destekler. Her uç nokta, bağımsız erişim ilkelerine sahip bir dahili uç nokta ve bir genel uç noktayı destekler.

    • Proxy'yi etkinleştirdiğinizde bir proxy uç noktası otomatik olarak atanır. Değiştirmek için bkz. Veritabanı proxy uç noktası için erişim ilkelerini yapılandırın.

    Read/Write Attributes

    • Read/Write (read/write splitting): Hem birincil hem de salt okunur örneklere bağlanır. Bu nitelik, proxy'nin yazma isteklerini kabul etmesine olanak tanır.

    • Read-only: Yalnızca salt okunur örneklere bağlanır ve yazma isteklerini kabul etmez.

    Okuma/yazma niteliklerini ve okuma ağırlıklarını yapılandırın.

    Nearest Access

    En yakın erişim, dört proxy düğümü ile çift alanlı dağıtım gerektirir. En yakın erişimi yapılandırın.

    Network Information

    Veritabanı proxy'sinin alanı, VPC'si ve vSwitch'i.

    vSwitch'i değiştirebilirsiniz. vSwitch'i değiştirmeden önce etkileri anlayın. Switch vSwitch öğesine tıklayın, Destination vSwitch ve Change Time öğelerini seçin ve OK düğmesine tıklayın.

    Internal Endpoint/Port

    Public Endpoint/Port

    Proxy'nin genel uç noktası ve bağlantı noktası.

    Veritabanı proxy'sine internet üzerinden bağlanmak için bu uç noktayı kullanın.

    Not
    • Veritabanı proxy'si varsayılan olarak bir dahili uç nokta sağlar. Genel bir uç nokta için başvuru yapabilirsiniz.

    • Genel bir uç nokta için başvurduktan sonra önek ve bağlantı noktasını değiştirmek için uç noktanın yanındaki image.png simgesine tıklayın. Veritabanı proxy uç noktasını yapılandırın.

(İsteğe bağlı) Veritabanı proxy'sini devre dışı bırakın

Devre dışı bırakmanın etkileri

Veritabanı proxy'sini devre dışı bırakmanın aşağıdaki etkileri olabilir:

  • Okuma/yazma ayrımı hatası: Okuma istekleri artık salt okunur örneklere yönlendirilemez. Tüm istekler birincil örneğe gider ve bu da yüksek yüke neden olabilir.

  • Bağlantı hatası: Proxy üzerinden yapılan tüm mevcut bağlantılar sonlandırılır.

  • Bağlantı yönetimi sorunları: Bağlantı havuzu ve kalıcı bağlantılar gibi özellikler kaldırılır. Uygulamanız bağlantıları doğrudan yönetmelidir.

  • Güvenlik riskleri: Proxy, erişim kontrolü ve güvenlik ilkeleri sağlar. Devre dışı bırakılması veritabanı örneğini doğrudan açığa çıkarabilir.

  • Artan operasyonel karmaşıklık: Yerleşik izleme, günlük kaydı ve hata algılama kaldırılır. Bunları ayrı olarak uygulamanız gerekir.

  • Performans etkisi: Bir ağ atlamasını ortadan kaldırsa da sorgu önbelleğe alma ve bağlantı yeniden kullanımı gibi proxy optimizasyonlarının kaybı yüksek eşzamanlılık altında performansı düşürebilir.

  • Uyumluluk sorunları: Proxy'ye özgü özelliklere veya protokol çevirilerine dayanan uygulamalar doğrudan bağlantılarda sorunlarla karşılaşabilir.

  • Yük devretme ve yüksek kullanılabilirlik: Bazı senaryolarda proxy hata algılama ve otomatik yük devretmeye yardımcı olur. Bunun olmadan bunları manuel olarak yönetmeniz gerekir.

  • Veritabanı bağlantıları: Proxy uç noktası serbest bırakılır ve bunun üzerinden yapılan tüm bağlantılar sonlandırılır. RDS örneğine doğrudan bağlantılar etkilenmez.

  • Proxy'nin yeniden etkinleştirilmesi yeni bir proxy uç noktası oluşturur.

Yordam

  1. Instances sayfasına gidin, örneğinizin bölgesini seçin ve örnek ID'sine tıklayın.

  2. Sol gezinme bölmesinde Database Proxy öğesine tıklayın.

  3. Sayfanın sağ üst köşesinde Disable Database Proxy düğmesine tıklayın.

  4. OK düğmesine tıklayın.

API referansı


API


Açıklama


ModifyDBProxy


Veritabanı proxy'sini etkinleştirmek için ConfigDBProxyService parametresini Startup olarak ayarlayın. Diğer parametreleri gerektiği gibi yapılandırın.


DescribeDBProxy


Bir ApsaraDB RDS for MySQL örneği için veritabanı proxy'si ayrıntılarını sorgular.