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

מאי
30
2011

פיתוח סטארט אפ בשלביו הראשונים דורש התמקדות בפיתוח מהיר והצגת תוצאות. הבעיה היא  כשהמיזם מתחיל להשיג תוצאות וכמות נאה של משתמשים מגיעים לאתר אך עדיין אין לכם תקציב ל- DBA או איש סרברים במשרה מלאה – והשרת שלכם קורס. פתרונות לסטארטפאים עמידים יש ללא סוף אך מה יעשו האביונים? כולם יגידו לכם לעשות Load Balancing ולארגן קונפיגורציה של מספר שרתים אבל האופרציה של הקמת תשתיות כאלה – כספית, מקצועית ומבחינת משאבי זמן – לא עומדת על הפרק (או שמא?). איך משפרים בקלות את הסקאלביליות ללא הוצאות ענק בחומרה ובאנשי מקצוע?

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

כדי לחסוך לכם את קריאת שאר המאמר הייתי מתחיל בהמלצה אחת: השתמשו בכל מנגנון Cache אפשרי בשרת הווב, בסיס הנתונים ושפת הפיתוח בהם אתם משתמשים. למנגנונים אלו שתי מטרות עיקריות: העברת הפעולות הנפוצות מהדיסק לזיכרון ואחזור תוצאות הפעולות הנפוצות כך שפעולה שבוצעה פעם אחת במשאבים גבוהים תפיק בפעם הבאה תוצאה כמעט ללא כל משאבים. לעיתים זה יהיה נטול כאבים לחלוטין ולעיתים ידרוש מכם קצת יותר עבודה אבל זה תמיד משתלם. ברמת שרת הווב אביא כדוגמה את APC, מערכת המתיישבת על שרתי Apache ושומרת את עיבודי קוד ה- PHP לשימוש חוזר. בעשרים דקות תוכלו להתקין את APC ולהביט בהשתאות בתוצאות.

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

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

ומה אם עדיין רב העומס על בסיס הנתונים? קינפוג שרת בסיס הנתונים הוא אומנות מורכבת אך ישנם כלים שיעשו עבורכם את מרבית העבודה. לסביבת לינוקס / mysql הייתי ממליץ על mysqltuner שלא רק מציג תמונה עדכנית ומאירת עיניים על מה קורה בשרת וכיצד הוא מתמודד עם העומס אלא גם מורה לכם כיצד בדיוק לפתוח את הסתימות בביצועים. הציל אותי ויציל אתכם.

הגעתם לקצה הדרך של שימוש בשרת אחד? עדיין יש מה לעשות במחיר יחסית סמלי. הפעולה הראשונה היא, במידה ועדיין לא עשיתם זאת, להפריד את שרת בסיס הנתונים משרת הווב. כך תוכלו להנות מביצועים מוגברים ועדיין לשלם רק על שני שרתים זולים. עדיין לחוץ? עומדות לפניכם שתי אפשרויות: מחשוב ענן או ריבוי שרתים בחווה. הנטיה הטבעית שלי, כמי שעבד עם "ברזלים" יותר מעשרים שנות עשיה מקצועית, היא להקים עוד ועוד שרתים אך למרבה הצער זאת האפשרות הפחות טובה. מרגע שהגעתם לשרת הווב השני שלכם אתם מתחילים להגדיל את כאב הראש שלכם עם כל שרת נוסף. בעיות חומרה, תכנה, סנכרון שרתים ועוד כהנה וכהנה עניינים. אם אתם בקטע של "עשה זאת בעצמך" אז אולי תמצאו בכך שעשוע אבל אם אתם רוצים לשמור את המרץ שלכם לדברים שבאמת חשובים לכם לכו על מחשוב ענן. אמנם יקח לכם יום יומיים של למידה כדי להבין מה קורה אבל היתרונות עצומים. להקים שרת חדש שהוא עותק מדוייק ומתפקד של שרת אחר לוקח דקותיים, לבצע Load Balancing ביניהם – עוד חמש דקות. להוסיף חמישה שרתים נוספים – עוד עשר דקות. הכל מנוטר, הכל מסודר ואתם משלמים על מה שאתם משתמשים בו בפועל – לא עוד עלות אחזקת ברזלים ליום סגריר. יש לכם קמפיין חשוב? תוכלו לבקש מהמערכת להוסיף לכם אוטומטית שרתים. נגמר הלחץ? היא תסיר אותם אוטומטית. הגעתם לגרסת שרת יציבה? שמרו אותה בצד. זהו חלומו של כל יזם והעלות נמוכה להפליא. שתי המובילות בשוק זה הן Amazon ו- RackSpace. בדקו אותן.

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

יש לכם שיטות מעניינות משלכם? ספרו!

מקוטלג תחת: טכנולוגיה


מאי
29
2011

