אתגרים בעולם המולטי-קלאוד | מאמר מאת נדב מדר, מנהל תחום מכירות אחסון, דל טכנולוגיות ישראל

אירגונים רבים כבר פעילים בסביבת ענן מרובות (Multi Cloud), זה יכול להיות כתוצאה מתכנון במקור (לדוגמא חברה עם סניפים בכל העולם) או כתוצר לוואי (קבוצות שונות בארגון אשר פעילות במספר עננים). העננים האלה יכולים להיות בתוך הארגון (On-Premises), עננים ציבוריים (Public Cloud) או באתרי קצה (Edge locations).

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

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

  1. הגירה, כתיבה מחדש והתאמה של האפליקציות

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

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

  1. מתודולוגיות למפתחים וכישורים נידרשים

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

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

לבסוף, רבים מהשירותים שמוצעים בעננים הציבוריים יחייבו לימוד שפות תכנות חדשות והיכרות טובה יותר עם תכנון יישומים שעושים שימוש בממשקי API (Application Programming Interface). הדרישות להרחבת הידע, לימוד יכולות ומיומניות חדשות והרחבת תחומי האחריות מוסיפות נטל גדול על אנשי הפיתוח וצוותי ה-IT.

  1. משימות יומיומיות

סביבת הענן מפשטת את העבודה ולמעשה "מעבירה" את האחריות של משימות ה-IT לספקי הענן. זה לא אומר שאפשר להתעלם לגמרי מהאחריות של ספק הענן, כדאי ורצוי להישאר עם יד על הדופק. לא פעם נתקלנו במצבים שהפשטות בפיתוח בענן והתפיסה שבבסיסה המורכבות התפעולית נמוכה בענן, מובילות להתפתחות של סביבות שאינן מוגנות ואינן שרידות ולמעשה פגיעות יותר, במיוחד מהצד התפעולי. ישנה חשיבות מכרעת למשמעת גם לנדבך התפעולי של הסביבה (Ops) , מכיוון שבדרך כלל ישנם יותר פעולות תפעול שיש לנקוט בהשוואה לעבודה On-Premises.

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

  1. תאימות אבטחה ורגולציה

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

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

אל תתקנו ארבע בעיות, פיתרו בעיה אחת

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

כפי שהווירטואליזציה טיפלה ופישטה אתגרים בעקבות ריבוי יצרני חומרי ב- Data Centre, כך גם הווירטואליזציה (או קונטיינרים) יכולים לפשט את המורכבות של ריבוי ספקי ענן, ואפילו לאפשר לכם לייבא שיטות עבודה קיימות לסביבת הענן הציבורי. המעבר לעבודה עם software-defined data centre  למעשה משחרר אתכם מעבודה עם החומרה, בדיוק כפי שעובדים בענן, זאת במידה והתצורה בה אתם משתמשים, נתמכת על ידי ספק הענן. זה משנה לחלוטין את תפיסת ה- Multi Cloud לדוגמה:

  • הגירה, כתיבה מחדש והתאמה של האפליקציות – אלה באים לידי ביטוי באמצעות העברה פשוטה של מכונות וירטואליות לעננים ציבוריים ללא הפרעה לשירות (זהה להתהליך vMotion). נכון, לא יהיה יישום מלא של ענן לאפליקציה ללא כתיבת והתאמה מחודשת לענן, אך עדיין נוכל לנצל את תכונות הענן באותה צורה שאנחנו צורכים את האפליקצה On-Premises. החלק הטוב ביותר הוא שניתן יהיה לנייד יישומים באופן טוב יותר בין עננים לפי צרכים ומדיניות שונים (חוסר במשאבים, שידרוגים וכול').
  • מתודולוגיות למפתחים וכישורים נידרשים – ניתן ליישם את שיטות העבודה הקיימות ב-Data Centre שלכם לסביבות ענן, כך שמפתחים יכולים להמשיך להשתמש בשפות הפיתוח שאליהן הם רגילים, ולא יצטרכו להשקיע זמן בלימוד ובהתאמת היישומים. זה לשכעצמו משחרר מפתחים לעסוק יותר בחדשנות ולא בהתאמות יישומים לספקי ענן שונים.
  • משימות יומיומיות – הודות לגישה ההיברידית, ניתן לנטר וליישם אוטומציות של סביבות מרובות ממקום אחד מרכזי, מה שמפחית את הזמן והמאמץ הדרושים לתחזק סביבות Multi Cloud. זה יוצר שקיפות בארגון, לא משנה היכן השירות ממוקם פיזית, בין אם זה On-Premises או בענן כלשהו, מה שמאפשר יעילות גבוהה יותר וכן יכולת להעריך את ההחזר על ההשקעה עבור כל אחד מהספקים.

לסיכום:

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

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

About the Author: Dell Technologies