AWS AppSync

Global ölçekte, bir veya daha fazla veri kaynağından doğru verileri kullanarak uygulamalarınıza güç katın.

AWS AppSync, bir veya birden fazla veri kaynağından verilere güvenle erişerek bu verileri değiştirmek ve birleştirmek için esnek bir API oluşturmanıza olanak tanıyarak uygulama geliştirme sürecini basitleştirir. AppSync, uygulamaların tam olarak gereksinim duydukları verileri almasını kolaylaştırmak için GraphQL kullanan, yönetilen bir hizmettir.

AppSync sayesinde, NoSQL veri depoları, ilişkisel veritabanları, HTTP API’leri ve AWS Lambda ile kendi özel kaynaklarınız gibi çeşitli veri kaynakları üzerinde ölçeklenebilir uygulamalar oluşturabilirsiniz. Bu uygulamalara gerçek zamanlı güncellemeler gerektiren uygulamalar da dahildir. Mobil uygulamalar ve web uygulamaları için AppSync, cihazlar çevrimdışı olduğunda yerel veri erişimi de sağlar. Cihazlar yeniden çevrimiçi olduğunda, özelleştirilebilir çakışma çözümleme özellikli veri senkronizasyonu gerçekleştirilir.

Avantajlar

Kolayca başlayın; işletmenize göre ölçeklendirin

Sezgisel AWS AppSync yönetim konsoluyla birkaç dakika içinde kullanmaya başlayın veya AWS Amplify CLI bileşeniyle API ve istemci tarafı kodlarınızı otomatik olarak oluşturun. AWS AppSync; Amazon DynamoDB, Amazon Elasticsearch ve Amazon Lambda ile entegre çalışarak işletmenizin ihtiyaçlarına göre ölçeklendirilebilen neredeyse sınırsız aktarım hızı ve depolama sayesinde karmaşık uygulamalar oluşturmanızı sağlar.

Gerçek zamanlı abonelikler ve çevrimdışı erişim

AWS AppSync, milyonlarca cihazda gerçek zamanlı aboneliklerin yanı sıra uygulama verilerine çevrimdışı erişim özelliği sunar. Çevrimdışı olan bir cihaz yeniden bağlandığında AWS AppSync veritabanının tamamını değil yalnızca cihazın bağlantısı kesildikten sonra gerçekleştirilen güncellemeleri eşitler. AWS AppSync, veri çakışmalarını yönetme konusunda yükün çoğunu üzerinizden alan özelleştirilebilir sunucu tarafı çakışma çözümü sunar.

Dağıtılmış verilerinizi birleştirme ve güvenli erişim sağlama

GraphQL dilini kullanarak şirket içindeki veya buluttaki veri kaynaklarınızda karmaşık sorgular ve toplama işlemleri gerçekleştirin. AWS AppSync, güçlü ve ayrıntılı erişim denetimleri sayesinde uygulama verilerinizin güvenliğini sağlamayı kolaylaştırır.

Nasıl çalışır?

product-page-diagram_AppSync@2x

AWS AppSync genel erişime sunulmuştur. Veri destekli mobil uygulamalar ve web uygulamaları oluşturmayı denemek istiyorsanız re:Invent oturumunun videosunu izleyin ve çalışmaya başlamak için AWS AppSync konsolunu açın. Fiyatlandırma ayrıntıları için lütfen fiyatlandırma sayfasına bakın. AWS AppSync'e birden çok bölgede erişilebilir. Bölge erişilebilirliğiyle ilgili ayrıntılar için lütfen bölge ayrıntıları sayfasına bakın.

AWS AppSync re:Invent oturumu

AWS AppSync’i kullanan müşteriler

Kullanım örnekleri

Gerçek Zamanlı İşbirliği

Veri Yayınlama

