✕ סגור 
צור קשר
תודה על ההתעניינות .

Thank you! Your submission has been received!

Oops! Something went wrong while submitting the form

מזעור שירותים ומחשוב ענן: כך ייראה העשור החדש בתחום ה-DevOps

עמרי ספקטור
|
Jan 20, 2020
alt="blogs"
title="Google"
EuropeClouds.com

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



מהו DevOps? 

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

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

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


מזעור שירותים 

המעבר לשירותים קטנים וממוקדים ימשיך להתחזק, ותשתיות cloud native כגון Kubernetes או severless למשל- lambda, יהיו בבסיס כל האפליקציות של השנים הקרובות.


Continuous Everything 

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


Artificial Intelligence 

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


Security and Privacy 

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


מחשוב ענן 

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


מאת עמרי ספקטור, CTO בדבליפ

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



מהו DevOps? 

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

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

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


מזעור שירותים 

המעבר לשירותים קטנים וממוקדים ימשיך להתחזק, ותשתיות cloud native כגון Kubernetes או severless למשל- lambda, יהיו בבסיס כל האפליקציות של השנים הקרובות.


Continuous Everything 

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


Artificial Intelligence 

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


Security and Privacy 

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


מחשוב ענן 

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


מאת עמרי ספקטור, CTO בדבליפ

עמרי ספקטור

הירשם לרשימת הדיוור של IsraelClouds

Thank you! Your submission has been received!

Oops! Something went wrong while submitting the form

מילון מונחיםהשירותים שלנו תנאי שימושהרשמה לניוזלטרמדיניות פרטיות