DevOps בתחומים שונים - כיצד DevOps פותר את הבעיה?



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

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

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





  1. מה זה DevOps?
  2. DevOps בתחומים שונים

אז בואו נתחיל עם הנושא הראשון שלנו

מה זה DevOps?

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



DevOPs-devops בתחומים שונים-edureka

DevOps בממשלה

פּרוֹפִיל

ה מינהל האווירונאוטיקה והחלל הלאומי (נאס'א) היא הסוכנות של ממשלת ארצות הברית האחראית על תוכנית החלל האזרחית של המדינה ועל מחקר אווירונאוטיקה וחלל.

משתנה למשל בדוגמת Java

אתגר

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



פִּתָרוֹן

בעיה זו נפתרה על ידי מינוף מגדל Ansible לנהל ולתזמן את סביבת הענן.

תוֹצָאָה

כתוצאה מהטמעת מגדל Ansible, נאס'א מצוידת יותר לנהל את סביבת ה- AWS שלה. טאואר אפשרה לנאס'א לספק תפעול ואבטחה טובים יותר ללקוחותיה. זה גם הגדיל את היעילות כצוות. אם אתה מסתכל על המספרים אז:

  • הזמן לעדכון nasa.gov הורד מיותר משעה עד פחות מחמש דקות
  • תהליך הטלאי ירד מכמה ימים ל 45 דקות
  • השגת ניטור זיכרון RAM בזמן אמת בזמן אמת (מושגת ללא סוכנים)
  • הקצאת חשבונות מערכת הפעלה בכל הסביבה תוך פחות מעשר דקות
  • בסיס AMIs סטנדרטי הועלה משעה של תצורה ידנית והפך לתהליך רקע בלתי נראה וחלק
  • מחסנית היישומים מוגדרת בין 1-2 שעות עד פחות מ -10 דקות לכל מחסנית

DevOps בבנקאות

פּרוֹפִיל

הבנק המלכותי של סקוטלנד בדרך כלל מקוצר כ RBS , היא אחת מחברות הבת הבנקאיות הקמעונאיות שלקבוצת רויאל בנק אוף סקוטלנדplc, יחד עםNatWestובנק אלסטר. בבנק המלכותי של סקוטלנד יש כ -700 סניפים, בעיקר בסקוטלנד, אם כי ישנם סניפים בערים וערים גדולות יותר ברחבי אנגליה וויילס.

אתגר

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

פִּתָרוֹן

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

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

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

תוֹצָאָה

בתוך שלוש שנים, ה- RBS מימש יתרונות משמעותיים מהפתרון לשילוב וירטואליזציה של שירותים. היתרונות הללו הם כדלקמן:

  • זמן בדיקת שילוב מערכת מופחת משלושה שבועות לחצי יום

  • צמצם את מספר אירועי הייצור מליקויים שלא התגלו ב 99.6 אחוזים

    מחרוזת ניתנת לשינוי או לשינוי בג'אווה
  • הגדיל את כושר מסירת הפרויקטים ב 100 אחוז, וצמח מ 40 ל 80 פרויקטים שהושלמו מדי שנה

  • חסך כ- 6 מיליון דולר בעלויות חומרה, תוכנה ומשאבים

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

DevOps בביטוח

פּרוֹפִיל

קבוצת הביטוח NJM, שמטה המטה שלהווסט טרנטוןחלק שלעיירת יואינג,מחוז מרסר,ניו ג'רזי,ארצות הברית, מציע רכב אישי, רכב מסחרי, פיצוי עובדים, בעלי בתים ומטריהביטוח.החברה הוקמה בשנת 1913 על ידי קבוצה של בעלי מפעלים המבקשים כיסוי פיצויים של עובדים.NJM גדלה והעניקה ביטוח ליותר מ -850,000 מבוטחים המתגוררים בניו ג'רזי ובפנסילבניה.

אתגר

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

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

פִּתָרוֹן

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

תוֹצָאָה

  • הפחתת זמני הפריסה באופן דרמטי פריסה ללא ייצור - מימים לדקות פריסות ייצור - 30% -50% מהירים יותר
  • 1,000 עד 1,500+ פריסות לחודש באמצעות אוטומציה. לפני מספר שנים החברה טיפלה ידנית במהדורותיה
  • החברה החלה לבצע פריסות רצופות, מתוזמנות ושירות עצמי. בוטלה הסתמכות על טכנאים מיומנים במיוחד לפריסת תוכנה. QA, מפתחים וחניכים מטפלים כעת בפריסות
  • תאימות ללא טרחה גלוי מאוד, תהליך מגע ללא אפס הניתן למעקב וביקורת

DevOps בקמעונאות

פּרוֹפִיל

קמעונאי מומחה זה הוא שם ידוע שמניותיו נסחרות בבורסת ניו יורק. עם כ- 100 חנויות ברחבי ארה'ב ונוכחות חזקה של מסחר אלקטרוני, קמעונאי זה ידוע בסחורה מעוררת ההשראה שלו ומדורג בעקביות כאחד המקומות הטובים ביותר לעבוד בו.

אתגר

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

פִּתָרוֹן

  • שירותי מיקרו מיכל דוקר
  • מחשוב ענן מבוסס DevOps
  • CI / CD אוטומטי לחלוטין יחד עם תשתית בלתי ניתנת לשינוי

תוֹצָאָה

כחנות פיתוח החובשת מספר כובעים, צוות הפיתוח של קמעונאי זה היה מעוניין לתקנן בפלטפורמה אחת. הסביבה שלה הפכה מורכבת וקשה לניהול עדיין, עם מיקרו-שירותים חדשים המבוססים על מכולות Docker שעבדו בשילוב עם כלים כמו Ansible, Docker Swarm ו- Hashicorp Consul ו- Vault, הארגון זכה לרמה גבוהה יותר של אוטומציה.אוטומציה זו, בתורו, אפשרה למפתחים להתחיל לעבוד מהר יותר, לאתר בזריזות וליצור השפעה אסטרטגית יותר על הארגון.

DevOps בנסיעות

פּרוֹפִיל

אמדאוס היא אחת ממפעילי הנסיעות הגדולים בעולם. המערכות שלהם מתקשרות עם 90% מכל העסקאות הקשורות לנסיעות, המשרתות יותר מ- 700 חברות תעופה ומסביב 600,000 מלונות, מעבדים יותר מ 55,000 פעולות בשנייה בעומסי שיא - והמספרים גדלים כל הזמן.

בְּעָיָה

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

מיין מערך c ++

פִּתָרוֹן

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

תוֹצָאָה

החברה קיבלה ס משאבים ממוחשבים של מיליון מיליון פשוט על ידי שימוש יעיל בתשתית ה- IT שלהם. בנוסף, מכולות Docker הפועלות באשכולות Kubernetes מאפשרות עיבוד עומסי העבודה בזמן אמת, מכיוון שאין עיכוב בגלל היעדר שכבת hypervisor.

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

עכשיו אחרי שהבנת DevOps בתחומים שונים , לבדוק את מאת אדוריקה, חברת למידה מקוונת מהימנה עם רשת של יותר מ -250,000 לומדים מרוצים הפזורים ברחבי העולם. קורס הדרכת ההסמכה של Edureka DevOps עוזר ללומדים להבין מה זה DevOps ולצבור מומחיות בתהליכים וכלים שונים של DevOps כגון Puppet, Jenkins, Nagios, Ansible, Chef, Saltstack ו- GIT לאוטומציה של שלבים מרובים ב- SDLC.

יש לך שאלה עבורנו? אנא הזכיר זאת בסעיף ההערות ונחזור אליך.