הכירו את OpenStack: מערכת הפעלה למחשוב ענן מבוססת קוד פתוח
סיקור כנס OpenStack IL 2013 שנערך לאחרונה בישראל והעניק הצצה למערכת הפעלה מסקרנת במיוחד שצוברת תאוצה ומבוססת קוד פתוח
כבר כמה חודשים טובים לא יצא לי להשתתף בכנס בארץ. שילוב של עומס מאד גדול בעבודה, כמה פרויקטים אישיים ובעיקר הרגשת האכזבה שיש לי בסוף היום, ברוב הכנסים אליהם הלכתי בשנים האחרונות. גם לכנס ה–OpenStack הלכתי ללא ציפיות גבוהות ואני חייב להודות שהופתעתי לטובה ועל כך מגיעות ברכות למארגנים (IGTCloud).
מה זה OpenStack?
לפני שנדבר על ההכנס, כמה מילים (והאמת שאני חייב להקדיש לנושא פוסט שלם בהקדם) על OpenStack.
OpenStack הנה מערכת הפעלה למחשוב ענן. תחשבו רגע על מערכת ההפעלה במחשב שלכם, בין אם מדובר על OS X, Linux או חס וחלילה Windows, התפקיד המרכזי של מערכת ההפעלה הוא לנהל את משאבי החומרה עליהם אתם רצים ולספק ממשק משתמש נוח לניצול יעיל של משאבים אלו. OpenStack עושה בדיוק אותו דבר, רק ב–Scale הרבה יותר גדול.
במקום לנהל מחשב בודד, מדובר על ניהול של שרתים רבים וכנ”ל לגבי התקנים אחרים כגון רשת, איחסון וכו’. התוצאה הסופית הנה מערכת הפעלה, שלוקחת קבוצה של רכיבי חומרה (כגון שרתים) ומאפשרת ניהול והקצאה של מכונות וירטואליות למשתמשים בצורה פשוטה מאד, באמצעות מערכת ניהול מבוססת Web.
במיטב המסורת של שרותי ה–Cloud השונים, OpenStack כוללת API, המאפשר ביצוע פעולות אוטומטיות על גבי המערכת ושילוב ה–API ברכיבים וכלי ניהול אחרים (בכנס דובר המון על Puppet ככלי ניהול), מאפשר יצירת מערכות אוטומטיות מורכבות לניהול מאות מכונות פיזיות ואלפי שרתים וירטואליים.
OpenStack הנו פרויקט Open Source שפותח במקור (החל מיולי 2010) על ידי NASA ו–RackSpace וכיום שותפות למייזם מעל ל-150 חברות כשהמובילות שבהן כוללות את IBM, HP, Intel, Dell ועוד.
OpenStack IL 2013
זאת היתה הפעם השלישית שהכנס מתקיים בישראל ואם לשפוט לפי האולם המלא מפה לפה, לפחות בחלק הראשון של הארוע, והאורחים המכובדים שהגיעו מחו”ל, קיימת התעניינות רבה ב–OpenStack בשוק הישראלי.
החלק הראשון של הארוע כלל הרצאות (Keynotes) של Jonathan Bryce, נציג ה-OpenStack Foundation בארוע, Chris Jackson מ–RackSpace שהציג את הפתרון שמציעה החברה לארגונים שרוצים לאמץ את OpenStack ונציגי Intel, IBM ו–Alcatel שהציגו את האני מאמין שלהם ל-Cloud ואיך CloudStack עוזר להם לממש אותו.
רוב ההרצאות בחלק זה היו עם ניחוח קל של Sales Pitch, למעט ההרצאה של קובי הולזר מ–LivePerson, שהציג את ההטמעה המאד מרשימה שנעשתה באירגון ל–OpenStack במהלך השנה האחרונה. LivePerson מחזיקים כיום מאות שרתים ב–Production, עליהם רצים כ-1300 שרתים וירטואלים וכל זה באמצעות OpenStack ו–Puppet. התוכנית של LivePerson היא להגיע ל–2000 שרתים וירטואליים עד סוף השנה.
החלק הראשון של הארוע ננעל בפאנל של רוב המשתתפים וממנו היה ניתן ללמוד (אם כי בין השורות) ש–OpenStack, למרות שנראית מאד מרשים במבט ראשוני, הנה פתרון שעוד צריך להשקיע בו לא מעט על מנת שיהפך למיינסטרים. שתי הנקודות המרכזיות שעלו בפאנל היו הקושי בהתקנה הראשונית (וכמות חברות האינטגרציה שנכחו בכנס מצביעה על בעיה אמיתית), למי שעושה את צעדיו הראשונים עם המערכת וחסרון בפיצ’רים מרכזיים כגון High Availability. ועדיין, למרות התוכן השיווקי והעובדה שמדובר במערכת בשלבים יחסית ראשוניים, התרשמתי מאד מהפוטנציאל והארכיטקטורה של המערכת ומהקהילה המאד מרשימה (הן של חברות ענק והן של גופים יותר קטנים ואנשים פרטיים) שעומדת מאחורי הפרויקט.
החלק השני של הארוע היה בעל אופי הרבה יותר טכני וכלל שני מסלולים ובהם הרצאות על כלים ושימושים שונים ב–OpenStack. למרות שרוב ההרצאות שראיתי סבלו קשות מחוסר זמן (בפעם הבאה, אני מציע למארגנים להקטין את מספר הדוברים אבל לתת לכל דובר את הזמן הדרוש לו, לפחות בחלקים היותר טכניים של הכנס) וברוב המקרים הדוברים ויתרו על הדגמה של הטכנולוגיה והסתפקו בשקפים בלבד.
הייתי רוצה לציין שתי הרצאות שבלטו, הן בזכות התוכן והן בזכות הדוברים המצויינים. ההרצאה של Florian Haas על Ceph (ספ), מערכת ניהול קבצים בה ניתן להשתמש ב–OpenStack, היתה מאד מעניינת ועשתה לי קצת סדר בעולם מערכות הקבצים המתקדמות. זאת לא הפעם הראשונה שאני שומע על Ceph או מערכות דומות כמו GlusterFS ואם מעולם לא שמעתם עליהן, אל תרגישו רע, מדובר על Bleeding Edge אמיתי ויקח זמן עד שמערכת יומיומיות יתחילו להשתמש בהן. ההרצאה של Florian זמינה באתר של החברה שלו Hastexo.
המרצה השני שמאד נהנתי לשמוע היה Alex Freedland, מחברה רוסית במקור בשם Mirantis, השותפה בפיתוח פלטפורמת ה–OpenStack. ההרצאה של אלכס הייתה הרבה פחות טכנית אבל מאד משעשעת – איך מפתחים מערכת High Availably, מבוססת OpenStack, באמצעות Puppet, כשהלקוח הוא…. עז!
יום ארוך אבל בהחלט כזה שמשאיר אותי עם טעם של עוד ורצון אמיתי לנסות ולהרים את ה–OpenStack הראשון שלי, השאלה היא רק מתי יהיו לי כמה שעות פנויות בשביל זה?
הפוסט פורסם לראשנה בבלוג מעונן חלקית.
הגב
5 תגובות על "הכירו את OpenStack: מערכת הפעלה למחשוב ענן מבוססת קוד פתוח"
* היי, אנחנו אוהבים תגובות!
תיקונים, תגובות קוטלות וכמובן תגובות מפרגנות - בכיף.
חופש הביטוי הוא ערך עליון, אבל לא נוכל להשלים עם תגובות שכוללות הסתה, הוצאת דיבה, תגובות שכוללות מידע המפר את תנאי השימוש של Geektime, תגובות שחורגות מהטעם הטוב ותגובות שהן בניגוד לדין. תגובות כאלו יימחקו מייד.
” חס וחלילה Windows “, אין עורך באתר הזה ?
לא מן הנמנע שזהו מאמר מרתק אבל אותי איבדת ב: חס וחלילה Windows
לכל דבר יש שתי צדדים, אצלי דווקא עולה חיוך מאוד גדול שאני שומע “חס וחלילה Windows”, כי אולי במקרה זה עוד מישהו שקלט שלמערכת חלונות אין הרבה מקום בעולם הפיתוח והתשתיות המודרניות של היום ובמיוחד של העתיד. התמיכה נמצאת שם רק בגלל שמשתמשים בזה ואין ברירה.
ואולי כדאי שתקראו את זה: http://blog.zorinaq.com/?e=74
מסתבר שהליבה של חלונות עמוסה בטעויות פטאליות, ונסיונות כושלים לתקן אותם. זה לא מפתיע. איך אפשר לצפות מחברה שלא מציחה לבנות דפדפן נורמלי 15 שנה תצליח לבנות מערכת הפעלה שעובדת טוב ומהיר.
חבל שאתה לא קורא עד הסוף את הדברים שאתה מקשר אליהם.
אני באמת לא מבין מה ההבדל בין מערכת כזאת לבין מערכות כמו ה matrix של Hp