Placement Groups

EC2 Placement Group Stratejileri

Amazon EC2’de, instance’ları donanım yerleşimine göre bilinçli şekilde gruplamak için Placement Group kullanılır. Bu, performans veya yüksek erişilebilirlik gibi hedeflere göre daha iyi altyapı kontrolü sağlar.

Placement Group Türleri:


1. Cluster Placement Group

  • Tüm instance’lar aynı Availability Zone içinde yer alır

  • HPC (High Performance Computing) ve yoğun ağ trafiği gerektiren uygulamalar için idealdir

Avantajlar:

  • Çok düşük gecikme (low latency)

  • 10 Gbps gibi yüksek ağ bant genişliği (Enhanced Networking önerilir)

Dezavantajlar:

  • AZ arızalanırsa, tüm instance'lar etkilenir (tek noktadan çökme riski)


2. Spread Placement Group

  • Her instance farklı donanım üzerinde çalışır

  • Maksimum 7 instance aynı AZ içinde olabilir

  • Aynı anda arıza olasılığı minimumdur

  • Kritik uygulamalar için ideal

  • AZ'ler arası yayılım ile kritik iş yüklerinde donanımsal hata riskini minimize eder

EC2 instance'lar farklı fiziksel donanımlar üzerinde ve farklı AZ’lere yayılmış olabilir.

Kullanım Senaryoları:

  • Yüksek erişilebilirlik isteyen sistemler

  • Birbirinden bağımsız çalışması gereken kritik bileşenler


3. Partition Placement Group

  • Instance’lar, partition adı verilen ayrı donanım gruplarına ayrılır

  • Her partition, farklı sunucu raflarında ve AZ’lerde yer alabilir

  • Bir grup içinde 100+ EC2 instance barındırabilir

  • Partition hatası sadece o partition’daki instance’ları etkiler

  • Partition sayısı AZ başına 7 ile sınırlıdır

Kullanım Senaryoları:

  • Büyük veri ve dağıtık sistemler: HDFS, HBase, Cassandra, Kafka

  • EC2'ler arası donanım yalıtımı gerektiğinde

Last updated