Genel Bakış

S: Amazon EventBridge nedir?

Amazon EventBridge, kod yazmadan AWS hizmetlerindeki, kendi uygulamalarınızdaki ve hizmet olarak yazılım (SaaS) uygulamalarınızdaki veri değişikliklerine gerçek zamanlı erişilmesini sağlayan bir hizmettir. Başlamak için, Amazon EventBridge konsolunda bir olay kaynağı seçebilir ve AWS Lambda, Simple Notification Service (SNS) ve Amazon Kinesis Data Firehose gibi birçok AWS hizmetinden bir hedef belirleyebilirsiniz. Amazon EventBridge olayları otomatik olarak gerçek zamana yakın şekilde sunar.

S: Amazon EventBridge'i kullanmaya nasıl başlayabilirim?

AWS hesabınızda oturum açın, Amazon EventBridge konsoluna gidin ve çözüm ortağı SaaS uygulamaları ve AWS hizmetleri listesinden bir olay kaynağı seçin. Çözüm ortağı uygulaması kullanıyorsanız olayları yayınlamak için SaaS hesabınızı yapılandırdığınızdan emin olun ve Amazon EventBridge konsolunun teklif edilen olay kaynakları bölümünde bunu kabul edin. Amazon EventBridge otomatik olarak sizin için olayların yönlendirileceği bir olay veri yolu oluşturur. Alternatif olarak olay veriyolunuza olayları yayınlamaya başlamak üzere uygulamanızı kullanmak için AWS SDK'sını kullanabilirsiniz. İsteğe bağlı olarak bir filtreleme kuralı yapılandırın ve olaylarınız için bir hedef ekleyin. Örneğin bu bir Lambda işlevi olabilir. Amazon EventBridge otomatik olarak olayları alır, filtreler ve yapılandırılan hedefe güvenli ve yüksek düzeyde erişilebilir şekilde gönderir.

S: Amazon EventBridge'de kendi olaylarımı yayınlayabilir miyim?

Evet. Özel uygulama düzeyinde olaylar oluşturabilir ve hizmetin API'leri aracılığıyla bu olayları Amazon EventBridge'de yayınlayabilirsiniz. Ayrıca dönemsel olarak oluşturulan, planlanmış olaylar da ayarlayabilir ve Amazon EventBridge tarafından desteklenen hedeflerden herhangi birinde bu olayları işleyebilirsiniz.

S: Bir olayın biçimi nasıldır?

Olaylar belirli bir JSON yapısı kullanır. Her olayın; olay kaynağı, zaman damgası ve Bölge gibi aynı üst düzey zarf alanları vardır. Bunu, olayın gövdesini oluşturan bir ayrıntı alanı izler. Örneğin, bir Amazon Elastic Compute Cloud (EC2) Otomatik Ölçeklendirme grubu yeni bir Amazon EC2 bulut sunucusu oluşturduğunda "aws.autoscaling" kaynağı ve "EC2 bulut sunucusu başarıyla oluşturuldu" ayrıntısı ile bir olay yayınlar.

S: Bir hedefe hangi olayların teslim edildiğini nasıl filtrelerim?

Olayları kurallar ile filtreleyebilirsiniz. Kurallar belirli bir olay veriyoluna gelen olayları karşılaştırarak bunları işlenmek üzere hedeflere yönlendirir. Tek bir kural, tamamı paralel olarak işlenen birden çok hedefe yönlendirme yapabilir. Kurallar farklı uygulama bileşenlerinin kendileri için önemli olan olayları aramalarına ve işlemelerine olanak sağlar. Kurallar, olayları hedefe göndermeden önce özelleştirerek yalnızca belirli parçaları iletebilir veya bir değişmezi üzerine yazabilir. Önceki soruda belirtilen örnekte, bir Otomatik Ölçeklendirme Grubu her Amazon EC2 bulut sunucusu oluşturduğunda size bildirim gönderilmesi için, "aws.autoscaling" kaynağı ve "EC2 bulut sunucusu başarıyla oluşturuldu" ayrıntısı ile eşleşen bir olay kuralı oluşturabilirsiniz.

S: Amazon EventBridge'e erişimin güvenliğini nasıl sağlayabilirim?

