![Migracion Cloud]()
Llega el día que tenemos que analizar la migración a Cloud y son tantos puntos a considerar que no tenemos muy claro cómo empezar.
El mercado manda y son cada vez más las empresas que, con buen criterio o sin él, establecen su política de Cloud First. También están las que hacen uso de plataformas de Cloud Publica para el desbordamiento, otras tantas para acelerar el Time to Market o simplemente tienen claro que las aplicaciones críticas deben operar en Cloud para minimizar riesgos en el negocio.
En este Post analizaremos algunos puntos a tener en cuenta para hacer más llevadero el viaje al Cloud.
Modelos de Servicio
Para comenzar debemos aclararnos con qué modelo o modelos de servicio nos vamos a alinear.
Cuando hacemos referencia a Cloud existe una cantidad importante de plataformas, servicios y tecnologías para elegir que dependerán tanto de la situación actual así como también de los requerimientos del negocio.
No es posible continuar sin tener claro este punto por lo que lo pondremos en primer orden.
![Modelos de Servicio Cloud]()
Modelos de Servicio Cloud
IaaS – Infrastructure as a Service -> Host
El caso de uso natural de IaaS es cuando una empresa quiere llevar a cabo un rehosting reemplazando la Infraestructura on-premise por una en Cloud en modo pago por uso, ya sea total o parcial según el caso de uso.
Además de los Cloud Providers más conocidos como AWS, Azure, GCP y Alibaba Cloud también existe una importante cantidad de proveedores que son socios de VMware en el programa VCPP ofreciendo servicios IaaS con todo el stack de VMware y su ecosistema por debajo.
PaaS – Platform as a Service -> Create
Los casos de uso de PaaS son muy variados debido a que existe una diversidad importante a nivel de Cloud Providers. Partiendo de la base de que se dispone de todas las ventajas incluidas en IaaS y sin la preocupación de tener que mantener la base del Sistema Operativo como el parcheado y la actualización, simplemente consumiendo Sistemas Operativos, Bases de Datos o Middleware por mencionar algunos ejemplos siendo esta una opción muy interesante, por ejemplo, para desarrolladores.
Además de lo mencionado anteriormente comienzan a jugar un papel clave las soluciones como Lambda, Kubernetes, OpenShift y demás que últimamente están marcando la diferencia en varios Cloud Providers.
SaaS – Software as a Service -> Consume
Llegados al turno de SaaS está bastante claro que se trata de un consumo limpio de servicios. Simplemente se consume online. Mi primer cuenta de email fue en Hotmail, allá por el año 1997 y sin dudas estábamos ante uno de los primeros casos de SaaS aunque no lo sabíamos todavía.
Por mencionar algunos ejemplos de Business to consumer en SaaS tenemos Office 365, Netflix, Spotify, Salesforce, Google Docs, Dropbox, etc
La tecnología se va actualizando y también lo hacen los proveedores. La transformación digital, el Time to Market y la fiebre de las Apps en la época dorada del Software viene acompañado por lo que conocemos como las Cloud Native Apps y la metodología DevOps. El modelo Cloud se adapta a la perfección ofreciendo una plataforma nativa con base en Contenedores, Kubernetes y el Service Mesh que necesitan las Aplicaciones basadas en Serverless.
![Plataformas Cloud Servicios]()
Cloud Native Apps Platforms
Modelos de Despliegue
Una vez que ya estamos familiarizados con los modelos de servicio en Cloud pasamos a los modelos de despliegue. Existen 3 o si se quiere 4 modelos de despliegue.
Tener claro el modelo de despliegue nos ayudará a comenzar con el pie derecho nuestra planificación a Cloud. Repasemos los diferentes modelos.
Privado
Hablamos de una Cloud Privada que puede ser o no Multi-Tenant. Recursos y administración propia con todas las herramientas necesarias para gestionarlo como un modelo de Centro de Datos definido por Software.
Publico
Proveedor Publico con Infraestructura Multi Tenant compartido con otras empresas privadas y/o publicas. El modelo de contratación puede variar como Pago por Uso, Parcialmente Reservado y totalmente Reservado siendo este último el modelo mas costoso con diferencia.
Los proveedores de Cloud Publica intentan diferenciarse unos de otros con productos como servicios gestionados, soluciones PaaS y SaaS.
Híbrido
Un modelo bastante común debido a que no todo lo que actualmente se ejecuta On-Premise es factible subirlo a Cloud. Casos de uso como el desbordamiento, Disaster Recovery, Aplicaciones Criticas o simplemente una migración parcial para comprobar de qué se trata esto de migrar al Cloud.
En empresas con múltiples requerimientos es cada vez más común ver cómo tienen que convivir en entornos Híbridos y MultiCloud siendo un verdadero desafío la simplificación de la gestión, la automatización, monitorización y la gestión de la capacidad.
Community
Este modelo es cada vez mas común para lo que se conoce como UTEs (Union Tempral de Empresas) o grupos de empresas semi-independientes que tienen una empresa perteneciente al grupo y que funciona como proveedor de servicios centrales.
Un ejemplo de Cloud Community puede ser una Infraestructura Cloud para una cooperativa bancaria compuesta por múltiples sociedades que operan de forma local pero compartiendo la marca comercial.
Llegados a este punto podemos obtener varias conclusiones que nos ayudarán a tomar mejores decisiones.
En el próximo Post analizaremos las opciones para migrar desde un Cloud Privado a uno Público o a una solución intermedia convirtiendo nuestra infraestructura en Híbrida.
Más decisiones que tomar como qué hacemos con nuestras aplicaciones Legacy, cómo encaramos la conversión a una plataforma Cloud Native y qué problemas podemos encontrarnos en el camino.
Comentaremos además los diferentes métodos de migración de datos y servicios a Cloud poniendo encima de la mesa el porqué no se pueden comparar Manzanas con Peras.
Otro punto no menos importante, pendiente de análisis, es analizar cómo hacer un correcto Sizing para estimar los costos de los recursos a contratar en una plataforma Cloud sin terminar en bancarrota.
Hasta aquí hemos llegado con este Post. Me gustaría mucho conocer tu opinión y experiencia a través de los comentarios aquí mismo o a través de mi Twitter @FCinalliP.
Como siempre, ha sido un placer. Hasta el próximo Post!!!