הגדרת Azure Landing Zones לסביבות ענן היברידיות מאובטחות
By Mirko Peters ·
מדוע Azure Landing Zones הם הבסיס שלכם Azure landing zone משמש כסביבה החיונית והמוגדרת מראש לאירוח עומסי העבודה שלכם בענן. באמצעות …
Automatically translated with AI from the original post. Read the English original
למה Azure Landing Zones הם הבסיס שלכם?
Azure landing zone הוא הסביבה המוגדרת מראש והחיונית לאירוח עומסי העבודה שלכם בענן. על ידי מתן מבנה ניתן להרחבה ומנוהל במסגרת ה-Cloud Adoption Framework, הוא קובע מצב יעד עקבי לתשתית שלכם מהפריסה הראשונה.
עבור ארגונים המגשרים בין מרכזי נתונים מקומיים לענן, landing zones משמשים כבסיס ל-ארכיטקטורות היברידיות. הם מאפשרים לצוות שלכם להקרין משאבים חיצוניים לתוך מישור בקרה יחיד, תוך שמירה על גבולות אבטחה קפדניים ברמת כלל הארגון.
דילוג על שלב יסוד זה מזמין לרוב חוב טכני וניהול מפוזר. על ידי שימוש ב-Azure Landing Zones (Enterprise-Scale) בשלב מוקדם, אתם מונעים את הסילוסים התפעוליים שמכבידים על סביבות ענן מתרחבות. כפי שמומחים רבים מדגישים ב-M365 FM Podcast, הגדרת מעקות בטיחות ברורים באמצעות vending אוטומטי של מנויים היא הדרך החכמה ביותר להתרחב בלי לוותר על ממשל ועקביות.
סקירה כללית של Azure Landing Zones
לבקשת רבים בסרטון הזה אני מתעמק ב-Azure Landing Zones. מה הם, איך הם עובדים ואיזה מהם כדאי להשתמש. ודאו שאתם בודקים את ...
מהו Azure Landing Zone ולמה זה חשוב
Azure landing zone הוא הסביבה הבסיסית לנוכחות שלכם בענן. הוא מספק ארכיטקטורה מוגדרת מראש שמתיישרת עם ה-Cloud Adoption Framework של Microsoft, כדי להבטיח שהארגון שלכם שומר על אבטחה, ממשל ויכולת הרחבה מהיום הראשון.
הארכיטקטורה מפרידה את הסביבה לשני רכיבים נפרדים. ה-Platform landing zone מהווה את הבסיס המרכזי ומטפל בשירותי ליבה כמו זהות, רשתות וניטור אבטחה משותף. בינתיים, Application landing zones מספקים סביבות ייעודיות לעומסי עבודה ספציפיים, שבהן הצוותים שלכם מפרסים קוד ונתונים תוך הישארות בתוך המעקות שהוגדרו על ידי הפלטפורמה.
מסלולי יישום
בתחילת הדרך עומדות בפניכם שתי אפשרויות עיקריות: מאיצים שמסופקים על ידי Microsoft או בניות מותאמות אישית. המאיצים משתמשים בתבניות infrastructure-as-code כדי לפרוס סביבות במהירות לפי שיטות עבודה מומלצות, ומפחיתים משמעותית שגיאות תצורה. בניות מותאמות אישית מאפשרות כוונון מדויק מאוד, אך לרוב הן מגדילות את החוב הטכני; שימוש בתבניות המקוריות הוא בדרך כלל הדרך המהירה ביותר להגיע למצב ייצור תואם ומוכן לשימוש.
קטגוריות תכנון מרכזיות
ההצלחה של ה-landing zone תלויה באופן שבו תנווטו בשמונה תחומי תכנון קריטיים. אלה מחולקים לשני עמודי תווך: סביבה וציות, ולכל אחד מהם תפקיד חיוני בהצלחה ארוכת הטווח שלכם:
תחומי סביבה. אלה מכסים את ההגדרה הפיזית והלוגית של הענן, כולל חיוב, ניהול זהויות, ארגון משאבים באמצעות management groups, וטופולוגיית רשת.תחומי ציות. אלה אוכפים את תקני הארגון באמצעות מדיניות אבטחה, כללי ממשל וניהול פלטפורמה אוטומטי באמצעות כלים כמו Azure Policy.
בזכות סטנדרטיזציה של התחומים האלה, הארגון שלכם נמנע מהמלכודות הנפוצות של ניהול מפוזר ולא עקבי. Landing zone של Azure שתוכנן היטב מבטיח שכל מנוי חדש שתוסיפו יורש את בסיס האבטחה של קבוצת הניהול האב, ומאפשר לצוות שלכם להתרחב בלי פיקוח ידני.
בחירת היישום: האצים מול בניות מותאמות אישית

