PracticU

הסבר על Chef ועל Puppet

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

הסבר על Chef ועל Puppet
אחרי שמכירים את אנסיבל, כדאי לשקול ללמוד כלי אוטומציה נוסף כמו Chef או Puppet, שגם הם פופולריים בשוק ה-DevOps.
ההבדלים מאנסיבל
1. קלות למידה: אנסיבל פשוט יותר ללמוד מ-Chef ו-Puppet, ולכן כדאי להתחיל בו. זה לא אומר שהוא קל מאוד.
2. קליינט על השרתים: Chef ו-Puppet דורשים התקנת קליינט על כל שרת מנוהל. אנסיבל מתחבר בעזרת SSH או WinRM, בלי התקנה מיוחדת על שרתי הלינוקס.
3. קונסולה מרכזית: משתמשים בדרך כלל בקונסולה מרכזית באינטרנט, ולכן צריך לפתוח חשבון באתר של הכלי. יש חשבון חינמי עם מגבלות, וחשבון בתשלום.
מונחים
4. Recipes: בשף הפעולות נקראות recipes, כלומר מתכונים. באנסיבל הן נקראות מודולים ופלייבוקים.
המרצה ממליץ לבדוק את האתרים של Chef ו-Puppet לפני שמחליטים.

פרקי ההרצאה: הסבר על Chef ועל Puppet

  1. 00:00

    הצעד הבא אחרי Ansible

  2. 00:42

    כלי DevOps נוספים בשוק

  3. 01:20

    שף ופאפט: ההבדלים העיקריים מ-Ansible

  4. 02:17

    ההבדל השני: התקנת קליינט על השרתים

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

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

  1. 00:04

    Other automation tools to consider learning חבר'ה עכשיו שסיימתם אני מקווה שסיימתם לראות כל הסרטונים אני מאוד מקווה שהצלחתם לעשות את כל התרגילים אני גם כמעט בטוח במאה אחוז שאם באמת עברתם על כל הסרטונים אתם היום יכולים ואולי כבר עשיתם יצרתם איזשהו תהליך אוטומטי אצלכם באינפרסטרקצ'ר ואני מאוד מקווה

  2. 00:27

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

  3. 00:45

    לדוגמה, כלים אחרים שהם גם פופולריים היום בשוק בתחום ה-DevOps זה למשל שף ופאפט. עכשיו, יש לא מעט כלים, יש הרבה מעבר לשף ופאפט אאוטדר.

  4. 00:59

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

  5. 01:17

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

  6. 01:31

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

  7. 01:46

    1. אנסיבל הרבה יותר קל ללמוד כי השפה והטכנולוגיה היא הרבה יותר, אני רוצה להגיד את המילה פשוטה. וכשאני אומר פשוט זה לא אומר זה מאוד מאוד מאוד קל, אבל זה הרבה יותר קל מלהתחיל ללמוד שף ופאפט.

  8. 02:05

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

  9. 02:19

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

  10. 02:31

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

  11. 02:45

    אם אתם זוכרים אנסיבל, פשוט השתמשנו ב-ssh או winrm כדי להריץ פקודות על שרתים מרוחקים,

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

ההרצאה הקודמת: Ansible on Windows

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

  • הסבר של async ועל await
  • הסבר על Regions ועל AZ ב-AWS
  • הסבר על UID ועל GID
  • הסבר על JNI ועל קבצי SO

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

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