Amazon DynamoDB entegrasyonları
Neden Amazon DynamoDB?
Amazon DynamoDB sayesinde, iş yüklerinizi 10 kata kadar performans iyileştirmesi için Amazon DynamoDB Hızlandırıcısı (DAX), gerçek zamanlı arama ve analiz özelliklerini etkinleştirmek için Amazon OpenSearch Hizmeti ve çeşitli diğer AWS hizmetleri ile kolayca entegre edebilirsiniz. DynamoDB, kullanım örneği gereksinimlerinizi karşılayan çok çeşitli AWS hizmetleriyle entegre etme esnekliği sağlar.
Amazon DynamoDB sıfır ETL entegrasyonları
Amazon DynamoDB, diğer AWS hizmetleriyle birkaç sıfır ETL entegrasyonu sağlar. Kodsuz, tam olarak yönetilen bu entegrasyonlar, verilerin DynamoDB'den diğer AWS hizmetlerine ayıklanmasını, dönüştürülmesini ve yüklenmesini otomatikleştirir. Verilerinizi hedef hizmete sorunsuz bir şekilde çoğaltır ve üretim iş yükünüzü etkilemezler. Son olarak entegrasyonlar; veri işlem hatlarını tasarlamak, oluşturmak ve yönetmek için gereken haftalarca mühendislik çalışmasından tasarruf etmenizi sağlar ve bunun yerine temel mühendislik sorunlarınıza odaklanmanıza olanak tanır.
Amazon SageMaker Lakehouse ile Amazon DynamoDB sıfır ETL entegrasyonu
Bu sıfır ETL entegrasyonu; SQL analizi, arama analizi, iş zekası, makine öğrenimi, üretken yapay zeka ve daha fazlası gibi çok çeşitli analiz ve makine öğrenimi işlerini çalıştırmanıza olanak tanır. AWS Yönetim Konsolu'nda birkaç hızlı adımda Amazon SageMaker Lakehouse'a çoğaltılacak DynamoDB tablolarını seçme esnekliğine sahip olursunuz.
Amazon Redshift ile Amazon DynamoDB sıfır ETL entegrasyonu
Bu sıfır ETL entegrasyonu, analiz ve makine öğrenimi gerçekleştirmeyi kolaylaştırır. Analiz etmek istediğiniz DynamoDB tablolarını seçmeniz ve DynamoDB verilerinin DynamoDB'de yazıldıktan sonraki birkaç dakika içinde Amazon Redshift'e çoğaltılması yeterlidir. Daha sonra, verilerinizi daha da dönüştürmek ve zenginleştirmek için zengin SQL desteği, gerçekleştirilmiş görünümler, veri paylaşımı ve şemasız sorgulama yetenekleriyle Amazon Redshift'in analiz ve makine öğrenimi yeteneklerinden yararlanabilirsiniz.
Amazon OpenSearch Hizmeti ile Amazon DynamoDB sıfır ETL entegrasyonu
Bu sıfır ETL entegrasyonu, neredeyse gerçek zamanlı arama analizi gerçekleştirmenizi sağlar. Tam metin arama, vektör arama, jeo-uzamsal arama ve daha fazlasını gerçekleştirmek için dizinler oluşturmak kolaydır. OpenSearch Hizmeti aramaları ve toplamaları, etkileşimli, yüksek performanslı uygulamaları etkinleştirmek için DynamoDB sorgularıyla birlikte çalışır. DynamoDB müşterileri, kullanıcı etkileşimini ve uygulamalarına ilişkin memnuniyet düzeylerini artıran yeni deneyimler sunmak için OpenSearch Hizmeti'nin kapsamlı arama ve makine öğrenimi özelliklerinden yararlanabilirler.
İlk işlem hattınızı DynamoDB konsolundaki Entegrasyonlar sekmesinden hızlı bir şekilde oluşturabilirsiniz. Entegrasyon, DynamoDB verilerinizin belirli OpenSearch Hizmeti dizinlerine dönüştürülmesini, yönlendirilmesini ve eşlemesini tanımlamak ve işlemek için Amazon OpenSearch Veri Alımı işlem hatlarından faydalanır.
AWS Lambda ile olay tabanlı tetikleyiciler
Amazon DynamoDB için AWS Lambda tetikleyicileri, DynamoDB'deki bir öğede yapılan değişikliklere yanıt olarak çalışacak şekilde özel mantığı kolayca ayarlamanıza olanak tanır. DynamoDB Akışlar'ı etkinleştirdikten sonra DynamoDB konsolundaki Dışarı Aktarımlar ve Akışlar sekmesinden hızlı bir şekilde ilk tetikleyicinizi oluşturabilirsiniz. Tetikleyicinizi yapılandırdıktan sonra Lambda kodunuz, tablonuzdaki verilerde yapılan değişiklikleri saniyeler içinde tetikleyebilir.
DynamoDB için AWS Lambda tetikleyicileriyle, verileri doğrulamak ve zenginleştirmek için kolayca veri tabanı tetikleyicileri oluşturabilir, verileri çoğaltarak diğer hizmetlerle entegre edebilir ya da sipariş karşılama veya medya işleme gibi DynamoDB tablolarındaki veri değişikliğine tepki veren olay odaklı mimarilerin tamamını oluşturabilirsiniz. Lambda işlevi bildirim gönderme veya iş akışı başlatma gibi belirleyeceğiniz herhangi bir işlemi gerçekleştirebilir.
Amazon DynamoDB Accelerator
Amazon DynamoDB Hızlandırıcısı (DAX), Amazon DynamoDB için tasarlanmış, tam olarak yönetilen, yüksek oranda erişilebilir bir önbelleğe alma hizmetidir. DAX, saniyede milyonlarca istekte bile milisaniyeden mikro saniyeye kadar 10 kata kadar performans iyileştirmesi sağlar. DAX, DynamoDB tablolarınıza bellek içi hızlandırma eklemek için tüm önbelleği geçersiz kılma ve veri doldurma işlemlerini yönetir. DAX satır içi bir önbellektir, bu nedenle önbelleğe alınan öge mevcut değilse veya eskiyse DAX otomatik olarak temel tabloya geçer.
Artık uygun ölçekte performans konusunda endişelenmenize gerek kalmadan müşterileriniz için harika uygulamalar oluşturmaya odaklanabilirsiniz. DAX mevcut DynamoDB API çağrılarıyla uyumlu olduğundan başlamayı kolaylaştırmak için uygulama değişikliği gerekmez.