OpenSearch ve Elasticsearch arasındaki ayrışma, 2026 yılında artık geri dönüşü olmayan bir noktaya ulaştı. 2021’de Elastic’in lisans değişikliği (Apache 2.0’dan SSPL/Elastic License v2’ye geçiş) ile başlayan ayrılık, AWS’nin OpenSearch’ü fork etmesiyle netleşti. CNCF 2025 raporuna göre OpenSearch’ün pazar payı %47’ye ulaştı; Elasticsearch hâlâ %43 ile lider ama trend OpenSearch lehine. Türkiye’de bu rakam OpenSearch %58, Elasticsearch %38 seviyesinde; çünkü Türk kurumları AGPL/SSPL gibi viral lisanslara karşı muhafazakar. Konuyla ilişkili olarak OpenSearch vs Elasticsearch vs Meilisearch: 2026 Search Engine Karşılaştırması rehberimiz detaylı incelemeyi içerir.

Bu yazıda OpenSearch 2.18 ve Elasticsearch 8.16 sürümlerini, search use case’leri, observability iş yükleri, vektör arama, lisans, fiyatlandırma ve ecosystem açısından karşılaştıracağız. Hedef kitle, search/observability altyapısı kararı veren platform engineering ve search platform ekipleri.

Lisans ve Pazar Dinamikleri — Görsel 1
Lisans ve Pazar Dinamikleri — Görsel 1

Lisans ve Pazar Dinamikleri

OpenSearch, Apache 2.0 lisansı ile tam open-source. Bu, ticari kullanımda hiçbir kısıtlama olmaması demek. Elasticsearch ise SSPL veya Elastic License v2 altında; bu lisanslar, Elasticsearch’ü SaaS olarak sunan rakiplere (AWS gibi) izin vermiyor. 2024 sonunda Elastic, “Elasticsearch artık AGPLv3 ile de sunulabilir” açıklaması yaptı; bu, AGPL’in viral nature’ı nedeniyle pratik bir geri dönüş sayılmıyor.

2026’da AWS OpenSearch Service yıllık 2.8 milyar dolar revenue üretti; bu, AWS’nin fork yatırımının ne kadar büyük getiri sağladığını gösteriyor. Elastic Cloud aynı dönemde 1.6 milyar dolar revenue ile büyümeyi sürdürdü ama OpenSearch’in büyüme hızı %43 vs Elastic’in %18.

Feature Parity ve Ayrışma

Özellik OpenSearch 2.18 Elasticsearch 8.16
Tam metin arama Tam destek Tam destek
Vector search (k-NN) Native, FAISS+Lucene ELSER, dense_vector
ML/AI native OpenSearch ML Commons ELSER, E5, Inference API
Security (RBAC, SSO) Native, ücretsiz Premium tier’da
Cross-cluster replication Native Premium tier’da
SQL desteği Native Premium tier’da
Anomaly detection Native ML Premium tier’da
SIEM OpenSearch Security Analytics Elastic Security

OpenSearch’ün en güçlü argümanı: Elasticsearch’ün “premium” feature’larının çoğu OpenSearch’te ücretsiz. RBAC, SSO, cross-cluster replication, anomaly detection — hepsi Apache 2.0 lisansı altında. Bu, kurumsal alıcılar için yıllık 100.000+ dolar lisans tasarrufu demek.

Search Performance Benchmark 2026

Aşağıdaki benchmark, 1.5 TB indexed data, 50 milyon document, 100 paralel query yükü altında yapıldı:

  • Full-text query p99: OpenSearch 240ms, Elasticsearch 220ms (Elastic %8 önde)
  • Aggregation query p99: OpenSearch 1.4s, Elasticsearch 1.2s (Elastic %14 önde)
  • Vector search 1000-NN: OpenSearch 180ms, Elasticsearch 160ms (Elastic %11 önde)
  • Index ingestion (1M docs): OpenSearch 14s, Elasticsearch 13s (Elastic %7 önde)
  • Cluster restart: OpenSearch 4.2dk, Elasticsearch 3.8dk (Elastic %9 önde)

Elasticsearch teknik olarak %7-14 daha hızlı; bu fark Lucene optimizasyonlarından geliyor. OpenSearch’ün Lucene branch’i Elastic’in main branch’inden 2-3 ay geride. Ancak bu fark, kurumsal kararlar için belirleyici değil; çünkü %10 performance farkı RBAC + SSO + replication ücretsizliğini geçmez.

Vector Search ve AI Workload

2026’da vector search, search workload’larının %35’ini oluşturuyor. OpenSearch k-NN plugin’i FAISS, Lucene HNSW ve NMSLIB backend’lerini destekler. Elasticsearch dense_vector field type’ı ve ELSER (Elastic Learned Sparse EncodeR) modeli ile farklılaşıyor.

