Quina és la millor opció per allotjar el vostre bloc o lloc web?
He intentat decidir el millor entre Amazon Ec2 i Google App Engine per allotjar els meus blocs i llocs web, però més que el nom de marca, el marc subjacent i la implementació van ser els primers factors que van ser les meves principals preocupacions.
Hi ha una sèrie de pros i contras en AWS EC2 , així com en el motor de Google App. La majoria de les pimes prefereixen l'App Engine, mentre que, d'altra banda, Amazon Ec2 ha estat molt popular entre les companyies de mida mitjana i gran i els gegants corporatius. I, des de la introducció de micro-instàncies, també ha començat a guanyar popularitat entre les empreses petites i mitjanes.
Suport del sistema operatiu
Pel que fa al suport del sistema operatiu, EC2 us permet escalar una instància del sistema a qualsevol nombre de casos, és a dir, us permet tenir un control complet de cada instància, actuant com a caixa virtual. Google App Engine és completament diferent; bàsicament, proporciona una plataforma per a aplicacions web com python, que us ajuda a implementar les vostres aplicacions web de forma senzilla.
Està clar que, si no esteu buscant cap servei específic, sempre podeu optar pel motor de l'aplicació, mentre que si voleu tenir el control dels serveis del sistema operatiu, l'EC2 és una millor opció qualsevol dia.
Complexitat i necessitat d'assistència tècnica
EC2 també requereix un administrador del sistema que també pot crear les instàncies i controlar-les, i permet treballar segons el seu paper de desenvolupador per escriure codis sense errors sense problemes. Això seria bastant útil per als petits empresaris que busquen centrar-se en els productes individuals.
Però, el millor d'App Engine és la seva portabilitat, que no ofereix l'EC2. El framework és bàsicament de codi obert, i la majoria de les API s'utilitzen per a la portabilitat, que al seu torn fa que la vostra feina de migrar a un infern de servidor sigui molt més fàcil.
Funció de bloqueig del proveïdor
També proporciona una característica anomenada 'Vendor-Lock', que impedeix que les vostres aplicacions es relacionin amb bases de dades no desitjades. També podeu provar AppScale, que és un altre projecte de codi obert que funciona molt similar a AppEngine.
Pros d'Amazon EC2
- No hi ha cap sistema de bloqueig de vendes que faciliti la tasca de moure el codi a una altra caixa
- El codi es pot escriure en llenguatges de programació senzills com C #, .Net, MVC
- El més important és que està recolzat per l'equip de suport de suport de Amazon.
Desavantatges de l'EC2
- Se us cobrarà un preu mínim, fins i tot si no feu servir cap ample de banda,
- L'escalat és una tasca bastant difícil, i • Fins i tot si una instància falla, tot el sistema falla.
Pros de Google App Engine
- Aquest servei està disponible de manera gratuïta per a ús limitat i prova,
- La facturació és bastant bona en comparació amb l'EC2; bàsicament, només se us factura per al vostre ús de la CPU .
Això significa que si el vostre lloc web no menja recursos, no haurà de pagar res com a tal.
Desqualificacions d'AppEngine
- El primer inconvenient important és la manca de suport a C # / .NET
- Hi ha moltes restriccions en l'accés a les dades i la presència de tones d' API fa que sigui poc tediós comprendre coses, encara que una vegada que les domineu, trobareu un pastís per gestionar-los.
Veredicte general
Definitivament m'agrada el sistema Amazon Elastic Cloud Computing, però no em obliga a allotjar els petits blocs i llocs; D'altra banda, l'AppEngine de Google definitivament em atrau més.
Com s'ha esmentat anteriorment, si necessiteu exercir un control complet sobre les vostres aplicacions web, EC2 és el camí a seguir; en cas contrari, Google App Engine també és una opció fantàstica.