Azure Linux 4.0 החדש של מיקרוסופט הגיע, והוא עשוי להחליף את Windows Server בארגונים


הפצת השרתים של לינוקס של מיקרוסופט זמינה כעת כקובץ ISO להתקנה על השרת או המכונה הוירטואלית שלך.

המסקנות המרכזיות של Linux-Terminal.com

  • כעת אתה יכול להתקין את Azure Linux בשרת שלך.
  • לינוקס של אזורה עשויה להוכיח את עצמה כמתחרה להפצות לינוקס ארגוניות עיקריות.
  • האם Windows Server תחזיק מעמד בעולם הזה?

כאשר חבר שלי והוראות במערכת העורכת הראשית של מייקרוסופט, מרי ג'ו פולי, כתבו בסוף מאי כי Azure Linux 4.0 יהיה זמין לשרתים פיזיים ולמכונות וירטואליות (VMs), חשבתי, "אני לא הולך להחזיק את הנשימה שלי מחכה לזה." זה טוב מכיוון שלקח למייקרוסופט עד השבוע הזה להגשים את ההבטחה.

נכון, מיקרוסופט אכן שחררה את Azure Linux 4.0, אבל הנחתי שהוא יהיה זמין רק במשך זמן רב בענן Azure של מיקרוסופט עצמה. כלומר, זה בעצם למה שהפצה זו נועדה בסופו של דבר. עם זאת, מיקרוסופט הפכה את Azure Linux 4.0 מהתשתית הפנימית של הענן להפצה מלאה של שרתים. עכשיו ניתן להוריד תמונות ISO של Azure Linux ולהתקין אותן על השרתים והמכונות הווירטואליות שלך.

תשתיות טכניות: פדורה

לינוקס 4.0 של מיקרוסופט מבוססת על לינוקס פדורה. כפי שאמר לי אקסלסון אוונס, מנהל התוכנית הראשי של מיקרוסופט בצוות הקוד הפתוח של Azure, 'קיבלנו את ההחלטה להשתמש בפדורה כבסיס, כך שהיא משתמשת ב-RPM במערכת האקולוגית של פדורה. מיקרוסופט מנהלת בקפידה את החבילות ושרשרת האספקה כך שיתאימו לפלטפורמת הענן Azure. במידה רבה, היא נבנתה במיוחד עבור Azure, שמשתלבת באופן אנכי עם כל התשתיות שלנו כדי להעניק לכם את חוויית לינוקס Azure הטובה ביותר על Azure.'

עם זאת, המשתמשים יכולים להפעיל אותו בכל מקום, בדיוק כמו כל הפצת לינוקס אחרת.

