Katera je boljša izbira gostiti vaš blog ali spletna stran?
Poskušal sem se odločiti za najboljše med Amazon Ec2 in Google App Engine, da bi gostil moje bloge in spletne strani, vendar so bili glavni razlogi, ki so bili glavni razlogi, več kot blagovna znamka, osnovni okvir in izvajanje.
Obstajajo številne prednosti in slabosti v AWS EC2 kot tudi v programu Google App. Večina MSP raje uporablja App Engine, medtem ko je Amazon Ec2 precej priljubljen med srednje velikimi podjetji in velikimi podjetji. In odkar je uvedba mikro primerov, je začela pridobivati tudi priljubljenost med malimi in srednje velikimi podjetji.
Podpora operacijskemu sistemu
Ko gre za podporo operacijskega sistema, EC2 vam omogoča, da množico ene stopnje sistema poljubno število primerkov, to pomeni, da vam omogoča popolno kontrolo nad vsakim primerkom, ki deluje kot virtualna škatla. Google App Engine je povsem drugačen; v osnovi ponuja platformo za spletne aplikacije, kot je python, ki vam omogoča enostavno uporabo spletnih aplikacij.
Kritično je, da če ne lovite določene storitve, potem lahko vedno odločite za App Engine, če pa želite imeti nadzor nad storitvami operacijskega sistema, potem je EC2 boljša izbira vsak dan!
Kompleksnost in nujnost tehnične podpore
EC2 prav tako zahteva sistemskega administratorja, ki lahko ustvari primerke in jih spremlja, in omogoča, da deluje kot njegova razvijalka, ki brez težav zapisuje kodo brez napak. To bi bilo zelo koristno za imetnike majhnih velikih podjetij, ki se osredotočajo na posamezne izdelke.
Toda najboljša stvar v App Engine-ju je prenosljivost, ki jo ne ponuja EC2. Okvir je v bistvu odprtokodni vir in večina API-jev se uporablja za prenosljivost, kar vam olajša preusmeritev na drug strežnik.
Funkcija Lock ponudnika
Prav tako ponuja funkcijo, imenovano "Vendor-Lock", ki preprečuje, da bi se vaše aplikacije nanašale na neželene baze podatkov. Prav tako lahko poskusite z aplikacijo AppScale, ki je še en projekt odprtega vira, ki deluje zelo podobno aplikaciji AppEngine.
Prednosti Amazon EC2
- Sistem brez vender-lock, ki naredi nalogo premikanja kode v drugo polje enostavno
- Koda je lahko napisana v preprostih programskih jezikih, kot so C #, .Net, MVC
- Najpomembneje je, da jo podpira zelo podpora ekipa za podporo Amazon.
Padci EC2
- Znižali boste tudi najnižjo ceno, tudi če ne boste uporabljali pasovne širine,
- Skaliranje je precej težka naloga in • četudi en primerek ne uspe, potem celoten sistem ne uspe.
Pros za Google App Engine
- Ta storitev je na voljo brezplačno za omejeno uporabo in poskus,
- Obračunavanje je precej ugodno v primerjavi z EC2; v bistvu vam zaračunava samo vašo uporabo CPU- ja.
To pomeni, da če vašo spletno mesto ne uživa virov, vam ni treba plačati ničesar kot takega.
Downsides od AppEngine
- Prva velika pomanjkljivost je pomanjkanje podpore C # / NET
- Obstaja veliko omejitev za dostopnost do podatkov in prisotnost ton API- jev, zaradi česar je malo dolgočasno razumeti stvari, čeprav ste jih obvladali, bi ga poiskali s piškotom, da bi jih upravljali!
Splošna razsodba
Jaz definitivno všeč Amazon Elastic Cloud Computing sistem, vendar potem me ne prisili, da gosti majhne bloge in spletna mesta; na drugi strani pa Google AppEngine me definitivno privlači več.
Kot je bilo že omenjeno, če morate izvajati popoln nadzor nad vašimi spletnimi aplikacijami, je pot do cilja EC2; sicer je Google App Engine odlična izbira.