מהפכת ה-xPaaS ועליית ה-BizDevOps – חלק א'
כתב: מייק פיץ', מנהל Middleware ברד-האט
Platform-as-a-Service, או PaaS, הינו מושג יותר ויותר פופולרי בתחום הענן, המאפשר למפתחים ומקצועני תפעול IT, לבנות ולתחזק יישומים תוך הימנעות מאתגרים רבים ומהוצאות הקשורות לתשתית. על פי דו"ח של IDC משנת 2014, שוק PaaS העולמי צפוי להגיע ל- 20.3 מיליארד דולר בשנת 2018, כאשר ארגונים ממשיכים לאמץ טכנולוגיה חדשה זו.
בהקשר של "PaaS," קבעה חברת המחקר גרטנר (Gartner) את המונח xPaaS, כדי לתאר את הקשת הרחבה של מוצרי תווכה (middleware) ייעודיים, אותם מציעים ספקי IT כשירותים, כמו פלטפורמת אינטגרציה כשירות (iPaaS) או פלטפורמת ניהול תהליכים עסקיים כשירות (bpmPaaS).
xPaaS מנצלת את ההזדמנות אותה מספק מחשוב ענן כדי לדמיין מחדש פיתוח יישומים ופעילויות, ועושה תהליכים למהירים יותר, קלים יותר, פחות מסוכנים, ויותר גמישים.
מפגש התווכה עם הענן אפשר את תנועת ה-DevOps, וכצפוי שינה את הדרך בה מפתחים יוצרים יישומים, ומקצועני תפעול IT מנהלים אותם. אבל IT ארגוני רק מתחיל לחוות את ההשלכה המפתיעה והמרגשת ביותר של מהפכת ה-xPaaS, כאשר מנהלים עסקיים הופכים להיות מעורבים יותר מקרוב בתהליך פיתוח התוכנה מאשר אי פעם בעבר.
תופעה זאת, אותה ניתן לכנות "BizDevOps", לא רק מובילה לשיתוף פעולה הדוק יותר בין מחלקות IT ומנהלים עסקיים, אלא גם לציפיות גבוהות יותר, כשעסקים מסתמכים יותר ויותר על טכנולוגיה ליצירת יתרונות תחרותיים ייחודיים.
האצת זמן היציאה לשוק
אחד היתרונות העיקריים של xPaaS הנו האצת זמן יציאה של יישומים לשוק. חדשנות דורשת את היכולת להתנסות, להיכשל מהר, ולספק לפני התחרות. מפתחים חייבים להיות חופשיים להתמקד ביישומים שלהם, ללא עול של פעולות הקצאת, תצורת ואבטחת תשתית היישומים שלהם.
פעילויות ה-IT אינן יכולות לקחת על עצמן עוד אחריות לתחזוקה, במיוחד כאשר חייהם של מערכים רבים הנפרסים למען חדשנות מהירה, עשויים להיות קצרים ביותר. ארכיטקטים צריכים לספק סביבה הממקסמת פרודוקטיביות, ממזערת עלויות וסיכונים, ומתרחבת במהירות ובאופן מאובטח.
בעוד הדור האחרון של פלטפורמות יישומים, ערוצי אינטגרציה ומערכי אוטומציית תהליכים, מהווה שיפור לעומת פתרונות מפיתוח עצמי מוקדמים יותר; הם לא עמדו באספקת תפקודיות קריטית על פי דרישה, ללא הצורך לרכוש, להקצות, ולתחזק תשתיות יישומים. xPaaS ממכנת משימות רוטיניות כמו התקנה, תצורה ואינטגרציה.
באופן מסורתי, מפתחים ביצעו כל אחת מפונקציות אלה באופן ידני עבור כל מוצר תווכה – תהליך גוזל זמן ומועד לטעויות. למשל, כדי לתקשר עם מסד הנתונים, על מפתחים היה לקבל מחרוזת חיבור במקום אחד, ולהזין אותה לתוך קובץ תצורה במקום אחר. עם xPaaS, תפריטים אינטואיטיביים עוזרים למפתחים לבחור את בסיס הנתונים שלהם, ולהקים ולהפעיל את המערכות שלהם במהירות.
xPaaS גם מזרזת את זמן היציאה לשוק על ידי האצת ניסוי וטעייה. מהנדסים וארכיטקטים יכולים לעתים קרובות לגשת לבעיות פיתוח במספר דרכים, שאחדות מהן עשויות להיראות טובות באותה מידה, מה שגורם לצוותים לא להיות בטוחים במה לבחור. במקום הצורך לשבת ולדמיין כל תרחיש לפני כתיבת אפילו שורת קוד אחת, מפתחים העובדים בסביבת xPaaS יכולים פשוט לנסות פתרונות שונים, ולגלות מה עובד הכי טוב.
אותן תכונות xPaaS המאיצות זמן יציאה לשוק, גם מפחיתות סיכוני פיתוח ופריסה. ממשק גרפי אינטואיטיבי מציג את הלוגיקה הפשוטה של המצב, ממכן את התהליכים המורכבים שבבסיס, ומגן על יישומים מפני מקור סיכון מרכזי: טעות אנוש. xPaaS מנצלת את העובדה שמחשבים טובים יותר בביצוע משימות מייגעות החוזרות על עצמן שוב ושוב, מה שמשחרר בני אדם להתמקד בדברים שהם טובים בהם יותר: לוגיקה ברמה גבוהה יותר, חשיבה, ויצירתיות.
חלק ב' של המאמר יתפרסם מחר.