Zephyrnet Logosu

Amazon OpenSearch Service artık Beklemede Multi-AZ kullanarak %99.99 kullanılabilirliği destekliyor

Tarih:

Müşteriler kullanmak Amazon Açık Arama Hizmeti görev açısından kritik uygulamalar ve izleme için. Ancak OpenSearch Hizmetinin kendisi kullanılamadığında ne olur? Örneğin, e-ticaret aramanız başarısız olursa, gelir kaybedersiniz. Uygulamanızı OpenSearch Service ile izliyorsanız ve uygulama kullanılamaz hale gelirse, uygulamanızla ilgili sorunları tespit etme, tanılama ve onarma beceriniz azalır. Bu gibi durumlarda, gelir kaybı yaşayabilir, müşteri memnuniyetsizliği yaşayabilir, üretkenliği azaltabilir ve hatta kuruluşunuzun itibarını zedeleyebilirsiniz.

OpenSearch Hizmeti, aşağıdaki durumlarda üç adet 9'luk (%99.9) kullanılabilirlik SLA'sı sunar en iyi uygulamalar. Ancak, bu uygulamaları takip etmek karmaşıktır ve OpenSearch'ün veri dağıtımı ve yönetimi hakkında bilgi ve deneyimin yanı sıra OpenSearch Hizmetinin AWS Erişilebilirlik Alanları ve ağ iletişimi, dağıtılmış sistemler, OpenSearch'ün kendi kendini iyileştirme yetenekleri ve kurtarması ile nasıl etkileşim kurduğunun anlaşılmasını gerektirebilir. yöntemler. Ayrıca, bir düğümün yanıt vermemesi gibi bir sorun ortaya çıktığında, OpenSearch Hizmeti eksik parçaları (verileri) yeniden oluşturarak kurtarır ve bu da etki alanında potansiyel olarak büyük bir veri hareketine neden olur. Bu veri hareketi, kümedeki kaynak kullanımını artırır ve bu da performansı etkileyebilir. Küme uygun şekilde boyutlandırılmazsa, kümeyi üç Erişilebilirlik Alanında sağlama amacını ortadan kaldıran düşük kullanılabilirlik yaşayabilir.

AWS bugün yeni dağıtım seçeneğini duyuruyor Beklemede Multi-AZ yüksek sıklıkta izleme, hızlı arıza tespiti ve arızadan hızlı kurtarma açısından bu ağır yükün bir kısmını boşaltmanıza yardımcı olan ve bir altyapı arızası durumunda bile alanlarınızın kullanılabilir ve performanslı kalmasını sağlayan OpenSearch Hizmeti için. Bekleme Özellikli Multi-AZ ile bir etki alanı için tutarlı performansla %99.99 kullanılabilirlik elde edersiniz.

Bu gönderide, bu yeni seçeneğin avantajlarını ve OpenSearch kümenizi Multi-AZ ile Bekleme Modunda nasıl yapılandıracağınızı ele alıyoruz.

Çözüme genel bakış

OpenSearch Hizmet ekibi, müşterilerimiz için on binlerce alan adını çalıştıran yılların deneyimini Multi-AZ with Standby özelliğine dahil etmiştir. Multi-AZ with Standby'yi benimsediğinizde OpenSearch Hizmeti, her Erişilebilirlik Alanının kümedeki verilerin eksiksiz bir kopyasını içerdiği üç Erişilebilirlik Alanında bir küme oluşturur. OpenSearch Hizmeti daha sonra bir Erişilebilirlik Alanını bekleme moduna alarak tüm sorguları diğer iki Erişilebilirlik Alanına yönlendirir. OpenSearch Hizmeti, donanımla ilgili bir arıza algıladığında, bekleme havuzundaki düğümlerin bir dakikadan daha kısa sürede etkin hale gelmesini sağlar. Multi-AZ'yi Bekleme ile kullandığınızda, OpenSearch Service'in eksik düğümlerdeki verileri yeniden dağıtması veya yeniden oluşturması gerekmez. Sonuç olarak, küme performansı etkilenmez ve düşük kullanılabilirlik riski ortadan kalkar.

