PracticU

מה זה Ansible ולמה צריך אותו

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

מה זה Ansible ולמה צריך אותו
Ansible היא תוכנה שמאפשרת לנהל שרתים מרוחקים ולבצע עליהם משימות, מתוך שרת אחד ובצורה פשוטה.
השלבים העיקריים
1. מה היא עושה: מבצעת Configuration Automation, ניהול שרתים מרוחקים, התקנת תוכנות והפעלת יישומים.
2. דוגמה: משרת אחד מריץ סקריפט שמוסיף תיבות דואר חדשות בעשרים שרתי דואר, או מתקין פאץ' אבטחה על שרתי האינטרנט.
3. פשטות: הקוד קריא, והלמידה מהירה יחסית לכלים כמו Puppet ו-Chef.
4. ללא אייג'נטים: אין צורך להתקין אייג'נט בשרתים המרוחקים. החיבור נעשה דרך SSH.
5. קוד פתוח: חלק גדול מהמודולים נכתבים על ידי משתמשים שמצאו צורך בפתרון. חברת Red Hat רכשה את Ansible, ולצד הגרסה החופשית קיים שירות בתשלום.
אחרי השיעור ברור מה Ansible עושה, ולמה הוא מתאים לאוטומציה בתשתית.
השיעור הבא בקורס: הכרות עם המעבדה שלנו

פרקי ההרצאה: מה זה Ansible ולמה צריך אותו

  1. 00:00

    מה זה Ansible ולמה הוא נחוץ

  2. 00:43

    דוגמאות לאוטומציה על עשרות שרתים

  3. 01:19

    Ansible כתוכנת קוד פתוח ופשוטה

תמלול ההרצאה: מה זה Ansible ולמה צריך אותו

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

  1. 00:03

    למה בכלל Ansible, או יותר נכון, להתחיל עם מה זה בעצם Ansible? So, what is Ansible and why? מאוד מאוד פשוט. Ansible זאת תוכנה.

  2. 00:14

    Ansible זאת תוכנה שמאפשרת לנו לבצע Configuration Automation שקשור ב-Management של שרתים מרוחקים, Software Provisioning and Application Deployment.

  3. 00:27

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

  4. 00:50

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

  5. 01:09

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

  6. 01:30

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

  7. 01:42

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

  8. 01:49

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

  9. 02:02

    זה באמת מוצר מאוד מהיר ללמוד ומאוד פשוט

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

ההרצאה הקודמת: מבוא לקורס DevOps - Ansible

ההרצאה הבאה: הכרות עם המעבדה שלנו

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

  • מה איש בידקות צריך לדעת ?
  • למה צריך חבילות התקנה בלינוקס - Package

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

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