چگونه Google Cloud CDN را پیاده سازی کنیم؟

رویه برای فعال کردن Google Cloud CDN (شبکه تحویل محتوا) برای وب سایت خود.


در پست قبلی ام ، من یک تست را انجام دادم و در مورد سرعت CDN توسط گوگل صحبت کردم. من به طور خلاصه در مورد فعال کردن صحبت کردم ، و بسیاری از شما خواسته اید جزئیات را توضیح دهید.

مقدمه

ClN CDN توسط Google یک راه حل تحویل محتوا با تأخیر کم برای مشاغل کوچک و تجاری است.

با بیش از 100 POP (نقطه حضور) در سراسر جهان و تسریع در تحویل محتوا با استفاده از شبکه جهانی حق بیمه جهانی ، سریعترین SSL CDN را در سطح جهان ایجاد کنید.

آخرین گزارش توسط Cedexis.

برخی از ویژگی های Google Cloud CDN:

  • HTTP / 2 – از جدیدترین پروتکل HTTP برای عملکرد بهتر پشتیبانی می کند
  • زمان تاخیر کم – کلیه مطالب از طریق Anycast (IP اختصاصی) در سراسر جهان ارائه می شود
  • ورود به سیستم – آن را با Stackdriver ادغام می کند تا گزارش تفصیلی یک درخواست ، ضربه کش / ضربه را از دست بدهد
  •  پاک کردن حافظه پنهان فوراً
  • کم هزینه

پيش نياز

نمی دانید چرا پیش شرط?

خوب ، Google CDN فقط با Google Loose Balancer و ریشه های ذخیره سازی cloud کار می کند. این بدان معناست که اگر شما برنامه خود را در GCP (Google Cloud Platform) میزبانی نمی کنید ، نمی توانید از CDN آنها استفاده کنید.

به عبارت دیگر ، هنوز از ریشه های خارجی پشتیبانی نمی شود. ساده.

بنابراین فرض می کنم شما میزبان برنامه خود در GCP هستید و آماده استفاده از بالانسور (LB) برای استفاده از cloud CDN هستید.

شما درست حدس زده اید. شما همچنین نمی توانید از VM به عنوان مبدا استفاده کنید. می توان آن را فقط در بالانس بار فعال کرد.

بیا شروع کنیم…

سناریو

من دو VM هستم (یکی در سنگاپور و دیگری در غرب آمریکا). من می خواهم با استفاده از متعادل کننده بار HTTP ، درخواستهای تعادل را برای هر دو VM بارگذاری کنم و CDN را روی آن فعال کنم.

باید موارد زیر را انجام دهم.

  • یک بررسی بهداشتی ایجاد کنید
  • یک گروه نمونه ایجاد کنید
  • یک تعادل بار ایجاد کنید
  • CDN را فعال کنید

ایجاد یک بررسی بهداشتی

بررسی سلامت برای تعیین میزان سالم بودن VM ضروری است. هنگامی که VM نمی تواند به پرس و جو پاسخ دهد ، LB می تواند آن را ناسالم نشان دهد و ارسال ترافیک را متوقف کند.

  • وارد GCP شوید و به آن بروید بررسی های بهداشتی تحت موتور محاسبات
  • روی “ایجاد یک بررسی بهداشتی” کلیک کنید.

  • جادوگر را دنبال کنید و اطلاعات لازم را وارد کنید
    • پروتکل – اگر برنامه شما که در VM میزبان است در بندر 80 و HTTPS را برای درگاه 443 گوش دهید HTTP را انتخاب کنید
    • مسیر درخواست – یک ریشه زمینه کار.
    • معیارهای بهداشتی – در صورت لزوم تنظیم کنید

  • روی ایجاد کلیک کنید

چند ثانیه طول خواهد کشید ، و شما شاهد بررسی سلامتی تازه ایجاد شده در لیست خواهید بود. ما به زودی از این استفاده خواهیم کرد.

ایجاد یک گروه نمونه