Amazon EventBridge hizmetinin AWS Identity and Access Management (IAM) ile entegre olması sayesinde AWS hesabınızdaki bir kullanıcının hangi eylemleri gerçekleştirebileceğini belirtebilirsiniz. Örneğin, olay veri yolları oluşturmak veya olay hedefleri eklemek için kuruluşunuzdaki yalnızca belirli kullanıcılara izin veren bir IAM politikası oluşturabilirsiniz.

S: Amazon EventBridge ile CloudWatch Events'in ilişkisi nedir?

Amazon EventBridge, CloudWatch Events'i temel alır ve onu genişletir. Aynı hizmet API'sini, hizmet uç noktasını ve aynı temel hizmet altyapısını kullanır. Mevcut CloudWatch Events müşterileri için hiçbir şey değişmez ve aynı API'yi, CloudFormation şablonlarını ve konsolu kullanmaya devam edebilirsiniz. Müşterilerimizden, CloudWatch Events'in olay odaklı mimariler oluşturmak için ideal hizmet olduğunu duyduk; bu nedenle de müşterilerimizin kendi uygulamalarından ve üçüncü taraf SaaS uygulamalarından verilerle bağlantı kurmasına olanak sağlayacak yeni özellikler oluşturduk. Bu işlevi, CloudWatch hizmetinin altında tutmak yerine, CloudWatch Events'in geliştirilme amacı olan izleme kullanım örneğinin ötesine genişlemeyi belirtmek için Amazon EventBridge olarak yeni bir adla yayınladık.

S: Şu anda Amazon CloudWatch Events kullanıyorum ve Amazon EventBridge'in özelliklerini denemek istiyorum. Amazon CloudWatch Events kurallarımı ve izinlerimi Amazon EventBridge'e taşımam gerekir mi?

Hayır. Mevcut Amazon CloudWatch Events kullanıcıları, yeni EventBridge konsolunda ve API'sinde veya Amazon CloudWatch Events konsolunda ve API'sinde mevcut varsayılan veriyoluna, kurallarına ve olaylarına erişebilir.

S: Zaten Amazon CloudWatch Events kullanıyorum ve Amazon EventBridge'in özelliklerine ihtiyacım yok. Benim için değişen ne olacak?

Hiçbir şey. Amazon EventBridge, aynı Amazon CloudWatch Events API'sini kullanır. Böylece tüm mevcut CloudWatch Events API kullanımınız aynı kalır.

S: Amazon CloudWatch Events'i bir gün kullanımdan kaldıracak mısınız?

Hayır, API'yi veya hizmetin kendisini kullanımdan kaldırmayacağız. Amazon EventBridge aynı API'yi kullanıyor ve ek özellikler içeriyor. Zamanla Amazon CloudWatch Events adı, Amazon EventBridge adıyla değiştirilecek.

S: Amazon EventBridge için olay kaynakları olarak hangi AWS hizmetleri entegredir?

EventBridge için olay kaynakları olarak AWS Lambda, Amazon Kinesis, AWS Fargate ve Amazon Simple Storage Service (S3) de dahil olmak üzere 90'dan fazla AWS hizmeti mevcuttur. AWS hizmet entegrasyonlarının tam listesi için EventBridge belgelerine bakın.

S: Amazon EventBridge için olay hedefleri olarak hangi AWS hizmetleri entegredir?

EventBridge için olay hedefleri olarak AWS Lambda, Amazon Simple Queue Service (SQS), Amazon SNS, Amazon Kinesis Streams ve Amazon Kinesis Data Firehose da dahil olmak üzere 15'ten fazla AWS hizmeti mevcuttur. AWS hizmet entegrasyonlarının tam listesi için EventBridge belgelerine bakın.

S: EventBridge Olay Arşivleme ve Tekrar Oynatma nedir?

Olay Tekrar Oynatma, Amazon EventBridge'in müşterilerin geçmişteki olayları bir olay veri yoluna veya belirli bir EventBridge kuralına yeniden işlemesine olanak tanıyan yeni bir özelliğidir. Bu özellik, geliştiricilerin uygulamalarındaki hataları kolaylıkla ayıklamasını, hedefleri geçmiş olaylarla besleyerek uygulamaları genişletmesini ve hatalardan kurtarmasını mümkün kılar. Olay Tekrar Oynatma, geliştiricilere EventBridge'de yayınlanan tüm olaylara daima erişebilecekleri konusunda gönül rahatlığı sağlar.

S: EventBridge API Hedefleri nedir?

