Cal é a mellor opción para albergar o teu blog ou sitio web?
Intento decidir o mellor entre Amazon Ec2 e Google App engine para albergar os meus blogs e sitios web, pero máis que o nome de marca, o marco subxacente e a implementación foron os primeiros factores que foron as miñas principais preocupacións.
Hai unha serie de pros e contras no AWS EC2 e no motor de Google App. A maioría das pemes prefiren o motor de aplicacións, mentres que, por outra banda, Amazon Ec2 foi bastante popular entre as empresas de tamaño medio e grande e os xigantes corporativos. E, dende a introdución de micro instancias, comezou a gañar popularidade tamén entre as pequenas e medianas empresas.
Soporte do sistema operativo
Cando se trata de soporte ao sistema operativo, EC2 permítelle escalar unha instancia do sistema a calquera número de instancias, é dicir, permítelle ter un control completo sobre cada instancia, actuando como caixa virtual. Google App Engine é completamente diferente; basicamente fornece unha plataforma para aplicacións web como python, que axuda a implementar as aplicacións web con bastante facilidade.
Está claro que se non está a buscar ningún servizo específico, entón sempre pode optar polo motor de aplicación, mentres que se quere ter o control sobre os servizos do sistema operativo, EC2 é unha mellor opción calquera día.
Complexidade e Necesidade de Soporte Técnico
EC2 tamén require un administrador do sistema que poida crear as instancias e monitoras tamén, e permite que funcione segundo o seu papel como desenvolvedor para escribir códigos sen fallos sen problemas. Isto sería moi útil para os pequenos empresarios que buscan concentrarse en produtos individuais.
Pero o mellor de App Engine é a súa portabilidade, que EC2 non ofrece. O marco básicamente é de código aberto e a maioría das APIs úsanse para a portabilidade, o que fai que o seu traballo migre a outro servidor máis fácil.
Función de bloqueo do vendedor
Tamén ofrece unha función chamada "Vendor-Lock", que impide que as súas aplicacións se relacionen con bases de datos non desexadas. Tamén podes probar a AppScale, que é outro proxecto de código aberto que funciona moi similar a AppEngine.
Pros de Amazon EC2
- Ningún sistema de bloqueo de vendas que facilita o traballo de mover o código a outra caixa
- O código pode escribirse en linguaxes de programación simples como C #, .Net, MVC
- Máis importante aínda, está respaldado polo equipo de soporte de Amazon.
Downsides de EC2
- Cargarás un prezo mínimo aínda que non uses ningún ancho de banda,
- A escalada é unha tarefa moi difícil e • Aínda que falla unha instancia, todo o sistema falla.
Pros de Google App Engine
- Este servizo está dispoñible sen custo por uso limitado e proba,
- A facturación é bastante boa en comparación coa EC2; basicamente, só che cobrarás o teu uso de CPU .
Isto significa que se o teu sitio web non come ningún recurso, non terás que pagar nada como tal.
Downsides of AppEngine
- O primeiro inconveniente importante é a falta de soporte para C # / .NET
- Existen moitas restricións á accesibilidade de datos e á presenza de toneladas de API, fai que sexa pouco tedioso comprender as cousas, aínda que logo de dominalas, atoparías un pastel para gestionalos.
Veredicto xeral
Definitivamente gusto do sistema Amazon Elastic Cloud Computing, pero non me obriga a albergar os pequenos blogs e sitios; Por outra banda, o AppEngine de Google definitivamente me atrae máis.
Como mencionado anteriormente, se precisa exercer un control completo sobre as súas aplicacións web, EC2 é o camiño a percorrer; De non ser así, Google App Engine tamén fai unha gran elección.