Foundationপ্রথম নীতি থেকে
LEVEL 12 · Virtualization, Containers & Cloud

Service Mesh

সার্ভিস মেশ

প্রতিটা microservice-এর পাশে বসানো sidecar proxy-দের সমষ্টি (data plane) আর তাদের কেন্দ্রীয়ভাবে কনফিগার করা control plane — uniform mTLS, retry, ও observability দেওয়ার জন্য।

also: sidecar-mesh, istio

data plane   : Service A —[sidecar]—▶ network ▶—[sidecar]— Service B
control plane: istiod (routing rule/mTLS cert সব sidecar-এ push করে)
  • Data plane (সব sidecar Envoy) + control plane (যেমন Istio-র istiod) মিলে mesh
  • East-west (service-to-service) ট্রাফিকের জন্য, ইনগ্রেস reverse proxy east-north-south-এর জন্য
  • সুবিধা: uniform mTLS, retry/circuit-breaking, observability — application কোডে কিছু লিখতে হয় না