בשל בעיות טכניות בטוויטר אנו נאלצים לבקש ממי שעשה טוויט על הפוסט (ויש 45 כאלה) לשלוח אימייל ל- yami@thecoils.com  עם ה- URL של הטוויט וכן הפרטים הבאים באנגלית:

שם מלא, טלפון, מייל, חברה ותפקיד.

אנו רוצים לודא שכל מי ששלח ישתתף בהגרלה ויוכל לקבל הזדמנות שווה לזכות באחד מעשרת הכרטיסים.

אנא עשו זאת עכשיו, הכרזה תצא הערב!

מקוטלג תחת: כללי


מאי
19
2011

עונת הכנסים בעיצומה והמובייל לא מפגר אחר הווב. ה- Apps Mania מאחורינו ומעבר לפינה מחכה ה- Israel Mobile Summit שהוא שילוב בין פאנלי-מומחים ותחרות סטארטאפים. הכנס שיערך ב- 31.5 כולל משתתפים כמו ג'וליאן פורגאוד מ-Rovio וג'רמי בראבי מ- Kima Ventures.

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

לא פחות חשוב – הכנסו לאתר הכנס ובהרשמה ציינו את הקופון thecoils2011 ותזכו ב- 30% הנחה על מחיר הכרטיס.

 

מקוטלג תחת: מובייל, תחרות, כנס


מאי
11
2011

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

לפני מספר חודשים השקנו את אתר BabyfirstTV, שהוא אתר חברת הטלוויזיה הישראלית-אמריקאית המתמחה בגילאי 1-3 (עם שוליים משני צידי טווח הגילאים). ויקידו פיתחה עבור BabyFirstTV את האתר השנה האחרונה והשיקה בו את אגף גלריות הוידאו של פלטפורמת תקשורת ילדים-הורים שלה. התכנים באתר(משחקים, מערכי לימוד לפעוטות וכמות עצומה של וידאו בשפות שונות) נוצרו על ידי הצוות המצוין של BabyFirstTV ואגף הוידאו של האתר מבוסס על הפלטפורמה של TVinci. עד כאן קרדיטים.

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

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

גם המדיה החדשה כבר לא כל כך חדשה. בלוגרים מכסים בעיקר את "הדבר החם הנוכחי" ואת "הדבר החם הבא" ואם אינך מראה סימנים מובהקים להשתייכות לאחת משתי הקבוצות הללו תתקשה לקבל את הכיסוי הנדרש לך. חלון ההזדמנויות נמצא בוורטיקאל בו אתה פועל – Mom Bloggers במקרה זה – אך גם שם אין חיים קלים. עליך לפעול חודשים מראש כדי לפתח קשרים אישיים שיצדיקו כתיבת פוסט. יתרה מכך, עליך להקים מראש מערך תגמול שיאפשר לך לשלם לפחות לחלק מהבלוגרים המובילים במודלים של CPC / CPA שכן הבלוגים המצליחים הם אופרציה כלכלית לכל דבר. לשם כך תצטרכו כמובן מודל עסקי מתפקד, שלמזלנו קיים במקרה שלנו. הוסיפו לכך את מלחמות הבלוגרים החוסמות את סיכוייך להופיע בבלוג אחד אם הופעת בבלוג שני – ויש לך סלט פירות גדול ועסיסי.

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

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

ובכל זאת, כמה דגשים:

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

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

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

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

- סרטוני וידאו אמרנו? אם יש בידכם המשאבים זהו פריט חשוב ביותר המכריע פעמים רבות אם תקבלו פוסט. לא חייבים סרט של פליני, רק סקירה של השירות.

- ואולי החשוב מכל – השקה מתחילים 6-8 שבועות לפני שעת ה-ש'. שולחים הודעה לבלוגרים ולעיתונאים עם טיזר, מתחילים לפתח את מערכות היחסים עליהן דיברתי, מזמינים בודדים להתחיל לבדוק את השירות ואת כל השאר קרוב למועד ההשקה (בצירוף המדיה קיט). לבלוגרים לוקח לעיתים שבוע או שבועיים למצוא את הזמן והמקום לשלב אתכם. אם הוצאתם את החומרים ביום ההשקה הכתבה עליכם עשויה להתאחר בכמה שבועות במקרה הטוב או להעלם סופית שכן מה הערך בפרסום פוסט על שירות שהושק לפני מספר שבועות.

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

מקוטלג תחת: שיווק, בלוגים, יזמות


מאי
3
2011

כנס איגוד האינטרנט הישראלי מתקרב (1-2/6) ויש בידינו עשרה כרטיסים – בשווי נאה ביותר – לקוראי הבלוג.

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

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

1. עושים Follow בטוויטר ל- http://twitter.com/thecoils

2. עושים טוויט עם קישור לפוסט הזה.

3. ממתינים בסבלנות לפוסט שיכריז על הזוכים, שיוגרלו בין המצייצים.

פשוט, לא?

התעדכנו בתכניות הכנס בדף הפייסבוק של איגוד ההייטק הישראל

מקוטלג תחת: כנס