 כולם מדברים על העבר שנקרא וירצ'ול משין, הוא לוקח את העבר, מצמיד אותו לעתיד ומתן להם לחיות ביחד, נכון? דן, הגדרתי אותך, נכון? ממש נעולה, אז בעצם השיחה שלי מיותרת, אז תודה רבה לכם. בעצם, אבל ולא רק רציתי לספר על זה, רציתי גם לספר על הקבוצה שלי וקצת להשביץ בפרויקט הזה שאנחנו מובילים, נקרא קיובוירט, שבאמת כמו שמנסיפר, הקוונה שלו הוא להביא את המכונות הווירטואליות לתוך העולם של קוברנטיס, לתת לקוברנטיס לנהל גם מכונות ווירטואליות. בשביל להגיע לזה, אני צריך לספר קצת על ההיסטוריה, שחלק ממנה דיין, שהיא לבטא אותה מההתחלה, מכירה פי אלף ממני, היא זכירה שפעם, ב-2014, אופן שיף, היה בכלל משהו אחר, היה סביבת פלטפורמת זה סרוויס, שהייתה מפותחת ברובי, ובתקופה היא מכרה יפה מאוד, פרנסה, קבוצה קטנה ברדת, אבל באותה תקופה גוגל החליטו שהם צריכים להוציא החוצה את הקונטיינר אוקרסטריישן אנג'ן שלהם לפתח אותו מחדש וחשבו לראשונה על המושג הזה של קוברנטיס. בתקופה הזאת הם פנו לרדת כדי לקבל, אז ראה באיך עושים אופן סורס טוב, כדי למשוך אליהם שיבואו עוד חברות לעזור להם לעשות את זה, ורדת בעקבות האינטרקציה הזאת עם גוגל, החליטה שנה מאוחר יותר לעשות, הימור מטורף, ולכתוב מחדש את אופן שיף, על גבי הפרטפורמה של גוגל שנקראי הקוברנטיס, בספה אחרת לגמרי, זה היה אתגר טכנולוגי מאוד גדול, אבל כמו שאתם יודעים, הוא השתלם מאוד, בגלל שזה הפך את רדת לחברה הראשונה שהצליחה לתת קוברנטיס עם תמיכה של קורפוריית שכל אחד יכול להתקין. אחרי לא יותר מדי זמן, קבוצה ברדת ישראל, לא אני, אבל חלק מהאנשים יושבים פה, התכנסו והגיעו למסקנה שאנחנו נצטרך גם, שמעכת הזאתי, לא רק תנהל קונטיינרים, אלא גם מכונות וירטואליות, ולכן התחלנו לפתח את הפרויקט שנקרא קיובוירט, שמביא וירטואליזציה לתוך קיוב. במהלך השנים אחרי זה אופן שיף תבר מהפכה נוספת שאנחנו עברנו לעולם של הטכנולוגיה של אופרטורים, ורדת קורואס באופן שיף תארבע, ושנה לאחר מכן ניצאנו את קיובוירט בתור מוצא רדתי שנקרא אופן שיף תברטואליזציה, שזמין לכל אחד מכם לשימוש אם אתה רוצה ללחוץ כמה קליקים. כדי לספר טיפה יותר על הפרטים איך קיובוירט, איך הוא הצליח ומה הוא עושה, אני צריך לספר מעט על התוכן של קוברנטיס. יש לי סימפאטיה מוזרה לאטימולוגיה אז קוברנטיס רק למי שלא יודע זה בא ממילה ביבנית שנקרא קוברנטיס, וזה אותה משמעות של כברנית בעברית, זה המוביל של עוניה לכן זה נראה כמו הגש של עוניה למי שלא יודע. לא נספר על זה כי שמעתם על זה הרבה פעמים, אני רוצה להעיר על הבולת האחרון מה שמגניב במחינתי ומיוחד בקוברנטיס וזה שהAPI שלו הוא דקלרטיבי. בניגוד לכל מיני מערכות מבוזרות קודמות שעבדתי בהם שניסו לטפל בצורה פרוצדורלית לשלוט בכל דבר בנפרד, קוברנטיס מחצין, נותן למשתמשים שלו את היכולת להצעיר מה אני רוצה שיקרה בסופו של דבר, והאחריות לממש את זה לעשות לזה Reconciliation, לדוג שאיבנטשהו ובסופו של דבר זה יתעקף בקלאסטר יהיה באחריות של קוברנטיס, זה מאפשר לקוברנטיס לשלוט על מערכת מבוזרת Distributed של הרבה הרבה רכיבים, זה הדרך היחידה אחרת אנחנו נקלעים ל-racing-טורפים, צריך לזכור את זה. עכשיו מה זה קוברנטיס וכאן אני יודע שאני אכנס קצת לפינות הפלות שיש אנשים שלא יסכימו איתי, בחינתי קוברנטיס זה מכונה מסובכת שכל מה שיודעת לעשות זה לדאוג לדיפלוימן, שדיפלוימן תקרה באמת. מה זה דיפלוימן? עבודה של דיפלוימן מתחילה בזה שאני כמפתח של תוכנה, כותב איזשהו קוד, מצרף אותו, מקמפל אותו, שם אותו בתוך קונטיינר עם כל הספריות שהוא צריך, דוחף את הקונטיינר על איזשהו קונטיינר רג'יסטרי למשל קווי. איזושהי תוכנה שעושה מעשות טוב, את התוכנה הזאת היא אני רוצה להריץ איפשהו, לא מספיק לי להריץ אותה על איזה לפטופ אחד מסכן, אני צריך להשפיע על כל האינטרנט, אני רוצה לעשות משהו גדול. לכן אני מבקש מכוברנטיס, תדאג שהתוכנה הזאת היא תרוץ שלוש תלפים פעם ברחבי הזה, וההחריות של קוברנטיס היא לדאוג שהדבר הזה יקרה, למצוא את כוח החישוב, את המקומות שבהם אפשר להריץ עם כל הדרישות של האפליקציה הספציפי הזאת, לדאוג לפרוס אותה ברחבי הריסורסים שיש לו, שלוש תלפים פעם. ואם אני משנה את העתיב ואומר אין לי כסף לשלם כל כך הרבה עותקים, כל מה שאני צריך לעשות, זה ללכת ולשנות בשלוש תלפים הזה לעשר, זה מה שאני יכול להרשות לעצמי עכשיו, אז זה מה שקוברנטיס ידאג לשנות. מה שנחמד במבנה של קוברנטיס זה שזה מודולרי ואז אפשר מישהו אחר יכול, ויש אנשים שעושים אוטוסקיילינג, דואגים שלפי השעה באיממה, לפי הדרישות, הגישות לאתר שאני מחצין, יגדיל ויקטין את הריסורסים כדי לתת את השירות האידיאלי לקוחות שלי ואת העלות המינימלית לעצמי. זה הדברים הנחמדים בקוברנטיס, אחד הדברים שאני מקווה שאני לא מעליב אף אחד, ניסיתי לעשות בצבע דהוי את הקטעים הפחות מעניינים באיפי, וקצת יש יותר מידע, ימלי מרוקים מידעי למי שיכול לזדות. עכשיו אני נאלץ לי, כנס טיפה לצלול כדי להסביר למה קיובריט כל כך הצליח, אני צריך להסביר טיפה על איך קוברנטיס עובד מתחת מאחורי הקליים, ותסליחו לי אם אני משעמם או אומר דברים כאילו שאתם כבר חוזרים, לתחות ככה אני רואה את קוברנטיס, הוא אחרי לנהל הרבה הרבה נודים, אגב הציור הזה לא ציירתי בעצמי, גנבדי את זה מעטר של קוברנטיס. הוא מנהל הרבה נודים, רוב הנודים האלה בדרך כלל, הם רצים כמכונה וירטואלית שמסופקת על ידי ספקים של מכונות וירטואליות כמו Amazon, Google, IBM, Cloud, Reddit Virtualization, OpenStack. כל אחד מהמחונות הוירטואלית הייתה למריצה איזשהו סוכן, איזשהו agent שנקרא קיובלט, הוא בא וצועק אל הקלאסט, הוא רואה, אני כאן, אני תקין, אני, יש לי כוח חישוב, תנו לי עבודה. למי הוא צועק את זה, לתוך שכבת השליטה הוא בקרה מה שנקרא Control Plane, שאחראית על לזהות מהעבודה, לחלק אותה אל הנוד המתאים, ולהקוב אחרי מה שקורה. כל הכוח אני בא פונה לאיפי סרבר, אומר יש לי דיפלוימנט, הדיפלוימנט הזה מתפרס פה בעזרת הקונטרולרים, מתפרס להרבה הרבה פודים, והפודים האלה מחולקים לכל אחד מהוורקרים האלה. זה בגדול קוברנטיס, לפחות לגישתי. ציימתי את הנקודה הזאת בעצם. מה זה וירטואליזציה? כמו שהזכרנו, וירטואליזציה זה טכנולוגיה כבר ותיקה. ככה בערך 20 שנה קיימת רק בעולם של אינטל, והיה קיים עוד קודם במחשבים של IBM הגדולים האלה, ה-10, 400, אבא שלי מספר שהיו פעם. וטכנולוגיה ותיקה והתפתחה הרבה מאוד שנים, הרבה מאוד ברדת ישראל, הצלח אינו מובילים בתחום הזה ועדיין, וכונטיינרים שאנחנו מכירים כולנו כמה הם גמישים, ונוכים וסקלבילים, מאוד מאוד מצליחים ומגניבים, אבל הם לא מספיקים לכל היו סקייסים בעולם. למשל, אם יש לכם איזה אפליקציה שמישהו בארגון שלכם, או באיזו חברה אחרת, כתב ב-Windows לפני 10 שנים, הסיכוי שתוכלו להביר אותה ככה, לקונטיינר, הוא קלוש. תצרחו להשקיע בזה זמן ומעמץ, זה לא יכינם, ולפעמים הזמן הזה, אין לכם את הזמן הזה כרגע, ובמדע אנחנו רואים את זה הרבה פעמים, אצל הרבה לקוחות, הם באים עם כל הכוונות הטובות, יש להם אפליקציה מסובכת, הם ציירו את כל הציור, הם יודעים איך הם יעבירו את זה למייקרוסרוויסס, וכל אחד מהם רץ, בקונטיינר נפרד, וכל אחד מתעדכן בעצמו, עם API מסודרים, ואז הם מגלים, שאחת הקומפוננטות, בכלל איזה פרד פרטי, שמישהו כתב, וכרגע זה עוד לא מוכן, ועוד לא, ורק עוד שלוש שנים זה יהיה, וכאן בפער הזה נכנס קיובוירט. קיובווירט יכול לת את הפתרון, למי שצריך להכניס מכונה וירטואלית, בתוך הסיפור הגדול של מודרניזציה של הדת הסנדר שלכם. אז איך אנחנו עושים את זה? איך אנחנו מעבירים מכונה וירטואלית לתוך העולם הזה של קוברנטיס? הרבה בזכות רדת, קוברנטיס סיפו את המושג, התחיל בשם 3rd party resource, אחרי זה קוראים איזה זאת אומרי resource definition, הרבה בעזרתנו, יש אפשרות להרחיב את סטה ריסורסים שקוברנטיס יודע לנהל, ואחד מהם, אנחנו עוספנו וירטשואל משין, והדאגנו שהגדרה של הווירטשואל משין תהיה כמה שיותר דומה להגדרה של פוד. כדי שזה יהיה ברור, שהווירטלולד הוא במקרה רץ בתוך מכונה וירטואלית, אבל הוא צריך להתנהג מה שיותר דומה לווירטלולד סטנדרטי של קוברנטיס. וכמו שראינו קודם לגבי הווירטלולד שמופיע בדיפלומינט, גם כאן אפשר המשתמש יכול לבנות את האפליקציה לייצר איזשהו אפליאנס כזה, כמו שיש הרבה פעמים, יש אפליאנס כאלה שרצים מכונה וירטואלית, איזשהו קובץ שמייצג את האימד של אותו דיסק שהמכונה וירטואלית רואה דואג לדחוף אותו לאותו רגיסטרי ששמים בו קונטיינר אימדג ששמים אותו שם מגדירים את הדבר הזה וברגע שהריסטורס הזה מוגדר ונותנים אותו לקיובוירט, קיובווירטי דאג שהדבר הזה ירוץ בקלאוד שלכם. ואיך זה עובד? הציור הזה צריך להיות לכם מאוד מאוד מוכר כי לקחתי את אותו ציור קצת שיניתי אותו זה חשוב מאוד להדגיש כי אנחנו, לפי דעתיה, הצלחה של קיובוירט, הרבה ממנה זה בגלל שתרחנו שהדיסיין של קיובוירט יהיה דומה לפלטפורמה שבה הוא רועץ וכמו שבקוברנטיס לכל נוד ונוד, היה אייג'נט היה סוכן שסיפר מה רץ עליו, מה ריסורסים שהזמינים, האם הוא זמין בכלל אוי זה נראה זווה השם של הווירט-הנדלר לא ברור, אבל בכל אחד מהנודים האלה יש איזה וווירט-הנדלר איזה איזה איג'נט שלנו שם ספר אני יודע להריץ ויאמים תביאו לי עבודה וכאן על יש בקונטרול פלנד בשכבת השליטה ובקרא יש וווירט-קונטרולר וווירט-איפי שברגע שהלקוח בא ואומר אני רוצה ורשו על משין הווירט-קונטרולר והלוגיקה שיושבת בקונטרול פלנד יודע לבנות פוד רגיל שמכיל בתוכו את קיואמו ואת לווירט שאלה טכנולוגיות כבר בנות חמש עשרה שאנחנו מכירים איטב ברדת יודעים להריץ מכונות וירטואליות ברדת וירטשואליזציון ובאופן סטק אנחנו השתמשנו באותם טכנולוגיות כדי להריץ את הוויאמים וכל האחריות על הסקייג'ו לנגל הנטור כינגל הסטוריג' עבודה הזאת אני רוצה למושג של קיובירט אנחנו בסך הכל משתמשים בדברים הסטנדרטים של קוברנטיס מה שלפי דעתי גרם להצלחה של הפרויקט עכשיו, אני כל הזמן אומר תופך לעצמי על השכם על ההצלחה שלנו אבל זה לא רק אני אומר את זה הלכתי לפני ההרצאה חיפשתי בהקראי באינטרנט אנשים שאני יודע שמשתמשים בקור ברנטיס לא נעים להגיד אבל אנחנו מאוד נהנים שמתחרים כמו סוזי באים ואומרים אנחנו חושבים שהטכנולוגיה שלכם הטכנולוגיה שאתם מומחים שלה אתם פיתחתם אותה היא טובה מספיק ואנחנו מכניסים אותה למוצר שלנו אז יש פה הרבה לקוחות ופרטנרים ואנשים שאני רק יודע בהסע חדת שפשוט ראיתי שהם מספרו באו וסיפרו איזה חברת טלקום מקוריה יש פה בקיובר צמת כאן אנחנו משתמשים בזה ויש פה מקום רק באמצע למטה אני מבקש אם פה בקהל ואני יודע יבגני שיש פה מישהו אחד כזה לפחות שמשתמשים בקיובר ולא סיפרו לנו אז בקשה תספרו אם אתם משתמשים בקיובר ולא ירטר מדי סודים אז אני אשמח לדעת לשמוע ולהציג את זה ברשימת האדאפטורים שלנו כי כמו שדיין סיפרה בהתחלה אנחנו רוצים להיות חברים מוצלחים בסיינסייף וקיוברט הוא במהמד הוא עדיין באינקובטור אנחנו מרגישים כמו פאג שנולד וצריך חימום והאהבה ובשול זה אנחנו רוצים לקבל את תמיכה שלכם כדי להפוך לגרדג'ואת לבוגרים של סיינסייף ראיתי שכמה נתנו פה לב דמו אני לא כל כך אמיץ אבל רציתי לתת להראות איך נראה כמה קל זה ליצור מכונה וירטואלית באופנשית וירטשואליזציין זה הגרסה של קיוברט שרדת מוחרת בגדול זה ארבע עשר פשוט הולכים לבירטשואליזציין בוחרים וירטשואל משין בוחרים ליצור אותו מתוך הקטלוג הזה אפשר לבחור גם את רדת רדת אינטר פרייזה לימקס תשע ביתה אפשר קליק-קליק את אופנשית וירטשואליזציין ישר זה זמים לא צריך שום אתה בטור, אם אתה נשתמש שרוצה להרים ויהם כל מה שצריכה זה לבקש מהאדמין שלך להתקין אופנשית וירטשואליזציין זהו אז יש לנו גם עתיד אבל אין לנו זמן לדבר עליו, תודה רבה לכם