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

מְחַבֵּר: Louise Ward
תאריך הבריאה: 5 פברואר 2021
תאריך עדכון: 16 מאי 2024
Anonim
# Wax cast from own wax: what is the difference?
וִידֵאוֹ: # Wax cast from own wax: what is the difference?

תוֹכֶן


מקור: Eugenesergeev / Dreamstime.com

להסיר:

טכנולוגיית מכולות מספקת חופש גדול יותר בפיתוח, ומבטלת את הצורך לדאוג לגבי תאימות.

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

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

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


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

כיצד מיכל יכול לעזור

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

אתה לא יכול לשפר את כישורי התכנות שלך כאשר לאף אחד לא אכפת מאיכות התוכנה.

מהן התכונות שלה?

טכנולוגיית מכולות מציעה את התכונות המשמעותיות הבאות המייחדות אותה:

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


האם זה באמת הולך להיות פופולרי?

קיימת אפשרות חזקה שמכולות הולכות להיות פופולריות ביותר בעתיד הקרוב. במיוחד מכיוון שדוקר, הארגון שהפך את המכולות לכוח כה חזק להתייחס אליו, הכניס יעילות רבה למכולות. בן לויד פירסון כתב ב- opensource.com:

"Docker תוכנן באופן שניתן לשלב אותו ברוב היישומים של DevOps, כולל Puppet, Chef, Vagrant ו- Ansible, או שניתן להשתמש בו בכוחות עצמו לניהול סביבות פיתוח. נקודת המכירה העיקרית היא שהיא מפשטת רבות מהמשימות שבוצעו בדרך כלל על ידי יישומים אחרים אלה. באופן ספציפי, Docker מאפשרת להגדיר סביבות פיתוח מקומיות הדומות בדיוק לשרת חי, להריץ סביבות פיתוח מרובות מאותו מארח שיש לכל אחת מהן תוכנות ייחודיות, מערכות הפעלה ותצורות, בדיקת פרויקטים בשרתים חדשים או שונים, ומאפשרת לכל אחד לעבוד על אותו פרויקט עם אותן הגדרות בדיוק, ללא קשר לסביבת המארח המקומית. "

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

סיכום

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