הפינה של אופיר

אופיר מקשקש על טכנולוגיה

ארכיון רשומות מהחודש "דצמבר, 2008"

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

פורסמה על־ידי ofirm ב 24/12/2008

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

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

כמו שכתבתי (נו, תלחצו על הלינק ותקראו), יש כל מיני סוגים של שירותים תחת הכותרת cloud computing, ולכל אחד מהם דורש התייחסות:

  • יש שירותי תשתיות (מחשבים וירטואלים, גיבוי וכו') שפחות מטרידים אותי, כי הם לא מטילים מגבלות על מה אני מריץ. כשאני יוצר מכונה וירטואלית ב-EC2, אני יכול להריץ בה מה שבא לי, ואני יכול בקלות לארח אותה במקום אחר.
  • יש שירותים שהם בהגדרה סגורים – ביחוד כשאני קונה ישומים מלאים, למשל Salesforce.com או Google Apps. שם יטרידו אותי סוגיות מסויימות, כמו איזה סוג של ממשק תכנותי אני מקבל, איזה נתונים אני יכול לגזור ואילו לא, וכו'.

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

כמובן, לכאורה אני יכול לממש שירותים חלופיים לגוגל שיתמכו בדיוק באותו ממשק תכנותי, ואולי זה באמת יגיע יום אחד, אבל עד אז, יש כאן בעיה.

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

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

יש עוד בעיות שנובעות מכך שאני מריץ את הישומים והתשתיות שלי אצל צד שלישי – פרטיות, שליטה, עמידה ברגולציה וכו'…זה תמיד נכון. מול זה, חשוב לזכור שיש כאן רווח אמיתי – גם בחיסכון בעלויות וגם בעצמה של מינוף השירותים הללו. יש סיבה למה הם מעוררים ענין.

עכשיו אתם תגידו לי, כמובן, שאף אחד לא מכריח אותי לעבור לפלטפורמות האלה… זה נכון אם אתם עובדים כעצמאים, אבל ככל שהפלטפורמות הללו יתפסו תאוצה, יש סיכוי שסביבות ריצה קנייניות יהפכו להיות ה-mainstream… המינימום שאתם צריכים לזכור זה לשים לב למחיר של כל פלטפורמה חדשה על החופש שלכם לפני שאתם קופצים למים…

פורסם ב טכנולוגיה | 4 תגובות »

 
Follow

Get every new post delivered to your Inbox.