API Hedefleri, geliştiricilerin aktarım hızını ve kimlik doğrulamayı denetim altında tutarken olayları diledikleri şirket içi uygulamalara veya SaaS uygulamalarına geri göndermelerine olanak tanır. Müşteriler, olayın formatını alım hizmetinin formatı ile eşleştirecek girdi dönüştürme işlemleriyle kuralları yapılandırabilir ve EventBridge de güvenlik ve teslimat ile ilgilenir. Bir kural tetiklendiğinde, Amazon EventBridge belirtilen koşullara dayalı olarak olayı dönüştürerek kural oluşturulduğunda sağlanan kimlik doğrulama bilgileriyle birlikte, yapılandırılan web hizmetine gönderir. Güvenlik yerleşik olarak sunulduğundan geliştiricilerin kullanmak istedikleri hizmet için kimlik doğrulama bileşenlerini yazmasına artık gerek yoktur.

S: API hedefi için "Bağlantı" ne anlama gelir? API hedeflerini nasıl ayarlarım?

Her API hedefi, HTTP uç noktasına bağlanmak için kullanılacak yetkilendirme yöntemini ve kimlik bilgilerini tanımlayan bir Bağlantı kullanır. Yetkilendirme ayarlarını yapılandırıp bir bağlantı oluşturduğunuzda, yetkilendirme bilgilerini güvenli bir şekilde saklamak amacıyla AWS Secrets Manager dahilinde bir gizli dizi oluşturulur. Ayrıca, bağlantınıza uygulamanız için uygun olduğunu düşündüğünüz ilave parametreler de ekleyebilirsiniz.

Bir API hedefi ayarlamak için (olaylar için bir HTTP çağrısı uç noktası hedefi olan) bir API hedefi uç noktası sağlamanız gerekir. Bu uç noktaya yönelik yetkilendirme yapmak için bir Bağlantı oluşturmanız gerekir. API hedefi uç noktasına gönderilecek saniye başına maksimum çağrı sayısı anlamına gelen çağrı hızı sınırını da isteğe bağlı olarak tanımlayabilirsiniz. Bağlantılar ve API hedefleri hakkında daha fazla bilgi edinin.

Sınırlar ve performans

S: Hizmet sınırları nelerdir?

Buradan "Hizmet Sınırları" sayfasına göz atın.

S: Olay gönderme ve alma arasında ne kadar gecikme süresi beklenir?

Tipik gecikme süresi yaklaşık yarım saniyedir. Bunun değişiklik gösterebileceğini unutmayın.

S: Amazon EventBridge, kaynak etiketlemeyi destekliyor mu?

Evet, kuralları etiketleyebilirsiniz. Olay veriyollarını veya olay kaynaklarını etiketleyemezsiniz.

S: Amazon EventBridge'den ne kadar aktarım hızı beklenir?

Olay veri yolu aktarım hızı sınırları, buradaki "Hizmet Sınırları" sayfasında verilmiştir. Daha yüksek aktarım hızı gerekiyorsa lütfen Create Case (Hizmet Talebi Oluştur) ve ardından Service Limit Increase (Hizmet Sınırı Artışı) öğelerini seçerek AWS Support Center üzerinden hizmet sınırı artışı isteyin.

S: EventBridge'in bir Hizmet Düzeyi Sözleşmesi var mı?

Evet. AWS, EventBridge'i herhangi bir aylık faturalama döngüsü sırasında her bir AWS Bölgesi için en az %99,99 Aylık Çalışma Süresi ile kullanılabilir hale getirmek için elinden geleni yapacaktır. Ayrıntılar için EventBridge Hizmet Düzeyi Sözleşmesi'nin tamamını inceleyin.

Şema Kayıt Defteri

S: Şema nedir?

Şema, bir olayın yapısını temsil eder ve genellikle olay verilerinin her bir parçasının başlığı ile biçimi gibi bilgileri içerir. Örneğin bir şema, ad ve telefon numarası gibi alanları ve adın bir metin dizesi, telefon numarasının ise bir tam sayı olduğu bilgisini içerebilir. Şema aynı zamanda telefon numarası uzunluğunun 10 basamak olması gerektiği gibi, modellerle ilgili bilgileri de içerebilir. Olayın içerdiği bilgileri gösterdiğinden ve söz konusu verilere dayanarak kod yazmanızı sağladığından bir olayın şeması önemlidir.

