אני מפתח אפליקציה ב-ASP.NET ועם SQL Server 2008. אני חושב פעמיים האם כדאי לי להשתמש ב-Amazon AWS כשרת האפליקציה ואחסון בסיס הנתונים ב-RDS. האפשרות השנייה היא להשתמש ב-Microsoft SQL Azure ובכלל בשירותי הענן של מיקרוסופט בשביל האפליקציה. עשיתי בדיקה מהירה וגיליתי כי העלות הבסיסית של בסיס נתונים 10GB במיקרוסופט Azure עולה $10 בערך ובאמזון אני יגיע לחיוב של $89, ברמה הכי בסיסית. בנוסף בסיס הנתונים באמזון RDS מאפשר Scale Up על ידי הגדלת משאבי המערכת בלחיצת כפתור ב-Amazon AWS Console ואילו ב-Microsoft Azure אני צריך לבנות את הארכיטקטורה בעצמי, לא משהו שאני רוצה לעשות כרגע מבחינת פיתוח תוכנה.

דבר נוסף לטובת SQL Azure של מיקרוסופט הוא Fault tolerance להגנת המידע מפני קריסת שרת. במיקרוסופט AZURE ברגע שאתם מקיפ שרת המידע משוכפל לכמה שרתים (6 אם אני זוכר נכון), וזה אומר שאם שרת אחד של בסיס הנתונים נפל, האפליקציה תמשיך לרוץ. באמזון אני צריך ליצור את הארכיטקטורה כדי שבמידה והשרת קרס אז המידע לא יאבד. גם כן כאב ראש לא קטן, אבל לא סוף העולם.

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





 







תגיות:

מי הצביע לידיעה הזו

תגובות

 •  RSS פידים  •  ^ למעלה