وب‌سرویس مجید

پروژه ingress-gce

ingress-gce

این یک کنترلر Ingress برای محیط Google Cloud است که به صورت خودکار Load Balancerهای HTTP(S) را مدیریت می‌کند.

کاربرد:

این ابزار به شما امکان می‌دهد تا ترافیک ورودی به سرویس‌های کوبرنتی در محیط گوگل کلود را مدیریت کنید و با استفاده از Ingress، مسیرهای دقیقی برای دسترسی به برنامه‌ها تعریف کنید.

در چه شرایطی بهتره استفاده شود؟

وقتی از Google Kubernetes Engine (GKE) استفاده می‌کنید و نیاز دارید که ترافیک خارجی به صورت امن و مقیاس‌پذیر به پادها متصل شود، استفاده از ingress-gce گزینه‌ی ایده‌آلی است. همچنین اگر به دنبال یکپارچه‌سازی با سرویس‌های Google Cloud مثل Cloud CDN، SSL Certificate Manager یا Cloud Armor هستید، این کنترلر مناسب است.

چند مثال از موارد استفاده:

راه‌اندازی یک وب‌سایت با دامنه اختصاصی و SSL خودکار از طریق Google Cloud Certificate Manager

میزبانی چندین سرویس در یک IP عمومی با مسیرهای مختلف (مثلاً example.com/api و example.com/app)

استفاده از Cloud Armor برای محافظت در برابر حملات DDoS

فعال‌سازی Cloud CDN برای شتاب بخشیدن به سرویس‌های وب

  • ##ingress
  • ##GoogleCloud
  • ##Kubernetes
  • ##GKE
  • ##LoadBalancing
  • ##HTTPS
  • ##CloudNetworking
  • ##DevOps
  • ##Scalability
  • ##CloudSecurity