S: Şema kayıt defteri nedir?

Şema kayıt defteri, arama yapılabilir bir şema koleksiyonunu depolar. Bu sayede kuruluşunuzdaki herhangi bir geliştirici, istediği bilgiyi elde etmek için belgeler arasında arama yapmak veya şemanın yazarını bulmak zorunda kalmadan, uygulama tarafından oluşturulan şemaya kolayca erişebilir. Bir şemayı kayıt defterine elle ekleyebilir veya EventBridge şema bulma özelliğini açarak bu süreci otomatikleştirebilirsiniz.

S: Şema bulma özelliği nedir?

Şema bulma özelliği, şemaları bulma ve kayıt defterinize ekleme süreçlerini otomatikleştirir. Bir EventBridge olay veriyolu için şema bulma özelliği etkinleştirildiğinde, olay veriyoluna gönderilen her bir olayın şeması otomatik olarak kayıt defterine eklenir. Olayın şeması değişirse şema bulma özelliği, kayıt defterinde otomatik olarak şemanın yeni bir sürümünü oluşturur. Kayıt defterine bir şema eklendiğinde EventBridge konsolunda veya doğrudan IDE'nizde söz konusu şema için bir kod bağlaması oluşturabilirsiniz. Bu sayede ilgili olayı, kodunuzda kesin tür belirtilmiş bir nesne olarak temsil edebilir, doğrulama ve otomatik tamamlama gibi IDE özelliklerinden yararlanabilirsiniz.

S: Diğer hesaplar arasında teslim edilen olaylardaki şemaları bulabilir miyim?

Şema bulma özelliği yalnızca varsayılan, özel ve çözüm ortağı olay veri yollarındaki bulucuyla aynı hesaptan gelen olaylar için etkinleştirilmiştir.

S: Şema kayıt defterinin maliyeti ne kadardır?

Şema kayıt defterinin kullanımı ücretsizdir ancak şema bulmayı açtığınızda alınan olay başına bir ücret uygulanır. Şema bulma özelliğinde aylık olarak 5 milyon adet alınan olay için ücretsiz kullanım sunulur ve bu miktar, geliştirme amaçlı kullanım senaryolarının çoğu için yeterlidir. Ücretsiz kullanımın dışına çıkıldığında, alınan bir milyon olay için 0,10 USD ücret uygulanır. Fiyatlandırma hakkında daha fazla bilgi için lütfen EventBridge fiyatlandırma sayfasına göz atın.

S: Şema kayıt defteri yazmam gereken kod sayısını nasıl azaltıyor?

İlk olarak, EventBridge olay veri yolunuza gönderilen herhangi bir olayın şemasını otomatik olarak tanımlamak için şema bulma özelliğini kullanabilir ve söz konusu şemaları kayıt defterinde depolayarak olay şemanızı manuel olarak yönetme gereğinden kurtulabilirsiniz. Ayrıca, veri yolunuzdaki olayları işleyen uygulamalar yazdığınızda, kesin tür belirtilmiş nesneleri doğrudan kodunuzda kullanabilmek üzere söz konusu şema için kod bağlamaları oluşturabilir ve indirebilirsiniz. Bu sayede olay işleyiciniz için seriden çıkarma, doğrulama ve tahmin etme iş yükünü ortadan kaldırmış olursunuz.

S: Şema kayıt defterini neden kullanmalıyım?

Şema kayıt defteri sayesinde EventBridge, size olay odaklı uygulamaları daha hızlı bir şekilde geliştirme fırsatı sunar ve uygulamanızın koduna odaklanmanızı sağlar. Daha önceden, kullanılabilir olayları ve yapılarını bulmanın yanı sıra olayları yorumlayıp kodunuzun anlayabileceği bir biçime çevirecek bir kod yazmanız gerekiyordu. Artık şema kayıt defteri sayesinde, AWS hizmetleri, üçüncü taraflar ve özel uygulamalar dahil olmak üzere desteklenen herhangi bir kaynaktaki olayları otomatik olarak bulabilir ve bunların şemasını tespit edebilirsiniz.

S: Şema kayıt defteri hangi IDE'leri destekler?

Şema kayıt defteri, AWS Toolkit for JetBrains (IntelliJ, PyCharm, WebStorm, Rider) ve AWS Toolkit for VS Code'un yanı sıra EventBridge konsolu ve API'ler aracılığıyla kullanılabilir. EventBridge şema kayıt defterini IDE'nizle kullanmanız hakkında daha fazla bilgi edinin.

S: Serverless Application Model (AWS SAM) ile şema kullanabilir miyim?

Evet. En güncel AWS SAM CLI sürümü, EventBridge'de olay türü olarak herhangi bir şema için yeni sunucusuz uygulamalar oluşturmanızı sağlayan etkileşimli bir mod içerir. Bunun için "EventBridge Starter App" şablonunu ve olayınızın şemasını seçmeniz yeterlidir. Ardından AWS SAM, EventBridge tarafından tetiklenen bir Lambda işleviyle ve olayın işleme koduyla otomatik olarak bir uygulama oluşturur. Bu, olay tetikleyicisini kodunuzda normal bir nesne gibi ele alabileceğiniz ve IDE'nizde doğrulama ve otomatik tamamlama gibi özellikleri kullanabileceğiniz anlamına gelir.

AWS Toolkit for Jetbrains (Intellij, PyCharm, Webstorm, Rider) eklentisi ve AWS Toolkit for Visual Studio Code aynı zamanda bu şablondan sunucusuz uygulamalar oluşturma işlevselliği sağlar. Tetikleyici olarak bir şema kullanılır ve oluşturma işlemi doğrudan bu IDE'lerden gerçekleştirilir.

S: Şemalarımdan hangi dillerde kod oluşturabilirim?

Kod oluşturma Java (8+), Python (3.6+) ve TypeScript (3.0+) programlama dillerinde kullanılabilir.

S: Şema kayıt defteri hangi AWS Bölgelerinde sunulmaktadır?

EventBridge şema kayıt defteri şu Bölgelerde mevcuttur: ABD Doğu (Ohio ve K. Virginia), ABD Batı (Oregon ve K. California), Kanada (Orta), AB (Stockholm, Paris, İrlanda, Frankfurt ve Londra), Asya Pasifik (Mumbai, Tokyo, Seul, Singapur, Hong Kong ve Sidney) ve Güney Amerika (Sao Paulo).

Küresel uç noktalar

S: Küresel uç noktalar nedir?

Küresel uç noktalar, AWS kullanarak yüksek oranda kullanılabilir olay odaklı uygulamalar oluşturmanızı kolaylaştıran, Amazon EventBridge'in yeni özelliğidir. Herhangi bir hizmet kesintisi durumunda otomatik olarak bir yedekleme bölgesine yük devretme yeteneğinin yanı sıra, minimum veri kaybıyla yük devretmeyi etkinleştirmek için olaylarınızı birincil ve ikincil bölgelerde çoğaltabilirsiniz. Bu, çoklu bölge mimarilerini benimsemenizi basitleştirir ve olay odaklı uygulamalarınıza esneklik katmanıza izin verir.

S: Neden küresel uç noktalar kullanmalıyım?

Küresel uç noktalar, hizmet kesintileri sırasında risk altındaki veri miktarını en aza indirerek son müşterileriniz için daha iyi bir deneyim sunmanıza yardımcı olur. Olay alışınızı manuel müdahaleye gerek kalmadan, otomatik olarak ikincil bölgeye yük devretme imkanı sayesinde olay odaklı uygulamalarınızı daha sağlam ve dayanıklı yapabilirsiniz. Etkinliklerin ne zaman devredileceğini ve ne zaman birincil bölgeye yönlendirileceğini belirlemek için, CloudWatch Alarmlarını (Route53 durum kontrolleri aracılığıyla) kullanarak yük devretme kriterini yapılandırma esnekliğine sahipsiniz.

S: Küresel uç noktalar, uygulamalarımın kullanılabilirliğini nasıl geliştirir?

Olayları küresel uç noktalara yayınladığınızda,olaylar birincil bölgenizdeki olay yoluna yönlendirilir. Birincil bölgede hatalar algılanırsa, durum kontrolünüz iyi değil olarak işaretlenir ve gelen olaylar ikincil bölgeye yönlendirilir. Hatalar, belirlediğiniz CloudWatch Alarmları (Route53 durum kontrolleri aracılığıyla) kullanarak kolaylıkla algılanabilir. Sorun giderilir giderilmez yeni olayları yeniden birincil bölgeye yönlendirir, olayları işlemeye devam ederiz.