Önkoşullar

Bekleme özellikli Multi-AZ aşağıdaki ön koşulları gerektirir:

  • Alanın OpenSearch 1.3 veya üzerinde çalışması gerekiyor
  • Etki alanı üç Erişilebilirlik Alanında dağıtılır
  • Alanda üç (veya üçün katı) veri notu var
  • Üç özel küme yöneticisi (ana) düğüm kullanmalısınız

Bakın Amazon OpenSearch Hizmeti etki alanlarını boyutlandırma etki alanınızı ve özel küme yöneticisi düğümlerini boyutlandırma konusunda rehberlik için.

OpenSearch kümenizi Multi-AZ ile Bekleme özelliğini kullanarak yapılandırın

Yeni bir domain oluşturduğunuzda Multi-AZ'yi Standby ile kullanabilir veya mevcut bir domaine ekleyebilirsiniz. Kullanarak yeni bir etki alanı oluşturuyorsanız AWS Yönetim Konsolu, Multi-AZ with Standby ile yenisini seçerek oluşturabilirsiniz. Kolay oluşturma seçenek veya geleneksel standart oluşturma seçenek. Mevcut etki alanlarını, etki alanı yapılandırmalarını düzenleyerek Multi-AZ'yi Beklemede kullanacak şekilde güncelleyebilirsiniz.

The Kolay oluşturma seçeneği, adından da anlaşılacağı gibi, yapılandırmanın çoğu için (çoğu daha sonra değiştirilebilir) en iyi uygulama seçeneklerine varsayılan olarak ayarlayarak bir etki alanı oluşturmayı kolaylaştırır. Etki alanı en baştan yüksek kullanılabilirlik için kurulacak ve Beklemede Multi-AZ olarak konuşlandırılacaktır.

Veri düğümlerini seçerken, Erişilebilirlik Alanlarının her birine eşit olarak dağıtılmaları için üç (veya üçün katı) veri düğümü seçmelisiniz. bu Veri düğümleri OpenSearch Service konsolundaki tablo, Erişilebilirlik Alanlarından birinin beklemeye alınacağını gösteren veri notlarının görsel bir temsilini sağlar.

Benzer şekilde, küme yöneticisi (ana) düğümü seçerken, bulut sunucusu boyutuna karar vermeden önce sahip olmayı planladığınız veri düğümü, dizin ve parça sayısını göz önünde bulundurun.

Etki alanı oluşturulduktan sonra, dağıtım türünü aşağıdaki OpenSearch Service konsolunda kontrol edebilirsiniz. Küme yapılandırması, aşağıdaki ekran görüntüsünde gösterildiği gibi.

Dizin oluştururken kopya sayısının (birincil ve kopya) üçün katı olduğundan emin olun. Kopya sayısını belirtmezseniz, hizmet varsayılan olarak iki olacaktır. Her Erişilebilirlik Alanında verilerin en az bir kopyası olması için bu önemlidir. kullanmanızı öneririz dizin şablonu veya günlük iş yükleri için benzer.

OpenSearch Service, düğümleri ve veri kopyalarını üç Erişilebilirlik Alanına eşit olarak dağıtır. Normal işlemler sırasında, bekleme düğümleri herhangi bir arama isteği almaz. İki etkin Erişilebilirlik Alanı, tüm arama isteklerine yanıt verir. Ancak veriler, her Erişilebilirlik Alanında her zaman verilerin tam bir kopyasına sahip olmanızı sağlamak için bu beklemedeki düğümlere çoğaltılır.

Altyapı arızası olaylarına yanıt

OpenSearch Hizmeti, etki alanını düğüm hatası, disk hatası veya Erişilebilirlik Alanı hatası gibi olaylara karşı sürekli olarak izler. Erişilebilirlik Alanı arızası gibi bir altyapı arızası durumunda OpenSearch Services, etkilenen Erişilebilirlik Alanı düzelirken beklemedeki düğümleri etkin hale getirir. Trafik, etkilenen Erişilebilirlik Alanından bir dakikadan daha kısa sürede uzaklaştığından, etki (varsa), uçuş sırasındaki isteklerle sınırlıdır.

