OpenStack ומחשוב ענן: העתיד של מחשוב ענן עם תוכנה חופשית

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

LPI

לפתוח ערימה  נוצר כפרויקט עבודות תשתית של "קוד פתוח" (קוד פתוח) תחת הדמות של שירות מקוון (IaaS) ליצירה וניהול של קבוצות גדולות של שרתים פרטיים וירטואליים במרכז נתונים.

ערימה פתוחה -1

היעדים מתוכם היו תמיכה ביכולת פעולה הדדית בין שירותי ענן על מנת לבנות שירותי ענן (זהים לאמזון) במרכזי הנתונים שלהם. לפתוח ערימה, זמין כרגע בחינם תחת ה- רישיון אפאצ'י 2.0. לכן, לעתים קרובות רבים מתייחסים אליו לפתוח ערימה באתרי מידע כמו ענן לינוקס, כלומר "לינוקס של הענן". אחרים משווים את זה לפרויקטים כמו אקליפטוס y אפאצ'י CloudStack, שתי יוזמות נוספות של קוד פתוח בענן.

ואיך בנוי Openstack?

לפתוח ערימה יש אדריכלות מודולרית המורכב כרגע מ אחד עשר (11) רכיבים:

  • נובה: לספק מכונות וירטואליות (VM) לפי דרישות (לפי דרישה) נדרש.
  • מָהִיר: לספק מערכת אחסון ניתנת להרחבה התומכת באחסון אובייקטים נחוצים.
  • גַחֶלֶת: כדי לספק אחסון חסום מתמשך לאירוח המכונות הווירטואליות הפועלות.
  • מַבָּט: להציע רשימה ואחסון של תמונות דיסק וירטואלי איתן הן יעבדו.
  • אֶבֶן רֹאשָׁה: לספק את טכנולוגיית האימות וההרשאה להפעלת כל שירותי OpenStack.
  • אופק: לספק את ממשק המשתמש המודולרי (UI) לאינטראקציה עם שירותי OpenStack.
  • נֵיטרוֹן: לספק את קישוריות הרשת הנדרשת כשירות בין התקני הממשק השולטים בשירותים המשובצים של OpenStack.
  • מד התקרה: לספק נקודת מגע יחידה למערכות חיוב.
  • חוֹם: Para מספקת את שירותי התזמור למספר יישומי ענן מספקים וטכנולוגיות שונות.
  • טרוב: לספק הקצאת מסדי נתונים כשירות מאוחד למנועי מסד נתונים התייחסותיים ולא קשורים.
  • סהרה: פארה מציעה את שירותי עיבוד הנתונים הנדרשים למשאבים המנוהלים על ידי OpenStack.

ואיך נולד Openstack?

La מינהל האווירונאוטיקה והחלל הלאומי (נאס"א) יחד עם Rackspace, הם התפתחו לפתוח ערימה. RackSpace סיפק את הקוד שמאפשר שירות משלוח תוכן ואחסון של קבצי ענן (קבצי ענן) ושרתי ענן ייצור (שרתי ענן). יש נאס"א נתן את הטכנולוגיה התומכת עַרְפִּילִית, שירות מחשוב ענן משלו, עם תכונות של ביצועים גבוהים, רשת וניהול יעיל של אחסון נתונים, כדי להשיג ניהול מערכות גדולות של נתונים מדעיים.

לפתוח ערימה הפך רשמית לעמותה עצמאית לחלוטין ב ספטמבר 2012. קהילת OpenStack, שנוצר סביבו בפיקוח דירקטוריון, המורכב מתחרות ישירות ועקיפות רבות, כגון יבמ, אינטל ו- VMware.

ומה הופך את Openstack למוצלחת, פרקטית ומשומשת כל כך?

לפתוח ערימה שואפת לבנות פלטפורמת ענן, הקלד CMP (פלטפורמת ניהול ענן) המאפשרת בנייה וניהול של אלמנטים שונים בתוך תשתית להשגת שירותי ענן ללקוחותיה (המשתמשים). אם נשווה את מחסנית VMware, לפתוח ערימה תהיה באותה רמה של vCAC ו / או vCD).

לפתוח ערימה בעל יכולת גדולה עבור פְּרִישׁוּת דרך ממשקי API מה הם "קַל" ליישם ולהתאים (מאוד בסגנון AWS), ציבורי ומהסוג "ספק חינם", כל כך הרבה ספקי שירותים » הם פנו לראות לפתוח ערימה כחלופה מרכזית ליוזמות תשתית הענן שלך. לפתוח ערימה עימה טכנולוגיה מודולרית בהתבסס על הדרישות של "ענן" שצריך להעביר מאפשר לשלב פרויקטים שונים בארכיטקטורה שנוצרה בצורה פרוגרסיבית ויציבה.

מה זה לא Openstack?