S: Küresel Uç Noktalar için ne tür uygulamalar uygundur?

Küresel uç noktalar, eş güçlülük gerektirmeyen veya bölgeler arası eş güçlülüğü ele alabilen uygulamalara tam uyar. Ayrıca, 420 saniyeye kadar olayların çoğaltılmaması ve bu nedenle hizmet veya bölge kurtarılana (Kurtarma Noktası Hedefi olarak adlandırılır) kadar birincil bölgede takılı kalmasına toleranslı uygulamalar için de uygundurlar.

S: Küresel uç noktalarımı devretmek için ne gibi ölçütler kullanmalıyım?

Amazon EventBridge'in uçtan uca gecikmesini bildiren ve EventBridge içinde olay alımınızı ikincil bölgeye yük devretmenizi gerektirecek hatalar olup olmadığını kolayca belirlemenize olanak tanıyan yeni bir ölçüt ekledik. CloudWatch Alarmı ve Route53 Durum Kontrolleri oluşturmak için önceden doldurulmuş CloudFormation yığını (isterseniz özelleştirebilirsiniz) sağlayarak, konsolda çalışmaya başlamanızı kolaylaştırdık. Alarmları ve durum kontrollerini nasıl ayarlayacağınıza dair daha fazla ayrıntı için lütfen başlatma blogu ve belgelerimize göz atın.

S: Küresel uç noktalarımı devretmek için abonemden aldığım ölçütleri kullanmalı mıyım?

Abone ölçütlerini Durum Kontrollerinizde kullanmamanızı öneririz çünkü bu, tüm diğer aboneler birincil bölgede iyi durumdayken sadece tek bir abone sorunla karşılaşırsa, yayıncınızın yedekleme bölgesini devretmesine neden olabilir. Abonelerinizden biri birincil bölgedeki olayları işleyemiyorsa, ikincil bölgedeki abonenizin olayları başarıyla işleyebilmesini sağlamak için çoğaltmayı açmalısınız.

S: Beklenen Kurtarma Zamanı Hedefi (RTO) ve Kurtarma Noktası Hedefi (RPO) nedir?

Kurtarma Zamanı Hedefi (RTO), yedekleme bölgesinin veya hedefin bir hatadan sonra yeni olaylar almaya başlayacağı zamandır. Kurtarma Noktası Hedefi (RPO); bir hata sırasında işlenmeden bırakılacak verilerin ölçütüdür. Küresel uç noktalarla, alarm yapılandırması için yönlendirilmiş kılavuzumuzu izliyorsanız, RTO ve RPO 360 saniye olacaktır (maksimum 420). RTO süresi, CloudWatch Alarmlarını tetiklemek ve Route53 durum kontrolleri için durumları güncellemek üzere geçen süreyi içerir. RPO süresi, ikincil bölgeye çoğaltılmayan ve hizmet veya bölge kurtarılana kadar birincil bölgede kalan olayları içerir.

S: Çoğaltmayı açmalı mıyım?

Evet. Hizmet kesintisi sırasında risk altındaki verileri en aza indirmek için çoğaltmayı açmalısınız. Özel veri yollarınızı her iki bölgede de kurduktan ve küresel uç noktayı oluşturduğunuzda, olaylarınızı küresel uç noktaya yayınlayacak şekilde uygulamalarınızı güncelleyebilirsiniz. Bunu yapmanız durumunda, sorun giderildiğinde gelen olaylar yeniden birincil bölgeye çoğaltılacaktır. Kesinti sırasında hiçbir olayınızın kaybolmadığından emin olmak için olaylarınızı ikincil bölgede arşivleyebilirsiniz. Kesintilerden hızlı bir şekilde kurtarma için, olaylarınızı işlemeye devam etmek için mimarinizi ikincil bölgede çoğaltabilirsiniz. Sorunun etkisi azaltıldıktan sonra otomatik kurtarma sağlamak için de çoğaltmayı açmanız gerekir.

S: Her iki bölgemde de kotaları yönetmek için en iyi uygulama nedir?

Birincil ve ikincil bölgelerinizde aynı kotaların ayarlandığından emin olmalısınız. En iyi uygulama olarak, yalnızca doğru kotalara sahip olmanızı sağlamakla kalmayıp aynı zamanda ikincil bölgedeki uygulamanızın doğru yapılandırılmasını da sağladığından, çoğaltmayı açmalı ve ikincil bölgede olaylarınızı işlemelisiniz.

