black background with glass-like-shreddings on the right vertical side

קורס ANSIBLE

פתיחת קורס
טרם נקבע
25
שעות לימוד אקדמיות
ניסיון מעשי בחטיבת הפיתוח
Ansible

קורס ANSIBLE

על הקורס

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

מאפייני Ansible

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

יתרונות Configuration Management - Ansible

אחד היתרונות הגדולים של התוכנה - Ansible איננה מצריכה הקמת שרת ניהול מרכזי. למעשה, כל מפתח שעובד עם התוכנה יכול לקבל הרשאות ייחודיות לעמדה שלו ספציפית.
עובדה זו מאפשרת לשלב אנשי דבאופס בתהליך הפיתוח עם גישה רק לנושאים הרלוונטיים, דבר המקל על הפעילות והמהירות שניתן לשלב גורמים נוספים למשימות בתהליך פיתוח המוצר.
עוד יתרון גדול הוא האבטחה של התוכנה אשר מבוססת SSH. כל התקשורת דרכה מאובטחת וניתן להתקין אותה ולעבוד עם סיסמאות וניהול מפתחות שאותם קל להתקין במערכת הקצה.
יתרון נוסף, יכולת כיווץ שרתים לקבוצות ותתי קבוצות לפי הצרכים.
לדוגמא, אפשר לחלק את כל השרתים של גרסה או מסוג מסוים כגון AWS או UBUNTU ולבצע בהם בדיקות ותהליכים על פי פקודות שנכתבו מראש. אנסביל תומכת ב- כל שפת תכנות אשר תומכת ב JSON. כגון: רובי, BASH, PYTHON, ועוד..
לסיכום, ל- Ansible מספר יתרונות מרכזיים כגון קוד פתוח, תהליך התקנה מהיר, אבטחה, ניהול תהליכים כגון התקנה בענן, ניהול קונפיגורציות, אוטומציה ועוד. יתרונות אלו הפכו את הפלטפורמה לכלי שעוזר רבות לאנשי ה DevOps ומפשט תהליכים ולכן חשוב שיהיה בסל הכלים של כל איש IT אוטומציה או דבאופס. קורס זה הנו קורס מעשי הכולל הרצאות פרונטליות ותרגול מעשי.
  • בקורס נלמד את הנושאים דרך תרגילים ופתרונות.
  • תרגילי כיתה המלווים בהסברים, שיעורי בית ופתרונות באתר.
  • לקראת סיום הקורסים כל סטודנט יבצע פרויקט מעשי המסכם את הידע הנרכש במהלכם.
  • ההרצאות מתקיימות פעם בשבוע בשעות הערב או בוקר.
  • למי מתאים הקורס?

    • המעוניינים בהכשרה מקצועית לצורך השתלבות בתעשייה בתור אנשי System / Servers / IT/ DevOps ועוד…
    • חיילים משוחררים המעוניינים בדריסת רגל בתעשיית ההייטק (באישור משרד הכלכלה – מוכר לפיקדון צבאי).
    • אקדמאים ממקצועות אחרים המעוניינים בהסבה מקצועית.

    דרישות קדם ותנאי קבלה לקורס

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

    מבנה הקורס

    פרק 1

    Introduction to Configuration Management

    פרק 2

    Introduction to Ansible

    פרק 3

    Installing Ansible - Preparing Your Environment

    פרק 4

    Introduction to YAML files

    פרק 5

    Getting Started with Ansible

    פרק 6

    Building your own inventory file

    פרק 7

    Ansible Ad-hoc Commands

    פרק 8

    Ansible Tasks

    פרק 9

    Ansible Playbooks

    פרק 10

    Ansible Variables

    פרק 11

    Ansible Roles

    Head of the department
    teacher-image-דמיטרי-דנילוב

    על המרצה

    דמיטרי דנילוב

    ראש תחום DEVOPS ואוטומציה.

    • בעל תואר ראשון במדעי המחשב במכללת הדסה ירושלים.
    • מנהל קבוצת DevOps בחטיבת הפיתוח ואת המרצים בחטיבת ההדרכה של ב RT-Group
    • בעל ניסיון של מעל 5 שנים באוטומציה והטמעת DevOps ללקוחותינו.
    • אחראי על תהליך ההתמחות המעשית (בסיום הקורס).

    מה מספרים בוגרי המכללה?

    תשובות לשאלות נפוצות

    למי כדאי להשתתף בקורס Ansible?

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

    close

    מה הם תנאי קדם של קורס Ansible?

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

    close

    למה משמש Ansible?

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

    close

    סטודנטים שנרשמו ללימודי ANSIBLE
    התעניינו גם במודולים הבאים:

    © כל הזכויות שמורות Real Time Group