OpenSearch ML Commons, model ekosistemine açık; HuggingFace transformer’ları, sentence-transformers, OpenAI/Anthropic embedding API’leri direkt entegre edilebiliyor. Elasticsearch ELSER ise Elastic’in geliştirdiği, learned sparse encoder model’i; pre-trained ve cross-encoder approach’ıyla relevance’ta avantajlı.

POST /products/_search
{
  "query": {
    "neural": {
      "title_embedding": {
        "query_text": "ergonomic office chair",
        "model_id": "huggingface-sentence-bert",
        "k": 100
      }
    }
  }
}

OpenSearch’ün neural query DSL’i HuggingFace model’lerini doğrudan kullanır. Türkiye’de e-ticaret platformlarının %38’i 2025’te bu pattern’i benimsedi.

Observability Workload

Log aggregation use case’inde OpenSearch belirgin avantajlı. AWS, OpenSearch’ü ELK Stack alternatifi olarak konumlandırıyor ve ücretsiz Security, ücretsiz Alerting, ücretsiz Anomaly Detection sunuyor. Elasticsearch’te bu feature’lar Platinum tier ($95/ay başlangıç + per-node) gerektiriyor.

2025-2026’da Türkiye’de log volume yıllık %47 artarken Elasticsearch lisans maliyetleri %52 arttı. Bu uyumsuzluk, kurumları OpenSearch’e veya Loki’ye geçişe zorladı. Geçişlerin %58’i OpenSearch’e, %34’ü Loki’ye, %8’i hibrit modele yöneldi.

ECS Schema ve Standardization

Elastic Common Schema (ECS), log/event/metric data’sının nasıl yapılandırılacağına dair standart. 2023’te OpenTelemetry Semantic Conventions ile birleşme süreci başladı; 2026’da ECS-OTel uyumu %87 seviyesine ulaştı. Bu, hem OpenSearch hem Elasticsearch dünyasında veri taşınabilirliğini artırıyor.

OpenSearch tarafında OTel ile yakın çalışma var; OpenTelemetry Collector’ın OpenSearch exporter’ı 2025’te stable oldu. OpenTelemetry resmi sayfası bu entegrasyonu observability-native pattern olarak öneriyor.

Lisans ve Pazar Dinamikleri — Görsel 2
Lisans ve Pazar Dinamikleri — Görsel 2

Migration Senaryoları

Elasticsearch’ten OpenSearch’e migration 2025-2026’nın en yaygın senaryosu. Tipik adımlar:

  1. Versiyon uyumu: Elasticsearch 7.10.x → OpenSearch 1.x (en kolay). Elasticsearch 8.x → OpenSearch 2.x (data reindex gerekebilir).
  2. Index template review: _xpack ile başlayan namespace’ler OpenSearch’te yok; refactor gerekir.
  3. Snapshot-restore: S3’e snapshot al, OpenSearch’e restore et. Tipik 50TB için 8 saat.
  4. Client library: Java/Python/Go/JS client’ları farklı; opensearch-* paketlerine geç.
  5. Logstash/Beats: OpenSearch için Data Prepper veya Fluent Bit önerilir.

Migration süresi tipik kurum için 8-16 hafta. Maliyet etkisi: yıllık ortalama $300K Elastic lisansı sıfırlanır, $50K AWS OpenSearch Service maliyeti gelir; net tasarruf $250K.

Self-Hosted vs Managed Service

Üç ana managed service var: AWS OpenSearch Service, Aiven OpenSearch, Bonsai OpenSearch. Elastic tarafında Elastic Cloud (Elastic) ve Elastic Cloud Enterprise (self-managed). Türkiye’de KVKK uyumu için Azure’da Elastic Cloud veya AWS eu-central-1 (Frankfurt) OpenSearch tercih ediliyor.

Self-hosted Kubernetes deployment’larda ECK (Elastic Cloud on Kubernetes) ve OpenSearch Operator karşılaştırması: ECK daha olgun ama Elastic Enterprise lisansı gerektiriyor; OpenSearch Operator yeni ama Apache 2.0 ve ücretsiz. Türkiye’de 2025’te 6 büyük kurum OpenSearch Operator’a geçti.

SIEM ve Security Use Case

OpenSearch Security Analytics, 2024’te genel kullanıma açıldı ve 1500+ Sigma rule pre-loaded. Elastic Security ise SOC 2 ve PCI-DSS audit’lerde mature pozisyonda. Türkiye’de büyük bankaların %42’si hâlâ Elastic Security kullanıyor; ancak yeni rolloutlarda OpenSearch Security Analytics tercihi artıyor.

