בית התפתחות טכנולוגיית מכולות - הדבר הגדול הבא?

טכנולוגיית מכולות - הדבר הגדול הבא?

תוכן עניינים:

Anonim

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

מהי טכנולוגיית מכולות?

טכנולוגיית מכולות מציעה פיתרון חדשני לבעיית הפעלת יישומי תוכנה בסביבות מגוונות. כאשר יישום תוכנה מועבר מסביבה אחת לסביבה אחרת, נניח בין שלב לייצור, קיימת אפשרות לבעיות. לדברי סולומון הייקס, מייסד דוקר, החברה שתרמה מאוד להפיכת המכולות לפופולריות, "אתה הולך לבדוק באמצעות פייתון 2.7 ואז היא תפעל על פייתון 3 בייצור ומשהו מוזר יקרה. או שתסתמכו על התנהגות של גרסה מסוימת של ספריית SSL ואחת שתותקן. תריץ את הבדיקות שלך לגבי דביאן וההפקה היא על Red Hat וכל מיני דברים מוזרים קורים. "מלבד בעיות תוכנה, גם בעיות אחרות יכולות להיווצר. הייקס ממשיך להוסיף" טופולוגיית הרשת עשויה להיות שונה, או האבטחה המדיניות והאחסון עשויים להיות שונים אך התוכנה חייבת לפעול עליה. " (למידע נוסף על Docker, ראה Docker - כיצד מיכלים יכולים לפשט את פיתוח Linux שלך.)

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

טכנולוגיית מכולות - הדבר הגדול הבא?