DevOps

מדוע אפשר לבצע מיקור חוץ ל DevOps

Galil Software DevOps

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

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

מדוע יש צורך ב DevOps…

חברות שמשלבות שיטות עבודה של DevOps מספיקות לבצע הרבה יותר, זה עקרון פשוט. בסקר מוביל שבוצע ב-Puppet Labs, חברות שעובדות בסביבה של DevOps פורסות קוד במהירות גדולה בהרבה מהחברות המתחרות שלהן, עד פי 30. ופחות מ-50% מהפריסות שלהם נכשל…אלו מספרים שכדאי לקחת בחשבון!

באופן כללי, מערכות ייצור אינטרנטיות רבות נבנו עם תוכנית דומה וכוללות את המרכיבים הבאים:

סביבת ייצור שכוללת:

  • מספר קלאסטרים שנמצאים מאחורי קריאות HTTP של Load Balancer servicing ‏(REST API או דפי אינטרנט)
  • מסד נתונים משותף או לפי קלסטר/אחסון NoSQL
  • באופן אופציונלי, מספר תהליכי עבודה גמישים
  • סביבות שונות לבדיקות / אינטגרציה / הפצה
  • SCM עם שרת לגרסאות build ו-CI להפעלת בדיקות של יחידות ובדיקות אינטגרציה
  • מחשבים שניתן לתחזק ולשדרג עם הזמן, או להחליף עבור כל גירסה
  • ברובם מופעל Ubuntu או גירסה חלופית של Linux

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

עם זאת, אחת מהנקודות הכואבות ביותר היא שחלק מהעובדים המעורבים בתכנון אינם “cloud-certified”, והם צריכים גישה למערכות ייצור ו/או לנתונים שונים (כמו לוגים, תפעול בסיסי ועוד). זה המקום לחשוב על התוכנית הכללית…

מדוע כדאי לבחור בגליל?

הניסיון והמומחיות של Galil Software במגוון גדול של פרויקטים בתחום ה-R&D מבטיחים שאתה נמצא בידיים טובות. הנה כמה מהיתרונות שתוכל ליהנות מהם כאשר תעבוד עם Galil Software:

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

    צוותי הנדסה בעלי ניסיון בטכנולוגיות הרלוונטיות, כולל:

    • SCM: מבוסס שירות (Git/SVN/Mercurial)
    • גירסת Build ו-CI
    • שרת גירסאות Build: TeamCity/Jenkins
    • Artifactory: S3/Nexus/JFrog
    • CM: Chef/Puppet
    • כלי ניטור, כולל:

      • איסוף ותיעוד: Logstash/Loggly/logz
      • תרשימים: Graphite/Grafana
      • הודעות: Nagios/Sunsu/Cloudwatch וכלי עזר חיצוניים
    • שילוב: סקריפטים דרך שרתי גירסאות Build‏/Asgard או Opslet אחרים (המסגרת שלנו)/התאמה אישית
    • מה שמאחד בין המרכיבים: בעיקר סקריפטים ומודולים של Python, עם התאמה אישית לפי הצורך
    • CRDO ‏(Canned Remote Data collection and Operations): Opslets FW

צור קשר