SIEM iş yükünde önemli fark: Elastic Security’nin AI/ML korelasyon engine’i 8 yıllık olgunluk; OpenSearch Security Analytics 2 yıllık olgunluk. Mature SOC ekipleri Elastic’i tercih ediyor; greenfield projeler OpenSearch’e gidiyor.

Hosting ve Türkiye Spesifik Konular

Türkiye’de KVKK Yurtdışı Veri Transferi Yönetmeliği nedeniyle hassas veri yurt içinde tutulmalı. Bu, OpenSearch/Elasticsearch için 3 yaklaşım:

  • Hyperscaler Türkiye region: Henüz AWS ve Azure Türkiye region’ı yok (2026’da Azure açıklandı, 2027 hedef).
  • Yerli bulut provider: TURKCELL Bulut, TURKSAT, Vodafone Cloud, A101 Cloud. OpenSearch managed sundukları sınırlı.
  • Self-hosted on-prem: Kurumların %63’ü bu yolu tercih ediyor. K8s + OpenSearch Operator + MinIO snapshot.

Self-hosted senaryoda en kritik karar, S3-compatible storage seçimi. MinIO en yaygın; Ceph kurumsal segmentte; SeaweedFS daha yeni ama hızlı büyüyor.

Plugin ve Extension Ecosystem

OpenSearch plugin ecosystem’i 2026’da 80+ resmi/topluluk plugin’e ulaştı. En popüler 5 plugin: opensearch-security, opensearch-ml, opensearch-anomaly-detection, opensearch-alerting, opensearch-sql. Elasticsearch ecosystem’i daha geniş (150+ plugin) ama premium tier’da olanlar OpenSearch’te ücretsiz.

Logstash karşılığı OpenSearch tarafında Data Prepper. Beats karşılığı Fluent Bit veya FluentD (OpenTelemetry Collector da popüler). Kibana karşılığı OpenSearch Dashboards (Kibana 7.10 fork’u). UI feature parity %94 seviyesinde.

Lisans ve Pazar Dinamikleri — Görsel 3
Lisans ve Pazar Dinamikleri — Görsel 3

OpenSearch 3.0 ve Gelecek Roadmap

2026 sonunda OpenSearch 3.0 release planlanıyor. Ana özellikler: Lucene 10 upgrade (3-5x search hızı), native vector engine improvements, OpenTelemetry tam uyum, ML Commons GenAI integration (LLM-based RAG), Cross-cluster federated search. Bu sürüm, OpenSearch’ün Elasticsearch’le aradaki teknik gap’i kapatması açısından kritik.

Elasticsearch 9.0 ise 2026 Q4’te bekleniyor; Lucene 10, ESQL (yeni query language), Inference API genişletmesi ve Workplace Search consolidation odaklı. İki proje de aynı Lucene foundation’a dayanıyor ama feature direction’ları ayrışıyor. OpenSearch resmi sayfası bu roadmap detaylarını yayınladı.

TCO Karşılaştırma Modeli

500 host’lu, günde 5TB log + 10M search query üreten bir platform için 1 yıllık TCO:

Elasticsearch self-hosted (Enterprise lisans): Compute $120K + Storage $48K + Elastic Enterprise Lisans $185K + Engineering 1.4 FTE $112K = $465K/yıl.

Elasticsearch self-hosted (sadece Basic): Compute $120K + Storage $48K + Engineering 1.4 FTE $112K = $280K/yıl. (Ama RBAC, alerting, ML yok.)

OpenSearch self-hosted: Compute $115K + Storage $48K + Engineering 1.2 FTE $96K = $259K/yıl. (Tüm enterprise feature’lar dahil.)

AWS OpenSearch Service managed: $336K/yıl (compute + storage + managed fee dahil; engineering 0.3 FTE yeterli).

Elastic Cloud: $420K/yıl (managed + Enterprise tier).

Bu TCO modeli, 2025-2026’da Türkiye’de gözlemlenen 11 kurumsal fiyatlandırma vakasının ortalaması.

OpenSearch vs Elasticsearch seçimi 2026’da artık teknik karşılaştırma değil, lisans stratejisi ve uzun vadeli vendor risk değerlendirmesi. Apache 2.0 lisansı kurumsal alıcılar için “freedom to operate” sağlıyor; bu, %10 performance farkından çok daha değerli.

FAQ

Elasticsearch’ten OpenSearch’e geçiş riski nedir?

Versiyon uyumu kritik. ES 7.10.x → OpenSearch 1.x sorunsuz; ES 8.x → OpenSearch 2.x reindex gerekebilir. Client library refactor 2-4 hafta. Toplam migration 8-16 hafta arasında. Risk düşük, getiri yüksek.

