ما هو الخيار الأفضل لاستضافة مدونتك أو موقع الويب الخاص بك؟
لقد كنت أحاول أن أقرر الأفضل بين محرّفي 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
- لا يوجد نظام قفل المتجول الذي يجعل مهمة نقل الرمز إلى مربع آخر سهل
- يمكن كتابة الشفرة بلغات برمجة بسيطة مثل C # و .Net و MVC
- الأهم من ذلك ، هو مدعوم من فريق دعم الأمازون داعم جدا.
سلبيات EC2
- سيتم محاسبتك على أقل سعر حتى لو لم تستخدم أي عرض نطاق ترددي ،
- القياس هو مهمة صعبة ، و • حتى إذا فشلت إحدى الحالات ، فإن النظام بأكمله يفشل.
الايجابيات من محرك تطبيقات جوجل
- هذه الخدمة متاحة مجانًا من أجل الاستخدام المحدود ، والتجربة ،
- الفواتير جيدة جدًا عند مقارنتها بـ EC2 ؛ في الأساس ، تتم محاسبتك على استخدام وحدة المعالجة المركزية فقط.
هذا يعني أنه إذا كان موقع الويب الخاص بك لا يأكل أي موارد ، فلن تكون هناك حاجة لدفع أي شيء على هذا النحو.
سلبيات من AppEngine
- العيب الرئيسي الأول هو عدم وجود دعم ل C # /. NET
- هناك الكثير من القيود على إمكانية الوصول إلى البيانات ووجود أطنان من API s يجعلها مملة قليلاً لفهم الأشياء ، على الرغم من أنك بمجرد إتقانها ، فستجد أنها تسير على شكل كعكة لإدارتها!
الحكم العام
أنا بالتأكيد أحب نظام الحوسبة السحابية في الأمازون ، لكن ذلك لا يجبرني على استضافة المدونات والمواقع الصغيرة. من ناحية أخرى ، فإن تطبيق AppEngine من Google يحثني بالتأكيد على المزيد.
كما ذكرنا من قبل ، إذا كنت بحاجة إلى التحكم الكامل في تطبيقات الويب الخاصة بك ، فإن EC2 هو الطريق الذي يجب أن تسلكه ؛ بخلاف ذلك ، يجعل Google App Engine أيضًا خيارًا رائعًا.