הבחירה במימוש הנכון ל-landing zone של Azure תלויה באיזון בין בשלות האוטומציה של הצוות לבין הדרישות הארכיטקטוניות הספציפיות שלכם. אם אתם מבצעים proof of concept או שאין לכם תהליכי Infrastructure-as-Code (IaC) מבוססי, ה-accelerator מבוסס הפורטל מציע דרך מהירה להמחיש יסוד מומלץ. שימו לב שאף שהמסלול הזה מהיר, הוא פחות ניתן לשחזור וקשה יותר לניהול גרסאות מאשר שיטות שמבוססות קוד.
לסביבות ברמת ארגון מומלצים מסלולי ה-IaC accelerators שמשתמשים ב-Bicep או ב-Terraform. אלה מסתמכים על Azure Verified Modules כדי לשלב מעקות בטיחות של אבטחה, ממשל ותשתית רשת ישירות לתוך צינורות הפריסה שלכם. באימוץ המודולים האלה אתם מבטיחים שכל מנוי שתקימו עומד בתקני הארגון העקביים מהיום הראשון.
לצוותים עם צרכים היברידיים ייחודיים מאוד בתחום הרשתות, או עם דרישות אבטחה מיוחדות, פריסת IaC מותאמת אישית עשויה לספק את הגמישות הנדרשת. למרות שהדבר דורש מאמץ רב יותר, הוא מאפשר תצורות מותאמות אישית שה-accelerators המובנים עשויים לא לתמוך בהן. לא משנה באיזה מסלול תבחרו, התייחסו לתבניות שמספקת Microsoft ככוכב הצפון שמנחה את יעדי הנדסת הפלטפורמה שלכם, ולא כנקודות קצה סטטיות. אם אתם רוצים להישאר מעודכנים בשינויים הארכיטקטוניים האחרונים ובתכונות הפלטפורמה, ה-M365 FM Podcast הוא יעד יומי למעקב אחר ההתפתחויות הטכניות והאסטרטגיות המעשיות ליישום.
- Portal Accelerator: מתאים להערכה מהירה, אך מוגבל מבחינת מדרגיות לטווח ארוך וניתנות לביקורת.
- IaC Accelerators: הסטנדרט לסביבות ייצור שניתנות לשחזור, באמצעות תבניות סטנדרטיות.
- Custom Deployments: נדרשים לאילוצי רשת או אבטחה ספציפיים מאוד שחורגים מדפוסי הבסיס.
- Automation Maturity: השתמשו בזה כדי להעריך את היכולת שלכם לתמוך בקוד מותאם אישית ולתחזק אותו לאורך זמן.
שיטות עבודה מומלצות לארכיטקטורת ליבה ורשתות
בניית בסיס עמיד דורשת גישה מכוונת למבנה. Landing zone של Azure מארגן את המשאבים שלכם באמצעות היררכיית קבוצות ניהול ברורה. התכנון הזה מפריד בדרך כלל בין מנויי פלטפורמה, כגון ניהול, זהות ותקשורת, לבין מנויי עומסי עבודה כמו סביבות ייצור, סביבות לא ייצור וסביבות sandbox. על ידי שמירה על ההפרדה הזו, אתם מבטיחים שמעקות הבטיחות הניהוליים ומדיניות האבטחה יישארו שלמים, יהיה קצב הצמיחה של תיק עומסי העבודה אשר יהיה.
הרשתות הן רקמת החיבור של הארכיטקטורה המודולרית הזו. לרוב הארגונים, טופולוגיית hub-and-spoke מספקת את מירב השליטה, על ידי ריכוז שירותים משותפים כמו חומות אש ובדיקה ב-hub, ובידוד תעבורת היישומים בתוך כל spoke בנפרד. ארגונים גדולים עם דרישות מרובות אזורים מוצאים לעיתים קרובות ש-Azure Virtual WAN הוא חלופה יעילה יותר לניהול קישוריות גלובלית. בכל מקרה, המטרה שלכם היא לצמצם חיכוך ולמנוע Shadow IT, על ידי מעבר ל-subscription vending. התהליך הזה משתמש באוטומציה כדי להקים מנויים חדשים עם מדיניות מוגדרת מראש וחיבור רשתי אוטומטי (peering), כך שהצוותים יוכלו לפרוס בבטחה ללא עומס ניהולי ידני.
- השתמשו בהפרדה בין landing zone של הפלטפורמה לבין landing zone של היישומים כדי למנוע סחף בתהליכי הממשל.
- יישמו היררכיה מדורגת של קבוצות ניהול כדי לאכוף RBAC מפורט ועמידה בדרישות תאימות.
- בחרו hub-and-spoke לשליטה אזורית, או Virtual WAN לניתוב רב-אזורי בקנה מידה גדול.
- אוטומטו יצירת מנויים כדי להבטיח שכל עומס עבודה חדש יורש את מדיניות האבטחה הבסיסית מהיום הראשון.
שילוב עקרונות Zero Trust
שילוב ארכיטקטורת Zero Trust ב-landing zone של Azure מתחיל בשינוי חשיבה: אימות מפורש, הענקת הרשאות מינימליות, ופעולה מתוך הנחה שהפריצה כבר התרחשה (assume breach). המסגרת הזו מחייבת למפות את היעדים האלה על פני תחומי התכנון המרכזיים שלכם, לרבות זהות, התקנים (endpoints), יישומים, נתונים, תשתית, וניטור ונראות.
כיצד משלבים את עקרונות האבטחה של Zero Trust ב-landing zone של Azure?
הטמעת העקרונות האלה בבסיס הארגון מתחילה ב-Azure Policy. השתמשו במדיניות הללו כדי לאכוף באופן אוטומטי תקני אבטחה חובה, למשל חסימת תעבורת SSH או RDP נכנסת מהאינטרנט, ואילוץ HTTPS בכל חשבונות האחסון. באמצעות סטנדרטיזציה של מעקות הבטיחות האלה ברמת קבוצת הניהול, תבטיחו אבטחה עקבית בכל מנוי יישומים.
אבטחת רשת מודרנית דורשת מעבר להגנות היקפיות פשוטות. יישמו micro-segmentation באמצעות Network Security Groups (NSGs) ו-Application Security Groups (ASGs). השילוב הזה מאפשר לבודד תעבורה ברמת ה-subnet ולספק שליטה מפורטת בתפקידי מכונות וירטואליות. לקבלת נראות מעמיקה לדפוסי התעבורה, הפעילו virtual network flow logs, שמספקים את הנתונים הדרושים לציד איומים פרואקטיבי ולניתוח תעבורה.
כדי לשמור על רמת האבטחה הזו בקנה מידה, השתמשו במאיצים של Azure Landing Zones (Enterprise-Scale). בין אם תעדיפו Bicep ובין אם Terraform, תבניות infrastructure-as-code האלה מאפשרות לפרוס תצורות Zero Trust באופן עקבי בסביבות היברידיות. אם הארגון שלכם רק מתחיל את המסע הזה, M365 FM Podcast משמש מקור יומי לאנשי IT שמבקשים לנווט במורכבויות הטכניות ולגשר על הפער בין אבטחה מסורתית לבין פרקטיקות cloud-native.
תכנון ענן היברידי מאובטח עם Azure
בניית ענן היברידי מאובטח מחייבת התייחסות לסביבות on-premises ולסביבות הענן כאל מערכת אחת מאוחדת. יש לעגן את הארכיטקטורה באסטרטגיית זהות חזקה באמצעות Microsoft Entra ID, שמאפשר לאכוף גישה מותנית ואימות מרובה גורמים בכל העומסים, ללא קשר למיקומם. גישה זו מבטיחה שגבול האבטחה יוגדר לפי זהות ולא לפי גבולות הרשת הפיזיים.
החיבוריות צריכה לתעדף נתיבים פרטיים ומוצפנים כדי למזער חשיפה לאינטרנט הציבורי. באמצעות ExpressRoute או private endpoints ניתן לוודא שנתונים רגישים נשארים מחוץ לרשת הציבורית. הוסיפו אסטרטגיית הגנה מרובדת באמצעות יישום Azure Firewall ו-Web Application Firewall לבדיקת תעבורה, בעוד ש-DDoS Protection מגן על נקודות הקצה מפני התקפות נפח.
כדי לשמור על ממשל עקבי, Azure Arc משמש כמישור בקרה מרכזי. הוא מאפשר להרחיב את תשתית ה-on-premises, ה-multicloud וה-edge אל Azure, ולהחיל באופן עקבי את Azure Policy וכלי הניטור. כך מובטח שגם נכסים מדור קודם יעמדו בתקני האבטחה הארגוניים שלכם.
לסיום, שלבו את Microsoft Defender for Cloud ו-Azure Sentinel לצורך זיהוי איומים מקיף. כלים אלה מספקים נראות על פני כלל הסביבה ההיברידית, מהמכונות הווירטואליות ועד לעומסי עבודה במכולות. על ידי ריכוז פעילות האבטחה, תוכלו לחפש איומים באופן יזום ולהפוך את תגובה לאירועים לאוטומטית, ובכך לצמצם משמעותית את העומס הידני המאפיין בדרך כלל את ניהול סביבות IT מבוזרות.
מצוינות תפעולית וציות בקנה מידה רחב
בגרות תפעולית עקבית מתחילה בנראות מרכזית. מומלץ לאחד את איסוף הלוגים על ידי ניתוב הנתונים מכל המנויים אל סביבת עבודה יחידה של Log Analytics, מה שמאפשר ניטור מאוחד. לצורך ציות לטווח ארוך, יש לייצא את יומני הפעילות ל-Azure Monitor Logs לצרכים התפעוליים השוטפים, ולהעביר נתונים שחייבים להישמר מעבר לשנתיים אל Azure Storage כדי לעמוד בדרישות הרגולציה.
ממשל בקנה מידה רחב מסתמך במידה רבה על Azure Policy, שמהווה את מעקה הביטחון העיקרי מפני סחף תצורה. על ידי אכיפת מדיניות אוטומטית, תוכלו לוודא שכל עומס עבודה עומד בדרישות האבטחה הבסיסיות, כגון הצפנה במנוחה, חובת תיוג משאבים ספציפי לצורך בקרת עלויות, וחסימת גדלי VM שאינם תואמים. יש להחיל מדיניות אלו ברמת קבוצת הניהול כדי לשמור על תנוחת אבטחה עקבית לאורך כל הסביבה.
על צוותי פעולות האבטחה לשלב את Microsoft Defender for Cloud ואת Microsoft Sentinel, כדי לעבור מניטור תגובתי לחיפוש איומים יזום. כלים אלה מספקים את האותות המתואמים הדרושים לזיהוי סיכונים על פני landing zones מבוזרים. כדי לצמצם עוד יותר את משטח התקיפה, יש ליישם את Privileged Identity Management לאכיפת גישה just-in-time לתפקידי ניהול, כך שהרשאות מוגברות לעולם אינן קבועות אלא ניתנות רק כשנדרש, ונבדקות במלואן.
- הימנעו מהנדסת־יתר בפריסה הראשונית; היצמדו לארכיטקטורת הייחוס הליבתית של Enterprise-Scale כדי לשמור על תחזוקה פשוטה.
- תכננו בקפידה את מרחב כתובות ה-IP כדי למנוע מחסור עתידי ככל שמספר עומסי העבודה גדל.
- תמיד ספקו סביבת sandbox ייעודית, כדי לאפשר לצוותים להתנסות ללא סיכון לסביבות ה-landing zones של הייצור.
הצעדים הבאים שלכם לקראת ענן מוכן לעתיד
התחילו במסע על ידי פריסת Azure landing zone קטנה ומוגדרת היטב, ושפרו אותה בהדרגה באמצעות infrastructure-as-code כדי לצבור תאוצה. שמירה על התאמה ל-Cloud Adoption Framework ולמפת הדרכים הרשמית של Azure מבטיחה הימנעות מחוב טכני יקר. ההצלחה תלויה בשיתוף פעולה בין־תחומי בין צוותי הזהות, האבטחה והרשתות שלכם, כפי שמצוין בהנחיות ארכיטקטורת Enterprise-Scale.
כדי לשמור על סביבה שניתנת לניהול, התייחסו להגדרות שלכם כאל קוד כבר מההתחלה. גישה זו מפשטת עדכונים ומונעת סטייה בתצורה (configuration drift). למי שמאזנים בין דרישות היברידיות, שימוש ב-Azure Arc מאפשר להקרין משאבים מקומיים (on-premises) אל מישור בקרה (control plane) אחיד, לצד עומסי העבודה הנייטיב לענן.