¿Cuáles son las consideraciones básicas en las que debo concentrarme, antes de migrar la infraestructura de mis aplicaciones de las instalaciones a un entorno en la nube como AWS?

Cloud Migration puede ser un proyecto extremadamente complicado de implementar. En este proceso vale la pena considerar algunos puntos:

  1. La gestión del tiempo juega un papel decisivo en su éxito y las implementaciones por etapas son importantes para alcanzar su objetivo.
  2. La seguridad es una pregunta clave para su negocio: debe pensarlo desde una perspectiva comercial antes de comenzar cualquier migración a la nube.
  3. La alineación de los servicios y el nuevo diseño es algo que debe incluir en su lista, porque la forma en que se abordarán (utilizando alta disponibilidad y otras características de la nube) podría afectar su negocio.
  4. Elegir un proveedor de nube pública es una de las decisiones más importantes que debe tomar. Alguien mencionó AWS : cuando las empresas eligen AWS, buscan una infraestructura de servidor óptima, confiable, segura y actualizada regularmente. Asegúrese de tener suficiente espacio para escalar su negocio (AWS destaca por su alta escalabilidad y solo paga por los recursos que usa). ¡Estas 7 cosas que todo CEO necesita saber antes de mudarse a AWS también podrían ayudarlo!
  5. El ahorro de costos es el principal beneficio para las empresas que dan el salto a la nube. Logan Rakai, desarrollador de contenido e investigador de laboratorios en Cloud Academy, dijo en su última publicación de blog que AWS proporciona escalado automático para satisfacer las demandas dinámicas de sus aplicaciones con una sobrecarga operativa mínima (escalado dinámico). Considere, por ejemplo, estas opciones para reducir las facturas de EC2:
  • Las instancias puntuales ofrecen hasta un 90% de ahorro sobre demanda, mientras que las instancias reservadas ofrecen hasta un 75% de ahorro.
  • Utilice el autoescalado para asignar automáticamente solo suficientes instancias de EC2.
  • Piense creativamente sobre sus opciones para reducir los costos de licencia empresarial que se incluyen en su factura de EC2.

Tenga en cuenta las 5 “R”:

  • Rehost (reubicar la infraestructura de la aplicación desde instancias dedicadas en DC a Amazon AWS EC2 con una configuración de VPC le permite ahorrar casi un 50% con una mejor calidad de los servicios en la aplicación).
  • Refactorizar (por ejemplo, instalar la aplicación web Ruby on Rails sobre Heroku usando Active Server Pages para la aplicación .NET en Windows Azure).
  • Revisar (puede incluir la remodelación de una aplicación Java monolítica al desintegrar las funciones en fragmentos paralelos menores y luego organizarlos en servidores en la nube Rackspace).
  • Reconstruir (por ejemplo, elegir la capa PaaS de Windows Azure para compilar la aplicación basada en .NET).
  • Reemplazar (por ejemplo, usando un almacén de datos de Google App Engine en lugar de una base de datos MySQL local).

Mover aplicaciones y servicios a la nube es una tendencia significativa a largo plazo, y los entornos de nube son generalmente escalables, confiables y altamente disponibles. Si necesita saber si migrar a la nube es la opción correcta para usted (con un plan estratégico de migración a la nube), encontrará la Cloud Academy [1] Beneficios de la tecnología en la nube para los negocios: Comenzando con la ruta de aprendizaje de la migración muy útil .

Si tiene otras preguntas, siéntase libre de hacerme ping en tw @speedynoise.

[1] divulgación completa: trabajo aquí.

Yo diría que las consideraciones principales son las siguientes:

Recursos físicos: asegúrese de que los tipos de instancia que elija puedan satisfacer las demandas del uso.

Latencia / fluctuación de fase: si estas son aplicaciones que afectan su caso de uso, asegúrese de estar dentro de un margen aceptable para las redes de origen y destino. Puede influir en esto dependiendo de la zona de disponibilidad que elija.

Propósito: ¿tiene sentido comercial mover la aplicación? ¿Qué valor se obtiene al tenerlo en AWS frente a donde está actualmente?

Un par de elementos comunes, si está moviendo un sistema tal como está a AWS

  1. Requisitos de IP estática por la aplicación
  2. ¿Pueden los servidores de las instalaciones locales hospedarse en un entorno de nube con equilibradores de carga elásticos (muchas aplicaciones heredadas tendrán desafíos)
  3. Cualquier codificación existente de la dirección IP
  4. Redes (requisitos)
  5. Almacenamiento (SSD, HDD) qué tipo de discos puede utilizar la aplicación. Para una discusión más profunda, consulte el libro blanco relacionado con la migración

Libros blancos – Amazon Web Services (AWS)

Siga el siguiente enlace para ver el proceso detallado y otra respuesta

Cómo importar VM a AWS EC2 »Wiki Ùtil GlobalITN | Migración en la nube