Care este cea mai bună alegere pentru a găzdui blogul sau site-ul dvs.?
Am încercat să decid cel mai bun dintre motoarele Amazon Ec2 și Google App pentru a-mi găzdui blogurile și site-urile web, dar mai mult decât numele de marcă, cadrul principal și implementarea au fost factorii principali care au fost preocupările mele principale.
Există o serie de argumente pro și contra în AWS EC2 , precum și motorul Google App. Majoritatea IMM-urilor preferă App Engine, în timp ce, pe de altă parte, Amazon Ec2 a fost destul de popular printre companiile de dimensiuni medii și mari, și giganți corporativi. Și, încă de la introducerea micro instanțelor, a început să câștige popularitate și în rândul întreprinderilor mici și mijlocii.
Suport pentru sistemul de operare
Când vine vorba de suportul Sistemului de operare, EC2 vă permite să scalați o instanță a sistemului la orice număr de instanțe, adică vă permite să aveți un control complet asupra fiecărei instanțe, acționând ca o cutie virtuală. Google App Engine este complet diferit; oferă practic o platformă pentru aplicațiile web ca Python, care vă ajută să implementați aplicațiile web destul de ușor.
Este clar că dacă nu vânezi vreun serviciu specific, atunci poți opta mereu la motorul App, în timp ce dacă vrei să ai control asupra serviciilor din sistemul de operare, atunci EC2 este o alegere mai bună în orice zi!
Complexitatea și necesitatea suportului tehnic
EC2, de asemenea, necesită un administrator de sistem care poate crea instanțele și să le monitorizeze, de asemenea, și permite unui utilizator să lucreze ca pe rolul său de dezvoltator pentru a scrie coduri fără erori fără probleme. Acest lucru ar fi foarte util pentru deținătorii de afaceri de dimensiuni mici, care doresc să se concentreze asupra produselor individuale.
Dar cel mai bun lucru în App Engine este portabilitatea, care nu este oferită de EC2. Cadrul este, în principiu, open source, iar majoritatea API-urilor sunt folosite pentru portabilitate, ceea ce face ca munca ta să migrezi la o altă iad a serverului mult mai ușor.
Funcția de blocare a furnizorului
De asemenea, oferă o caracteristică numită "Vendor-Lock", care împiedică aplicațiile să se refere la baze de date nedorite. Puteți încerca, de asemenea, aplicația AppScale, care este încă un proiect open-source care funcționează foarte asemănător cu AppEngine.
Pro Amazon EC2
- Nu este un sistem de blocare a vendei, care face ca deplasarea codului într-o altă cutie să fie ușoară
- Codul poate fi scris în limbi de programare simple precum C #, .Net, MVC
- Cel mai important este sprijinul echipei de suport foarte amazon Amazon.
Dezavantaje ale EC2
- Veți fi taxat preț minim, chiar dacă nu utilizați nici o lățime de bandă,
- Scalarea este o sarcină dificilă și • Chiar dacă un exemplu nu reușește, atunci întregul sistem nu reușește.
Pro pentru Google App Engine
- Acest serviciu este disponibil fără costuri pentru utilizare limitată și încercare,
- Facturarea este destul de bună în comparație cu EC2; în principiu, sunteți taxat doar pentru utilizarea procesorului .
Aceasta înseamnă că, dacă site-ul dvs. nu consumă resurse, atunci nu vi se va cere să plătiți nimic ca atare.
Dezavantajele aplicației
- Primul dezavantaj major este lipsa suportului pentru C # / .NET
- Există o mulțime de restricții privind accesibilitatea datelor și prezența a tone de API , ceea ce face puțin obositor să înțelegi lucrurile, deși odată ce le stăpânești, le vei găsi o plimbare cu torturi pentru a le gestiona!
Verdictul general
Cu siguranta imi place sistemul Amazon Elastic Cloud Computing, dar nu ma obliga sa gazduiesc blogurile si site-urile mici; pe de altă parte, AppEngine-ul Google mă înșeală cu siguranță.
După cum am menționat mai devreme, dacă trebuie să exerciți un control complet asupra aplicațiilor web, EC2 este calea de urmat; în caz contrar, Google App Engine face de asemenea o alegere excelentă.