Amazon RDS Okuma Replikaları, RDS veritabanı (DB) bulut sunucuları için yüksek performans ve dayanıklılık sunar. Bunlar, yoğun okuma gerektiren veritabanı iş yükleri için ölçeği tek bir veritabanı bulut sunucusunun kapasite kısıtlamalarını aşacak şekilde esnek olarak genişletmenize imkan tanır. Belirli bir kaynak veritabanı bulut sunucusunun bir veya daha fazla replikasını oluşturabilir ve verilerinizin birden fazla kopyasından yüksek hacimli uygulama okuma trafiği sunarak toplam okuma performansını artırabilirsiniz. Ayrıca okuma replikaları gerektiğinde yükseltilerek tek başına veritabanı bulut sunucuları haline getirilebilir. Okuma replikaları MySQL, MariaDB, PostgreSQL, Oracle ve SQL Server için Amazon RDS’nin yanı sıra, Amazon Aurora tarafından desteklenir.

Amazon RDS; MySQL, MariaDB, PostgreSQL, Oracle ve SQL Server veritabanı altyapıları için kaynak veritabanı bulut sunucusunun anlık yedeğini kullanarak ikinci bir veritabanı bulut sunucusu oluşturur. Ardından altyapının yerel zaman uyumsuz replikasyonunu kullanarak kaynak veritabanı bulut sunucusunda bir değişiklik olduğunda okuma replikasını günceller. Okuma replikası yalnızca okuma bağlantılarına izin veren bir veritabanı bulut sunucusu olarak görev yapar. Uygulamalar bir okuma replikasına herhangi bir veritabanı bulut sunucusuna bağlanır gibi bağlanabilir. Amazon RDS, kaynak veritabanı bulut sunucusundaki tüm veritabanlarını çoğaltır.

Amazon Aurora, veritabanı iş yükleri için tasarlanmış olan SSD destekli bir sanal depolama katmanı kullanarak okuma replikalarının avantajlarını daha da genişletir. Amazon Aurora replikaları, kaynak bulut sunucusuyla aynı depolama hizmetini kullanarak maliyetleri düşürür ve replika düğümlere veri kopyalama gereksinimini ortadan kaldırır. Amazon Aurora ile sunulan çoğaltma özellikleri hakkında daha fazla bilgi için çevrimiçi belgeleri inceleyin.

Okuma ölçeklendirme ve olağanüstü durumdan kurtarma

Avantajlar

Yüksek performans

Uygulamalarınızdan gelen okuma sorgularını okuma replikasına yönlendirerek kaynak veritabanı bulut sunucunuzun üzerindeki yükü azaltabilirsiniz. Okuma replikaları yoğun okuma gerektiren veritabanı iş yükleri için ölçeği tek bir veritabanı bulut sunucusunun kapasite kısıtlamalarını aşacak şekilde esnek olarak genişletmenize imkan tanır. Okuma replikaları ana bulut sunucusu durumuna yükseltilebileceği için parçalama işlevinin uygulamaya alınması aşamasında da faydalı olur.

Okuma performansını en üst düzeye çıkarmak için Amazon RDS for MySQL, tablo dizinlerini ana sunucuya eklemeden doğrudan Okuma Replikalarına eklemenizi sağlar.

Daha fazla erişilebilirlik

MySQL, MariaDB, PostgreSQL, Oracle ve SQL Server için Amazon RDS’deki okuma replikaları, Amazon RDS Multi-AZ Dağıtımları için tamamlayıcı bir erişilebilirlik mekanizması sunar. Kaynak veritabanı örneği başarısız olursa bir okuma replikası yükseltebilir ve farklı bir erişilebilirlik alanında kendine ait yedek bulut sunucusuna sahip bir okuma replikası ayarlayabilirsiniz. Bu işlev Multi-AZ dağıtımları ile sunulan zaman uyumsuz çoğaltma, hata tespiti ve yük devretme özelliklerini tamamlar.

Güvenlik için tasarlandı

MySQL, MariaDB, PostgreSQL, Oracle ve SQL Server için Amazon RDS’ye yönelik bir okuma replikası oluşturduğunuzda Amazon RDS, farklı bölgeler arasında replikasyon yaparken bile kaynak veritabanı bulut sunucusu ile okuma replikası arasında ortak anahtar şifrelemesini kullanarak, güvenli bir iletişim kanalı oluşturur. Amazon RDS, güvenli kanal oluşturmak için gerekli olan güvenlik grubu girişi ekleme gibi AWS güvenlik yapılandırmalarını gerçekleştirir.

MySQL, MariaDB, PostgreSQL, Oracle ve SQL Server için Amazon RDS veritabanı bulut sunucularınıza yönelik olarak, kullanılmadığı durumlarda AWS Key Management Service (KMS) ile şifrelenen okuma replikaları da oluşturabilirsiniz.

Kurulum

AWS Management Console’u kullanarak var olan veritabanı bulut sunucularına kolayca okuma replikası ekleyebilirsiniz. AWS Management Console’da veritabanı bulut sunucunuza ait olan “Create Read Replica” (Okuma Replikası Oluştur) seçeneğini kullanın. MySQL, MariaDB, PostgreSQL, Oracle ve SQL Server için Amazon RDS ile her veritabanı bulut sunucusuna 5 adede kadar okuma replikası ekleyebilirsiniz.