S: İkincil bölgemde mimarimi çoğaltmanın kolay bir yolu var mı?

AWS bölgeleri arasında mimarinizi çoğaltmayı kolaylaştıran AWS CloudFormation StackSets kullanabilirsiniz. Bir örnek görmek için lütfen belgelerimize bakın.

S: İkincil mimarim için herhangi bir hesabı, bölgeyi ve veri yolunu kullanabilir miyim?

Başlatmanın ilk yinelemesinde, Opt-in, Çin veya GovCloud bölgeleri desteklenmez. Başlatmada desteklenen bölgelerin listesi için lütfen aşağıdaki S:16 kısmına bakın. Ayrıca aynı hesap ve veri yolları arasında, bölgeler arası aynı isimle yük devretme ve kurtarmayı da destekliyoruz.

S: Küresel uç noktalar CloudTrail, S3 ve diğer AWS hizmetlerinden AWS olaylarıyla çalışır mı?

Küresel uç noktalar yalnızca özel olaylar için kullanılabilir. Gelecekte AWS hizmetlerinden, S3'ten opt-in olayları (Amazon S3 olay bildirimleri) ve üçüncü taraf olaylar için destek ekleyeceğiz.

S: Gecikme tabanlı yönlendirmeyi destekliyor musunuz?

Hayır, başlatmanın ilk yinelemesinde gecikme tabanlı yönlendirmeyi desteklemiyoruz.
Küresel uç noktaların ücreti ne kadar?

Küresel uç noktalar hiçbir ek ücret ödemeden kullanılabilir. Bugün, küresel uç noktalar yalnızca özel olaylar için kullanılabilir ve küresel uç noktaya yayınlanan özel Olaylar, özel olay fiyatlandırması üzerinden faturalandırılır. Fiyatlandırma hakkında bilgi edinmek için lütfen EventBridge fiyatlandırma sayfasını ziyaret edin.

S: Çoğaltma için ücret ödeyecek miyim?

Evet, EventBridge'in bölgeler arası olaylar için ücretlendirdiği çoğaltmaya yönelik bir milyon olay başına 1 USD ücret ödersiniz.

S: Küresel uç noktalar hangi bölgelerde kullanılabilir?

Küresel uç noktalar şu bölgelerde kullanılabilir: ABD Doğu (Ohio ve K. Virginia), ABD Batı (Oregon ve K. California), Kanada (Orta), AB (Stockholm, Paris, İrlanda, Frankfurt ve Londra), Asya Pasifik (Mumbai, Tokyo, Seul, Singapur, Osaka ve Sidney) ve Güney Amerika (Sao Paulo).

Maliyet ve faturalama

S: EventBridge'in maliyeti ne kadardır?

Fiyatlandırma bölümüne lütfen buradan göz atın.

 

S: Olay veri yolu eklenmemiş olan bir olay kaynağına çözüm ortağı tarafından gönderilen olaylar için ücret öder miyim?

Hayır.

Mimari ve tasarım

S: Başka bir hesaba olaylar gönderen bir hedefim olabilir mi?

Evet. Bunlara hesaplar arası olaylar adı verilir ve varsayılan olay veriyolu olan veya başka bir hesapta başka bir olay veriyolu olan bir hedefiniz olabilir.

S: Amazon EventBridge ile AWS CloudFormation'ı kullanabilir miyim?

Evet. CloudFormation desteği, Amazon EventBridge'in erişilebildiği tüm bölgelerde sunulmaktadır. Amazon EventBridge kaynaklarını tedarik etmek ve yönetmek için CloudFormation'ı kullanma hakkında daha fazla bilgi edinmek üzere belgelerimizi inceleyin.

S: Ne zaman Amazon EventBridge'i, ne zaman Amazon SNS'yi kullanmalıyım?

