סקירה כללית על Cloud NAT

‫Cloud NAT מספק תרגום כתובות רשת (NAT) לתעבורה יוצאת לאינטרנט.

שירות Cloud NAT מתרגם כתובות למשאבים הבאים:

‫NAT מוחל באופן אוטומטי על המשאבים שתואמים להגדרות Cloud NAT, אחרי שיוצרים שער Cloud NAT ומגדירים אותו כך שישרת את רשתות המשנה שבהן המשאבים האלה פועלים.

‫Cloud NAT תומך בתרגום כתובות רק עבור מנות תגובה נכנסות שנוצרו. הוא לא מאפשר חיבורים נכנסים לא רצויים.

כדי להגדיר Cloud NAT, יוצרים שער Cloud NAT באזור של רשתות המשנה שזקוקות ל-NAT. לאחר מכן השער משמש כל רשת משנה שמצוינת בהגדרה שלו.

‫NAT ציבורי מאפשר למשאבים Google Cloud שאין להם כתובות IPv4 חיצוניות לתקשר עם יעדי IPv4 באינטרנט. המכונות הווירטואליות האלה משתמשות בקבוצה של כתובות IP חיצוניות משותפות כדי להתחבר לאינטרנט. ‫Cloud NAT לא מסתמך על מכונות וירטואליות של שרת proxy. במקום זאת, שער Cloud NAT מקצה קבוצה של כתובות IP חיצוניות ושל יציאות מקור לכל מכונה וירטואלית שמשתמשת בשער כדי ליצור חיבורים יוצאים לאינטרנט.

נניח שיש לכם מכונה וירטואלית VM-1 באזור subnet-1, וממשק הרשת שלה לא כולל כתובת IP חיצונית. עם זאת, כדי להוריד עדכונים, VM-1 צריך להתחבר לאינטרנט. כדי לאפשר קישוריות לאינטרנט, אתם יכולים ליצור שער Cloud NAT שמוגדר להחלה על טווח כתובות ה-IP של subnet-1. עכשיו, VM-1 יכול לשלוח תעבורת נתונים לאינטרנט באמצעות כתובת ה-IP הפנימית של subnet-1.

מידע נוסף זמין במאמר בנושא NAT ציבורי.

ארכיטקטורה

‫Cloud NAT הוא שירות מנוהל מבוזר מוגדר-תוכנה. היא לא מבוססת על מכשירי או מכונות וירטואליות של שרת proxy. שירות Cloud NAT מגדיר את תוכנת Andromeda שמפעילה את רשת הענן הווירטואלי הפרטי (VPC) שלכם, כך שהיא מספקת תרגום כתובות רשת של מקור (source NAT או SNAT) למשאבים. ‫Cloud NAT מספק גם תרגום כתובת רשת של יעד (תרגום NAT של יעד או DNAT) לחבילות תגובה נכנסות שהוקמו.

‫NAT מסורתי לעומת Cloud NAT.
‫NAT מסורתי לעומת Cloud NAT (לחצו כדי להגדיל).

יתרונות

היתרונות של Cloud NAT:

  • אבטחה

    כשמשתמשים בשער Cloud NAT ל-NAT ציבורי, אפשר לצמצם את הצורך של כל מכונה וירטואלית בכתובות IP חיצוניות. בכפוף לכללי חומת האש לתעבורת נתונים יוצאת (egress), מכונות וירטואליות ללא כתובות IP חיצוניות יכולות לגשת ליעדים באינטרנט. לדוגמה, יכול להיות שיש לכם מכונות וירטואליות שזקוקות לגישה לאינטרנט רק כדי להוריד עדכונים או כדי להשלים הקצאת משאבים.

    אם אתם משתמשים בהקצאה ידנית של כתובות IP של NAT כדי להגדיר שער Cloud NAT ל-NAT ציבורי, אתם יכולים לשתף בבטחה קבוצה של כתובות IP חיצוניות נפוצות של מקור עם צד יעד. לדוגמה, שירות יעד יכול לאפשר חיבורים רק מכתובות IP חיצוניות מוכרות.

  • זמינות

    ‫Cloud NAT הוא שירות מנוהל מבוזר ומוגדר-תוכנה. הוא לא תלוי במכונות וירטואליות בפרויקט או במכשיר שער פיזי יחיד. מגדירים שער NAT ב-Cloud Router, שמספק את מישור הבקרה של NAT, ומכיל פרמטרים להגדרה שאתם מציינים. Google Cloud מריץ ומנהל תהליכים במכונות הפיזיות שמריצות את המכונות הווירטואליות שלכם. Google Cloud

  • מדרגיות

    אפשר להגדיר את Cloud NAT כך שישנה באופן אוטומטי את מספר כתובות ה-IP של NAT שבהן הוא משתמש, והוא תומך במכונות וירטואליות ששייכות לקבוצות של מופעי מכונה מנוהלים, כולל קבוצות שמופעלת בהן התאמה אוטומטית לעומס.

  • ביצועים

    שירות Cloud NAT לא מצמצם את רוחב הפס של הרשת לכל מכונה וירטואלית. ‫Cloud NAT מיושם על ידי רשת מוגדרת בתוכנה של Google Andromeda. מידע נוסף זמין במאמר רוחב פס ברשת במסמכי התיעוד של Compute Engine.

  • Logging

    במקרה של תנועה ב-Cloud NAT, אפשר לעקוב אחרי החיבורים ורוחב הפס לצורכי תאימות, ניפוי באגים, ניתוח וחשבונאות.

  • מעקב

    שירות Cloud NAT חושף מדדים מרכזיים ל-Cloud Monitoring, ומספק תובנות לגבי השימוש בשערי NAT בצי שלכם. המדדים נשלחים אוטומטית אל Cloud Monitoring. שם תוכלו ליצור לוחות בקרה בהתאמה אישית, להגדיר התראות ולשאול שאלות על מדדים.

    בנוסף, Network Analyzer מפרסם תובנות לגבי Cloud NAT. Network Analyzer עוקב באופן אוטומטי אחרי ההגדרה של Cloud NAT כדי לזהות את התובנות האלה וליצור אותן.

אינטראקציות עם מוצרים

מידע נוסף על האינטראקציות החשובות בין Cloud NAT לבין מוצרים אחרים של Google Cloud זמין במאמר אינטראקציות בין מוצרים של Cloud NAT.

המאמרים הבאים