MySQL, MariaDB, PostgreSQL ve Oracle için Amazon RDS; veritabanı depolama alanına yönelik SSD tabanlı iki seçenek sunar: Genel Amaçlı ve Tedarik Edilmiş IOPS. Bu altyapıların üzerinde bulunan okuma replikalarının ana veritabanı bulut sunucularıyla aynı depolama türünü kullanması şart değildir. Okuma replikaları için alternatif depolama türü seçerek performans veya harcama optimizasyonu gerçekleştirebilirsiniz. Daha fazla bilgi almak için MySQL, MariaDB, PostgreSQL, Oracle ve SQL Server için Amazon RDS’nin yanı sıra Amazon Aurora’ya yönelik okuma replikaları belgelerini inceleyin.

Okuma replikaları, Multi-AZ dağıtımları ve çoklu bölge dağıtımları

Amazon RDS okuma replikaları, Multi-AZ dağıtımlarını tamamlar. İki özellikte de verilerinizin ikinci bir kopyası tutulur ancak arada belirli farklar vardır:

Multi-AZ dağıtımları

Multi-Bölge dağıtımları

Okuma Replikaları

Ana amaç yüksek erişilebilirliktir

Ana amaç olağanüstü durum kurtarmadır

Ana amaç ölçeklenebilirliktir

Aurora Dışı: zaman uyumlu replikasyon; Aurora: zaman uyumsuz replikasyon

Zaman uyumsuz replikasyon

Zaman uyumsuz replikasyon

Aurora dışı: sadece birincil bulut sunucusu aktiftir. Aurora: tün bulut sunucuları aktiftir

Tüm replikasyonlara erişilebilir ve okuma için kullanılabilir durumdadır

Tüm okuma replikasyonları erişilebilir ve okuma ölçekleme için kullanılabilir durumdadır

Aurora dışı: otomatik yedeklemeler bekleme durumundaki sunucudan alınır; Aurora: otomatik yedeklemeler paylaşılan sunucu katmanından alınır.

Otomatik yedeklemeler her bölgede alınabilir

Varsayılan olarak yapılandırılan yedekleme yoktur

Tek bir bölgede her zaman en az iki Erişilebilirlik Alanı kullanılır

Her bölgede bir Multi-AZ dağıtımı olabilir

Bir Erişilebilirlik Alanında, Farklı Erişilebilirlik Alanlarında veya Farklı Bölgelerde bulunabilir

Aurora dışı: veritabanı altyapı sürümü yükseltmeleri birincil bulut sunucusunda gerçekleştirilir; Aurora: tüm bulut sunucuları birlikte güncellenir

Aurora dışı: veritabanı altyapı sürümü yükseltmeleri her bölgede bağımsız olarak gerçekleştirilir; Aurora: tüm bulut sunucuları birlikte güncellenir

Aurora dışı: veritabanı altyapı sürümü yükseltmeleri kaynak bulut sunucusundan bağımsız olarak gerçekleştirilir; Aurora: tüm bulut sunucuları birlikte güncellenir

Bekleme durumundaki sunucuya otomatik yük devretme (Aurora dışı) veya bir sorun tespit edildiğinde okuma replikasyonu

Aurora, ikinci bölgenin master olarak atanmasına olanak sağlar.

Manuel olarak bekleme durumundaki veritabanı bulut sunucusu (Aurora dışı) veya birincil bulut sunucusu olarak atanabilir

Okuma replikalarını ve diğer Amazon RDS özelliklerini birlikte kullanarak ikisinin de avantajlarından faydalanabilirsiniz. Örneğin, bir kaynak veritabanını yüksek erişilebilirlik için Multi-AZ olarak yapılandırabilir ve okuma ölçeklenebilirliği için bir okuma replikası (Single-AZ) oluşturabilirsiniz. Veya, Multi-AZ Aurora dağıtımınızdaki verileri ek bölgelere replikasyon yapmak için Aurora Global Database kullanabilirsiniz.

MySQL, MariaDB, PostgreSQL ve Oracle için RDS ile okuma replikasını Multi-AZ olarak ayarlayabilir ve okuma replikasının olağanüstü durum kurtarma hedefi olarak kullanılmasını sağlayabilirsiniz. Okuma replikasını tek başına veritabanı olacak şekilde yükselttiğinizde, Multi-AZ etkinleştirilmiş olacaktır.

Amazon RDS özellikleri hakkında daha fazla bilgi edinin
RDS özellikleri hakkında daha fazla bilgi edinin

Amazon RDS’nin temel özelliklerini keşfedin. 

Daha fazla bilgi edinin 
AWS hesabı için kaydolun
Ücretsiz bir hesap için kaydolun

AWS Ücretsiz Kullanımı için anında erişim elde edin. 

Kaydolun 
Konsolda Amazon RDS ile oluşturmaya başlayın
Konsolda oluşturmaya başlayın

Amazon RDS Management Console’u kullanmaya başlayın

Oturum açın