AWS App Mesh
Tüm hizmetleriniz için uygulama düzeyinde ağ iletişimi
AWS App Mesh; hizmetlerinizin, birden çok türdeki işlem altyapısı üzerinde birbiriyle iletişim kurmasını kolaylaştırmak için uygulama düzeyinde ağ iletişimi sağlayan bir hizmet ağıdır. App Mesh, uygulamalarınız için uçtan uca görünürlük ve yüksek düzeyde erişilebilirlik sağlar.
Modern uygulamalar genellikle birden fazla hizmetten oluşur. Her bir hizmet; Amazon EC2, Amazon ECS, Amazon EKS ve AWS Fargate gibi birden çok türde işlem altyapısı kullanılarak oluşturulabilir. Bir uygulamadaki hizmet sayısı arttıkça hataların yerini tam olarak tespit etmek, hatalardan sonra trafiği yeniden yönlendirmek ve kod değişikliklerini güvenli bir şekilde dağıtmak zorlaşır. Önceden bunun için izleme ve denetim mantığını doğrudan kodunuzda oluşturmanız ve her değişiklikte hizmetinizi yeniden dağıtmanız gerekiyordu.
AWS App Mesh, tutarlı görünürlük ve ağ trafiği denetimleri sağlayarak, ayrıca güvenli hizmetler sunmanıza yardımcı olarak hizmetleri çalıştırmayı kolaylaştırır. App Mesh, izleme verilerinin nasıl toplandığını veya trafiğin hizmetler arasında nasıl yönlendirildiğini değiştirmek için uygulama kodunu güncelleme ihtiyacını ortadan kaldırır. App Mesh, her hizmeti izleme verilerini dışarı aktaracak şekilde yapılandırır ve uygulamanız genelinde tutarlı iletişim denetim mantığı uygular.
App Mesh'i AWS Fargate, Amazon EC2, Amazon ECS, Amazon EKS ve AWS'de çalışan Kubernetes ile birlikte kullanarak uygulamanızı geniş ölçekte daha iyi çalıştırabilirsiniz. App Mesh, şirket içinde çalışan uygulamalarınız için de AWS Outposts ile entegre olur. App Mesh, açık kaynaklı Envoy proxy'sini kullandığından, çok çeşitli AWS çözüm ortağı araçları ve açık kaynaklı araçlar ile uyumludur.
Avantajlar
Uçtan uca görünürlük elde edin
App Mesh, tüm uygulamalarınızdan ölçüm, günlük ve izlemeleri yakalar. Bu verileri birleştirerek, izleme ve takip için Amazon CloudWatch, AWS X-Ray, ayrıca uyumlu AWS çözüm ortağı ve topluluk araçlarına aktarabilirsiniz. Bu da tüm uygulamanızı optimize etmek için herhangi bir hizmetle ilgili sorunları hızla tanımlamanıza ve yalıtmanıza olanak tanır.
Operasyonlarınızı kolaylaştırın
App Mesh, trafiğin hizmetleriniz arasında nasıl aktığını yapılandırmak ve standart hale getirmek için denetimler sunar. Hizmetinizin dağıtımlar sırasında, hatalardan sonra ve uygulamanızın ölçeği genişledikçe yüksek düzeyde erişilebilir olması için kolayca özel trafik yönlendirme kuralları uygulayabilirsiniz. Bu, uygulamanızı çalıştırmak amacıyla her bir hizmet için iletişim protokollerini yapılandırma, özel kod yazma veya kitaplıkları uygulama ihtiyacını ortadan kaldırır.
Ağ güvenliğini artırın
App Mesh, hizmetler özel ağlarınızdayken bile hizmetler arasındaki tüm istekleri şifrelemenize yardımcı olur. Dahası, yalnızca izin verdiğiniz hizmetlerin birbirine bağlandığından emin olmak için doğrulama denetimleri ekleyebilirsiniz.