כמה מילים על מיקום שרתים

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

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

אני מנסה להבין, בשביל מה?

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

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

בחברות היי-טק אחרות גם קיים חיבור סימטרי לשם שימוש בחיבורי VPN למפתחים, מנהלה וכו'

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

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

  • דוא"ל: רוכשים 2 כתובות IP קבועות ו-2 קווי ADSL, כאשר הראשון יכול להיות 20-30 מגה ב-Downstream ו-1 מגה ב-Upstream והשני יכול להיות גם במהירות 1-2 מגה ב-Downstream ו-1 מגה ב-Upstream. המודם השני ישמש אך ורק ככתובת SMTP ואיתה שרת הדוא"ל יוציא החוצה מיילים, כאשר הגלישה לעובדי המשרד מתבצעת דרך המודם הראשון. אם רוצים לייעל את התהליך, אפשר להשתמש ב-PFsense לחלק גם את הגלישה במצב שהקו השני לא עושה כלום, וכך כולם במשרד יכולים לקבל שרותי אינטרנט.
  • Web Serving: אני לא מצליח להעלות בדעתי שום יתרון להגשת דפים דרך שרתים שיושבים בחברה. דווקא אחסון של אותם שרתים תחת חברת אחסון שרתים/אתרים יכול לתת לכם הרבה יותר מהירות ממה שיהיה לכם במשרד, ואני יכול לתת דוגמא: אני מציע לדוגמא חבילת VPS Basic ששם מדובר בחבילת וירטואליזציה בסיסית ואיתה אני נותן עד 10 מגהביט החוצה מהשרת פה בארץ, והאמינו לי, אני לא מוכר בהפסד. עם אחסון שרת אני יכול לתת הרבה יותר קו ממה שחברה יכולה לשכור לעצמה בחיבור למשרדים שלהם ובהרבה הרבה פחות מחיר. בוא לא נשכח שכל Data Center מכובד ערוך ומוכן להגן על השרתים שלכם הרבה יותר ממה שיש במשרד טיפוסי, ששם ה-UPS יכול להחליט בדיוק ברגע שיש Spike בחשמל (או הפסקת חשמל) לא לפעול ואז אותו מנהל רשת בחברה – בבעיה.
  • שרידות: דווקא בשרידות יש לספק אחסון שרתים/אתרים יתרון מאשר לחברות קטנות. כמה חברות חתומות על חוזה שהטכנאי של החברה שממנה רכשתם את השרתים (HP, DELL וכו') מגיע תוך 4 שעות ומחליף חלקים בלי לשאול יותר מדי שאלות? לא הרבה. לפחות במקרה שלי  – זה ה-SLA שלי לציוד שאני רוכש, כלומר אם אתה שוכר/רוכש ממני (לדוגמא) את הברזל בזמן שאתה בונה שרידות, יהיה לך SLA לגבי טכנאי בזמן יותר קצר מבלי לשלם הון תועפות על חוזה כזה.
  • וירטואליזציה: אם חברה מגישה תוכן משרתי Web שרצים על פתרונות וירטואליים, אפשר הרבה יותר בקלות להעביר אותם לספק אחסון אתרים/שרתים ולנהל אותם עם איזה ממשק שרוצים וגם לקבל רוחב פס להגשה החוצה הרבה יותר גדול בשבריר מחיר ממה שעולה קו יעודי למשרד.

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

כל מה שצריך הוא לשמור על ראש פתוח.

מוגש כחומר למחשבה.

מחיר בסיס ל-VPS

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

השוואת מחירי חבילת בסיס של VPS

כפי שאתם יכולים לראות, יש כאן כמה נקודות מעניינות:

  1. חלק מהחברות עדיין לא הפנימו את החוק הישראלי המחייב להציג מחירים בשקלים ולא בדולרים, וכמו כן לציין את המחיר כולל מע"מ. חלק לא קטן מהאתרים לא מציין אם המחיר כולל מע"מ או לא.
  2. פרטים רבים פשוט לא מוצגים בשום מקום. איזו טכנולוגיית וירטואליזציה? איזה מעבדים יש לספק? איזה חיבור רשת יש לשרת?
  3. חלק מהמתחרים מציעים Windows "כלול במחיר". חשוב לשים לב לעובדה הבאה: במקרים כאלו מדובר על פתרון Virtuozzo שלא מאפשר להתקין עדכוני אבטחה או SP1 לאחר התקנת תוכנת הוירטואליזציה, ולא מאפשר התקנת חומות אש של צד ג' או אנטי וירוס. עדכוני מערכת צריכים להיעשות ברמת הסיסטם של ספק האחסון, לא ברמה שלך, הלקוח, כלומר אם הספק שלך לוקח את הזמן, אתה עלול להידפק מכך.
  4. בהמשך לסעיף 3, פתרון Virtuozzo אינו פתרון וירטואלי מלא אלא משהו שקצת מזכיר את VServer ללינוקס או UML ללינוקס, כלומר זה לא ממש פתרון וירטואלי שאתה יכול לפרמט את המכונה ולהתקין עליה כל אשר על ליבך, אלא הינך נתון למגבלות רבות, כולל סיכון שהשכנים שלך יחנקו לך את המכונה שלך בזמן שהם חונקים את שלהם ואת כל השרת. כיף, לא? אישית אני מעדיף להתרחק מ-Virtuozzo כמו מאש.
  5. כל המתחרים אוהבים להציע מה שאני קורא "ריפוד הצעה" בכך שהם מציעים דברים שנראים מאוד יוקרתיים ללקוח, אך הם לא, ובגלל זה לא ציינתי אותם בטבלה. כך לדוגמא רבים מציעים "דומיין חינם" מבלי להזכיר שה"חינם" הוא לשנה, ואם הם ירכשו אותו עצמאית (מאתר כמו cheapdomain.com), הם ישלמו בסביבות ה-9 דולר לדומיין COM למשך עשר שנים או "תעודת SSL" במחיר של … 10$. לא צוחק. אני לא טוען שריפוד זה דבר פסול, כלל וכלל לא, אבל אני חושב שאדם חכם צריך להסתכל מעבר לריפוד ולראות כמה הוא הולך לשלם חודש בחודשו. אגב, אתם מודעים לכך שאם אתם קונים דומיין במסגרת חבילה כזו, אתם נהפכים ל"בני ערובה" של אותו ספק והוא לא ישחרר לכם את הדומיין אם לא סיימתם את ההתחייבויות שלכם והוא מרוצה? כי הדומיין יהיה רשום על שמו.
  6. הטור מצד שמאל זה המחיר שלי לחבילת בסיס. עשיתי קצת "שיפוץ" לחבילה, וכמות התעבורה החודשית עכשיו תהיה מינימום חצי טרה ורוחב פס 100 מגהביט נטו פר לקוח. במזל טוב, זו ההצעה הראשונה. (הסיבה לבחירה ב-VMWare היא שאנשים רבים נוטים להסתדר בקלות עם הפאנל הוובי של VMWare, אך יהיו בהחלט מכונות מבוססות XEN או KVM, תלוי בכמה גורמים).

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

  • כולם מציעים לך לינק להוריד קבצי נסיון משרת מסויים, ויש מספיק טריקים כדי לרמות: Traffic Shaping, הגדרות TCP שונות ועוד ועוד. אני רוצה להרים את הרמה בצורה הרבה יותר רצינית: לקוח שיתעניין בחבילה ולא חשוב איזו חבילה היא תהיה, יקבל ללא התחייבות מכונה וירטואלית עם מערכת הפעלה מותקנת למשך שעתיים בחינם. הלקוח יקבל שם משתמש וסיסמא והוא יכול לעשות מה שהוא ירצה עם המערכת בשביל לנסות אותה (בכפוף לפתיחת פורטים מצומצמת: 22, 23, 80, ו-3389 לשרת עם Windows), כך הלקוח ינסה "על אמת" שרת וירטואלי ואז יחליט אם לקחת או לא. הוגן או לא?
  • אני אוהב להפתיע (לטובה) לקוחות: נניח ואני משיג עוד אחסון בזיל הזול, אני אפנה ללקוח ואשאל אותו: רוצה עוד כמה עשרות ג'יגה בחינם? לחץ כאן, הפעל את השרת מחדש. זה שלך. אני מודע לכך שאפשר לעשות מכך כסף, אך לפעמים אם העלות ממש זולה, מדוע לא לצ'פר את הלקוח?
  • הנה משהו שהיה פעם ומשום מה נעלם: חודשים בחינם. יש כאלו שנותנים חודש חודשיים חינם אם תחתום על שנה. אני אקח את זה צעד קדימה: על חבילות מסויימות, 3 חודשים תשלום, חודש חינם.

תאריך ההשקה של העסק: 1 לספטמבר. חכו תראו אלו מבצעים…

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

כשספק ההוסטינג שלך שם עליך פס

image

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

שאלתי בכל מיני מקומות וההמלצה החמה שקיבלתי מכל מיני אנשים, היתה ללכת על Bluehost. הסתכלתי באתר שלהם, בדקתי תעבורה אליהם, נראה בסדר. המחיר גם נראה לי שווה: 6$ (בזמנו. היום זה $7). החלטתי לקנות דומיין וללכת עם זה.

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

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

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

מס’ ימים לאחר מכן, רציתי להראות לחבר פוסט שכתבתי בבלוג שהתארח (דאז) ב-Bluehost. הכנסתי את הכתובת במחשב של החבר והופס.. ה-MySQL שלהם למטה. שיחה עם הנציג הטכני של Bluehost גררה תשובה של “זה כבר מורם” ואחרי 2 דקות ה-SQL היה למעלה. קורה. ניסיתי בערב להיכנס כדי לכתוב פוסט חדש והופס.. שוב ה-SQL למטה. שוב שיחה עם נציג התמיכה, שוב תשובה שעוד 2 דקות זה יהיה למעלה.

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

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

לאחר מס’ חודשים רכשתי דומיין חדש דרך השרות רכישת דומיינים שלהם. הדומיין נרכש בהצלחה. רציתי להכניס לרישומים בו את מה שאני צריך, A records, MX, CNAME ושאר מרעין בישין, וגם כאן חיכתה לי הפתעה: יש לשלוח פקס עם הבקשות, אישור שאני רכשתי את הדומיין ומישהו יתייחס ויוסיף את הרישומים. מדוע אי אפשר ישירות להוסיף רשומות לשם המתחם שרכשתי? שאלה טובה, אין תשובה.

שוב חלפו מס’ חודשים והחלטתי להשתמש בשרותי ה-Webdav שלהם לאחסון קבצים. רעיון לא רע, בהתחשב בכך שהם נותנים כמות אחסון “בלתי מוגבלת”, לא? זהו, שהשרות עובד לא רע אם יש לך שמות קבצים באנגלית בלבד. אם יש לך שמות קבצים בעברית לדוגמא (כמו תמונות שמישהי אחרת צילמה ושמרה שמות בעברית), תקבל במקום שמות, את סימני ה-??? הידועים, שכמובן מעידים על כך ששרת האפאצ’י שם אינו רץ במצב יוניקוד (UTF-8). שוב פניה לנציגות וכרגיל התשובה: אין מה לעשות, זה מה יש.

שלשום החלטתי לכתוב דף HTML פשוט בעברית. כתבתי אותו וניסיתי על הלינוקס אצלי כאן, עבד מצוין. העברתי לשרת שם, הוא מתעקש לא להציג את הטקסט בעברית אלא כ-ISO-8859-1. בדיקה עם ה-Validator של ה-W3 הראתה שאין בעיות עם הקוד שלי. בדקתי מול אתרים אחרים לראות אם אני מכניס את הקידוד נכון, והתברר שכן, אבל שוב, השרת שם לא רוצה להציג את העברית..

היום קיבלתי הודעה אוטומטית שהחידוש האוטומטי בכרטיס האשראי שלי נכשל. טוב, הוא נכשל כי לא עדכנתי מס’ כרטיס אשראי, ולשמחתי טעות זו דווקא סייעה לי לטפל בבעיה של ההוסטינג הזה. הודעתי במייל לנציג המטפל את הבעיות שהיו לי עד כה, ושאינני מוכן לעבור בשתיקה על כל הפאקים שלהם. או שיעבירו אותי לשרת יותר נורמלי או שנאמר יפה שלום. תשובתו? לא יהיה חידוש מנוי וב-2/10/09 המנוי יבוטל. לטפל בבעיה ובכך שהלקוח ימשיך להיות לקוח נאמן ולשלם לך? מה פתאום!

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