Page 17 - Yazılım Teknolojileri Araştırma Bülteni 2023
P. 17
Sunucusuz Mikroservisler: AWS Uygulaması | 17
DynamoDB
Amazon S3
NoSQL Çalışma Global Tablolar
Alanı
AWS Glue
Durağan Verilerde Belirlenen Zamana Elastic Views
Şifreleme Dönerek Kurtarma
Dışa Aktarma, Analiz
Amazon Etme, Akış Verisi Amazon Kinesis
Data Streams
DynamoDB Talebe Göre PartiQL Desteği Diğer AWS hizmetleriyle
Kapasite Modu
Hızlı, Esnek NoSQL entegre olmak için tablo
Veri Tabanı Hizmeti verilerini dışa aktararak AWS CloudTrail
analitik işlemleri
Temel Özellikleri Yapılandırın gerçekleştirip içgörüler
çıkarabilir veya artırılmış
Yerleşik güvenlik, yedekleme ve geri yükleme, esnek kapasite güvenlik için trendleri ve
modları, çoklu bölge çoğaltma, bellek içi önbelleğe alma, veri günlükleri izleyebilirsiniz. Amazon
modelleme araçları ve daha fazlasını içerir.
Şekil 6. Amazon DynamoDB’nin Temel Özelliklerini ve Diğer AWS Hizmetleriyle Olan Entegrasyonları
Uygulamada mikroservis mimarisinin önerdiği üzere her servisin kendi verilerini saklamasını
sağlamak için AWS DynamoDB kullanılmıştır. DynamoDB her boyuttaki servis için iyi bir performans
verebiliyor olması dolayısıyla mikroservis mimarisi için iyi bir tercih olarak değerlendirilmektedir.
Ayrıca, DynamoDB kolayca ölçeklenebilir olması gibi sahip olduğu özellikler ile mikroservislerin
bağımsız bir şekilde geliştirilebilmesini kolaylaştırmaktadır.
Simple Queue Service (SQS)
'
Üretici Amazon SQS Şifreleme Tüketici
Mesajları Amazon Herhangi bir büyüklükteki mesajı Mesajlar beklemedeyken Neredeyse sonsuz
SQS’e gönderir. her yerden güvenilir ve sürekli (AWS,KMS) ve hareket ölçeklenebilirlik ve önceden
olarak değiş tokuş etmek için tam halindeyken HTTPS/TLS ile kapasite sağlamaya ihtiyaç
olarak yönetilen mesaj kuyruğu şifrelenir. duymadan tüketicilere ileti
hizmetidir. akışını artırma yeteneğidir.
Şekil 7. SQS’in Çalışma Diyagramı