Která je lepší volba k uspořádání blogu nebo webových stránek?
Snažil jsem se rozhodnout mezi nejlepšími mezi motory Amazon Ec2 a Google App, abych mohl hrát své blogy a webové stránky, ale víc než název, základní rámec a implementace byly hlavními faktory, které byly mé hlavní obavy.
Existuje řada kladů a zápodí v AWS EC2 stejně jako motor App Google. Většina malých a středních podniků upřednostňuje App Engine, zatímco na druhé straně je Amazon Ec2 poměrně populární mezi středně velkými společnostmi a korporátními giganty. Od zavedení mikropodniků se začalo rozšiřovat i mezi malými a středně velkými podniky.
Podpora operačních systémů
Pokud jde o podporu operačního systému, EC2 umožňuje měnit jednu instanci systému na libovolný počet instancí, tj. Umožňuje mít úplnou kontrolu nad každou instancí a působit jako virtuální schránka. Google App Engine je zcela jiný; to v podstatě poskytuje platformu pro webové aplikace, jako je python, což vám pomáhá nasadit webové aplikace poměrně snadno.
Je jasné, že pokud nehledáte žádnou konkrétní službu, můžete se vždy rozhodnout pro nástroj App, zatímco pokud chcete ovládat služby operačního systému, EC2 je lepší volbou každý den!
Složitost a nezbytnost technické podpory
EC2 také vyžaduje administrátora systému, který může vytvářet instancí a sledovat je také, a dovoluje tomu, aby pracoval podle své role vývojáře, aby bezproblémově napsal bezchybné kódy. To by bylo hodně užitečné pro malé podniky, kteří se chtějí zaměřit na jednotlivé produkty.
Nejlepší věcí v App Engine je však přenositelnost, kterou EC2 nenabízí. Rámec je v podstatě otevřený zdroj a většina rozhraní API se používá pro přenositelnost, což zase činí vaši práci migrovat na jiné serverové peklo mnohem jednodušší.
Funkce uzamčení dodavatele
Poskytuje také funkci nazvanou "Vendor-Lock", která zabraňuje vašim aplikacím v přístupu k nežádoucím databázím. Můžete také zkusit aplikaci AppScale, která je dalším otevřeným projektem, který funguje velmi podobně jako aplikace AppEngine.
Pros Amazon EC2
- Neexistuje žádný systém, který by umožnil snadné přesunutí kódu do jiné schránky
- Kód může být napsán v jednoduchých programovacích jazycích, jako je C #, .Net, MVC
- A co je nejdůležitější, je podpořeno velmi podporujícím týmem Amazon.
Nevýhody EC2
- Bude vám účtována minimální cena, i když nepoužíváte žádnou šířku pásma,
- Škálování je poměrně náročný úkol a • I když selže jedna instance, celý systém selže.
Profesionálové aplikace Google Engine Engine
- Tato služba je dostupná bezplatně pro omezené použití a zkušební,
- Fakturace je poměrně dobrá ve srovnání s EC2; v zásadě jste účtovány pouze za využití procesoru .
To znamená, že pokud vaše webové stránky nezjistí žádné zdroje, pak nebudete muset zaplatit cokoliv jako takovou.
Nedostatek AppEngine
- První hlavní nevýhodou je nedostatečná podpora C # / .NET
- Existuje mnoho omezení týkajících se dostupnosti dat a přítomnosti tun API, takže je trochu zdlouhavé pochopit věci, ačkoli jakmile je zvládnete, zjistíte, že je to koláč procházet, abyste je zvládli!
Celkově verdikt
Určitě se mi líbí Amazon Elastic Cloud Computing systém, ale pak mě nucen hostit malé blogy a stránky; na druhou stranu aplikace Google AppEngine mě určitě zaujme.
Jak již bylo zmíněno dříve, pokud potřebujete mít plnou kontrolu nad vašimi webovými aplikacemi, EC2 je způsob, jak jít; jinak služba Google App Engine také dělá skvělou volbu.