OpenStack אינו:

  • מוצר: זה למעשה מערך שירותים, שיוצרים ענן, עם טכנולוגיה קוד פתוח, המאפשרת שינוי, התאמה והתאמה אישית לטובת צרכיה שלה שאפשר לשתף ולתרום עם אלה של הקהילה. לפתוח ערימה מתוחזק ונשלט על ידי קרן לפתוח ערימה.
  • היפרוויזר: זה יותר מאלמנט וירטואליזציה פשוט, מכיוון שמדובר באלמנט שנמצא בשכבה הרבה מעל הענן, יש לו גובה של מתחרים כמו vCD y vCAC (VMware) ועם אחרים של CMP de צדדים שלישיים (3) שנמצאים שם בחוץ.
  • 100% חינם: רק הקוד צריך להיות פתוח, שכן עלויות התחזוקה, ההדרכה, פתרון הבעיות, הניהול והתחזוקה של השכבות שמתחת (למשל vSphere, רשת, אחסון וכו ') יש להם או עשוי להיות בעלות נלווית בהתאם לספק ו / או הטכנולוגיה בה נעשה שימוש. בנוסף, כמה הפצות לינוקס מתחילות להציע את "טעם" (גרסאות) של OpenStack, הוספת ערך משויך, עלות לא עבור הקוד אלא עבור התמיכה והשאר.
  • רק לספקי שירות: לפתוח ערימה זה יכול לשמש על ידי כל סוג של מוסד, חברה, ארגונים ולא רק על ידי נותני שירות (SP), מכיוון שברור שהמודולריות וקלות הצריכה באמצעות ממשקי ה- API שלו, הופכים את המוצר לכל כך מעניין עבור ה- SPs וכל גורם אחר.

ומה זה מחשוב קלול?

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

אספקת שירותי מחשוב ענן יכולה להיות משויכת לשלושה (3) מודלים עסקיים ספציפיים:

  • תשתית כשירות (IaaS): מודל עסקי זה מציע לצרכן (המשתמש) אספקת עיבוד, אחסון, רשתות וכל משאבי מחשוב אחרים הדרושים להתקנת תוכנה, כולל מערכת ההפעלה והיישומים. למעט השליטה על מערכת הענן הבסיסית אלא על מערכת ההפעלה ויישומיה. דוגמה: אמזון שירותי אינטרנט EC2.
  • פלטפורמה כשירות (PaaS): מודל עסקי זה מציע לצרכן (המשתמש) את האפשרות להריץ אפליקציות שפותחו או נדבקו על ידי צדדים שלישיים, משפות התכנות או הממשקים המסופקים על ידי הספק. למעט שליטה על המערכת הבסיסית או על משאבי התשתית.
  • תוכנה כשירות (SaaS): מודל עסקי זה מציע לצרכן (המשתמש) את האפשרות להשתמש ביישומי הספק הפועלים על תשתית הענן. ניתן לגשת ליישומים ממכשירי לקוח באמצעות ממשקים, למשל דפדפן אינטרנט. במקרה זה, למשתמש יש רק גישה לממשק תצורה של התוכנה המסופקת.

אספקת שירותי מחשוב ענן יכולה להיות קשורה לשלושה (3) מודלים של יישום ספציפי:

  • ענן ציבורי: מודל פריסת ענן זה מאפשר לתשתית ולמשאבים הלוגיים המהווים חלק מהסביבה להיות זמינים לקהל הרחב או לקבוצת משתמשים רחבה. לרוב היא בבעלות ספק שמנהל את התשתית והשירותים המוצעים. דוגמה: שירות GoogleApps.
  • ענן פרטי: מודל פריסת ענן זה מאפשר לנהל את התשתית אך ורק על ידי ארגון אחד. ניהול היישומים והשירותים יכול להתבצע על ידי אותו ארגון או על ידי צד שלישי. התשתית הנלווית יכולה להיות בתוך הארגון או מחוצה לו. דוגמה: כל שירות ענן שבבעלות הארגון או שהוא חוזה לספק אך משאביו בלעדיים לארגון זה.
  • ענן קהילתי: מודל פריסת ענן זה מאפשר לשתף את התשתית על ידי ארגונים שונים ומטרתו העיקרית היא לתמוך בקהילה ספציפית שיש לה מערכת דאגות דומה (דרישות תאימות למשימה, אבטחה או רגולציה וכו '). כמו הענן הפרטי, הוא יכול להיות מנוהל על ידי ארגונים או על ידי צד שלישי והתשתית יכולה להיות במתקנים שלהם או מחוצה להם. דוגמה: השירות הניתן על ידי www.apps.gov של ממשלת ארה"ב, המספקת שירותי מחשוב ענן לסוכנויות ממשלתיות.
  • ענן היברידי: מודל יישום ענן זה מאפשר לשלב שני סוגים או יותר של ענני ענן קודמים, תוך שמירה על ישויות נפרדות אך מאוחדות על ידי טכנולוגיות סטנדרטיות או קנייניות המאפשרות ניידות של נתונים ויישומים מנוהלים.

ובכן, אני מקווה שאהבתם את הפוסט הזה!


הוסף כמקור מועדף בגוגל