הבלוג של ארתיום
בלוג על לינוקס, תוכנה חופשית, מוזיקה, סלסה, ומה לא!
הגיע הזמן לשרת וירטואלי פרטי
אחרי חמש שנים שהחזקתי את הבלוג שלי ואת כל האתרים שלי על המחשב הביתי, הגיע הזמן להעביר את התפקיד לשרת וירטואלי אי־שם בענן.
הסיבה העיקריות למעבר הן:
- Uptime נמוך, בעיקר אודות חברת החשמל וגם מידי פעם תקלות חומרה.
- חיבור לא אמין במיוחד מחו"ל שגרם לי להחזיק אתר המראה סטטי לפרויקט שלי.
אז הגיע הזמן לשדרג. כיוון שהאתרים שלי רצים על טהרת CppCMS זה לא היה דבר טריביאלי,
- מצד אחד, אני צריך שרת וירטואלי עם שליטה מלאה על יכולת התקנת התכנה, כולל התקנה של קובצי הריצה משלי, לכן, שירותי אירוח משותפים לא באו בחשבון, כי רובם לא מותאמים לטכנולוגיות כאלה.
- מצד שני, ממש אין לי צורך בשרת חזק, בעיקר בגלל שהטכנולוגית CppCMS היא חסכונית להפליא.
אחרי הרבה השוואות של מחירים (לא זולים) של שרתי VPS החלטתי ללכת על Amazon EC2, כיוון שאני משלם על מה שאני משתמש... וחוץ מרוחב הפס אני לא ממש הולך להשתמש בהרבה :-)
. לכן, החלטתי ש־Amazon EC2 יהיה אידאלי לטכנולוגיה שאני מציע.
ובכן, רכשתי שם המתחם, סידרתי שרת ב־EC2 ותוך זמן קצר עברתי ל־VPS משלי בענן.
כרגע יש לי שרת שמריץ lighttpd ומאחוריו שלוש יישומי FastCGI: עבור האתרים:
- http://cppcms.com - הויקי של CppCMS
- http://blog.cppcms.com - בלוג הפרויקט
- http://artyom.cppcms.com - הבלוג הזה.
השרת מהיר וקל כנוצה עם ערכי uptime:load average שווים ל־0.
תגובות
Linode is better and cheaper
VPn==VPS...
קודם כל - בשעה טובה. כמו שאני מכיר אותך, זה יגרום לך להכיר קצת את עולם ה VPS למינהו, ויגרום באופן מיידי לפיתוחים בתוך cppcms, שיממשו כל מיני פיצ'רים חחמודים שאפשריים בענן. הלא כן?
מעבר לכך, אני חייב לציין שמורגש שינוי בזמן התגובה של האתר. בעוד שכשהשרת היה בארץ, הדפים הגיעו אלי מיידית, עכשיו ישנו דיליי קטן אך מורגש בהבאת הדפים. אני מניח שזה נובע מהפינג לשרת של אמזון.
בכל אופן - בהצלחה!
תודה, תיקנתי.
ברור כי רק הפינג הוא כ־100ms וב־TCP זה כפול (handshake ואז GET), מצד שני, המצב של זמן הטעינה מחו"ל היה גרוע כשזה היה רץ על המחשב שלי (אני לא יודע למה, יכול להיות שזה "משחקים" של הספק שלי)
כך או אחרת, בסה"כ זה אמור להיות שיפור
מזל טוב! בזמן האחרון אני קורא הרבה את המסמכים של cppcms כי אני שוקל להשתמש בו לפרוייקט אישי שלי. שאלה קטנה: אם זה אתר שרץ על טהרת ה cppcms אז למה לא השתמשת בשרת הווב המובנה? שרת שכזה לא אמור לספק ביצועים טובים אף יותר ?
(למרות שיש לי עסק להשכרת שרתי VPS, אני כותב את הטקסט כאיש טכני, ולא כצעד לנסות למכור משהו)
הבעיה עם אמזון שאינך יודע מה בעצם תשלם בסוף החודש. אם תיהפך להיות פופולרי או "פופולרי" (עקב בוטים שינסו להיכנס להציף לך את הבלוג למרות שלא יצליחו - וזו רק דוגמא אחת) - זה יעלה לך בכיס. רבים לא מודעים לכך בהתחלה, כי אחרי הכל - "מה זה 18 סנט לג'יגה, ממש כלום". דבר שני - אם כבר החלטת ללכת על פתרון של אמזון, תנטר את השרת שלך בעצמך ואל תבנה על כך שתקבל התראה אם השרת שלך נופל (והם נופלים, היה לי 5 שרתים שם, כיום יש 2 שהם בתהליך מעבר החוצה). סתם דוגמא: אחד מהשרתים שם שימש לי כ-DNS Slave ותו לא. לילה אחד אני מקבל התראה מהשרתים של העסק בארץ שה-DNS Slave לא מגיב. עד היום לא קיבלתי שום התראה על כך מאמזון (ובדקתי בזבל ובספאם, נאדה).
בהצלחה
אגב, זה באג או בכוונה אתר לא מאפשר ללינקים בטוקבקים לא לפעול? (סתם מסקרנות).
כי שרת מובנה נועד לשני צרכים:
הוא, למשל לא תומך ב־virtual hosts, הוא לא תומך ב־ssl ובאופן כללי די פרימיטיבי, כך שמבחינה הזו, תמיד כדאי להריץ את ה־CppCMS מאחורי שרת web כמו lighttpd, nginx או Apache
כן, אני מבין את זה, מצד שני, כיוון שהפרויקט שלי בנוי לצריכת המשאבים נמוכה אני חושב שדווקא להחזיק אותו ב־Amazon יכול להיות יעיל.
תראה, בסופו של דבר אם אני לא אוהב אוכל להחליף שרת. בסה"כ אני צריך משהו מאוד פשוט (אני לקחתי את השירות הכי קל שלהם micro).
למה אתה מתכוון. תראה הקישור צריך לבוא בפורמט של Markdown כמו
חוץ מזה אם הקישור לא תקין (קריא לא URI תקני שמתחיל ב־http(s) ה־XSS פילטר ימחק אותו
Are you still using Amazon, or is there something else under the sun? I was using NFS over the last eight years; they do support custom HTTP servers even though its shared hosting (I think through BSD jails), but I'd like to know about alternatives.
כן. עדיין על אמזון ומאוד מרוצה. מחיר מעולה לתמורה
הוסף תגובה:
חובה לאפשר JavaScript כדי להגיב.