בית התפתחות Sre לעומת devops: מה ההבדל?

Sre לעומת devops: מה ההבדל?

תוכן עניינים:

Anonim

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

בלבול בין השניים

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

למה SRE?

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

Sre לעומת devops: מה ההבדל?