Elasticsearch nedir?

Elasticsearch, Apache Lucene üzerinde geliştirilmiş, dağıtılmış bir arama ve analiz altyapısıdır. Elasticsearch, yayımlandığı 2010 yılından itibaren en popüler arama altyapısı haline gelmiştir ve genellikle günlük analitiği, tam metin arama, güvenlik zekası, iş analitiği ve operasyonel zeka kullanım örnekleri için tercih edilmektedir.

21 Ocak 2021 tarihinde Elastic NV, yazılım lisanslama stratejilerini değiştireceklerini ve esnek Apache Lisansı Sürüm 2.0 (ALv2) altında Elasticsearch ve Kibana'nın yeni sürümlerini yayınlamayacaklarını duyurdu. Bunun yerine, yazılımın yeni sürümleri, Elastic Lisansı veya SSPL altında kaynak koduyla birlikte Elastic lisansı altında sunulacaktır. Bu lisanslar açık kaynaklı değildir ve kullanıcılara aynı özgürlükleri sunmaz. Açık kaynak topluluğunun ve müşterilerimizin güvenli, yüksek kaliteli, tamamen açık kaynaklı bir arama ve analiz paketine sahip olmaya devam etmesini sağlamak için açık kaynaklı Elasticsearch ve Kibana'nın topluluk odaklı, ALv2 lisanslı bir çatalı olan OpenSearch projesini tanıttık.

Elasticsearch nasıl çalışır?

API veya Logstash ve Amazon Kinesis Firehose gibi alma araçlarını kullanarak Elasticsearch'e JSON belgeleri biçiminde veri gönderebilirsiniz. Elasticsearch, özgün belgeyi otomatik olarak depolar ve küme dizinine aranabilir belge başvurusu ekler. Daha sonra Elasticsearch API'sini kullanarak belgeyi arayabilir ve alabilirsiniz. Dilerseniz görselleştirme aracı olan Kibana'yı Elasticsearch ile birlikte kullanarak verilerinizi görselleştirebilir ve etkileşimli panolar oluşturabilirsiniz.

Apache 2.0 lisanslı Elasticsearch sürümlerini (7.10.2 ve Kibana 7.10.2'ye kadar) şirket içinde, Amazon EC2'de veya Amazon OpenSearch Hizmeti'nde çalıştırabilirsiniz. Şirket içindeki veya Amazon EC2'deki dağıtımlarda Elasticsearch ve diğer gerekli yazılımları yükleme, altyapıyı tedarik etme ve kümeyi yönetme sizin sorumluluğunuzdadır. Diğer taraftan Amazon OpenSearch Service, tam olarak yönetilen bir hizmettir. Bu sayede donanım tedarik etme, yazılım düzeltme eki uygulama, hatadan kurtarma, yedekleme ve izleme gibi zaman alan küme yönetim görevleri konusunda endişelenmenize gerek kalmaz.

Elasticsearch'ün avantajları

Hızlı değer elde etme

Elasticsearch, sunduğu basit REST tabanlı API'ler, basit bir HTTP arabirimi ve şemasız JSON belgeleri sayesinde hizmeti hızla kullanmaya başlamanızı ve farklı kullanım örneklerine uygun uygulamalar tasarlamanızı sağlar.

Yüksek performans

Elasticsearch'ün dağıtılmış altyapısı, yüksek hacimli verileri paralel olarak işleyerek sorgularınız için en iyi eşleşmeleri hızla bulmanızı sağlar.

Ücretsiz araçlar ve eklentiler

Elasticsearch, popüler bir görselleştirme ve raporlama aracı olan Kibana ile entegre olarak gelir. Ayrıca Beats ve Logstash entegrasyonu sayesinde kaynak verilerini kolayca dönüştürüp Elasticsearch kümenize yüklemenizi sağlar. Uygulamalarınıza zengin işlevler eklemek için dil çözümleyicileri ve öneri araçları gibi çok sayıda Elasticsearch eklentisinden de faydalanabilirsiniz.

Neredeyse gerçek zamanlı işlemler

Veri okuma veya yazma gibi Elasticsearch işlemleri genellikle bir saniyeden daha kısa sürede tamamlanır. Bu sayede Elasticsearch'ten uygulama izleme ve anormallik algılama gibi neredeyse gerçek zamanlı kullanım amaçları doğrultusunda faydalanabilirsiniz.

Kolay uygulama geliştirme

Elasticsearch; Java, Python, PHP, JavaScript, Node.js, Ruby ve daha birçok dil için destek sunar.

AWS'de Elasticsearch'ü kullanmaya başlama

Elasticsearch'ü yönetme ve ölçeklendirme zor olabilir ve Elasticsearch kurulumu ve yapılandırması konusunda uzmanlık gerektirir. AWS, müşterilerin açık kaynaklı Elasticsearch'ü çalıştırmasını kolaylaştırmak için etkileşimli günlük analizi, gerçek zamanlı uygulama izleme, web sitesi araması ve daha fazlasını gerçekleştirmek üzere Amazon OpenSearch Hizmeti'ni sunar.

OpenSearch ve onu çalıştırmanın yolları hakkında daha fazla bilgi edinmek için lütfen buraya tıklayın.

OpenSearch, Elasticsearch B.V.'den Apache lisanslı belirli Elasticsearch kodu ve başka kaynak kodu içerir. Söz konusu diğer kaynak kodun kaynağı Elasticsearch B.V. değildir. ELASTICSEARCH, Elasticsearch B.V.'nin tescilli ticari markasıdır.

Amazon OpenSearch Hizmeti fiyatlandırması hakkında daha fazla bilgi edinin

Fiyatlandırma sayfasını ziyaret edin

Oluşturmaya hazır mısınız?

Amazon OpenSearch Service'ı kullanmaya başlayın

Başka sorunuz mu var?

Bize ulaşın

AWS Elasticsearch için sonraki adımlar

Ücretsiz bir hesap için kaydolun

AWS Ücretsiz Kullanım için anında erişim elde edin. 

Kaydolun 
Konsolda oluşturmaya başlayın

AWS Yönetim Konsolu'nda oluşturmaya başlayın.

Oturum açın