DevOps והנדסת פלטפורמה לצוותי פיתוח

וינטו טכנולוגיות מספקת שירותי DevOps: תכנון והקמה של צינורות CI/CD, קונטיינריזציה של יישומים, ניהול תשתית כקוד, הפעלת פלטפורמות Kubernetes והקמת Observability — כדי שצוותי פיתוח יוכלו לפרוס באופן אמין לסביבות מקומיות, ל-EMCloud או לענן ציבורי.

מה עושה צוות ה-DevOps של וינטו?

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

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

אותו צוות תומך ב-Kubernetes מנוהל על EMCloud ועובד גם עם חשבונות הענן הציבורי של הלקוחות לפי הצורך.

למי השירות מתאים

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

אילו בעיות השירות פותר

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

היקף השירות ותוצרים

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

איך אנחנו מבצעים

  1. אבחון

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

  2. תכנון

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

  3. יישום

    מיישמים בשלבים, ומתחילים בשירות או בצוות שירוויחו הכי הרבה.

  4. בדיקות קבלה

    מאמתים בשחרורים אמיתיים, כולל גלגול לאחור, ומוודאים שה-Observability מכסה את מה שהצוות צריך.

  5. תפעול

    מתפעלים ומשפרים את הפלטפורמה, או מוסרים אותה עם תיעוד והדרכה.

טכנולוגיות ושותפים

  • CI/CD — צינורות אוטומטיים לבנייה, בדיקות ופריסה
  • קונטיינרים ו-Kubernetes — אריזה ותזמור, כולל Kubernetes מנוהל על EMCloud
  • תשתית כקוד — תשתית מוגדרת בקוד ומנוהלת בבקרת גרסאות
  • EMCloud — הענן הפרטי של וינטו כאפשרות להרצה ולאירוח

למה וינטו

  • DevOps מחברה שמפעילה רשת וענן פרטי משלה, כך שהתשתית אינה מחשבה שנייה.
  • אבטחה, גיבוי ובקרת גישה מתוכננים לתוך הצינורות והפלטפורמות מההתחלה.
  • פרויקטי DevOps שפורסמו עם חברות תוכנה, ובהן R2Net ‏(James Allen) ו-NSO Group.
  • מודל גמיש: בנייה ומסירה, או בנייה ותפעול.

פרויקטים רלוונטיים

פרויקטים שפורסמו וכוללים DevOps (לפי ההיקף בתיק העבודות שלנו):

  • R2Net James Allen — DevOps ו-IT
  • NSO Group — DevOps ו-IT
  • Goodi — IT, ענן, סייבר, ייעוץ, DevOps והלפדסק

שאלות נפוצות

אתם עובדים עם הכלים הקיימים שלנו?

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

אפשר לפרוס גם לענן ציבורי ולא רק ל-EMCloud?

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

הצוות שלנו יוכל לתחזק את מה שתבנו?

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

מה ההבדל בין DevOps ל-Kubernetes?

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

נדבר על תהליך השחרור שלכם

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

וינטו טכנולוגיות · פעילה מאז 2010 · מוסמכת ISO 27001, ‏ISO 27017 ו-ISO 9001 · הענן הפרטי EMCloud על AS35435