PracticU

מבוא ל-DevOps

בלי כתוביותעם כתוביות
PracticU › קורס DevOps - Ansible › מבוא ל-DevOps
מילון מושגים:
DevOps - גישה ותרבות עבודה שמשלבות פיתוח ותפעול, כדי לייעל ולהפוך לאוטומטי את תהליך הבנייה, הבדיקה והפריסה.
QA - הבטחת איכות (Quality Assurance): תחום שעוסק בבדיקת תוכנה ובתהליכים שמבטיחים שהמוצר עומד בדרישות.
Ansible - כלי לניהול תצורה ואוטומציה שמגדיר ומתקין מערכות על שרתים רבים בעזרת קובצי הגדרה.
גיבוי - העתק שמור של נתונים שנשמר כדי לאפשר שחזור במקרה של תקלה, מחיקה או פגיעה במקור.
לוג - רישום מתועד של אירועים ופעולות שמתרחשים במערכת או בתוכנה, המשמש למעקב ולאיתור תקלות.
דרישות - התיאור של מה שמערכת או תוכנה צריכות לעשות, המשמש בסיס לפיתוח ולבדיקות.
Agile - גישת פיתוח איטרטיבית וגמישה, שבה העבודה מתקדמת במחזורים קצרים עם משוב והתאמה מתמשכים.

מבוא ל-DevOps
DevOps הוא שילוב של Development ו-Operations, שמביא לעבודה משותפת בין צוותי הפיתוח לצוותי התפעול.
השלבים העיקריים
1. שלושה תחומים: DevOps לוקח את התהליכים והנוהגים הטובים של פיתוח, של בדיקות איכות (QA) ושל תפעול, ומשלב ביניהם.
2. אוטומציה: כלים כמו Ansible, Chef ו-Puppet מבצעים פעולות חוזרות על התשתית, כמו עדכוני אבטחה, גיבויים וקריאת לוגים, במקום שאדם יעשה זאת ידנית.
3. צוות אחד: במקום צוותים נפרדים ל-Unix, ל-Windows ולרשתות, אנשי כל התחומים עובדים יחד על אותן דרישות ותקלות.
4. שיטת עבודה: משתמשים בכלים ובתהליכים של פיתוח, כמו Agile, כדי לייעל את הקמת הסביבות והגדרתן.
אחרי השיעור ברור מה המשמעות של DevOps, ולמה ארגונים משתמשים בכלי אוטומציה.
השיעור הבא בקורס: מה זה אוטומטיזציה ברשת

פרקי ההרצאה: מבוא ל-DevOps

  1. 00:00

    מה זה DevOps: פיתוח, בדיקות ותפעול

  2. 00:39

    כלי אוטומציה כחלק מעבודת DevOps

  3. 01:21

    שינוי ארגוני: צוות אחד במקום צוותים נפרדים

תמלול ההרצאה: מבוא ל-DevOps

הטקסט המלא של הדקות הראשונות בהרצאה «מבוא ל-DevOps» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.

  1. 00:02

    אינטרודקשן לדב-אופס מה זה בעצם דב-אופס כמו שאתם יכולים לראות ולהבין דב-אופס זו מילה אחת שבעצם זה חיבור של שתי מילים Development and Operations אם תסתכלו על הלוגו מצד ימין למטה תראו שאנחנו עושים מעין עיגולים של Development Processes and Practices, QA Practices and Processes and Operation

  2. 00:28

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

  3. 00:44

    Tools. Using automation tools like Ansible, Chef, Puppet, to manage your infrastructure in a repetitive way.

  4. 00:53

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

  5. 01:21

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

  6. 01:34

    לא יותר עובדים בצורה של צוות Unix, צוות לינוקס, צוות Windows וכו' וכו', אלא יושבים ביחד כצוות אחד, אנשי Unix, Windows, Network, Security, ועובדים ביחד כצוות אחד

  7. 01:49

    לטפל בכל אחד מהדרישות

לקורס המלא: קורס DevOps ו‑Ansible אונליין

ההרצאה הבאה: מה זה אוטומטיזציה ברשת

קורסים נוספים במסלול

  • קורס AWS - ניהול מכונה וירטואלית בענן
  • קורס Terraform - DevOps - Azure & AWS
  • קורס קוברנטיקס - Kubernetes
  • קורס Docker - עם Swarm Cluster
  • קורס PowerShell
  • קורס Git ו-GitHub עם Visual Studio