Los expertos señalan que las soluciones nativas en la nube son la evolución de las aplicaciones para permitir la transformación digital y acelerar los negocios. Si su opción es crear aplicaciones en la nube para realizar una gestión financiera eficiente de los recursos en la nube, es común preguntarse: ¿cuál debería ser mi primer paso? Mi respuesta es Assessment, un método utilizado para ofrecer más precisión a los diferentes procesos de elección dentro de una empresa.
En esta etapa es importante entender el entorno actual de la empresa y diseñar lo que hay que hacer. Es hora de realizar un análisis completo de la aplicación y definir cómo migrarla a la nube, a partir de informes, métricas y estrategias bien definidas.
La mayoría de las decisiones de modernización no son solo técnicas, ya que es esencial combinarlas con diversas fuentes de información y, al final, asegurarse de que la inversión y el cambio sean buenos para su negocio.
¿Deseas conocer más sobre Cloud Native? ¡Descubre todos los detalles aquí!
El proceso de evaluación o Assessment, consta de dos etapas: la primera es cuando entendemos el requisito de negocio, mientras que la segunda es el propio proceso de encuesta, utilizando un enfoque de la fase anterior.
Para validar correctamente su cartera de aplicaciones y definir la estrategia de migración, debe combinar el contexto de negocio de cada aplicación con los componentes tecnológicos. Para esto hay algunos pasos básicos:
Objetivos de migración
Se llevará a cabo una entrevista con el personal “Staff” para entender el propósito de ir a la nube. Ejemplo: «Quiero reducir mi tiempo de inactividad en una hora» o «Quiero reducir mi costo de OPEX en $1 millón por año».
Inventario de aplicaciones
Esta etapa consiste en recopilar información de aplicaciones basada en registros y herramientas automatizadas. Le aconsejamos que identifique a las personas que pueden hablar sobre la aplicación y comprender mejor cómo funciona y las reglas de negocio.
Inventario de infraestructura
Aquí, encuestamos acerca de la infraestructura que soporta la aplicación actual, los servidores, la base de datos y los almacenamientos. Este proceso se puede llevar a cabo manualmente o con el uso de soluciones de inventario.
Mapeo de aplicaciones
Comprender si la aplicación tiene dependencias externas, APIs, componentes, entre otros.
¿Cómo pueden las empresas beneficiarse de Consultoría en la Nube? ¡Obtenga nuestras ideas aquí!
Madurez de solicitud/soporte
Se hace un cuestionario sobre la madurez y el soporte de la aplicación, como: «¿Tiene documentación?», «¿Tiene implementación?», «¿Está actualizada la arquitectura actual?».
Realizar la evaluación de aplicaciones y proporcionar estrategias de migración
Sobre la base de los pasos anteriores y toda la información recopilada, es el momento de identificar la mejor técnica: Refactorizar, Replatform, Recomprar, Rehost, Retirar o Retener.
Analizar el código de las aplicaciones marcado como Refactor y Replatform
Para estas aplicaciones, se requiere un análisis en el código, que admitirá la validación de la complejidad de las dependencias y lo que debe cambiarse.
En este momento usted podría estar preguntándose cuánto costará ir a la nube. Tenga la seguridad de que verá un informe con estimaciones en horas y valores para llevar la aplicación al modelo de nube.
Para la evaluación o Assessment, puede automatizar la recopilación de información, acelerar la adopción de la nube y la toma de decisiones. Ya hay herramientas que ayudan a validar valores, retorno de la inversión (ROI), recursos donde la empresa debe centrarse durante la migración para hacer el proceso más simple. Muchas soluciones ya exportan informes personalizados, que apoyan al equipo empresarial y tecnológico para validar el entorno y realizar los ajustes necesarios para que la aplicación se lleve a la nube. Pueden actuar con varios patrones y arquitecturas para sugerir qué nube es la adecuada para su negocio.
¿Qué servicios de Virtualización y Nube ofrecemos? ¡Aprende más aquí!
Antes de migrar también es necesario tener en cuenta algunos puntos como el ciclo de vida del servicio, las tecnologías y la infraestructura. La causa más común para que la migración de aplicaciones en la nube detenga o supere el presupuesto es precisamente la falta de información suficiente de las aplicaciones actuales para el equipo. Trabajar con documentos de diseño antiguos, memorias e instinto no son la receta para el éxito.
José Augusto Ferronato es Ingeniero Cloud de TecCloud, una empresa de Stefanini Group.