PracticU

הסבר על AGILE

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

הסבר על AGILE
סביבת אג'ייל ותפיסת DevOps משנות את הדרך שבה צוותי IT עובדים יחד ואת המהירות שבה הם מספקים שירותים.
צוותים מעורבים
1. צוות אחד לכל נושא: במקום צוותים נפרדים, אנשי UNIX, Windows, Linux, Storage, Network ו-Security עובדים יחד על אותו נושא.
2. תהליך חוזר: כמו בפיתוח תוכנה, יוצרים משהו, בודקים אותו, מוציאים לשטח, מוצאים תקלות ומתקנים, וחוזרים לתחילת התהליך.
היתרונות
3. מהירות: הקמת שתי מכונות וירטואליות נמשכת דקות ולא שבועות, והקמת שני שרתים נמשכת שעה ולא חודש. הקצאת Storage נמשכת כעשר שניות.
4. קונטיינרים: עשרים שרתי דואר או שרתי אינטרנט יכולים לקום בעשר שניות כשעובדים עם קונטיינרים ואוטומציה.
5. עלות תפעול נמוכה: כשהפעולות מהירות ורובן אוטומטיות, נדרשים פחות אנשים לאותה עבודה.
6. תקלות: אנשי התחומים השונים יושבים יחד ופותרים את הבעיה מיד, בלי לפתוח טיקט ולחכות יומיים.
בהרצאה הבאה יוצג אילו טכנולוגיות כדאי ללמוד כדי לעבוד בתצורת DevOps.
השיעור הבא בקורס: הדגמה של סקריפט אמיתי

פרקי ההרצאה: הסבר על AGILE

  1. 00:00

    מעבר מצוותים מופרדים לעבודה משותפת

  2. 00:36

    פילוסופיית DevOps: יצירה, בדיקה ותיקון

  3. 01:11

    היתרון הראשון של DevOps: מהירות

  4. 01:48

    הקמת שרתים בדקות במקום בשבועות

תמלול ההרצאה: הסבר על AGILE

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

  1. 00:02

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

  2. 00:25

    לי שם איש יוניקס, איש וינדוס, איש לינוקס, איש סטורג', איש נטוורק, איש סקיוריטי, וכולם עושים הכל ביחד, Storage, Windows, Linux.

  3. 00:36

    זה נקרא סביבת אג'ייל, אתם בטח תשמעו גם על זה. וכמובן, אני חוזר ואומר את ה-Dev-like Operation Philosophy, זאת אומרת שימוש בכלים ובפרוססים, בפרקטיסים של Development.

  4. 00:48

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

  5. 00:58

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

  6. 01:11

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

  7. 01:34

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

  8. 01:45

    הכל נעשה הרבה יותר. הארגון צריך עוד שני Virtual Machine, זה קורה תוך שתי דקות, זה לא קורה תוך שלושה שבועות. צריך להתקין שני שרתים חדשים, זה קורה תוך שעה, זה לא קורה תוך חודש.

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

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

ההרצאה הבאה: הדגמה של סקריפט אמיתי

הרצאות קשורות מקורסים אחרים

  • ניהול פרויקט בשיטת Agile
  • הכנה לראיון עבודה QA - מושג Agile
  • מודל מפל המים מול מודל גמיש - Waterfall vs Agile

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

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