Amazon Managed Streaming for Apache Kafka (Amazon MSK)

Tam olarak yönetilen, yüksek oranda erişilebilir ve güvenli Apache Kafka hizmeti

Amazon MSK, Apache Kafka kullanarak akış verileri işleyen uygulamalar oluşturmanızı ve çalıştırmanızı kolaylaştıran tam olarak yönetilen bir hizmettir. Apache Kafka, gerçek zamanlı akış verisi işlem hatları ve uygulamaları oluşturmaya yönelik açık kaynaklı bir platformdur. Amazon MSK ile veri göllerini doldurmak, değişikliklerin veritabanlarına ve veritabanlarından akışını sağlamak ve makine öğrenimi ve analiz uygulamalarını güçlendirmek için yerel Apache Kafka API’lerini kullanabilirsiniz.

Apache Kafka kümelerinin kurulması, ölçeklendirilmesi ve üretimde yönetilmesi zordur. Apache Kafka’yı kendi kendinize çalıştırmak için sunucular tedarik etmeniz, Apache Kafka’yı manuel olarak yapılandırmanız, hata verdiğinde sunucuları değiştirmeniz, sunucu düzeltme eklerini ve yükseltmelerini düzenlemeniz, yüksek oranda erişilebilirlik için kümenin mimarisini gerçekleştirmeniz, verilerin dayanıklı olacak şekilde depolandığından ve güvenliğinin sağlandığından emin olmanız, izlemeyi ve alarmları kurmanız ve yük değişikliklerini desteklemek için ölçeklendirme olaylarını dikkatli bir şekilde planlamanız gerekmektedir. Amazon MSK, Apache Kafka altyapı yönetim uzmanlığına ihtiyaç duymaksızın Apache Kafka üzerinde üretim uygulamaları oluşturmanızı ve çalıştırmanızı kolaylaştırır. Böylece yönetim altyapısı için daha az, uygulama oluşturmak için daha çok zaman harcarsınız.

Amazon MSK konsolu’nda birkaç tıklama ile Apache Kafka’nın dağıtım en iyi uygulamalarına dayalı ayarlar ve yapılandırma ile yüksek oranda erişilebilir Apache Kafka kümeleri oluşturabilirsiniz. Amazon MSK, Apache Kafka kümelerinizi otomatik olarak tedarik eder ve çalıştırır. Amazon MSK, küme durumunu sürekli olarak izler ve kötü durumdaki düğümleri uygulamanızda kesinti olmaksızın otomatik olarak değiştirir. Ayrıca, Amazon MSK bekleme durumundaki verileri şifreleyerek Apache Kafka kümenizin güvenliğini sağlar.

Avantajlar

Tam olarak uyumlu

Amazon MSK sizin için Apache Kafka’yı çalıştırır ve yönetir. Bu da uygulama kodunda değişiklik olmaksızın AWS üzerindeki mevcut Apache Kafka uygulamalarınızın geçişini ve çalıştırılmasını kolaylaştırır. Amazon MSK’yi kullanarak açık kaynak uyumluluğunu sürdürür ve MirrorMaker, Apache Flink ve Prometheus gibi bilinen özel ve topluluk tarafından oluşturulan araçları kullanmaya devam edebilirsiniz.

Tam olarak yönetilen

Amazon MSK, Apache Kafka ortamınızı yönetmenin getirdiği operasyonel iş yükü hakkında endişelenmek zorunda kalmadan akış uygulamalarınızı oluşturmaya odaklanmanıza izin verir. Amazon MSK sizin yerinize Apache Kafka kümelerinizin ve Apache ZooKeeper düğümlerinizin tedariğini, yapılandırılmasını ve bakımını yönetir. Aynı zamanda Amazon MSK, temel Apache Kafka performans ölçümlerini de AWS konsolunda gösterir.

Esnek akış işlemesi

Apache Flink, akış verisinin durum bilgisi hesaplamalarına yönelik güçlü ve açık kaynaklı bir akış işleme çerçevesidir. Veri akışlarını işlemek için esnek bir şekilde ölçeklendirilebilen SQL, Java veya Scala’da yazılmış tam olarak yönetilen Apache Flink uygulamaları’nı Amazon MSK içerisinde çalıştırabilirsiniz.

Yüksek oranda erişilebilir

Amazon MSK bir Apache Kafka kümesi oluşturur ve bir AWS Bölgesi içerisinde multi-AZ replikasyonu sağlar. Amazon MSK küme durumunu sürekli olarak izler ve bir bileşen hata verdiğinde Amazon MSK bunu otomatik olarak değiştirir.

Yüksek oranda güvenli

Amazon MSK; VPC ağ yalıtımı, denetim düzlemi API yetkilendirmesi için AWS IAM, bekleme durumunda şifreleme, taşıma sırasında TLS şifreleme ve TLS tabanlı sertifika doğrulaması dâhil olmak üzere Apache Kafka kümeleriniz için birden fazla güvenlik düzeyi sağlar ve veri düzlemi yetkilendirmesi için Apache Kafka Erişim Denetim Listelerini (ACL) destekler.

Müşteri örnek olay incelemeleri

Nutmeg
Poshmark
Vonage
Secureworks
Compass
ZipRecruiter
Müşteri örnek olay incelemelerine bakın »

Nasıl çalışır?

Apache Kafka, veri deposuna akış verileri üreten uygulamalar (üreticiler) ile veri deposundaki akış verilerini tüketen uygulamaları (tüketiciler) birbirinden ayrıştıran bir akış verisi deposudur. Kuruluşlar, Apache Kafka’yı sürekli olarak akış verilerini analiz eden ve bu verilere tepki veren uygulamalara yönelik bir veri kaynağı olarak kullanmaktadır.

Amazon MSK, Amazon MSK Konsolu’nda birkaç tıklamayla Apache Kafka kümenizi tedarik eder ve sürüm yükseltmeleri desteğiyle her zaman Apache Kafka’nın, Amazon MSK’nın desteklediği en son sürümünü kullanabilmenizi sağlar. Kümelerinizi yapılandırdığınızda uygulamalarınız üreticilerden bir konuya veri akışı sağlayabilir; burada veriler tüketiciler tarafından gerçek zamanlı olarak okunur.

Amazon MSK nasıl çalışır diyagramı

Amazon MSK hakkında daha fazla bilgi edinmek için web semineri slaytları’nı indirin. 

Amazon MSK'yi kullanmaya başlayın

Bir Amazon MSK kümesi için kurulum alın
Bir Amazon MSK kümesi için kurulum alın

AWS’ye kaydolun ve kitaplıkları ve araçları indirin.

Başlangıç kılavuzunu inceleyin
Başlangıç kılavuzunu inceleyin

Bu adım adım kılavuzda, Amazon MSK'deki Apache Kafka kümenizi nasıl kuracağınızı öğrenin.

Apache Kafka kümenizi çalıştırın
Apache Kafka kümenizi çalıştırın

Amazon MSK'de Apache Kafka kümenizi çalıştırmaya başlayın. Amazon MSK konsolunda oturum açın.