פרויקט GitHub של Azure Linux מתאר מערכת בנייה שמצריכה קבצי תצורה של שפת TOML (Tom's Obvious Minimal Language) כדי ליצור מאגרי RPM חתומים ומספר פורמטים של תמונות. אלו כוללים דיסק קשיח וירטואלי (VHD) עבור Azure, תמונות מיכל, וקבצי ISO אתחוליים.

Azure Linux, שעדיין נמצא בבטא, מגיע עם גרעין לינוקס מחוזק 6.18. כפי שניתן לצפות, הוא מותאם לביצועי Hyper‑V ו‑Azure VM. Azure Linux מגיע גם עם אבטחה מבוססת SELinux ותצורה ברירת מחדל שמיועדת לעומסי עבודה בענן ובשרתים. הוא אינו כולל ממשק גרפי, לכן אלא אם כן אתה מרגיש נוח לחלוטין להשתמש ב‑Bash shell כממשק שלך, זה לא שולחן עבודה.

בקרוב תוכלו לפרוס את Azure Linux עבור תת־מערכת Windows עבור לינוקס (WSL) על תחנות העבודה של המפתחים שלכם. כך, המפתחים שלכם יוכלו לעבוד איתה מבלי לדאוג לכאב הראש המתמיד של תהליך עבודה ידני מהמפתח לענן.

לינוקס של Azure כוללת את כלי השרת הסטנדרטיים של לינוקס, כמו SSH, כמו גם סוכני Azure והרחבות למעקב, אבחון ואינטגרציה של זהות. בעוד שתוכלו להשתמש בה כשרת עצמאי, בשלב הפיתוח המוקדם הזה, עדיף לכם להשתמש בשרתים מבוססי Red Hat עם תכונות מלאות יותר כמו AlmaLinux ו-Rocky Linux.

מיצוב Azure Linux

ב-Azure Marketplace, Azure Linux 4.0 מתואר כ"הפצה של לינוקס שנבנתה על ידי מיקרוסופט עבור Azure." מיקרוסופט מדגישה מחזור חיים נתמך, תיקוני CVE, ואינטגרציה עם תכונות האבטחה של Azure, כמו מחשוב חסוי ו-Defender for Cloud. אם אתם רוצים להשתמש בהפצה ב-Azure, שזה מה שמיקרוסופט רוצה, היא מגיעה עם תמיכה רשמית והסכמי רמת שירות (SLA).

עם זאת, אם אתה רוצה להפעיל את ההפצה על החומרה שלך, אתה לבד. כפי שעמוד GitHub שלה מציין, " התמיכה ב-ISO מבוססת על הקהילה," וליתר דיוק, "חומרה חשופה, תמונות ISO, במתקנים מקומיים ועננים אחרים אינם נתמכים." בנוסף, תמונות מותאמות אישית נתמכות רק כאשר הן נבנות מעל תמונת Azure Linux מוכנה מראש (לדוגמה, עם Image Customizer). תמונות שנבנו מאפס ממקורות Azure Linux ב-GitHub אינן מכוסות.

מיקרוסופט משתמשת במיקום כפול זה -- ISO לשימוש עצמאי, תמונת Marketplace לענן Azure -- כדי להציג את Azure Linux 4.0 הן כמערכת הפעלה לשרת רגיל והן כחלק ממערך התשתיות מנוהל שלה.

בניית מערכת ופתיחות

מאגר הגיטהאב של Azure Linux חושף חלק ניכר מהמנגנון של ההפצה: מפרטי חבילות, סקריפטי בנייה, קבצי תצורה ותיעוד ליצירת תמונות מותאמות אישית. מיקרוסופט גם מעודדת תרומות בצורת דיווחי תקלות, דיונים על בעיות והצעות.

באותו זמן, מיקרוסופט ממשיכה לשמור על שליטה הדוקה על מה שנכלל בתמונה הבסיסית, מה שמשקף מודל מבוקר על ידי הספק במקום מודל המנוהל על ידי הקהילה. ובכן, נשמע שאין בכך שום הפתעה. באופן צודק, מדובר גם במודל הפיתוח אותו משתמשות חברות לינוקס גדולות כמו Canonical, Red Hat ו-SUSE.

עם זאת, על ידי הצעת מערכת הפעלה לשרתים בחינם, מותאמת ל-Azure וניתנת גם להרצה במערכת מקומית, מיקרוסופט מקווה שלקוחותיה ישתמשו ב-Azure Linux כמערכת ההפעלה הלינוקסית היחידה שלהם בסביבות היברידיות. באופן אידיאלי, עבור מיקרוסופט, גישה זו תמחיש את האינטגרציה בין לינוקס לערימת Azure הרחבה שלה. אחרי הכל, כמעט עשור שלם, לינוקס, ולא Windows Server, הייתה מערכת ההפעלה לשרתים הפופולרית ביותר ב-Azure.

עם הדרך שבה הדברים הולכים, אני יכול לראות ש-Microsoft בסופו של דבר תפסיק להשתמש ב-Windows Server אחת ולתמיד לטובת שרת לינוקס משלה. אתם קוראים את זה כאן ראשונים, חברים.