Amazon DynamoDB küresel tablolar

Neden Amazon DynamoDB küresel tablolar?

Amazon DynamoDB küresel tablolar; tamamen yönetilen, sunucusuz, çok bölgeli ve çok etkin bir veri tabanıdır. Küresel tablolar size %99,999 erişilebilirlik, artırılmış uygulama dayanıklılığı ve gelişmiş iş sürekliliği sağlar. Küresel tablolar, Amazon DynamoDB tablolarınızı seçtiğiniz AWS Bölgelerinde otomatik olarak çoğalttığı için hızlı, yerel okuma ve yazma performansı elde edebilirsiniz.

Uygulama işleminizin bir bölgede kesintiye uğraması halinde, küresel tabloların çoklu etkin mimarisi müşterilerin herhangi bir çoğaltma tablosunu okuyup yazmasına olanak sağladığından veri tabanı yük devretmesine gerek yoktur. Küresel tablolar ayrıca bölgeler arasında veri çoğaltma ve çoklu bölge iş yükleri için güncelleme çakışmalarını çözme zorluklarını da ortadan kaldırır.

Çoklu bölge iş yükleri için artık güçlü tutarlılık (YENİ) (önizleme) veya nihai tutarlılık arasında seçim yapabilirsiniz. Güçlü tutarlılık, kurtarma noktası hedefi sıfır (sıfır RPO olarak da anılır) olan uygulamalar oluşturmanıza olanak tanır. Ayrıca uygulamanızın her zaman en son verileri okumasını sağlar.

Küresel tabloları kullanmaya başlamak, tek bölge tablolarıyla aynı DynamoDB API'lerini kullandığından kolay bir işlemdir. Küresel tabloları kullanmak için herhangi bir ön maliyet veya taahhüt yoktur ve yalnızca kullandığınız kaynaklar için ödeme yaparsınız. AWS Yönetim Konsolu'nda AWS Komut Satırı Arabirimi (AWS CLI) veya AWS CloudFormation ile küresel tabloları yapılandırabilir ve Amazon DynamoDB Geliştirici Kılavuzu'nda daha fazla bilgi edinebilirsiniz. Küresel tablolar fiyatlandırması hakkında bilgi için istek üzerine ve tedarik edilen Amazon DynamoDB fiyatlandırma seçeneklerine bakın.

Nasıl çalışır?

Bir DynamoDB küresel tablosu birden çok çoğaltma tablosundan oluşur. Her çoğaltma tablosu farklı bir bölgede bulunur ancak tüm çoğaltmalar aynı ada ve birincil anahtara sahiptir. Veriler herhangi bir çoğaltma tablosuna yazıldığında DynamoDB bu verileri otomatik olarak küresel tablodaki diğer tüm çoğaltma tablolarına çoğaltır.

Örneğin, uygulamanızın ABD Doğu Kıyısı, Kanada ve Batı Avrupa olmak üzere üç coğrafi bölgeye yayılmış geniş bir müşteri tabanına hizmet ettiğini varsayalım. Küresel tablolar olmadan her AWS Bölgesi'nde bir tablo oluşturmanız ve her bölgedeki her tabloda veri değişikliklerini çoğaltmak için kod yazmanız gerekirdi.

Küresel tablolarla, her coğrafi alana en yakın üç Bölgede bir çoğaltma tablosu içeren küresel bir tablo oluşturabilirsiniz. DynamoDB, değişiklikleri herhangi bir çoğaltmadan diğer Bölgelerdeki çoğaltmalara otomatik olarak çoğaltır.

Küresel tablolar, uygulamanızın kullanıcılarının nerede olurlarsa olsunlar verilere düşük gecikmeli erişime sahip olmalarını sağlar. Uygulama işlemenizin bir bölgede kesintiye uğraması halinde, müşterileriniz diğer bölgelerdeki çoğaltılmış tablolara erişmeye devam edebilir.

Nasıl çalışır?

Amazon DynamoDB küresel tablosunun avantajları

Sayfa konuları

Genel

Genel

  • Zoom

    COVID-19 salgını başladığında ses ve video hizmetlerimize büyük bir talep oldu. 2020'nin başlarında sanal olarak bağlantı kurması gereken yeni ve mevcut müşterilerin Günlük Toplantı Katılımcısının 10 milyondan 300 milyona benzeri görülmemiş şekilde arttığını gördük. Arka uçta bu artışı Zoom Meetings için Amazon DynamoDB ile yönetebildik. İstek üzerine moduyla birlikte DynamoDB küresel tablolarını kullanmak, kullanımdaki ani artışa rağmen performans sorunu olmadan neredeyse sonsuz ölçeklendirme yapmamızı sağladı.

    Yasin Mohammed, Bulut Operasyonları Mühendislik Müdürü, Zoom Video Communications, Inc.
  • Disney

    Disney+; içerik, meta veri ve her gün milyarlarca müşteri eylemi almak için Amazon DynamoDB kullanmaktadır. Böylelikle görüntüleyenlerin İzleme Listelerine içerik eklemelerine, bir videoyu izlemeye başlayıp farklı bir cihazdan devam etmelerine ve daha sonra ne izleyeceklerine dair önerilerde bulunmalarına olanak sağlamaktadır.

    Amazon Kinesis üzerinden ve Amazon DynamoDB'ye günde milyarlarca yer imi alındı.

    Attilio Giue, İçerik Keşfi Direktörü, Disney+
    Basın bültenini okuyun »
  • Snap Inc.

    Snap Inc., yıllık altyapı maliyetlerinden önemli ölçüde tasarruf etti ve Amazon DynamoDB kullanarak multimedya mesajlaşma uygulaması Snapchat için hızlı ve güvenilir bir altyapı sağladı.

    Amazon DynamoDB'nin sunduğu yetenekler ve içerisindeki sürekli yenilik, ona güvenmeye ve yenilik yapmaya devam edebileceğimize dair bize güven veriyor.

    Saral Jain, Mühendislik Direktörü ve Altyapı Başkanı, Snap Inc.
    Örnek olay incelemesini okuyun »