Dos conceptos son importantes para responder a su pregunta: Infraestructura como servicio (IaaS) y Plataforma como servicio (PaaS). Rackspace (empresa) y Amazon Web Services son IaaS, mientras que Google Apps Engine, Heroku y CloudFoundry son (PaaS).
- La plataforma como servicio es excelente porque no requiere experiencia en operaciones, ofrece un nivel gratuito y hace que la administración de versiones (piense en implementar código y retroceder) sea bastante fácil. No tiene que instalar el middleware y el marco, pero le falta la libertad de IaaS.
- La infraestructura como servicio (IaaS) también es increíble, porque todos los recursos de TI tradicionales (almacenamiento, computación, red) se abstraen y pueden modificarse mediante programación: el sueño húmedo de un arquitecto. Ya sea que desee PHP, Ruby, WordPress o una arquitectura mucho más complicada, solo necesita instalarlo en los servidores Linux / Windows que proporcionan.
Las plataformas pueden ser mejores cuando comienzas e incluso vale la pena adaptar tu aplicación a una de ellas. Sin embargo, asegúrese de que haya un camino despejado, de modo que no tenga que comprometer la velocidad de desarrollo en el futuro, en caso de que necesite alejarse. A medida que crezca, comenzará a valorar más la flexibilidad y la libertad, hasta el punto en que su plataforma ya no funcione para usted. Es en ese momento que deberías agradecerte por haber planeado una migración potencial desde el principio.
Trabajo en SCALR (www.scalr.net) y ofrecemos un servicio además de estas API de IaaS. Por ejemplo, como mencionó LAMP, SCALR, como otros softwares de administración de Cloud Computing, ofrece imágenes LAMP precargadas que puede instalar fácilmente en uno de sus servidores. La escalabilidad fácil se proporciona lista para usar.
- ¿Cuánto más lento es en línea (Google Drive) en relación con el almacenamiento conectado localmente?
- Soy nuevo en el desarrollo web, ¿cómo podría aprender a crear aplicaciones web escalables y desarrollo en la nube?
- ¿Cuál es la mejor plataforma de computación en la nube para una startup? ¿Cómo elegir entre un PaaS y IaaS?
- ¿Qué es la tecnología en la nube y la ingeniería de aplicaciones móviles? ¿Hay alguna posibilidad para lo mismo hoy?
- ¿Cuál es el mejor proveedor de la nube entre Azure y Amazon Web Services para un proyecto de IoT?