רברס עם פלטפורמה
רברס עם פלטפורמה
Ran Tavory && Ori Lahav
391 Carburetor 29 - 3rd generation automation
1 seconds Posted Jun 27, 2020 at 7:17 pm.
0:00
0:01
Download MP3
Show notes
פרק מספר 391 של רברס עם פלטפורמה - קרבורטור מספר 29 (16?): הסדרה בה אורי ורן מארחים בכרכור את נתי שלום (Cloudify), והפעם ב-17 ליוני 2020 אחרי נצח של קורונה (הקרבורטור נפל לרדיאטור . . . ) ולפני (?) שהגל השני מגיע (?!)נתי הוא איש תשתיות וזהו הנושא העיקרי גם להיום, וספציפית - 3rd Genration Automation (אוטומציה - הגל השלישי! שמעתם את זה כאן לראשונה).רגע לפני - כמה מילים על נתי, למקרה שמישהו עדיין לא שמע - נתי שלום, CTO ו - Founder של Cloudify (ולפני כן GigaSpaces), מתעסק הרבה בטכנולוגיות Open-source, היום הרבה בתחום של אוטומציה של תשתיות ענן, Networking, עכשיו זה כבר מתחיל גם להיות בטכנולוגיות של AI וכו’ - זה ממש בקצרה.וכמובן - Job Security בתור אורח כבוד ברברסים :-) האם יש כבר AI שיבנה את ה-AI החדש? ובכן - יש את הפודקאסט המעולה של Lex Fridman - מאוד מומלץ לעקוב, תחום מרתק שנוגע בעצם בכל תחומי החיים, ובטוח שזה יגיע גם לעולמות האלה.(רן) לא מזמן Facebook פרסמו שהם בנו מכונה שמתרגמת משפת תכנות אחת לאחרת, כך שאתה יכול למשל לכתוב ב-C וזה יתורגם לך ל-Python וכו’(נתי) אפרופו Job Security - כששמעתי את אנשי ה-AI מדברים על זה ומהו “החלום הרטוב” שאליו אפשר להגיע, הם דיברו על ייצור של רובוט שיודע לתכנת, ולכתוב את התוכנה לעצמו.(רן) סופסוף נוכל להחליף אותך ב-Script . . .(אורי) אבל Facebook ידועים בכך שהם כותבים ב-PHP וזה מתרגם ל-++C  . . .(רן) אז עכשיו AI עושה את זה . . . כל דבר צריך קצת AI.אז התכנסנו כאן היום כדי לדבר על “אוטומציה” - ואוטומציה זו מילה מאוד טעונה, מסורתית.למעשה, “אוטומציה” הייתה מעיין מילה נרדפת ל-QA אוטומטי - אבל זה לא המקרה כאן.אז מה זה בעצם “אוטומציה דור שלישי”? על מה אנחנו מדברים - מהן המטרות? מה הם שני הדורות הקודמים, והכי חשוב: מהו הדור השלישי? המון שאלות, ננסה אחת-אחת . . .(נתי) אז נתחיל באמת ממה הם בעצם הדורות האלה ולמה אני מכנה את זה “דור שלישי” - אני חושב שמה שנתן את ה-”Boost” לאוטומציה זה כל נושא הענן, מהסיבה הפשוטה שהענן הוא חיה יחסית מורכבת, והיכולת להתנהל בסביבה הזו בלי אוטומציה הפכה לכמעט בלתי אפשרית, בשונה מ-Data Center שבדר”כ היה סטטי וכו’.הדור הראשון היה מאופיין בזה שחילקנו ל-Layers המפורסמים של IaaS ו-PaaS ו-SaaS, כשלכל שכבה היה את ה”איזור אוטומציה” שלה . . .(רן) רק נתרגם - IaaS זה קיצור של Infrastructure as a Service, שירותים כמו EC2 ו-S3 וכו’; PaaS זה Platform as a Service - שירותים כמו Heroku או Google App Engine; ו-SaaS זה Software as a Service, כמו Google Docs וכו’.(נתי) למעשה, יש לך שכבה (IaaS) שמאפשרת לך לנהל את ה-Virtual Machines ואת ה-Network ואת כל החלק הזה; PaaS זה מודל שמגדיר או מניח מראש איך התשתית האפליקטיבית ואיך שהאפליקציה שלך נראית - בעצם “מחביא” לך את ה-Infrastructure ומאפשר לך להתרכז רק בכתיבת הקודהאוטומציה הייתה משהו שהוא גם מאוד Opinionated - מעיין “Black-box שעושה לך קסמים”, כשאתה לא באמת חשוף או יודע איך הוא מנהל את הדבריםואז SaaS זה גם סוג של Black-box - אבל ברמת השירות: את מקבל Service (המפורסם ביותר בזמנו היה CRM) כשאין לך באמת מושג איך זה מנוהל, וזה גם לא מעניין אותך - מי שאחראי עליו, אז אותו זה מעניין אבל  אותך זה לא.הדורות של האוטומציה בעולמות האלה אופיינו באמת לפי השכבות הללו, וכל אחד נתן את המענה שלו - שבעולם ה-IaaS מדובר בעיקר ב-Scripts עם “קצת חוכמה”, אני חושב ששם זה פחות או יותר התחיל להתפתח.זה תהחיל להיות מעניין ברגע שהעולם של ה-PaaS התחיל לאבד קצת רלוונטיות, ואז המרחק בין IaaS ל-PaaS הפך להיות משהו קצת מטושטש ולא כל כך מוגדר, כי ה-Workloads והאפליקציות הפכו להיות חיה מאוד מורכבת, יותר ממה שיכול להיכנס לאיזשהו Template שמישהו חשב עליו קודם.זה יצר את הגל של האוטומציה של הדור השני . . .(רן) זה מדגדג לי קצת ללכת לשיחה צדדית, אבל לא נתפתה (חזקים!) - אמרת ש-PaaS איבד את המרכזיות שלו ורציתי לשאול למה . . . אבל ננסה להתמקד באיפה שאנחנו.(נתי) יש הרבה סיבות לדעתי, כן.(רן) אז נתמקד חזרה בסיפור שלנו - אנחנו מדברים על אוטומציה לא בהקשר של QA אלא בהקשר של עולמות ה-DevOps או Operations של Data Centers וכו’ - ודיברנו על הדור הראשון.(נתי) הדור השני זה בעצם הכניסה של Cloud Native ומה שהיום נקרא Infrastructure as a Code - השכבות של ה-IaaS וה- PaaS מתאחדות, ואנשים בונים את ה - Platform as a Serv…