וִידֵאוֹ: BRUTUS - BITREM 9 EIXOS CONTAINER ACTROS (נוֹבֶמבֶּר 2024)
מכולות לקחו את עולם פיתוח התוכנה בסערה בשנה האחרונה. מיכלים פופולריים על ידי Docker, טכנולוגיית הווירטואליזציה של מערכת ההפעלה (OS) המיועדת לסיבוב והפעלה של יישומים מבוססי ענן, הולידו מרחב מתפרץ מלא בטכנולוגיות רשת פתוחה, תזמורתי ואחסון מכולות עם קוד פתוח.
שחקני טק גדולים יותר צומחים גם הם מרחבים בחלל. מכולות Windows Server ו- Hyper-V של מיקרוסופט פעלו במערכת התצוגה המקדימה הטכנית של Windows Server 2016 של Windows Server, ומסגרת התווך של Photon OS של VMware כוללת את המותג הפרטי של החברה לתמיכה במכולות Linux מבוסס vSphere. מכולות והשוק סביבן מתבגרים, והטכנולוגיה מוכנה לשלב הבא שלה: אימוץ בקנה מידה ארגוני.
ב- DockerCon Europe 2015 בברצלונה בשבוע הבא, יפתח סטארט-אפ חדש בשם ContainerX לבטא כפלטפורמת מכולות המיועדת למטרה עבור IT ארגוני. ContainerX, שהוקמה על ידי עובדים לשעבר של סיטריקס, מיקרוסופט ו- VMware, משיקה במימון הון סיכון (VC) של המשקיע ג'נרל קטליסט והחברה לשעבר של VMware, סטיב הרוד, וג'רי חן מ- Greylock Partners, המשקיע הראשון בדוקר. הפלטפורמה מכוונת למנהלי ארגונים המחפשים לבנות ולנהל תשתית מכולות מרובת דיירים שהיא אלסטית ויכולה להתאים את אופקיה בכל רחבי העסק.
מייסד ומנכ"ל ContainerX, קירן קמיטי, אמר כי הפלטפורמה נועדה למנף את הפופולריות של דוקר בקרב קהילת המפתחים לצורך אימוץ ארגוני נרחב יותר. קמיטי אמרה כי "מפתחים אוהבים את דוקר, ודוקר עשה עבודה נפלאה בניסיון לארוז יישומים עם תלות כך שיהיה להם קל לפתח ולבדוק אותם". "מכולות הן, כרגע, טכנולוגיה למפתחים, אך יש להן את הפוטנציאל להפוך למשהו בסיסי יותר: כאבני בניין לתשתיות ארגוניות."
תשתיות מיכל מרפרפות על ראשה
Kamity תיארה את ContainerX כ- VMware vSphere למכולות. זוהי פלטפורמת תשתית מכולות מוכנה לשימוש המיועדת למשתמשי IT ארגוניים לניהול, עם גישה למפתחים דרך שורת הפקודה Docker. עבור ארגונים, קמיטי אמרה שהיא פותרת ארבע בעיות ליבה שקיימות בערימות מבוססות מכונות וירטואליות (VM).
1. גמישות: מיכל נוכל אחד יכול לקרוס או להרעיב מכולות אחרות.
2. M ulti-tenancy: קבוצות dev מרובות חולקות את אותו אשכול מכולות.
3. גמישות: קשה לצוותים להקצות מחדש משאבים שנפרסו כבר.
4. קנה מידה אופקי: ארגונים אינם יכולים לבנות ביעילות תשתית מכולות גדולה יותר בקנה מידה.
סוגיות אלה נובעות, על פי Kamity, מהאופן בו VMs מתאגדים ומשתמשים בחומרה פיזית פחות. תוך חיסכון בשטח הדבר מונע ממנהלי IT לנהל, לעדכן, לאבטח ולשלם עבור מערכת ההפעלה הפועלת בכל VM. זה מוביל גם לשלוט פחות ביישומים, ללא מנגנונים לעדכון, גלגול שינויים חזרה וקנה מידה במרכז הנתונים.
"מיכלים הם אבן הבניין הבסיסית של מרכז העתיד של העתיד", אמרה קמיטי, שהסבירה כי מכולות אריזות יישומים יחד עם תלות ליחידה אחת לפריסה והעברה נוחים יותר, תוך מתן אפשרות לעומסי מחשוב נוספים לשרת בודד. ContainerX מרחיב את הזריזות הקומפקטית הזו לארגונים בכך שהוא משמש "הדבק" (כפי שכינה זאת קמיטי) לעסקים המנווטים נוף מיכל מפותל של פורמטים וטכנולוגיות שונות.
ContainerX בוחר ערימת ברירת מחדל למכולות עבור ארגונים. הפלטפורמה משתמשת ב- Docker כפורמט שלה, Docker Swarm לצורך תזמור, libnetwork (לשעבר Socketplane) לרשת, ויש לה פלאגין אחסון מתמשך משלה. מה שקאמיטי כינתה "הקסם" של הפלטפורמה הם אשכולות מיכל אלסטי ובריכות מכולות, שתי טכנולוגיות הארכיטקטורה המיוחדות להן ממתינים.
בהשראת מה שעשה מתזמן המשאבים המופץ של VMware (DRS) עבור מכשירי VM, בריכות ContainerX של ContainerX מצטברות מאגר משותף אחד של כוח מחשוב שממנו צוותי ארגונים יכולים למשוך, מכוסים עם מגבלות מעבד ומערכת זיכרון מוגדרים בהתאמה אישית, ומתויגים עם נמוך, בינוני או גבוה. עדיפות לסייע בהקצאת משאבים. אשכול אלסטי יכול אז לבצע בקנה מידה גדול של בריכות מכולות מבלי שתהיה סוררת מתרסקת מארחים או יותר מדי מכולות המצטופפות באותו אשכול.
"לדוגמא, נניח שיש לך שלוש קבוצות בחברה וכל אחת רוצה להשתמש במכולות", אמרה קמיטי. "היום, אם ברצונך להקים אשכול אחד שיכול להיות משותף לשלוש קבוצות ה- dev האלה, הבעיה היא שהמכולות שכל אחת מהקבוצות האלה פועלת תופסים את אותו אשכול, ללא גבולות אמיתיים. מכולות בבעלות קבוצה אחת יצטופפו. לכל אחד מהאשכולות האלה, אפילו המנוהל תחת אותה חלונית זכוכית, צריך להיות מנוע מחושב משלו ואין מושג של סדרי עדיפויות יחסית."
על ידי הפניית הפרדיגמה הזו של מארחים ומשאבים מודולריים למארחים מודולריים ומשאבים משותפים, הפלטפורמה מרימה כמה מכשולים גדולים לאימוץ מכולות ארגוניות. ContainerX מאפשרת לארגונים לנהל, למשל, שלושה אשכולות אלסטיים הפועלים במקום, ב- Amazon Web Services (AWS) וב- Microsoft Azure, בעננים ציבוריים ופרטיים כאחד, ממרכז שליטה של מנהל מערכת.
Kamity ממליצה על ארגונים להפעיל מכולות במערכת הפעלה חשופה ממתכת, אך ContainerX מספקת אפשרות להריץ גם ב- VMs. ContainerX יושק בבטא עם תמיכה במכלי לינוקס על מתכת חשופה ו- AWS, ויוסיף תמיכה של Windows ושילוב LDAP במהדורות עתידיות. הפלטפורמה תומכת כעת רק בערימת ברירת המחדל של Docker כדי לפשט את התהליך עבור ארגונים, אולם Kamity אמרה שהחברה תשקול להוסיף תמיכה לפורמט CoreOS Rocket ולכלי התזמור האחרים של קוד פתוח (כמו אפאצ'י מסוס וקוברנט של גוגל) עם התפתחות השוק..
ContainerX בוחנת גם מודל תמחור המבוסס על מספר המכולות בייצור ולא טעינה באמצעות גרעין או מעבד, כחלק מהדרך שבה Kamity רואה את מרכז הנתונים מתפתח יחד עם מכולות ווירטואליזציה. "בבסיסם מרכזי הנתונים הם הרבה יישומים, " אמרה קמיטי. "אם היישומים הללו היו מיובשים, זה מה שנראה לנו שמרכז הנתונים של העתיד היה נראה. ContainerX הוא שבמרכז הנתונים היישומים פועלים למעשה בעומסי עבודה מסוג מכונה, במטרה לספק פלטפורמה הדומה ל- VScale ו- Hyper-V ובמקביל איתם."
ContainerX היא מחסנית מכולות ליד ערימת VM שתאפשר לארגונים אפשרות לבחור ותאפשר להם להגיע לעולם מרכזי נתונים עתידי זה. עם תחילת DockerCon Europe 2015 ב -16 בנובמבר, משתמשים ארגוניים יכולים להירשם לביטא ContainerX בשעה.