Ansible הוא כלי לניהול ופיתוח כלי אוטומציה, ניתן לעבוד עם אנסביל במספר של סביבות כולל לינוקס. המשתמשים העיקריים בפלטפורמה הם בעיקר אנשי IT או אנשי DevOps. זהו כלי חדשני אשר בעזרתו ניתן לפשט ולבצע פעולות סבוכות כגון פיתוח ואוטומציה בצורה פשוטה ומהירה יחסית תוך כדי שמירה על אבטחה SSH.
מאפייני Ansible
Ansible משמשת למגוון רחב של מטרות כגון:- ניהול קונפיגורציות מורכבות ביותר.
- ביצוע התקנת תוכנה והקמת שירותים שונים בענן.
- פיתוח כלים אוטומטיים.
- הרצת Playbook מספר פעמים ברצף.
- אנסיבל מאפשרת לבדוק את האפליקציה בכל אחד משלבי הפיתוח ויכולה ולמעשה לדמות את פעילות החל משלב ה boot והאתחול.
יתרונות Configuration Management - Ansible
אחד היתרונות הגדולים של התוכנה - Ansible איננה מצריכה הקמת שרת ניהול מרכזי. למעשה, כל מפתח שעובד עם התוכנה יכול לקבל הרשאות ייחודיות לעמדה שלו ספציפית.עובדה זו מאפשרת לשלב אנשי דבאופס בתהליך הפיתוח עם גישה רק לנושאים הרלוונטיים, דבר המקל על הפעילות והמהירות שניתן לשלב גורמים נוספים למשימות בתהליך פיתוח המוצר.
עוד יתרון גדול הוא האבטחה של התוכנה אשר מבוססת SSH. כל התקשורת דרכה מאובטחת וניתן להתקין אותה ולעבוד עם סיסמאות וניהול מפתחות שאותם קל להתקין במערכת הקצה.
יתרון נוסף, יכולת כיווץ שרתים לקבוצות ותתי קבוצות לפי הצרכים.
לדוגמא, אפשר לחלק את כל השרתים של גרסה או מסוג מסוים כגון AWS או UBUNTU ולבצע בהם בדיקות ותהליכים על פי פקודות שנכתבו מראש. אנסביל תומכת ב- כל שפת תכנות אשר תומכת ב JSON. כגון: רובי, BASH, PYTHON, ועוד..
לסיכום, ל- Ansible מספר יתרונות מרכזיים כגון קוד פתוח, תהליך התקנה מהיר, אבטחה, ניהול תהליכים כגון התקנה בענן, ניהול קונפיגורציות, אוטומציה ועוד. יתרונות אלו הפכו את הפלטפורמה לכלי שעוזר רבות לאנשי ה DevOps ומפשט תהליכים ולכן חשוב שיהיה בסל הכלים של כל איש IT אוטומציה או דבאופס. קורס זה הנו קורס מעשי הכולל הרצאות פרונטליות ותרגול מעשי.
למי מתאים הקורס?
- המעוניינים בהכשרה מקצועית לצורך השתלבות בתעשייה בתור אנשי System / Servers / IT/ DevOps ועוד…
- חיילים משוחררים המעוניינים בדריסת רגל בתעשיית ההייטק (באישור משרד הכלכלה – מוכר לפיקדון צבאי).
- אקדמאים ממקצועות אחרים המעוניינים בהסבה מקצועית.
דרישות קדם ותנאי קבלה לקורס
- ידע וניסיון בעבודה מול מחשב, אינטרנט
- אנגלית ברמה בינונית.
- בעלי רקע ו/או ניסיון במערכת ההפעלה לינוקס -יתרון.