Melyik a legjobb választás a blogod vagy webhelyed megtartására?
Megpróbáltam eldönteni a legjobbat az Amazon Ec2 és a Google App motor között, hogy befogadhassam blogjaimat és weblapjaimat, de több mint a márkanév, az alapul szolgáló keret és a végrehajtás voltak a legfontosabb tényezők, amelyek a legfontosabb problémáim voltak.
Számos előnye és hátránya van az AWS EC2- ben és a Google App motorban. A kkv-k többsége inkább az App Engine-ot preferálja, míg az Amazon Ec2 viszont nagyon népszerű a közepes és a nagy méretű vállalatok és a vállalati óriások körében. A mikro-példányok bevezetése óta egyre népszerűbbé vált a kis- és középvállalatok körében is.
Operációs rendszer támogatása
Az Operációs rendszer támogatása esetén az EC2 lehetővé teszi a rendszer egy példányának méretezését számos példányra, azaz lehetővé teszi, hogy teljes mértékben felügyelje az egyes példányokat virtuális mezőként. A Google App Engine teljesen más; Alapvetően platformot biztosít a webes alkalmazásokhoz, például a pythonhoz, ami segít a webes alkalmazások egyszerű telepítésében.
Világos, hogy ha nem keresel valamilyen speciális szolgáltatást, akkor mindig választhatsz az App motorhoz, míg ha az operációs rendszer szolgáltatásait szeretnéd ellenőrizni, akkor az EC2 minden nap jobb választás!
A technikai támogatás komplexitása és szükségessége
Az EC2 egy olyan rendszergazdát is megkövetel, aki létrehozhatja a példányokat, és figyelemmel kísérheti őket, és lehetővé teszi, hogy a fejlesztőként betöltött szerepét a hibamentes kódok zökkenőmentesen írják. Ez nagyon hasznos lenne a kis méretű üzleti tulajdonosok számára, akik az egyes termékekre összpontosítanak.
De az App Engine legjobbja a hordozhatóság, amelyet az EC2 nem kínál. A keret alapvetően nyílt forráskódú, és a legtöbb API-t használják a hordozhatósághoz, ami viszont megkönnyíti a munkáját, hogy egy másik kiszolgálóra költözzön.
Vendorzár funkció
Ez egy olyan funkciót is kínál, amelynek neve "Vendor-Lock", amely megakadályozza, hogy alkalmazásai nem kívánt adatbázisokhoz kapcsolódjanak. Megpróbálhatja az AppScale programot is, amely még egy nyílt forrású projekt, amely nagyon hasonlít az AppEngine-hez.
Az Amazon EC2 profi
- Nincs olyan vender-lock rendszer, amely megkönnyíti a kód egy másik mezőbe történő mozgatását
- A kódot egyszerű programozási nyelvekből lehet írni, mint a C #, .Net, MVC
- A legfontosabb, hogy támogatja az igen támogató Amazon támogató csapata.
EC2 lefelé
- Ha a sávszélességet nem használja, a minimálárat akkor számolják fel,
- A méretezés elég kemény feladat, és • Ha egy példány sikertelen, akkor az egész rendszer meghibásodik.
A Google App Engine előnyei
- Ez a szolgáltatás ingyenesen használható a korlátozott használatra és a próbaidőszakra,
- A számlázás nagyon jó az EC2-hez képest; Alapvetően csak a CPU használatára számítanak fel.
Ez azt jelenti, hogy ha webhelye nem eszik fel erőforrásokat, akkor nem kell fizetnie semmit.
AppEngine alsó sarkai
- Az első nagy hátrány a C # / .NET támogatásának hiánya
- Számos korlátozás van az adatok hozzáférhetőségén és a jelenlétünkben lévő tonna API- k miatt kevéssé unalmas a dolgok megértése, de ha egyszer megtanulod őket, találsz egy süteményt, hogy kezelhesse őket!
Teljes ítélet
Határozottan szeretem az Amazon Elastic Cloud Computing rendszert, de ez nem kényszerít engem a kis blogok és webhelyek fogadására; Másrészről a Google AppEngine határozottan csábít engem.
Ahogy korábban említettük, ha teljes körű ellenőrzést kell gyakorolnod a webalkalmazásokon, akkor az EC2 az út. ellenkező esetben a Google App Engine nagyszerű választást nyújt.