Bir AWS uygulama entegrasyonu hizmeti seçme
İlk adımı atma
Giriş
Uygulama entegrasyonu hizmetleri; mikro hizmetlerin, dağıtılmış sistemlerin ve sunucusuz uygulamaların içindeki ayrıştırılmış bileşenler arasında iletişimi sağlar. HAQM Web Services (AWS), bulutta çalışan çeşitli iş yüklerini desteklemek için yarım düzineden fazla uygulama entegrasyon hizmeti sunar. Kuruluşunuz ve iş yükleriniz için en uygun entegrasyon hizmetini seçmek zor olabilir.
Bu karar kılavuzu, gereksinimlerinizi keşfetmek için doğru soruları sormanızı sağlar ve iş yükleriniz için entegrasyon hizmetlerini nasıl değerlendirip seçeceğiniz konusunda anlaşılır bir rehberlik sunar.
Bu sekiz buçuk dakikalık klip, AWS kurumsal strateji direktörü Gregor Hohpe'nin AWS re:Invent 2022'de yaptığı bir saatlik sunumdan alınmıştır. Mevcut AWS uygulama entegrasyon hizmetlerine genel bir bakış sağlar.
Okuma zamanı
20 dakika
Amaç
İş yükleriniz için hangi AWS uygulama entegrasyonu hizmetlerinin en uygun olduğunu belirlemeyi sağlamak.
Seviye
Başlangıç Seviyesi
Son güncelleme
31 Mayıs 2023
Kapsanan hizmetler
Anlama
Kriterlerinizi, ortamınızı ve AWS'nin sunduğu entegrasyon hizmetlerini keşfetmeye ve anlamaya başladığınızda, seçtiğiniz hizmet (veya hizmet kümesi) hangisi olursa olsun, kullanılabilir olan bazı en iyi pratikleri gözden geçirmenizi öneririz.
Ortamınızdaki entegrasyonu anlayın
Bazı kuruluşların açık kaynak entegrasyonlarını sürdürmek için arzu ettiklerinden daha fazla zaman harcamaları yaygın bir durumdur. Bu yatırımları yaparken topluluk kaynaklarını ve/veya işletme ya da vakıfların verebileceği destekleri göz önünde bulundurmanızı öneririz. Bu projelere yapılan yatırım sadece finansal değil, aynı zamanda bilgi sermayesine ve potansiyel olarak teknik borca yapılan bir yatırımdır. Çünkü bu bileşenler ve ilgili entegrasyonlar genellikle güncellenmeye ihtiyaç duyar. Daha fazla bilgi için bkz. AWS Açık Kaynak blogu.
Mimari özelliklerinizi anlayın
Çok çeşitli mimarileri destekleme yeteneği önemlidir. AWS'de sistem oluştururken aldığınız kararları anlamanızı sağlayacak bir kılavuz olarak AWS Well-Architected Çerçevesinden faydalanmanızı öneririz. Ek olarak Çerçeveyi kullanmak; Bulutta güvenilir, ölçeklenebilir, emniyetli, verimli ve uygun maliyetli sistemler tasarlamak ve çalıştırmak için mimari en iyi uygulamaları öğrenmenizi sağlar.
Entegrasyon hizmetlerinin bir kombinasyonunu kullanın
Amaca yönelik hizmetlerde, kullanım durumunuza en uygun seçeneğin hizmetlerin bir kombinasyonu olabileceğini unutmayın. Müşterilerin hizmetleri birlikte kullanmasının birkaç yaygın yolu vardır. Bunlardan bazıları aşağıda verilmiştir:
- HAQM EventBridge veya HAQM Basit Bildirim Hizmeti (HAQM SNS) olaylarını, aşağı akış tüketicileri için arabelleğe alınmak üzere bir HAQM Basit Sıra Hizmeti (HAQM SQS) kuyruğuna yönlendirme.
- EventBridge İşlem Hatları ile olayları doğrudan bir akıştan (Kinesis Veri Akışları veya Apache Kafka İçin HAQM Yönetilen Akış (HAQM MSK)) ya da kuyruktan (SQS veya HAQM MQ) çekme ve tüketicilere iletmek üzere bir EventBridge Veri Yolu'na gönderme.
- EventBridge veya SNS olaylarını analiz için Kinesis Veri Akışlarına veya HAQM MSK'ya yönlendirme.
Tanımlayın
Hedefleriniz, stratejik yönünüz ve mevcut hizmetleriniz (hem dağıtımda barındırılan hem de yönetilen modaliteler dahil) hakkında daha net bir resme sahip olduğunuzda entegrasyon gereksinimlerinizi belirlemeniz gerekir. Mevcut bir entegrasyon platformuna veya mesaj aracısına geçiş yapıyorsanız bazı gereksinimleri halihazırda biliyor olabilirsiniz. Ancak bir bulut ortamına geçerseniz bu gereksinimlerin değişip değişmeyeceğini, değişecekse nasıl değişeceğini belirlemeniz gerekir.
Mesajlaşma veya akış platformunun işletmeniz için belirli bir işlevi yerine getirmesi beklenir. Hangi işlevlere ihtiyaç duyacağınızı düşünürken aşağıdaki örnek kullanım durumlarını dikkate alın.
Örnek 1:
Farklı talep türleri (otomobil, ev veya hayat) için farklı talepleri mesaj olarak alan bir sigorta şirketi düşünün. Bu talep türlerinin her birinin farklı iş kuralları olabilir. Bu, mesaj tüketicisinin, mesajdaki başlık özellikleri temelinde talepleri farklı hedeflere yönlendirme işlevselliğine sahip olması gerektiği anlamına gelebilir.
Örnek 2:
Bir uçuş durumu güncellemesini, AMQP gibi bir protokol kullanarak bagaj veya kapı işlemleri gibi tüm bağlı sistemlere bildirmesi gereken bir havayolu şirketini düşünün. İşlevsel ve ticari kullanım senaryosu primitifleri ile ilgili en büyük soru, en uygun mesajlaşma platformunu oluşturan şeyin ne olduğudur. Bir platformun, kullanım senaryosuna uygunluğunu belirleyebilecek birden fazla faktör vardır.
Pazarda benimsenme: Platform, büyük bir müşteri topluluğu tarafından yaygın olarak benimsenmiştir ve kullanım durumlarının çoğu için yeterince uygundur. Karşılaşılabilecek herhangi bir sorun için canlı bir destek topluluğuyla denenmiş ve test edilmiştir. Geliştirme kaynakları için yeterli eğitim olanaklarının mevcut olduğu düşük riskli bir karardır.
Kullanım durumu için en uygun seçenek olma: Bu tür platformlar havayolları, lojistik veya sağlık hizmetleri gibi belirli sektör kullanım durumlarına göre uyarlanır. Benimsenmeye hazır şablonlarla bu kullanım durumları için en uygun seçenek olabilirler. Belki bu tür platformları kullanmaya başlamak kolaydır, ancak bunların pazarda benimsenme ve esneklik düzeyleri düşük olabilir. Böyle bir platformun benimsenmesi, doğrulama ve kurum içi uzmanlık oluşturmak için fazla zaman ve kaynak gerektirebilir.
Modern: Bulut ölçeğinde dağıtımlar, çoklu kiralama, olağanüstü durum kurtarma ve sunucusuz fiyatlandırma gibi olanaklara sahip yeni nesil mimariyle oluşturulmuş platformlardır. Böyle bir platformun kullanılması, uzun vadede uygulanabilirlik için iş yüklerinin bir noktaya kadar yeniden düzenlenmesini gerektirebilir. Bulut tabanlı bir
platform kullanır ve modern uygulamaların iyi tasarlanmış ilkelerini kullanmaya odaklanır.
Özet
Entegrasyon platformu, kredi başvurularının zaman uyumsuz olarak işlenmesini kolaylaştırmalı veya çok adımlı bir medya işleme iş akışı için depolama ve iletme kanalı olarak hareket etmelidir.
İş sürecinin kritikliği, ihtiyaç duyduğumuz ve mesajlaşma veya akış platformunun sahip olması gereken yetenekleri belirler. Örneğin mesajlaşma platformu çok bölgeli olması gereken daha büyük bir kredi işleme iş akışının parçasıysa mesajlaşma platformunun da aynı iş gereksinimini desteklemesi gerekir. İşletmenin bazı zorlu koşullarda kurtarma ve önceki duruma geri alma yeteneğine ihtiyacı varsa temel mesajlaşma veya akış platformunun sistemin durumunu yeniden oluşturmak için bazı anlık görüntü alma veya yeniden oynatma yeteneklerine sahip olması gerekir.
Göz önünde bulundurun
Buluttaki büyük bir entegrasyon mimarisini düşündüğünüzde her bir entegrasyon noktası için gereksinimleri belirlemenin farklı yolları vardır. İşlevsel gereksinimler sistemin ne yapması gerektiğini tanımlar.
Aşağıda, bir entegrasyon hizmeti seçerken dikkate alınması gereken bazı kriterler yer alır.
-
Yönetilen hizmet ve işletme giderleri
-
Açık Kaynak
-
İş yükü özellikleri
-
Hızlı yineleme ve özellik hızı
-
Uygulama taşınabilirliği
-
Otomasyon taşınabilirliği
-
Kuruluşun büyüklüğü ve becerileri
-
Operasyonel yükü AWS'ye kaydıran yönetilen hizmetlerde standartlaştırmaya giderek operasyonel maliyeti azaltmak için buluta geçmeyi düşünün. Daha yüksek soyutlama seviyeleri, geliştiricilerin ve operatörlerin farklılaşmamış görevler yerine kendi benzersiz katma değerli etkinliklerine odaklanmalarını sağlar.
-
Açık kaynak teknolojilerinde standardizasyona gitmeyi düşünün. Açık kaynak, bir kuruluşun doğru becerileri bulmasını ve kilitlenme riskinden kaçınmasını sağlayabilir.
Açık kaynaklı bir ekosistemde yanlış seçimler yapmak, soyutlamalara ve yerel entegrasyonlara kilitlenmeye yol açabilir. Ayrıca farklı açık kaynak bileşenlerinin birlikte çalışmasını sağlama sorumluluğu genellikle seçimi yapan kuruluşa aittir. Bu durum, kuruluşların açık kaynak entegrasyonlarını sürdürmek için önemli ölçüde zaman harcamasına yol açabilir. -
Doğru entegrasyon hizmetini seçerken uygulamalar arasında gönderilmesi gereken mesajların özelliklerini anlamak önemlidir. Mesaj formatı, boyutu, saklama süresi ve önceliği gibi temel özellikler entegrasyon hizmeti kararını yönlendirebilir.
Bazı entegrasyon hizmetleri küçük metin tabanlı mesajlar için daha uygunken bazıları metin ve ikili gibi birden fazla formatı destekleyecek ve daha büyük mesaj boyutları sunacak şekilde tasarlanmıştır. Bazı senaryolarda mesajların sıralanmasının yanı sıra yeniden oynatma özelliğine sahip olma ihtiyacı da önemli bir faktör olabilir.
Örneğin mesaj sıralaması, HAQM SNS ve HAQM SQS tarafından sunulan FIFO işlevselliği kullanılarak uygulanabilir. Ayrıca bir Lambda işlevini zaman uyumsuz olarak çağıran EventBridge veya SNS gibi çekme veya itme tabanlı bir mimariye sahip olma düşüncesi de söz konusudur.
Çekme tabanlı bir mimari, SQS veya Kinesis Veri Akışları gibi hizmetleri kullanabilir. Burada mesajlar bir kuyrukta veya akışta saklanır ve daha sonra tüketen bir sistem tarafından alınabilir. HAQM MQ gibi mesajlaşma hizmetleri, daha büyük mesaj yüklerine ilişkin yetenekler sunar ve sınırsız saklama süresine sahiptir. Ancak tekrar oynatma özelliği sunmazlar. -
Birincil odak noktanız hızlı bir şekilde oluşturmak ve yinelemek ise sunucusuz hizmetler en iyi değeri sağlayabilir. Sunucusuz hizmetler, altyapıyı yönetmeden uygulamalar oluşturmanızı sağlar. Kazan plakası kodu yazmak için harcanan zamanı azaltmak üzere yönetilen işlevsellik ve entegrasyonlar sağlarlar.
Sunucusuz hizmetlerin yeni fikirleri test ederken sağladığı bir diğer fayda ise kullanıma dayalı fiyatlandırma sunmalarıdır. Kodunuz yalnızca hizmet çağrıldığında çalışır, bu nedenle bir deney peşin yatırım gerektirmez.
-
Birçok uygulama, bir mesajlaşma hizmetine bağlanmak için Gelişmiş Mesaj Kuyruğu Protokolü (AMQP) veya MQ Telemetri Aktarımı (MQTT) gibi belirli protokolleri kullanır. Alternatif olarak, belirli bir mesajlaşma protokolünü kullanan bazı kütüphane destek dosyalarına sahiptirler. Bu tür kütüphanelere veya çerçevelere örnek olarak Spring Boot, Celery veya MassTransit verilebilir.
Bu tür uygulamaları farklı nedenlerle korumak isteyebilirsiniz. Bu durumlarda entegrasyon hizmetinizin seçimi, uygulamalarınızla birlikte taşınabilirliğe sahip olmak için gerekli protokolleri desteklemesine de bağlıdır. -
Altyapı ve dağıtım araçlarınıza uyum sağlayan bir hizmete sahip olmanız ve şirket içinde barındırdığınız entegrasyon sisteminin aynısını (Apache ActiveMQ, RabbitMQ ve Apache Kafka gibi) çalıştırmanız gerekebilir.
Yönetilen açık kaynak hizmetleri (HAQM MQ ve HAQM MSK gibi) bulutun avantajlarını sağlarken şirket içi dağıtımlar için kullanılan birçok popüler dağıtım aracıyla da uyumludur.
Uygulamayı yeniden düzenlemek bir seçenekse bu özelliği yerel olarak sağlamak için sunucusuz hizmetleri kullanmanın yanı sıra çeşitli AWS hizmetleriyle zengin entegrasyondan da yararlanabilirsiniz. -
Doğru entegrasyon hizmetine karar verirken kuruluşunuzun becerileri önemli bir faktördür. Ekipleriniz kendi kendini yöneten bir ürüne aşinaysa ve bu ihtiyaçlarınızı karşılıyorsa aynı ürün için yönetilen bir hizmete sahip olmak en az zarara neden olan yolu sağlar. Bunu yapmak, hizmet için en iyi pratikleri uygulamanızı ve katma değerli faaliyetlere odaklanmanızı sağlayabilir.
Seçin
Artık uygulama entegrasyon gereksinimlerinizi hangi kriterlere göre değerlendireceğinizi bildiğinize göre kurumsal ihtiyaçlarınız için doğru olan AWS hizmetlerini seçmeye hazırsınız demektir.
Bir olay, bir sistemdeki durum veya güncellemedeki herhangi bir değişikliktir. Bu kategorideki hizmetlerin tümü olay odaklı bir mimaride kullanılabilir.
HAQM EventBridge, hem olayları yönlendirmek için bir Olay Veri Yolu hem de noktadan noktaya entegrasyon için hat sağlar. Bunu AWS'de, mevcut sistemlerde veya SaaS uygulamaları genelinde uygun ölçekte olay odaklı uygulamalar geliştirmekte kullanabilirsiniz.
Mesajlaşma hizmetleri, genellikle farklı programlama dilleri kullanan ve farklı platformlarda bulunan çeşitli yazılım sistemlerine ve uç cihazlara iletişim kurma ve bilgi alışverişi yapma imkanı sağlar.
HAQM SNS, mesaj iletimi (yayımlama ve abone olma) sağlar ve bunu yaparken güvenilir yüksek aktarım hızı sunar. SMS, e-posta ve mobil anlık bildirimlerini destekler.
HAQM Basit Sıra Hizmeti (HAQM SQS) güvenli, dayanıklı ve kullanılabilir bir ana sunucu kuyruğu sunar. Aşağı akış tüketicileri için olayları ve mesajları kalıcı hale getirmek ve arabelleğe almak için optimize edilmiştir.
Akış verileri, genelde veri kayıtlarını aynı anda ve küçük boyutlarda (kilobayt ölçeğinde) gönderen binlerce veri kaynağı tarafından sürekli olarak oluşturulan verilerdir. Mobil veya web uygulamalarını kullanan müşteriler, e-ticaret alışverişleri, oyun içi oyuncu etkinlikleri, sosyal ağlardan alınan bilgiler, finansal alım/satım rakamları veya jeo-uzamsal hizmetler tarafından oluşturulan günlük dosyaları ve bağlı cihazlardan ya da veri merkezlerindeki cihazlardan gelen telemetri verileri gibi çok çeşitli veriler içerir.
Bu sunucusuz akış veri hizmeti, büyük veri kaydı akışlarını gerçek zamanlı olarak toplar ve işler.
HAQM MSK, akış verilerini işlemek için Apache Kafka kullanan uygulamalar oluşturmanızı ve çalıştırmanızı sağlayan tam olarak yönetilen bir hizmettir. Küme oluşturma, güncelleme ve silme gibi kontrol düzlemi işlemlerini sağlar ve veri üretme ve tüketme gibi Apache Kafka veri düzlemi işlemlerini kullanmanıza olanak tanır.
İş akışı, insanların işleri baştan sona nasıl yaptıklarını açıklar. İş akışı, bir süreçteki adımlardan ve durumlardan oluşur. İş akışları, bir kontrol listesindeki adımlar dizisi veya bu adımları görselleştiren bir diyagram olarak görünebilir.
AWS Step Functions, iş açısından kritik uygulamalar oluşturmak için AWS Lambda işlevleri ve diğer AWS hizmetleriyle entegre olmanızı sağlayan sunucusuz bir düzenleme hizmetidir. Step Functions grafik konsolu aracılığıyla uygulamanızın iş akışını bir olay odaklı adım serisi olarak görürsünüz.
Apache Airflow İçin HAQM Yönetilen İş Akışları
Apache Airflow İçin HAQM Yönetilen İş Akışları (HAQM MWAA), Apache Airflow için yönetilen bir düzenleme hizmetidir. Bulutta uygun ölçekte veri işlem hatları kurmak ve bunları çalıştırmak için kullanabilirsiniz. Apache Airflow, iş akışları olarak adlandırılan süreç ve görev dizilerini programlı olarak yazmak, planlamak ve izlemek için kullanılan açık kaynaklı bir araçtır.
Kullanımı
Artık her bir AWS uygulama entegrasyon hizmetinin neler yaptığını ve hangisinin sizin için doğru olabileceğini net bir şekilde anlamış olmalısınız. Mevcut AWS uygulama entegrasyon hizmetlerinin her birinin nasıl kullanılacağını keşfetmeniz ve onlar hakkında daha fazla bilgi edinmeniz için bu hizmetlerin her birinin nasıl çalıştığına dair bir keşif yolu sağladık. Aşağıdaki bölümde derinlemesine belgelere, uygulamalı eğitimlere ve başlamanızı sağlayan kaynaklara bağlantılar verilmektedir.
-
HAQM SNS
-
HAQM SQS
-
HAQM EventBridge
-
HAQM MQ
-
HAQM Kinesis Veri Akışları
-
HAQM MSK
-
AWS Step Functions
-
HAQM MWAA
-
HAQM SNS
-
HAQM SNS'yi kullanmaya başlama
HAQM SNS konsolunu kullanarak konuları, abonelikleri ve mesajları nasıl yöneteceğinizi gösteriyoruz.HAQM SNS ve HAQM SQS ile Konulara Yayımlanan Mesajları Filtreleyin
HAQM SNS'in mesaj filtreleme özelliğini nasıl kullanacağınızı öğrenin.
HAQM SNS için mesaj veri korumasıyla tanışın
Bu blog yazısı, mesaj veri korumasının ne olduğunu ve nasıl çalıştığını açıklar.HAQM SNS - Sorun Giderme
Yapılandırma bilgilerini görüntülemeyi, süreçleri izlemeyi ve HAQM SNS tanılama verilerini toplamayı öğrenin.HAQM DynamoDB ve HAQM SNS ile sıra tabanlı bir oyun geliştirin
HAQM DynamoDB ve HAQM SNS'i kullanarak çok oyunculu, sıra tabanlı bir oyunun nasıl geliştirileceğini öğrenin.
Olay odaklı mimariler oluşturma
Yayımlama hizmeti olarak HAQM SNS'i ve abone olarak HAQM SQS'i kullanarak basit bir pub/sub uygulamasını nasıl geliştireceğinizi öğrenin.
-
HAQM SQS
-
HAQM SQS'e Giriş
HAQM Simple Queue Service (SQS) ve esnek bir sistem kullanmanın avantajları hakkında üst düzey bir genel bakış.
HAQM SQS'i kullanmaya başlama
Bu kılavuz, HAQM SQS konsolunu kullanarak kuyrukları ve mesajları nasıl yöneteceğinizi gösterir.
Yayma Olay Bildirimleri Gönderme
HAQM SNS ve HAQM SQS kullanarak bir yayma mesajlaşma senaryosunu nasıl uygulayacağınızı öğrenin.
Kuyruğa Dayalı Mikro Hizmetleri Düzenleyin
Mesaj kuyruğuna dayalı bir mikro hizmeti düzenleyen sunucusuz bir iş akışının nasıl tasarlanıp çalıştırılacağını öğrenin.
Dağıtılmış Uygulamalar Arasında Mesaj Gönderin
HAQM SQS konsolunu mesaj kuyruğu oluşturmak ve yapılandırmak, mesaj göndermek, o mesajı almak ve silmek ve ardından kuyruğu silmek için kullanın.
-
HAQM EventBridge
-
HAQM EventBridge'i Kullanmaya Başlayın
EventBridge'in temeli, olayları bir hedefe yönlendiren kurallar oluşturmaktır. Bu kılavuzda, temel bir kural oluşturursunuz.
HAQM EventBridge başlangıç öğreticileri
Bu öğreticiler, EventBridge'in özelliklerini ve bunları nasıl kullanacağınızı keşfetmenizi sağlar.
Diğer AWS hizmetleriyle entegrasyon
Aşağıdaki öğreticiler, EventBridge'i diğer AWS hizmetleriyle nasıl entegre edeceğinizi gösterir.
Olay odaklı mimariler oluşturun
Olay odaklı tasarımın temellerini, iş için doğru AWS hizmetini nasıl seçeceğinizi ve hem maliyet hem performans optimizasyonlarını nasıl yapacağınızı öğrenin.
HAQM EventBridge ile olay odaklı uygulamalar oluşturma
HAQM EventBridge tarafından sağlanan sunucusuz olay veri yolunu kullanarak SaaS uygulamaları ve AWS hizmetleri de dahil olmak üzere birden fazla uygulamayı birbirine bağlamak suretiyle olay odaklı uygulamaları nasıl oluşturacağınızı öğrenin.
-
HAQM MQ
-
Mesajlaşma modernizasyonunu hızlandırma
Sizi HAQM MQ ile tanıştırırken daha iyi anlamak için birkaç uygulamalı laboratuvara katılabilirsiniz.
Bağlı mesaj aracısı oluşturma
Bir HAQM MQ ileti aracısı ayarlamayı ve kodunuzu yeniden yazmadan bir Java uygulaması bağlamayı öğrenin.
RabbitMQ aracısı oluşturma ve bu aracıya bağlanma
Bir RabbitMQ aracısı oluşturmak ve uygulamanızı ona eklemek için AWS Yönetim Konsolunu nasıl kullanabileceğinizi öğrenin.
ActiveMQ aracısı oluşturma ve bu aracıya bağlanma
Temel bir aracı oluşturmak için AWS Yönetim Konsolunu nasıl kullanabileceğinizi öğrenin.
ActiveMQ atölyesi
Kuyruklar, konular gibi mesajlaşma kavramlarını ve yük devretme, aracı ağı gibi HAQM MQ özelliklerini keşfedin.
AWS sunucusuz kullanarak bir HAQM MQ aracısına dağıtıp yayımlayın
AWS SAM'i kullanarak tek adımda sunucusuz bir arka uç ve bir HAQM MQ aracısı dağıtma konusunda size yol gösteriyoruz.
-
HAQM Kinesis Veri Akışları
-
HAQM Kinesis Veri Akışlarına Giriş
HAQM Kinesis Veri Akışlarının değerli içgörüler oluşturmak üzere gerçek zamanlı akış verilerini toplamak, işlemek ve analiz etmek üzere nasıl kullanıldığını açıklıyoruz.HAQM Kinesis Veri Akışlarını kullanmaya başlama
Temel Kinesis Veri Akışları veri akışı ilkelerini ve bir Kinesis veri akışına veri koymak ve oradan veri almak için gerekli adımları öğrenin.
HAQM Kinesis Veri Akışları ile yüksek oranda kullanılabilir akışlar oluşturun
Birincil operasyon bölgesinde hizmet kesintileri, gecikmeler veya fireler olması durumunda yüksek oranda kullanılabilir bir Kinesis veri akışı oluşturmak için farklı stratejileri kıyaslayıp karşılaştırıyoruz.
HAQM Kinesis Veri Akışları için Örnek Öğreticiler
Bu öğreticiler, HAQM Kinesis Veri Akışları kavramlarını ve işlevlerini daha iyi anlamanızı sağlamak üzere tasarlanmıştır.
HAQM Kinesis ile AWS Lambda'yı Kullanma
Kinesis akışındaki olayları tüketmek için Lambda işlevinin nasıl oluşturulacağını öğrenin.
HAQM Kinesis ile Gerçek Zamanlı Akış
Kullanıcıların AWS'de bir akış analizi uygulaması oluşturmalarını sağlayan bir dizi laboratuvar alıştırmasını keşfedin.
-
HAQM MSK
-
HAQM MSK'yi kullanmaya başlama
Bu öğreticide size bir MSK kümesi oluşturmaya, veri üretip tüketmeye ve ölçümleri kullanarak kümenizin durumunu izlemeye dair bir örnek gösterilir.
MSK Sunucusuz kümelerini kullanmaya başlama
Bu öğreticide size bir MSK Sunucusuz kümesi oluşturmaya, ona erişebilecek bir istemci makinesi oluşturmaya ve kümede konular oluşturup o konulara veri yazmak üzere istemciyi kullanmaya dair bir örnek gösterilir.
HAQM MSK Laboratuvarları
Bu laboratuvarlar, kişisel veya kurumsal AWS hesaplarında ya da atölye stüdyosunu kullanan olaylar için AWS Hesap ekipleri tarafından sağlanan hesaplarda çalıştırılabilir.
-
AWS Step Functions
-
AWS Step Functions'ı kullanmaya başlama
Bu öğreticiler, kredi kartı uygulamalarını işlemek için temel bir iş akışı oluşturmanızda size yol gösterir.
Step Functions'a Giriş
Bu kurs, bir uygulama içindeki iş akışlarını yönetmeye başlamanızı sağlamak için Step Functions'ın temel bileşenlerini tanıtır.
"İlk yanıt" görev isteği yayma modeli oluşturun
E-ticaret şirketiniz için teslimat yapan bir grup sürücüyü koordine etmeyi öğrenin.
AWS Step Functions için Tasarım Modelleri
Step Functions durum makinelerinizde tasarım modellerini nasıl uygulayacağınızı ve her birini neden kullanacağınızı öğrenin.
AWS Step Functions ve HAQM EventBridge Zamanlayıcısı ile bir Sunucusuz İş Akışı planlayın
EventBridge Zamanlayıcısını kullanarak bir durum makinesini tanımladığınız plana göre nasıl çağıracağınızı gösteriyoruz.
AWS Step Functions Atölyesi
Bir dizi etkileşimli modül aracılığıyla AWS Step Functions temel özelliklerini nasıl kullanacağınızı öğrenin.
-
HAQM MWAA
-
Apache Airflow İçin HAQM Yönetilen İş Akışlarını kullanmaya başlayın
Bu kılavuz, HAQM MWAA'yı kullanmaya başlamak için gereken ön koşulları ve gerekli AWS kaynaklarını açıklar.
CD işlem hattında aws-mwaa-local-runner yapılandırma
Bu öğretici, Apache Airflow kodunuzu yerel olarak test etmek üzere Apache Airflow İçin HAQM Yönetilen İş Akışlarının aws-mwaa-local-runner ögesini kullanarak GitHub'da bir sürekli teslim (CD) işlem hattı oluşturma sürecinde size rehberlik eder.
Bir HAQM MWAA kullanıcısının bir DAG alt kümesine erişimini kısıtlama
Bireysel HAQM MWAA kullanıcılarını yalnızca belirli bir DAG'ı veya bir dizi DAG'ı görüntüleyip sadece bunlarla etkileşimde bulunmaları için nasıl kısıtlayabileceğinizi gösteriyoruz.
Analitik İçin HAQM MWAA Atölyesi
Yukarıda belirtilen hizmetlerin birçoğunu içeren veri ve ML işlem hatları oluşturmayı ve düzenlemeyi öğrenin. Böylece AWS'deki işlem hatlarınızı/iş akışlarınızı yönetmek için Airflow'un bir parçası olarak sunulan kanca ve operatörleri daha iyi anlamış olursunuz.
Keşfedin
Ortamınız için iş yükünüze en uygun yaklaşımı belirledikten sonra yaklaşımınızı uygulamaya başlamanızı sağlaması için bu kaynakları incelemenizi öneririz. Hizmete özel kaynakları yukarıda, olay odaklı genel mimari kaynaklarını ise aşağıda bulabilirsiniz.
Yüksek oranda erişilebilir, güvenli, esnek ve uygun maliyetli mimariler oluşturmanızı sağlayacak referans mimari diyagramlarını keşfedin.
Başlamanızı sağlayacak teknik incelemeleri keşfedin ve olay odaklı mimarilerle ilgili en iyi pratikleri öğrenin.
En son teknolojilerden haberdar olmanızı ve uygulamalarınızı modernleştirmenizi sağlayacak blogları keşfedin.