Olay odaklı uygulamalar geliştirmek için hem Amazon EventBridge hem de Amazon SNS kullanılabilir ve seçiminiz, kendi ihtiyaçlarınıza bağlıdır. SaaS uygulamalarından ve/veya AWS hizmetlerinden gelen olaylara tepki veren bir uygulama oluşturmak istediğinizde Amazon EventBridge önerilir. Amazon EventBridge, doğrudan üçüncü taraf SaaS çözüm ortaklarıyla entegre edilen tek olay tabanlı hizmettir. Amazon EventBridge ayrıca geliştiricilerin hesaplarında herhangi bir kaynak oluşturması gerekmeden 90'dan fazla AWS hizmetinden otomatik olarak olayları alır. Ayrıca Amazon EventBridge, olaylar için tanımlanmış bir JSON tabanlı yapı kullanır ve bir hedefe iletilecek olayları seçmek için olay gövdesinin tamamına uygulanan kurallar oluşturmanıza olanak sağlar. Amazon EventBridge şu anda hedef olarak AWS Lambda, Amazon SQS, Amazon SNS, Amazon Kinesis Streams ve Kinesis Data Firehose da dahil olmak üzere 15'ten fazla AWS hizmetini destekler. Başlangıçta Amazon EventBridge, istek üzerine artırılabilen sınırlı aktarım hızına (bkz. hizmet sınırları) ve tipik yarım saniye gecikme süresine sahiptir.

Diğer uygulamalar veya mikro hizmetler tarafından yayınlanan yüksek aktarım hızına ya da düşük gecikme süresine sahip mesajlara tepki veren bir uygulama oluşturmak istediğinizde (çünkü Amazon SNS neredeyse sınırsız aktarım hızı sağlar) veya çok yüksek yayılma (binlerce veya milyonlarca uç nokta) gerektiren uygulamalar için Amazon SNS önerilir. Mesajlar yapılandırılmamıştır ve herhangi bir biçimde olabilir. Amazon SNS; AWS Lambda, Amazon SQS, HTTP/S uç noktaları, SMS, mobil cihazlarda anlık bildirim ve e-posta olmak üzere altı farklı türde hedefe mesaj iletilmesini destekler. Amazon SNS'nin tipik gecikme süresi 30 milisaniyeden azdır. Birçok farklı AWS hizmeti (Amazon EC2, Amazon S3 ve Amazon RDS dahil olmak üzere 30'dan fazla hizmet), bunu yapacak şekilde yapılandırılarak SNS mesajları gönderir.

Entegrasyonlar

S: SaaS uygulamamı neden Amazon EventBridge ile entegre etmeliyim?

Amazon EventBridge, SaaS satıcılarının, AWS temelinde oluşturulan olay odaklı müşteri mimarileriyle kendi hizmetlerini entegre etmesini kolaylaştırır. Amazon EventBridge, ürününüzün doğrudan milyonlarca AWS geliştiricisi tarafından erişilebilir olmasını, böylece yeni kullanım örneklerinin ortaya çıkarılmasını sağlar. SaaS satıcısının herhangi bir olay altyapısını yönetmesi gerekmeden tamamen denetlenebilir, güvenli ve ölçeklenebilir bir olay gönderme yolu sunar.

S: SaaS şirketim mükemmel bir olay kaynağı olacaktır. Nasıl eklenirim?

Amazon EventBridge çözüm ortağı olmak isteyen SaaS satıcıları, Amazon EventBridge'de olayları yayınlamaya başlamak için Amazon EventBridge entegrasyonları sayfasındaki self servis yönergelerini izlemelidir.

S: SaaS satıcısının Amazon EventBridge ile entegre olması için ne kadar uğraş gerekir?

Bir web kancasını veya anlık bildirim tabanlı diğer entegrasyon modlarını zaten destekleyen SaaS satıcıları, Amazon EventBridge ile entegrasyon için en fazla 5 günlük geliştirme yapılmasını bekleyebilir.

S: Hangi SaaS entegrasyonları desteklenir?

Desteklenen entegrasyonların tam listesi için lütfen buraya göz atın.

Amazon EventBridge Entegrasyonları
Amazon EventBridge entegrasyonları hakkında daha fazla bilgi edinin

Amazon EventBridge entegrasyonları sayfasını ziyaret edin.

Daha fazla bilgi edinin 
Konsolda oluşturmaya başlayın
Konsolda oluşturmaya başlayın

AWS Management Console'da Amazon EventBridge ile oluşturmaya başlayın.

Oturum açın 
Belgeleri okuyun
Daha fazla bilgi edinmek için belgelere göz atın

EventBridge'i daha iyi anlamak için Geliştirici Kılavuzu'na bakın.

Daha fazla bilgi edinin