Kuris yra geresnis pasirinkimas priimant jūsų dienoraštį ar svetainę?
Aš bandžiau išspręsti geriausius tarp "Amazon Ec2" ir " Google" programų variklio, kad priimtų mano tinklaraščius ir tinklalapius, tačiau pagrindiniai veiksniai, kurie buvo pagrindiniai mano rūpesčiai, buvo daugiau nei prekės ženklo pavadinimas, pagrindinė sistema ir įgyvendinimas.
Yra keletas privalumų ir trūkumų AWS EC2 , taip pat "Google App Engine". Dauguma MVĮ teikia pirmenybę App Engine, kita vertus, " Amazon Ec2 " buvo gana populiarus tarp vidutinio dydžio bendrovių ir įmonių gigantų. Ir nuo pat mikroįmonių įvedimo pradžios jis taip pat tapo populiaresnis tarp mažų ir vidutinių įmonių.
Operacinės sistemos palaikymas
Kalbant apie operacinės sistemos palaikymą, EC2 leidžia jums išmėginti vieną sistemos egzempliorių į bet kokį atvejų skaičių, ty jis leidžia jums visiškai kontroliuoti kiekvieną egzempliorių, veikdamas kaip virtualus langelis. "Google App Engine" yra visiškai kitoks; tai iš esmės yra platforma, skirta interneto programoms, pvz., "python", kuri gali lengvai ir lengvai įdiegti žiniatinklio programas.
Akivaizdu, kad jei nenorite ieškoti kokios nors konkrečios paslaugos, tada visada galite pasirinkti "App engine", o jei norite, kad operacinės sistemos paslaugos būtų valdomos, bet kuri diena yra geresnis pasirinkimas "EC2"!
Techninio palaikymo sudėtingumas ir būtinumas
EC2 taip pat reikalauja sistemos administratoriaus, kuris gali kurti atvejus ir juos stebėti, ir jis leidžia dirbti pagal savo, kaip kūrėjo, vaidmenį, kad būtų galima rašyti be klaidų kodus. Tai būtų gana daug naudinga mažo dydžio įmonių savininkams, kurie nori sutelkti dėmesį į atskirus produktus.
Bet, App Engine geriausias dalykas yra jo perkeliamumas, kurio EC2 nepasiūlė. Ši sistema yra iš esmės atvirojo kodo, ir dauguma API yra naudojamos perkeliamumui, o tai savo ruožtu leidžia padaryti darbą lengviau perkeliant į kitą serverį.
"Vendor Lock" funkcija
Tai taip pat suteikia funkciją "Vendor-Lock", kuri neleidžia jūsų programoms susieti su nepageidaujamomis duomenų bazėmis. Taip pat galite pabandyti "AppScale", kuris yra dar vienas atvirojo kodo projektas, kuris labai panašus į "AppEngine".
"Amazonės" EC2 pranašumai
- Nepavyko sugadinti blokavimo sistemos, leidžiančios lengvai perkelti kodą į kitą dėžutę
- Kodas gali būti parašytas paprastomis programavimo kalbomis, tokiomis kaip C #, .Net, MVC
- Svarbiausia, tai palaiko labai palaikanti "Amazon" palaikymo komanda.
EC2 nuosmukiai
- Jūs būsite apmokestinti minimalią kainą, net jei nenaudosite jokios juostos pločio,
- Mastelis yra gana sudėtinga užduotis ir • net jei viena instancija nepavyksta, visa sistema nepavyksta.
"Google App Engine" privalumai
- Ši paslauga yra nemokama ribotam naudojimui ir bandomajam naudojimui,
- Atsiskaitymas yra gana geras, palyginti su EC2; iš esmės jūs mokate tik už jūsų CPU naudojimą.
Tai reiškia, kad jei jūsų svetainė nevaldo jokių išteklių, jums nereikės mokėti nieko tokio.
AppEngine nuosmukis
- Pirmasis pagrindinis trūkumas yra trūksta paramos C # /. NET
- Yra daugybė apribojimų, susijusių su duomenų prieinamumu ir "tonų API" buvimu, dėl ko truputį sunku suprasti dalykus, tačiau kai tik juos įvaldysite, jums pavyks rasti jų tortą, kad juos valdytų!
Bendrasis nuosprendis
Man tikrai patinka "Amazon" elastinė debesų skaičiavimo sistema, tačiau tada man neprireikia priimti mažų tinklaraščių ir svetainių; kita vertus, "Google" "AppEngine" tikrai mane privilioja dar labiau.
Kaip minėta anksčiau, jei jums reikia visiškai kontroliuoti savo žiniatinklio programas, EC2 yra būdas eiti; priešingu atveju "Google App Engine" taip pat puikiai pasirenka.