Alanın durumunu, hem etkin hem de bekleme için veri düğümü ölçümlerini ve Erişilebilirlik Alanı rotasyon ölçümlerini şu adresten kontrol edebilirsiniz: küme sağlığı sekme. Aşağıdaki ekran görüntüleri, CPU kullanımı, JVM bellek basıncı ve depolama gibi veri düğümleri için küme sağlığını ve ölçümlerini gösterir.

Aşağıdaki ekran görüntüsü AZ Rotasyon Metrikleri bölümü (bunu Küme sağlığı sekmesi altında bulabilirsiniz), Erişilebilirlik Alanlarının okuma ve yazma durumunu gösterir. OpenSearch Hizmeti, sistemin çalıştığından ve olaylara yanıt vermeye hazır olduğundan emin olmak için beklemedeki Erişilebilirlik Alanını her 30 dakikada bir döndürür. Trafiğe yanıt veren Erişilebilirlik Alanlarının okuma değeri 1'dir ve beklemedeki Erişilebilirlik Alanının değeri 0'dır.

Hususlar

Bu özellik için daha yüksek kullanılabilirlik sunan ve performansı koruyan çeşitli iyileştirmeler ve korkuluklar yapılmıştır. Düğüm başına parça sayısı, bir etki alanı için parça sayısı ve parçanın boyutuyla özel olarak ilgili bazı statik sınırlar uygulanmıştır. OpenSearch Hizmeti ayrıca şunları sağlar: Auto-Tune varsayılan olarak. Multi-AZ with Standby, en uygun maliyetli ve yüksek performanslı depolama seçenekleri için depolamayı GP3 veya SSD destekli bulut sunucularıyla sınırlandırır. Ek olarak, alanın güvenilirliğini daha da artıran, hileli sorguları algılayacak gelişmiş bir trafik şekillendirme mekanizması sunuyoruz.

Yüksek kullanılabilirlik ve performans elde etmek için etki alanı altyapı ihtiyaçlarınızı iş yükünüze göre değerlendirmenizi öneririz.

Sonuç

Multi-AZ with Standby, artık ABD Batı (K.Kaliforniya) ve AWS GovCloud (ABD-Doğu-ABD, ABD-Devlet-Batı) dışında OpenSearch hizmetinin sunulduğu tüm AWS Bölgelerinde OpenSearch Hizmetinde kullanılabilir. Deneyin ve geri bildiriminizi şu adrese gönderin: AWS re:Amazon OpenSearch Hizmeti için Gönderi veya her zamanki AWS destek kişileriniz aracılığıyla.


yazarlar hakkında

Prashant Agrawal Amazon OpenSearch Hizmeti ile Kıdemli Arama Uzmanı Çözüm Mimarıdır. İş yüklerini buluta taşımalarına yardımcı olmak için müşterilerle yakın işbirliği içinde çalışır ve mevcut müşterilerin daha iyi performans elde etmeleri ve maliyetten tasarruf etmeleri için kümelerinde ince ayar yapmalarına yardımcı olur. AWS'ye katılmadan önce, çeşitli müşterilerin arama ve günlük analitiği kullanım durumları için OpenSearch ve Elasticsearch'ü kullanmalarına yardımcı oldu. Çalışmadığı zamanlarda onu seyahat ederken ve yeni yerler keşfederken bulabilirsiniz. Kısacası, Ye → Seyahat Et → Tekrarlamayı seviyor.

Rohin Bhargava Amazon OpenSearch Service ekibinde Kıdemli Ürün Yöneticisidir. AWS'deki tutkusu, müşterilerin iş hedefleri için başarıya ulaşmaları için doğru AWS hizmetleri karışımını bulmalarına yardımcı olmaktır.

spot_img

En Son İstihbarat

spot_img