Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bu makalede, Azure Kubernetes Service'te (AKS) açık kaynak (BSD) yüksek performanslı bir anahtar/değer veri deposu olan Valkey'i dağıtma adımları özetlenir. Valkey dağıtımı, yüksek dayanıklılık ve kullanılabilirlik sağlamak amacıyla çoğaltmalardan ve kullanılabilirlik alanlarından yararlanmayı hedefler. Ayrıca , Locust yük testi çerçevesini kullanarak Valkey dağıtımınızın dayanıklılığını test etmek için rehberlik sağlıyoruz.
Önemli
Aks belgeleri ve örnekleri boyunca açık kaynak yazılımdan bahsedilmektedir. Dağıttığınız yazılımlar AKS hizmet düzeyi sözleşmelerinin, sınırlı garantinin ve Azure desteği dışında tutulur. AKS ile birlikte açık kaynak teknolojisini kullanırken, bir plan geliştirmek için ilgili toplulukların ve proje bakımcılarının sağlanan destek seçeneklerine başvurun.
Microsoft, AKS'de dağıttığımız açık kaynak paketleri oluşturma sorumluluğunu üstlenir. Bu sorumluluk derleme, tarama, imzalama, doğrulama ve düzeltme işleminin tam sahipliğini ve kapsayıcı görüntülerindeki ikili dosyalar üzerindeki denetimi içerir. Daha fazla bilgi için bkz: AKS için güvenlik açığı yönetimi ve AKS destek kapsamı.
Valkey nedir?
Valkey, Redis projesinin özgün açık kaynak lisansını koruyan bir çatalıdır. Valkey, anahtar-değer veri depolarını destekleyen yüksek performanslı bir veritabanıdır ve bunu önbelleğe alma, oturum depolama, ileti kuyrukları ve daha fazlası için kullanabilirsiniz. Valkey kümesi , Valkey veri depolarınızı barındırmakla sorumlu olan birden çok düğüme sahiptir. Valkey verileri daha küçük parçalara ayırır ve düğümler arasında dağıtır. Üç birincil düğümden oluşan basitleştirilmiş bir Valkey kümesinde tek bir çoğaltma düğümü, temel yük devretme özelliklerini etkinleştirmek için her düğümü destekler. Veriler düğümler arasında dağıtılır ve düğümlerden biri başarısız olsa bile kümenin çalışmaya devam etmesini sağlar.
Daha fazla bilgi için Valkey belgelerine bakın.
Valkey çözümüne genel bakış
Bu çözüm, SKU düğümlerinde çalışan Standard_E64_v5 üçüncü bir bölgede birincil başına bir çoğaltma pod'una sahip iki kullanılabilirlik alanında üç Valkey birincil podu dağıtır. Yüksek kullanılabilirlik için bölge dağıtımı sağlayan kurallarla StatefulSet iki ayrı spec.affinity kaynak oluşturursunuz. Valkey birincil podları için bir StatefulSet ve replika podları için başka bir StatefulSet oluşturursunuz.
Not
Bu makalede önerilen çözümün, küme Podlarının tek StatefulSetbir öğesine ait olduğu Valkey belgelerinden farklı olduğunu ve spec.affinity yalnızca Pod'ların farklı düğümlere yerleştirilmesini sağladığını unutmayın. Valkey belgelerinde sunulan otomatik Valkey kümesi başlatma işlemi, aynı parça için birincil ve çoğaltma Podlarının farklı kullanılabilirlik alanlarına yerleştirilmesini sağlamaz.
Sonraki adım
Katkıda Bulunanlar
Microsoft bu makaleyi korur. Başlangıçta aşağıdaki katkıda bulunanlar yazdı:
- Nelly Kiboi | Hizmet Mühendisi
- Saverio Proto | Baş Müşteri Deneyimi Mühendisi
- Don High | Baş Müşteri Mühendisi
- LaBrina Loving | Baş Hizmet Mühendisi
- Ken Kilty | Baş TPM
- Russell de Pina | Baş TPM
- Colin Mixon | Ürün Yöneticisi
- Ketan Chawda | Kıdemli Müşteri Mühendisi
- Naveed Kharadi | Müşteri Deneyimi Mühendisi
- Erin Schaffer | İçerik Geliştirici 2