הכירו את 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 הראשון שלי, השאלה היא רק מתי יהיו לי כמה שעות פנויות בשביל זה?

הפוסט פורסם לראשנה בבלוג מעונן חלקית.

Avatar

בועז זינימן

בועז זינימן מנהל את מעונן חלקית, בלוג בעברית המוקדש ברובו למחשוב ענן (Cloud Computing) וטכנולוגיה בכלל. בועז משמש כדירקטור טכנולוגיה ותשתיות ענן בחברת Zend Technologies ובארבעת השנים האחרונות הוא ניהל את הצוותים הטכנולוגיים ב – Zend, כולל תיכנון ופיתוח כל מערכות ה – Web, פתרונות Hosting, אסטרטגיית IT ותשתיות.

הגב

5 תגובות על "הכירו את OpenStack: מערכת הפעלה למחשוב ענן מבוססת קוד פתוח"

avatar
Photo and Image Files
 
 
 
Audio and Video Files
 
 
 
Other File Types
 
 
 

* היי, אנחנו אוהבים תגובות!
תיקונים, תגובות קוטלות וכמובן תגובות מפרגנות - בכיף.
חופש הביטוי הוא ערך עליון, אבל לא נוכל להשלים עם תגובות שכוללות הסתה, הוצאת דיבה, תגובות שכוללות מידע המפר את תנאי השימוש של Geektime, תגובות שחורגות מהטעם הטוב ותגובות שהן בניגוד לדין. תגובות כאלו יימחקו מייד.

סידור לפי:   חדש | ישן | הכי מדורגים
גולש
Guest

” חס וחלילה Windows “, אין עורך באתר הזה ?

רגב פורת
Guest

לא מן הנמנע שזהו מאמר מרתק אבל אותי איבדת ב: חס וחלילה Windows

יגאל אלקון
Member

לכל דבר יש שתי צדדים, אצלי דווקא עולה חיוך מאוד גדול שאני שומע “חס וחלילה Windows”, כי אולי במקרה זה עוד מישהו שקלט שלמערכת חלונות אין הרבה מקום בעולם הפיתוח והתשתיות המודרניות של היום ובמיוחד של העתיד. התמיכה נמצאת שם רק בגלל שמשתמשים בזה ואין ברירה.

ואולי כדאי שתקראו את זה: http://blog.zorinaq.com/?e=74
מסתבר שהליבה של חלונות עמוסה בטעויות פטאליות, ונסיונות כושלים לתקן אותם. זה לא מפתיע. איך אפשר לצפות מחברה שלא מציחה לבנות דפדפן נורמלי 15 שנה תצליח לבנות מערכת הפעלה שעובדת טוב ומהיר.

dra
Guest

חבל שאתה לא קורא עד הסוף את הדברים שאתה מקשר אליהם.

יואב
Guest

אני באמת לא מבין מה ההבדל בין מערכת כזאת לבין מערכות כמו ה matrix של Hp

wpDiscuz

תגיות לכתבה: