Amazon EC2 vs Google App Engine

ما هو الخيار الأفضل لاستضافة مدونتك أو موقع الويب الخاص بك؟

لقد كنت أحاول أن أقرر الأفضل بين محرّفي Amazon Ec2 و Google App لاستضافة مدوناتي ومواقعي على الويب ، لكن أكثر من اسم العلامة التجارية ، والإطار الأساسي ، والتطبيق كانت العوامل الأساسية التي كانت اهتماماتي الرئيسية.

هناك عدد من الإيجابيات والسلبيات في AWS EC2 بالإضافة إلى محرك تطبيقات Google. معظم الشركات الصغيرة والمتوسطة تفضل App Engine ، بينما ، من ناحية أخرى ، كانت Amazon Ec2 تحظى بشعبية كبيرة بين الشركات ذات الحجم المتوسط ​​إلى الحجم الكبير ، وعمالقة الشركات. ومنذ إطلاق الأمثلة الدقيقة ، بدأت تكتسب شعبية بين الشركات الصغيرة إلى المتوسطة أيضًا.

دعم نظام التشغيل

عندما يتعلق الأمر بدعم نظام التشغيل ، يتيح لك EC2 قياس مثيل واحد من النظام لأي عدد من الحالات ، أي أنه يسمح لك بالتحكم الكامل في كل حالة ، كمحرك افتراضي. Google App Engine مختلف تمامًا ؛ فهو يوفر أساسًا لتطبيقات الويب مثل python ، مما يساعدك على نشر تطبيقات الويب بسهولة تامة.

من الواضح تمامًا أنه إذا كنت لا تبحث عن أي خدمة محددة ، فيمكنك دائمًا اختيار محرك التطبيقات بينما إذا كنت ترغب في الحصول على التحكم في خدمات نظام التشغيل ، فإن EC2 هو خيار أفضل في أي يوم!

تعقيد وضرورة الدعم الفني

تتطلب EC2 أيضًا مسؤول النظام الذي يمكنه إنشاء المثيلات ومراقبتها أيضًا ، كما يسمح للشخص بالعمل حسب دوره كمطور لكتابة رموز خالية من الأخطاء بسلاسة. سيكون هذا مفيدًا إلى حد كبير بالنسبة لأصحاب الأعمال التجارية الصغيرة الحجم الذين يتطلعون إلى التركيز على المنتجات الفردية.

ولكن أفضل شيء في App Engine هو قابلية نقله ، والتي لا يتم عرضها بواسطة EC2. إطار العمل مفتوح المصدر بشكل أساسي ، ويتم استخدام معظم واجهات برمجة التطبيقات لإجراء إمكانية النقل ، مما يؤدي بدوره إلى جعل مهمتك في الترحيل إلى خادم آخر أسهل بكثير.

ميزة قفل البائع

كما يوفر ميزة تسمى "Vendor-Lock" ، والتي تمنع تطبيقاتك من الاتصال بقواعد البيانات غير المرغوب فيها. يمكنك أيضًا تجربة AppScale ، وهو مشروع آخر مفتوح المصدر يعمل بطريقة مشابهة جدًا لـ AppEngine.

الايجابيات في منطقة الأمازون EC2

سلبيات EC2

الايجابيات من محرك تطبيقات جوجل

هذا يعني أنه إذا كان موقع الويب الخاص بك لا يأكل أي موارد ، فلن تكون هناك حاجة لدفع أي شيء على هذا النحو.

سلبيات من AppEngine

الحكم العام

أنا بالتأكيد أحب نظام الحوسبة السحابية في الأمازون ، لكن ذلك لا يجبرني على استضافة المدونات والمواقع الصغيرة. من ناحية أخرى ، فإن تطبيق AppEngine من Google يحثني بالتأكيد على المزيد.

كما ذكرنا من قبل ، إذا كنت بحاجة إلى التحكم الكامل في تطبيقات الويب الخاصة بك ، فإن EC2 هو الطريق الذي يجب أن تسلكه ؛ بخلاف ذلك ، يجعل Google App Engine أيضًا خيارًا رائعًا.