Ölçeklendirilebilen, gerçek zamanlı iş birliğine yönelik kullanım örneklerine olanak tanımak için arka uçtan, bağlı istemcilerin tamamına (bire çok) veya istemcilerin kendileri arasında veri yayınlayarak (çoka çok) AWS AppSync’i kullanabilirsiniz. Örneğin aynı verileri tüm istemcilere yayınladığınız ikinci bir ekran senaryosu oluşturabilirsiniz. Böylece kullanıcılar, ekranda görüntülenen içeriği oylayıp bunlar hakkında yorum yaparak gerçek zamanlı olarak yanıt verebilirler.

Referans Mimari: Örnek Kod

product-page-diagram_AppSync_Data-Broadcasting@2x

Sohbet Uygulamaları

AWS AppSync’i kullanarak iş birliğine ve sohbet etmeye yönelik uygulamaları destekleyebilirsiniz. Örneğin, birden fazla özel sohbet odasını destekleyen, konuşma geçmişine erişim sağlayan ve cihaz çevrimdışı olduğunda bile giden mesajları kuyruğa ekleyebilen bir mobil uygulama ve web uygulaması oluşturabilirsiniz.

Referans Mimari: Örnek Kod

Product-Page-Diagram_AppSync_Chat-Applications_2@2x

Nesnelerin İnterneti

AWS AppSync’i kullanarak AWS IoT’ye gönderilen IoT cihaz verilerine erişebilirsiniz. Örneğin, bir mobil uygulamada veya web uygulamasında gerçek zamanlı bir pano oluşturarak bağlantılı bir arabadan gelen telemetri verilerini görselleştirebilirsiniz.

Product-Page-Diagram_AppSync_IoT@2x

Veri Katmanı

Çok Dilli Arka Uç Veri Erişimi

Tek bir çağrı ile birden fazla veri kaynağındaki (Amazon Aurora Serverless’taki SQL veritabanları, Amazon DynamoDB’deki NoSQL tabloları, Amazon Elasticsearch Service’teki arama verileri, Amazon API Gateway’deki REST uç noktaları veya AWS Lambda’daki sunucusuz arka uçlar) verileri alabilir veya değiştirebilirsiniz. GraphQL bağlantılarını kullanarak veri kaynakları arasında sorgu yapın ve ilişki oluşturun. Hem web istemcilerine hem de mobil istemcilere gerçek zamanlı ve çevrimdışı olanaklar sağlayın. 

Product-Page-Diagram_AppSync_Polyglot-Back-end-Data-Access@2x

Mikro Hizmetler Erişim Katmanı

Uygulamanızdaki çeşitli mikro hizmetlerdeki verilere erişip bunları birleştirmek için AWS AppSync’i tek bir arabirim olarak kullanabilirsiniz. Üstelik bunu bir VPC’deki bulut sunucuları, Amazon API Gateway’deki bir REST API’nin arkası veya başka bir AWS AppSync uç noktasındaki bir GraphQL API’nin arkası gibi farklı ortamlarda çalışmalarından bağımsız olarak yapabilirsiniz.

Product-Page-Diagram_AppSync_Microservices-Aggregation@2x

Çevrimdışı

Çevrimdışı Delta Eşitlemesi

AWS AppSync sayesinde, mobil cihazlardaki ve web üzerindeki kullanıcılara, hem cihazların çevrimdışı duruma geçmesi durumunda hem de cihaz tekrar çevrimiçi duruma geçtiğinde otomatik olarak yeniden bağlantı kurup verileri eşitleme konusunda sorunsuz bir deneyim sağlayabilirsiniz. AppSync, delta eşitlemesi ile tüm veri kümesini değil, yalnızca değiştirilen verileri eşitler.

Product-Page-Diagram_AppSync_Offline@2x

AWS AppSync özellikleri hakkında daha fazla bilgi edinin

Özellik sayfasını ziyaret edin
Oluşturmaya hazır mısınız?
AWS AppSync konsolunu açın
Başka sorunuz mu var?
Bize ulaşın