איזו בחירה טובה יותר לארח את הבלוג או האתר שלך?
אני כבר מנסה להחליט את הטוב ביותר בין אמזון Ec2 ו- Google App מנוע לארח בלוגים שלי ואתרי אינטרנט, אבל יותר מאשר שם המותג, את המסגרת הבסיסית, ויישום היו הגורמים העיקריים שהיו החששות העיקריים שלי.
יש מספר יתרונות וחסרונות AWS EC2, כמו גם את מנוע Google App. רוב חברות קטנות ובינוניות מעדיפות App Engine, ואילו, לעומת זאת, אמזון Ec2 כבר פופולרי למדי בקרב חברות בגודל בינוני עד גדול, וענקים החברה. בנוסף, מאז כניסתה של מקרים מיקרו, זה התחיל צובר פופולריות בקרב עסקים קטנים עד בינוניים גם כן.
תמיכה במערכות הפעלה
כשמדובר תמיכה מערכת הפעלה, EC2 מאפשר לך בקנה מידה מופע אחד של המערכת למספר כלשהו של מקרים כלומר זה מאפשר לך שליטה מלאה על כל מופע, מתנהג כמו תיבת וירטואלי. Google App Engine שונה לחלוטין; זה בעצם מספק פלטפורמה עבור יישומי אינטרנט כמו python, אשר מסייע לך לפרוס את יישומי האינטרנט די בקלות.
זה ברור כי אם אתה לא לצוד שירות מסוים אז אתה תמיד יכול לבחור עבור מנוע App ואילו אם אתה רוצה לקבל את השליטה על שירותי מערכת ההפעלה ואז EC2 היא בחירה טובה יותר בכל יום!
מורכבות הצורך של תמיכה טכנית
EC2 גם דורש מנהל מערכת שיכול ליצור את המופעים ולפקח עליהם גם כן, וזה מאפשר אחד לעבוד לפי תפקידו כמפתח לכתוב קודים ללא שגיאות בצורה חלקה. זה יהיה די מועיל עבור בעלי עסקים בגודל קטן אשר נראה להתמקד במוצרים בודדים.
אבל, הדבר הטוב ביותר ב- App Engine הוא הטלטלות שלה, אשר אינו מוצע על ידי EC2. המסגרת היא בעצם קוד פתוח, ורוב ה- APIs משמשים לניידות, אשר בתורם עושה את העבודה שלך של הגירה לשרת אחר לעזאזל הרבה יותר קל.
תכונת נעילת ספק
הוא גם מספק תכונה בשם 'ספק נעל', אשר מונע את היישומים שלך מלהתייחס מסדי נתונים לא רצויים. אתה יכול גם לנסות את AppScale, שהוא עוד קוד פתוח הפרויקט שעובד מאוד דומה AppEngine.
היתרונות של אמזון EC2
- אין vender-lock המערכת אשר עושה את העבודה של העברת קוד לתיבה אחרת קל
- הקוד יכול להיות כתוב בשפות תכנות פשוטות כמו C #, .Net, MVC
- והכי חשוב, הוא מגובה על ידי צוות התמיכה מאוד תומכת אמזון.
חסרונות של EC2
- תחויב במחיר המינימלי גם אם לא תשתמש בכל רוחב פס,
- קנה המידה הוא משימה קשה למדי, וגם אם מקרה אחד נכשל, אז המערכת כולה נכשלת.
היתרונות של Google App Engine
- שירות זה זמין ללא עלות עבור שימוש מוגבל, וניסיון,
- החיוב הוא טוב למדי בהשוואה EC2; בעצם, אתה מחויב רק עבור השימוש שלך ב- CPU .
משמעות הדבר היא שאם האתר שלך לא אוכלים את כל המשאבים, אז אתה לא תידרש לשלם משהו ככזה.
החסרונות של AppEngine
- החיסרון העיקרי הראשון הוא חוסר תמיכה C # /. NET
- יש הרבה הגבלות על נגישות נתונים נוכחות של טונות של ה- API של עושה את זה קצת מייגע להבין דברים, אם כי ברגע שאתה מאסטר אותם, היית מוצא את זה עוגה ללכת לנהל אותם!
פסק דין כולל
אני בהחלט כמו אמזון אלסטי ענן מחשוב המערכת, אבל אז זה לא לכפות אותי לארח את הבלוגים ואתרי קטן; מצד שני, AppEngine של גוגל בהחלט מפתה אותי יותר.
כאמור, אם אתה צריך לממש שליטה מלאה על יישומי האינטרנט שלך, EC2 היא הדרך ללכת; אחרת, Google App Engine גם עושה בחירה מצוינת.