Amazon EC2 vs Google App Engine

Blogunuzu və ya veb saytınızı daha yaxşı seçməyiniz hansıdır?

Amazon Ec2 və Google App mühərrikləri arasında mənim bloglarımı və veb saytlarımı yerləşdirmək üçün ən yaxşısını seçməyə çalışdım, amma marka adından daha çox, əsas çərçivə idi və tətbiq mənim əsas narahatlıqlarım olan əsas amillərdir.

AWS EC2- də və Google App mühərrikində bir sıra müsbət və eksikliklər var. KOBİ'lerin çoxu App Engine'ı tercih ederken, Amazon Ec2 , ortadan -böyük ölçekli şirketler ve kurumsal devler arasında oldukça popülerdir . Və mikro nümunələrin tətbiq olunmasından bəri kiçik və orta biznes arasında də populyarlaşmağa başlamışdır.

Əməliyyat Sisteminin Dəstəyi

Əməliyyat sistemi dəstəyinə gəldikdə, EC2 sistemin bir nümunəsini hər hansı bir sıra sayına ölçmək imkanı verir, yəni hər bir nümunə üzərində tam nəzarətə, virtual qutusu kimi çıxış etməyə imkan verir. Google App Engine tamamilə fərqlidir; əsasən, web tətbiqlərini asanlıqla yerləşdirməyə kömək edən python kimi web proqramları üçün bir platform təmin edir.

Hər hansı bir xüsusi xidmət üçün ovçuluq etmirsinizsə, o zaman həmişə App mühərriki üçün seçə bilərsiniz, amma Əməliyyat Sisteminin xidmətlərinə nəzarət etmək istəyirsinizsə EC2 hər gün daha yaxşı seçimdir!

Texniki Dəstək Mürəkkəbliyi və Lazımlığı

EC2 də nümunələri yarada və onları izləyə biləcək bir sistem administratorunu tələb edir və bu səhv kodları yazmaq üçün bir geliştirici roluna görə işləməyə imkan verir. Bu, fərdi məhsullara diqqət yetirən kiçik sahibkarlar üçün çox faydalı olardı.

Lakin, App Engine'taki ən yaxşı şey, onun taşınabilirliği, EC2 tərəfindən təklif edilməmişdir. Çərçivə əsasən açıq mənbədir və API-lərin bir çoxu taşınabilirlik üçün istifadə olunur, bu isə öz növbəsində başqa bir server cəhənnəmə köçmək üçün işinizi daha asanlaşdırır.

Satıcı Kilidi Bədii

Ayrıca, "İstehlakçı-Kilid" adlı bir xüsusiyyət təmin edir ki, bu da tətbiqlərinizin istenmeyen verilənlər bazalarına aid olmasını maneə törədir. AppScale-i də cəhd edə bilərsiniz, yəni AppEngine-yə çox yaxın işləyən bir açıq mənbə layihədir.

Amazon EC2 prosesi

EC2 aşağı

Google App Engine prosesi

Bu, veb saytınızın heç bir resursu yemədiyi anlamına gəlirsə, onda bu kimi bir şey ödəməyiniz tələb olunmur.

AppEngine Downsides

Ümumi Vergi

Şübhəsiz Amazon Elastik Cloud Computing sistemini sevirəm, amma sonra mənə kiçik bloqları və saytları yerləşdirməyə məcbur etmir; Digər tərəfdən, Google AppEngine məni daha çox təhrik edir.

Daha əvvəl qeyd etdiyimiz kimi, web tətbiqlərinizdən tam nəzarət etməlisinizsə, EC2 getmək yoludur; əks halda, Google App Engine də böyük seçim edir.