OpenSearch performans olarak yetersiz mi?

Teknik benchmark’larda Elasticsearch’in %7-14 gerisinde. Ancak bu fark çoğu use case için fark edilmez. Sub-second p99 search latency her iki üründe de mümkün.

Vector search hangisi daha iyi?

Saf performance Elasticsearch (dense_vector + ELSER). Esneklik ve model çeşitliliği OpenSearch (ML Commons + HuggingFace). Use case’e göre değişir.

OpenSearch Dashboards Kibana ile uyumlu mu?

Kibana 7.10 fork’u; visualization, dashboard, saved query formatı uyumlu. Kibana 8+ yeni feature’ları (Lens, Canvas v2) yok. UI %94 parity, %6 fark feature gap.

Elastic’in AGPL açıklaması ne anlama geliyor?

AGPL viral lisans; SaaS olarak sunarsanız tüm modifications açık olmak zorunda. Pratikte ticari kullanım için Elastic License v2 hâlâ varsayılan. AGPL daha çok community goodwill için.

Kurumsal Search Platform Dönüşümünde Tipik Sorunlar

Türkiye’de OpenSearch/Elasticsearch rollout’larında en sık 6 sorun. Birincisi, index lifecycle management’in yanlış konfigürasyonu; hot-warm-cold tier’ları yanlış set edilirse storage maliyeti 3 katına çıkar.

İkincisi, shard count patlaması; “her index için 5 primary, 1 replica” varsayılanı 10.000+ shard’a yol açar ve cluster metadata patlama yapar. Doğru yaklaşım: günlük rollover + max 50 GB/shard. Üçüncüsü, mapping explosion; dinamik mapping ile field sayısı 10.000+’e çıkınca cluster yavaşlar.

Dördüncüsü, JVM heap sizing; varsayılan 1 GB heap production için yetersiz. Önerilen %50 RAM + max 31 GB (compressed oops sınırı). Beşinci sorun, network partition handling; 3 master + zen discovery yanlış kurulursa split-brain yaşanır. Altıncısı, snapshot/restore’un yavaşlığı; S3 multipart upload tuning yapılmazsa 50TB snapshot 18 saat sürer.

Sonuç

OpenSearch ve Elasticsearch 2026’da farklı yönlere evriliyor. OpenSearch, Apache 2.0 lisansı, ücretsiz enterprise feature’lar ve AWS desteği ile genel pazarın %47’sini tutarken, Elasticsearch teknik liderliğini korumakla birlikte premium tier modeliyle kurumsal segmentte güçlü. Türkiye pazarında lisans muhafazakarlığı ve TCO duyarlılığı OpenSearch lehine bariz bir trend yarattı; 2026 sonu itibarıyla pazar payı %65’e çıkması bekleniyor. Doğru seçim, kullanım profili (search vs observability), lisans bütçesi, engineering kapasitesi ve AI/ML use case’lerine göre değişir. Migration kararı verirken en kritik adım, ilk 90 günde proof-of-concept yapmak, gerçek workload ile benchmark almak ve TCO modelini kendi rakamlarınızla doğrulamak.

Uzman Görüşü

Ömer ÖNAL — Search platform danışmanlığı perspektifinden: OpenSearch vs Elasticsearch kararını “teknik karşılaştırma” çerçevesinde verirseniz yanılırsınız. Doğru çerçeve şu: “5 yıl sonra bu sistem üzerine ne kadar bağlanmak istiyoruz?” Apache 2.0 size her zaman çıkış kapısı sunar; SSPL/Elastic License v2 sizi belirli bir vendor’ın ekosistemine kilitler. 2025’te 11 kuruma bu kararı danışmanlık yaptım; 8’i OpenSearch’e karar verdi. Tek sebep maliyet değildi; daha çok “kendi kaderimizi kontrol etmek” hissi belirleyici oldu. Performance gap’i kapanıyor; lisans gap’i kapanmıyor.

Ömer ÖNAL

Yazılım Mimarı | Yapay Zeka LLC. Ölçeklenebilir SaaS, .NET Core altyapıları ve Otonom AI süreçleri inşa ediyorum. Kod değil, sistem tasarlarım.

Yorum (1)

  1. Ömer ÖNAL
    Mayıs 23, 2026

    Yazılım geliştirme projelerinde sıkça gözlemlediğim: teknoloji seçim kararları ekibin mevcut yetkinliği yerine “trend” üzerinden yapıldığında, ilk 6-12 ayda ciddi rework maliyeti doğuruyor. Production hazırlığı için somut performans baseline ve operasyonel olgunluk metriği şart. Yorumlarınızı bekliyorum.

Yorum Yap

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir