לקוח
Broadcom
תעשייה
תוכנה ארגונית, ניהול API
טכנולוגיות
Google Cloud
AWS
Terraform
Packer
Ansible

Broadcom מתכננת מוליכים למחצה ומוכרת תוכנת תשתית לארגונים גדולים. בנובמבר 2018 השלימה את רכישת CA Technologies, ספקית תוכנה ארגונית, ועם הרכישה קיבלה לידיה את קו מוצרי ניהול ה-API של CA, כולל ה-API Gateway appliance ופורטל המפתחים שלו.
רכישות יוצרות בדיוק פרויקטים מהסוג הזה. המוצר הנרכש מגיע על הענן שבחר הבעלים הקודם, ולבעלים החדש יש תקן פלטפורמה משלו. מישהו צריך להעביר אותו, בלי לשבור את הלקוחות שכבר משתמשים בו.
פרויקט
המוצרים שהועברו הם שער ניהול API ופורטל שלקוחות Broadcom משתמשים בהם כדי לפרסם ולאבטח את ה-API שלהם עצמם. SEYA בנתה את תשתית Google Cloud מקוד, פרסה את השער והפורטל ובדקה אותם.
Broadcom בחרה ב-Google Cloud כפלטפורמה למוצרי ניהול ה-API והחליטה להעביר את התשתית והאפליקציות מ-AWS, שם הן רצו תחת CA Technologies. SEYA התבקשה לסייע בהגירה הזו.
SEYA ניסחה גישה להגירה מענן לענן, בנתה את תשתית Google Cloud עם Terraform, Packer ו-Ansible, פרסה ובדקה את השער והפורטל, והשתתפה בהגירות האפליקציות של מוצרי Broadcom שבהיקף הפרויקט, לצד מנהלי החשבונות הטכניים של Google Cloud.
תוצרים:
גישה להגירה מענן לענן עבור שער ניהול ה-API ופורטל המפתחים
תשתית Google Cloud שנבנתה עם Terraform, Packer ו-Ansible, כך שסביבת היעד ניתנת לשחזור מקוד
פריסה של השער והפורטל ב-Google Cloud, ואחריה בדיקות
השתתפות בהגירות אפליקציות של מוצרי Broadcom שבהיקף הפרויקט, בתיאום עם מנהלי החשבונות הטכניים של Google Cloud
האתגר
החלטה על סטנדרטיזציה של פלטפורמה אחרי רכישה קובעת תאריך יעד שאינו נתון למשא ומתן כמו בפרויקט פנימי. הרצת אותו מוצר על שני עננים מכפילה את שטח התפעול, מפצלת את תשומת הלב של צוות ההנדסה ומשאירה את העסק הנרכש על בסיס עלויות שהרוכשת מעולם לא בחרה.
המוצרים שבהם דובר הם שער ניהול API והפורטל שלו: תוכנה שלקוחותיה הארגוניים של Broadcom תלויים בה כדי לפרסם ולאבטח את ה-API שלהם. ההגירה הייתה חייבת אפוא להנחית את השער והפורטל ב-Google Cloud במצב שניתן לבדוק ולתת בו אמון, בזמן שקו המוצרים הרחב יותר נע במקביל.
המומחיות שלנו
SEYA הגיעה עם היכרות קודמת עם שער ניהול ה-API ועם Google Cloud, מה שקיצר את שלב הגילוי. במקום להתייחס למשאבי AWS כאל דברים שמעתיקים אחד לאחד, הצוות ניסח גישה מענן לענן שהגדירה תחילה את היעד ב-Google Cloud ואז מיפתה אליו את השער והפורטל.
הגישה נבחנה יחד עם מנהלי החשבונות הטכניים של Google Cloud, כך שהחלטות ספציפיות לפלטפורמה קיבלו את תשומת הספק עוד לפני שנבנו.
הפתרון שלנו
SEYA בנתה את תשתית Google Cloud עם Terraform להקצאה, Packer לאימג'ים של מכונות ו-Ansible לקונפיגורציה. תשתית Google Cloud מוגדרת בקוד של Terraform, Packer ו-Ansible, ולכן צוות הפלטפורמה של Broadcom יכול לבנות מחדש, להרחיב או לבקר את הסביבה מתוך ההגדרות האלה ולא מתוך קונסולה.
על התשתית הזו פרסה SEYA את שער ניהול ה-API ואת הפורטל, ואז בדקה את שניהם. במקביל השתתפה SEYA בהגירות האפליקציות של מוצרי Broadcom שהיו בהיקף המעבר.
ערך שנמסר
למנהל IT שקולט קו מוצרים נרכש, הלקח המועיל הוא סדר הפעולות: להגדיר את פלטפורמת היעד בקוד, לבנות אותה, לפרוס עליה את המוצר, לבדוק, ורק אז להוציא את המקור משימוש. כל שלב ניתן לבדיקה, והקוד הופך לתיעוד של מה שנבנה.
העבודה עם מנהלי החשבונות הטכניים של ספק הענן עצמו הבטיחה שהחלטות הארכיטקטורה ב-Google Cloud משקפות את ההנחיות העדכניות של הספק, ונתנה ל-Broadcom קו ישיר אל הפלטפורמה לכל מה שההגירה העלתה.
בנייה עם Terraform, Packer ו-Ansible מההתחלה הותירה בידי Broadcom סביבת ניהול API שניתנת לשחזור, וזה משמעותי כשאותו מוצר צריך לקום שוב באזורים חדשים או ללקוחות חדשים.
התוצאה
שער ניהול ה-API והפורטל רצים ב-Google Cloud, פרוסים ובדוקים על תשתית ש-SEYA בנתה מקוד.
הגירות האפליקציות של מוצרי Broadcom שבהיקף הפרויקט הושלמו כחלק מאותה תוכנית, והעבירו את התוכנה הנרכשת אל הפלטפורמה ש-Broadcom קבעה כתקן.
להמחשה: ההחלטה על הפלטפורמה הגיעה מהרוכשת, וזה מה שהפך בחירת אירוח של מוצר להגירה עם תאריך יעד תאגידי.
להמחשה: השער והפורטל היו הפריסה הישירה של SEYA; אפליקציות קו המוצרים מסומנות כהגירות ש-SEYA השתתפה בהן.
להמחשה: התשתית נבנית והמוצר נפרס לפני הבדיקות, כך שהחלטות המעבר נשענות על יעד בדוק ולא על תוכנית.
להמחשה: שלושת הכלים מוצגים כשרשרת כלים אחת שמייצרת את הסביבה, עם מעורבות של מנהלי החשבונות הטכניים של Google Cloud בבנייה.
מאחדים מוצרים נרכשים על פלטפורמת ענן אחת?
SEYA יכולה לנסח את הגישה מענן לענן ולבנות את סביבת היעד בקוד, כדי שהצוות שלכם יוכל לבדוק לפני המעבר. פנו אלינו בכתובת hello@seyagroup.io.
צור קשר
שלחו פנייה בנוגע להתקשרות בענן, בפלטפורמה, בנתונים או באמינות. דוא"ל שיווקי הוא בחירה נפרדת בטופס.