אַשׁרַאי:
במפגש טכני בסנטה קלרה לפני מספר ימים, פגשתי את דייב ווסטווד, מפתח מוכשר ומהנדס תלת מימד שסיפר לי סיפור מרתק על הצמיחה הפנומנלית של האפליקציה האחרונה שלו, BuddyPoke, שהייתה עדה לעלייה נפיצה בתנועה כשגוגל פרסמה פלטפורמת Orkut שלהם למשתמשים הברזילאים שלהם ב-10 ביולי. זה היה סוג של צמיחה פתאומית שמרסקת שרתים והורגת אתרי אינטרנט. אלא אם כן, כמובן, הם מתארחים על תשתית ניתנת להרחבה שמסתגלת אוטומטית להתמודדות עם מה שאתה זורק עליה; כמו Google App Engine. אני אתן לדייב לספר את הסיפור:
BuddyPoke פועל בשידור חיmyspace.com,hi5.comוorkut.com. הוא זכה להצלחה הגדולה ביותר ב-Orkut, וכרגע הוא האפליקציה מספר 2 בברזיל. Orkut לקחה 25% מהמשתמשים הברזילאים שלהם בשידור חי ב-10 ביולי והעלה לאוויר ל-75% הנותרים מהמשתמשים הברזילאים ב-15 ביולי. בשמונה הימים האחרונים קצב ההתקנות החדשות לשעה עבור BuddyPoke גדל בפקטור של שמונה ב-Orkut, עם קפיצות חדות ביומיים הללו. 500,000 אווטרים הותאמו היום (אם כי חלקם עשויים להיות של אותו משתמש). היכולת לצמוח במהירות ולטפל בקפיצות פתאומיות בתנועה היא הכל הודות ליכולת של App Engine לבצע קנה מידה כל כך זורם. ובזמן שכל הצמיחה הזו התרחשה, עבדנו על העדכון הבא שלנו, ולא התקשרנו בטירוף לחברת אחסון כדי להוסיף שרתים.
הGoogle App Engine(GAE), שעדיין נמצאת בשחרור תצוגה מקדימה, מציעה מכסת אירוח בחינם שמספיקה לשרת כ-5 מיליון דפים בחודש. דייב נאלץ להתקשר למנהל מוצר של גוגל בשעה 3:00 לפנות בוקר כדי לבקש הגדלת מכסה נחוצה מאוד. גוגל חייבה ופתחה לו את שערי המבול.
אירוח חינם לבלוגים ואתרים קטנים
אַשׁרַאי:
אבל יוזמות חדשות של קוד פתוח, כמו זו של ביל כץבליד, שהיא פלטפורמת בלוגים בקוד פתוח שנכתבה במיוחד עבור App Engine, תאפשר לך לארח את הבלוג שלך בחינם בתשתית של גוגל. אתה משלם רק אם אתה עולה על 5 מיליון צפיות עמוד חודשיות. בטח, בלוג עדיין בשלב מוקדם ואין לו את שפע התוספים שיש לפלטפורמות מבוססות, אבל זה סימן לאן פני הדברים. לא רק בלוגים, אלא שבקרוב אנו עשויים לראות מוצרי קוד פתוח המאפשרים לנו ליצור אתרי אינטרנט אישיים או עסקיים פשוטים ולארח אותם בחינם מבלי לוותר על החופש להתאים אותם מעבר לאפשרויות המוצעות מחוץ לקופסה. זה עשוי להוות איום על חברות המציעות גרסאות מוגבלות של מוצרי הבלוגים או עיצוב האתר האישי שלהן בחינם בתקווה לגרום ללקוחות לשלם עבור תכונות מתקדמות מאוחר יותר.
תשתית מבוזרת גלובלית בקצות אצבעותיך
יש יותר לאירוח מאשר להחזיק שרתים בקנה מידה טוב. המרחק משנה. ככל שהשרת שלך קרוב יותר ללקוחות שלך, כך הדפים שלך נטענים מהר יותר. ב-App Engine, אם הלקוחות שלך נמצאים בברזיל, האפליקציה שלך תועבר אוטומטית לשרת קרוב יותר למקום שבו נמצא הביקוש. או שהוא עשוי להיות משוכפל בשרתים רבים בחלקים שונים של העולם. הכל באופן אוטומטי. לפני ה-App Engine, תשתית כזו הייתה זמינה רק לחברות גדולות עם כיסים עמוקים. אבל עכשיו, מפתחים בודדים, כמו זייד עבדולה, יכולים לבנות שירותים כמוBitPixels, שירות להפקת תמונות ממוזערות של אתרים ולהציע הורדות מהירות של Google מכל חלק בעולם, ביום אחד. (הסתייגות: זייד הוא אחיו של המחבר).
לאן נמשיך מכאן?
הדוגמאות לעיל אינן ייחודיות. כבר עכשיו, סטארט-אפים מתחילים להשתמש בפלטפורמה החדשה. חלקם עושים זאת מכיוון שזוהי טכנולוגיה חדשנית ומתקדמת, ואחרים משתמשים באירוח החינמי ובקנה מידה אוטומטי. דוגמאות מעניינות אחרות כוללותTweetWheelמה שאומר לך מי מחבריך בטוויטר מכירים אחד את השני,ג'מברההממזג הזנות RSS מרובות לאחד, וזה ישתפרשעוזר לך ליצור אירועים באינטרנט. ויש עוד הרבה.
אַשׁרַאי:
ברור שאם GAE ימריא זה מכניס לגוגל שליטה על חלק גדול וקריטי של תשתית האינטרנט. זה לא רק יביא הכנסות מדמי אירוח, אלא גם יקל על גוגל לקנות סטארט-אפים ולשלב את הקוד שלהם במקום לשכתב את רובו כמו שהם עושים היום.