virtuales signin servidores services precios ec2 east aws google-app-engine amazon-web-services

google-app-engine - signin - billing amazon ec2



El motor de la aplicaciĆ³n de Google o los servicios web de Amazon (1)

Actualización : la respuesta ya no está actualizada. Como Cloud SQL de Google ya no está en BETA, significa que tanto AWS como GAE admiten aplicaciones Java escritas para usar una base de datos MySQL y que la migración ya no es tan difícil. La idea general es que ambos proveedores de la nube tienden a llegar a un punto en el que ofrecen "todo": Google lanzó Compute Engine mientras Amazon está trabajando en Beanstalk . Sin embargo, los servicios IaaS de Amazon son más maduros que los de Google, mientras que los servicios PaaS de Google son más maduros que los de Amazon. Todo se reduce a si quieres IaaS o PaaS.

Existe una diferencia clave entre AWS y Google App Engine: AWS es la infraestructura como un servicio (IaaS) mientras que GAE es la plataforma como un servicio (PaaS). Lo que esto significa es que con AWS aún necesita administrar sus propios servidores (instancias ec2, instancias db, equilibradores de carga, etc.) => se requiere algún trabajo de administrador de sistemas. Con GAE solo necesita codificar su aplicación y desplegarla en la nube de Google sin importar qué servidores o cuántos servidores se ejecutan. Google hace que todos los sysadmin funcionen para usted.

Ambos usan un modelo de pago por uso.

Respuestas para cada pregunta

  1. Compatible con AWS. Para GAE necesita usar su propio almacenamiento de datos (se llama gran tabla). Puede usar JPA para acceder a los datos de la tabla grande, pero hay muchas restricciones (como que no puede hacer combinaciones de tablas, por ejemplo). GAE tiene soporte para bases de datos relacionales, pero parece estar en beta.
  2. Ambos tienen algún plan gratuito: AWS , GAE
  3. Difícil. Como dije en el punto 1, gae usa un almacenamiento de datos NoSql patentado. Si desea cambiar a un modelo relacional, tendrá que rediseñar sus modelos.
  4. Lee sus tutoriales: AWS , GAE .

Nota : AWS también tiene soporte para PaaS a través del Beanstalk , pero eso todavía está en BETA

Soy un novato en cloud hosting. Quiero saber cuál es mejor para empezar, ya sea el motor de la aplicación de Google o el servicio web de Amazon.

Mis preguntas son:

  1. Mi aplicación está basada en Java, Database es MySQL. ¿Ellos apoyan esto?
  2. ¿Cuáles son las ofertas gratuitas de ambos y cuál es mejor para comenzar?
  3. ¿Qué tan fácil sería migrar de una plataforma a otra?
  4. Cualquier buen enlace para comenzar con estos servicios ya que soy un novato aquí.

Además, apreciaría algunos buenos enlaces para comenzar con estos servicios ya que soy novato aquí, y una visión de alto nivel sobre cómo funciona esto.