סקר ה- Microservices של רד האט: 69 אחוז מהמשיבים משתמשים בתוכנה עבור יישומים חדשים וגם לתכנון מחדש של יישומים קיימים

הספקית המובילה בעולם של פתרונות פתוח, ביצעה בחודשים האחרונים של 2017 סקר בתחום המיקרו-שירותים – Microservices, בקרב לקוחות מוצרי Red Hat JBoss Middleware ו- Red Hat OpenShift שלה

דן טולדנו, מנהל אזורי ישראל, יוון וקפריסין ברד האט
דן טולדנו, מנהל אזורי ישראל, יוון וקפריסין ברד האט

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

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

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

Microservices משמשים הן עבור תכנון מחדש של יישומים קיימים והן עבור פרויקטים ויוזמות חדשות

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

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

לקוחות מעדיפים גישה מרובת סביבות ריצה, טכנולוגיות ומסגרות ל- Microservices

מהסקר עולה בבירור כי אין פלטפורמת הרצה (Runtime) או מסגרת (Framework) יחידה המתאימה ביותר עבור Microservices . ארבעים וחמישה אחוזים מהמשיבים מאמינים בשימוש בכלי הנכון עבור המשימה הנכונה, במקום להגביל עצמם לטכנולוגיה, סביבת ריצה או מסגרת יחידה.

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

היתרונות של אימוץ Microservices

משיבים לסקר זיהו יתרונות רבים מהם הם כבר נהנים כתוצאה של הטמעת Microservices. שישה הבולטים שבהם הם: CI/CD (אינטגרציה רציפה והטמעה רציפה), אג'יליות, סקלאביליות משופרת, זמן יציאה מהיר יותר לשוק, פרודוקטיביות מפתחים גדולה יותר, וניפוי שגיאות ותחזוקה קלים  יותר.

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

אתגרים של הטמעת Microservices

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

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

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

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

Be the first to comment

Leave a Reply