گروه نمونه در تنظیم تعادل بار استفاده می شود. این سرویس پس زمینه LB نامیده می شود.

  • قابل اعتماد و متخصص گروه های نمونه تحت موتور محاسبات
  • روی “ایجاد یک گروه نمونه” کلیک کنید

  • برای ارائه اطلاعات لازم از جادوگر پیروی کنید
    • مکان – را انتخاب کنید تک منطقه ای از آنجا که ما با گزینه مقیاس خودکار پیش نمی رویم.
    • منطقه – منطقه ای را انتخاب کنید که VM در آن اجرا می شود
    • نوع گروه – تیک نمونه گروه کنترل نشده
    • موارد VM – VM را از لیست انتخاب کنید
  • روی ایجاد کلیک کنید

مراحل ایجاد یک گروه نمونه برای یک منطقه VM دیگر را تکرار کنید.

اکنون ، ما دو گروه نمونه داریم. هر یک با VM در منطقه مربوطه نقشه برداری می شود.

ایجاد یک بالابر بار

  • قابل اعتماد و متخصص تعادل بار تحت خدمات شبکه
  • روی “ایجاد balancer bar” کلیک کنید.

  • “متعادل کردن بار” HTTP (S) را انتخاب کنید. “
  • نام LB را وارد کنید
  • روی “پیکربندی Backend” کلیک کنید.
  • روی “ایجاد یک سرویس باطن” کلیک کنید.
  • نام خدمات باطن را وارد کنید
  • هر دو گروه را که قبلاً ایجاد کرده اید به عنوان پس زمینه اضافه کنید
  • بررسی سلامتی را که قبلاً ایجاد کرده اید انتخاب کنید
  • تمایل جلسه – اگر می خواهید چسبندگی جلسه را انتخاب کنید
  • روی ایجاد کلیک کنید

  • تنظیمات پیش فرض را در “قوانین میزبان و مسیر” بگذارید. با این حال ، اگر به حمل و نقل مشروط نیاز دارید ، آنطور که لازم است اضافه کنید.
  • روی پیکربندی frontend کلیک کنید و نام را وارد کنید
  • برای به دست آوردن آدرس IP استاتیک “ایجاد آدرس IP” را انتخاب کنید. این مهم است که به طور پیش فرض شما IP زودگذر دریافت خواهید کرد.
  • پروتکل ، نسخه IP و پورت آن را به صورت پیش فرض رها می کنند
  • انجام شد کلیک کنید

  • روی بررسی کلیک کنید و نهایی کنید و اگر احساس کردید اشتباهی رخ داده است ، آن را تغییر دهید و بر روی “ایجاد” کلیک کنید

  • پس از ایجاد ، متوجه LB تازه ایجاد شده در لیست خواهید شد

این نشان دهنده ایجاد LB است. بیایید برخی از تست ها را برای اطمینان از عملکرد LB انجام دهیم.

بنابراین ، من سعی می کنم به IP frontend LB دسترسی پیدا کنم ، و اینگونه است موفقیت!

همچنین ممکن است بخواهید بارهای زیادی را ایجاد کنید تا اطمینان حاصل شود که ترافیک به هر دو VM منتقل شده است. Google از منطقه جابجایی کاربر درخواست هایی را به نزدیکترین VM ارسال می کند.

در سناریوی من ، ترافیک از آسیا به VM در سنگاپور و از آمریکا می رود ، به VM-US-West VM می رود.

فعال کردن Google Cloud CDN

و در آخر ، زمان آن رسیده است که CDN را فعال کنید.

  • قابل اعتماد و متخصص ابر CDN تحت خدمات شبکه
  • روی “افزودن مبدا” کلیک کنید

  • تعادل بار را از منوی کشویی انتخاب کنید و روی افزودن کلیک کنید

  • باید CDN جدید ایجاد شده را در لیست مشاهده کنید

نتیجه گیری می کند که CDN در متعادل کننده بار فعال شده است.

هنگامی که از آن راضی شدید ، می توانید رکورد دامنه خود را برای بارگذاری IP جهانی balancer به روز کنید.

من امیدوارم که این به شما کمک کند. اگر به دنبال یادگیری دستی در مورد Google Cloud Platform هستید ، توصیه می کنم کاوش در این دوره.

برچسب ها:

  • GCP

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map