5 min read

Las cinco dimensiones de una arquitectura en la nube

18-jul-2022 8:30:00

The Five Must-have Factors for Successful Cloud ArchitectureFuente: Shutterstock

Hoy en día, la infraestructura en la nube se ha convertido en una parte esencial de cualquier estrategia de transformación digital. Probablemente, en los próximos años la mayoría de las soluciones se implementarán en una nube pública, lo que será un gran desafío para los ingenieros, dado que diseñar, implementar y ejecutar soluciones distribuidas sobre plataformas en la nube, requiere de conocimientos y experiencia especializados, tales como estrategias de migración y servicios de la nube, integración y despliegue continuo, microservicios, eventos, flujos dirigidos por datos, redes, seguridad, entre otros.

Por lo anterior, es indispensable entender la arquitectura de una solución con una visión holística, considerando aspectos de seguridad, resiliencia y sostenibilidad, de tal forma que ésta pueda evolucionar y adaptarse a los cambios, alcanzando la excelencia operacional. En otras palabras, la solución debe sobrevivir a lo largo del tiempo, dentro de todo el ecosistema.

¿Qué es una buena arquitectura?

Es una arquitectura de solución, que considera en forma integral dimensiones claves en su concepción, diseño e implementación, adoptando principios y mejores prácticas desde un inicio, aprovechando todos los habilitadores que ofrece la infraestructura de la nube. Los cinco factores indispensables que me gustaría mencionar son: diseño distribuido, excelencia operacional, seguridad y cumplimiento, confiabilidad y rendimiento.

New call-to-action

Las cinco dimensiones de una arquitectura en la nube

Las 5 dimenciones Los cinco factores indispensables que me gustaría mencionar son: diseño distribuido, excelencia operacional, seguridad y cumplimiento, confiabilidad y rendimiento.

1. Diseño distribuido

El diseño de una solución distribuida es inherente cuando estamos habilitando una plataforma en la nube. Es un desafío complejo que se debe abordar desde el inicio, teniendo en consideración los siguientes aspectos técnicos, administrativos y estratégicos:

  • Redes globales
  • Localización de usuario
  • Requisitos reglamentarios
  • Administración de recursos
  • Gestión de identidades y accesos
  • Servicios en la nube
  • Bloqueo de proveedor
  • Mejores prácticas de producto

2. Excelencia operacional

La capacidad del ecosistema para mantenerse operativo bajo circunstancias normales o extremas, es una labor que requiere abordar aspectos tales como la automatización de procesos, la observabilidad y la inclusión de planes de contingencia. Entre ellos:

 

3. Seguridad y cumplimiento

Los aspectos de seguridad, sobre todo en el caso de sistemas catalogados de misión crítica, son obligatorios y se debe invertir esfuerzo en resolver las vulnerabilidades potenciales.  Por su lado, el cumplimiento de normativas legales, sobre todo las restricciones en el uso de la información, es un requisito para algunas industrias o países y se debe cumplir y evaluar constantemente. Los aspectos a considerar son:

  • Niveles de seguridad
  • Autenticación y autorización
  • Seguridad de API y datos
  • Auditoría

4. Confiabilidad

Uno de los aspectos que ha ido cobrando mayor relevancia en el último tiempo es la confiabilidad de las soluciones. Es uno de los indicadores que contribuye en gran medida a la excelencia operacional del ecosistema. Trabajar en este aspecto no funcional de una solución, conlleva un cambio de mentalidad, metodológico y tecnológico, a la hora de enfrentar el análisis de los errores productivos y las mejoras asociadas. Los tópicos que se debe tener en cuenta son:

  • Site reliability 
  • Cultura sin culpa
  • Métricas de servicio
  • Observabilidad
  • Alta disponibilidad
  • Estrategia de despliegue

5. Rendimiento

Otro aspecto muy importante del ecosistema es el rendimiento, el cual se asocia principalmente al uso óptimo de los recursos de la nube y al grado de elasticidad de las soluciones ante variaciones de la demanda. Es importante tener en la retina los siguientes aspectos:

  • Escalamiento automático
  • Rastreo, depuración y rendimiento
  • Optimización de costos
  • Proyección de costos

Tener en cuenta las cinco dimensiones mencionadas, diseño distribuido, excelencia operacional, seguridad y cumplimiento, confiabilidad y rendimiento, en etapas tempranas del proceso evolutivo de diseño de su arquitectura, le brindará una ventaja competitiva para construir soluciones distribuidas versátiles, que puedan crecer orgánicamente dentro del ecosistema, logrando como consecuencia, no solo retornos técnicos sino también comerciales en el corto y largo plazo.

Hoy tenemos una oportunidad única de transformar nuestros negocios y atravesar las fronteras de la innovación, de la mano de la nube y un buen ecosistema de partners especializados.

 

¿Cómo Nisum puede ayudar?

Nisum, es un partner especializado en la implementación de soluciones digitales de última generación, bajo una metodología ágil que involucra células autónomas enfocadas en entregar valor incremental al negocio desde etapas tempranas.

La experiencia global de nuestros equipos, nos permite evaluar con criterio experto los casos de uso y las mejores prácticas que mejor se adecuen a su nivel de madurez organizacional, metodológico y tecnológico.

Apoyamos a nuestros clientes en su transformación tecnológica, desde la automatización de los procesos de integración y despliegue continuo (DevOps), desarrollo y/o migración de soluciones aplicando distintos estilos de arquitectura (microservicios, dirigida por eventos o datos), implementación de flujos de analitica avanzada (DataLake y Datawarehouse) y aplicación de herramientas de aprendizaje automático, entre otros. Todo lo anterior, aplicado a industrias exigentes, que requieren altos estándares de calidad y altos niveles de servicio.

¿Cómo empezar?

Si estás en el viaje de la nube y necesitas un socio estratégico, no dudes en contactarnos para iniciar juntos este importante desafío de transformación.

Puede revisar nuestros servicios de: 

No dudes en ponerte en contacto con nosotros para obtener más información sobre cómo Nisum puede impulsar los resultados de tu empresa.  

Referencias

  1. https://cloud.google.com/architecture/framework
  2. https://docs.aws.amazon.com/wellarchitected/latest/framework/welcome.html
  3. https://docs.microsoft.com/en-us/azure/architecture/framework/
Oliver Fierro

Oliver Fierro

Oliver Fierro, es Arquitecto de Soluciones de Preventa en Nisum Chile. Está abocado a apoyar la transformación digital y acelerar la adopción de la nube en grandes organizaciones. Con un sólido entendimiento de la industria minorista local (logística y comercio electrónico) y profunda experiencia técnica en diseño e implementación de arquitecturas orientadas a microservicios, eventos, datos y API, con una mirada de dominios de negocio, patrones de diseño y estrategias de migración a la nube. Es co-organizador en Google Developer Group Cloud Santiago de Chile (2020)

Have feedback? Leave a comment!

Featured

Blog by Topics

See All
5 minutos de lectura

Las cinco dimensiones de una arquitectura en la nube

18-jul-2022 8:30:00

The Five Must-have Factors for Successful Cloud ArchitectureFuente: Shutterstock

Hoy en día, la infraestructura en la nube se ha convertido en una parte esencial de cualquier estrategia de transformación digital. Probablemente, en los próximos años la mayoría de las soluciones se implementarán en una nube pública, lo que será un gran desafío para los ingenieros, dado que diseñar, implementar y ejecutar soluciones distribuidas sobre plataformas en la nube, requiere de conocimientos y experiencia especializados, tales como estrategias de migración y servicios de la nube, integración y despliegue continuo, microservicios, eventos, flujos dirigidos por datos, redes, seguridad, entre otros.

Por lo anterior, es indispensable entender la arquitectura de una solución con una visión holística, considerando aspectos de seguridad, resiliencia y sostenibilidad, de tal forma que ésta pueda evolucionar y adaptarse a los cambios, alcanzando la excelencia operacional. En otras palabras, la solución debe sobrevivir a lo largo del tiempo, dentro de todo el ecosistema.

¿Qué es una buena arquitectura?

Es una arquitectura de solución, que considera en forma integral dimensiones claves en su concepción, diseño e implementación, adoptando principios y mejores prácticas desde un inicio, aprovechando todos los habilitadores que ofrece la infraestructura de la nube. Los cinco factores indispensables que me gustaría mencionar son: diseño distribuido, excelencia operacional, seguridad y cumplimiento, confiabilidad y rendimiento.

New call-to-action

Las cinco dimensiones de una arquitectura en la nube

Las 5 dimenciones Los cinco factores indispensables que me gustaría mencionar son: diseño distribuido, excelencia operacional, seguridad y cumplimiento, confiabilidad y rendimiento.

1. Diseño distribuido

El diseño de una solución distribuida es inherente cuando estamos habilitando una plataforma en la nube. Es un desafío complejo que se debe abordar desde el inicio, teniendo en consideración los siguientes aspectos técnicos, administrativos y estratégicos:

  • Redes globales
  • Localización de usuario
  • Requisitos reglamentarios
  • Administración de recursos
  • Gestión de identidades y accesos
  • Servicios en la nube
  • Bloqueo de proveedor
  • Mejores prácticas de producto

2. Excelencia operacional

La capacidad del ecosistema para mantenerse operativo bajo circunstancias normales o extremas, es una labor que requiere abordar aspectos tales como la automatización de procesos, la observabilidad y la inclusión de planes de contingencia. Entre ellos:

 

3. Seguridad y cumplimiento

Los aspectos de seguridad, sobre todo en el caso de sistemas catalogados de misión crítica, son obligatorios y se debe invertir esfuerzo en resolver las vulnerabilidades potenciales.  Por su lado, el cumplimiento de normativas legales, sobre todo las restricciones en el uso de la información, es un requisito para algunas industrias o países y se debe cumplir y evaluar constantemente. Los aspectos a considerar son:

  • Niveles de seguridad
  • Autenticación y autorización
  • Seguridad de API y datos
  • Auditoría

4. Confiabilidad

Uno de los aspectos que ha ido cobrando mayor relevancia en el último tiempo es la confiabilidad de las soluciones. Es uno de los indicadores que contribuye en gran medida a la excelencia operacional del ecosistema. Trabajar en este aspecto no funcional de una solución, conlleva un cambio de mentalidad, metodológico y tecnológico, a la hora de enfrentar el análisis de los errores productivos y las mejoras asociadas. Los tópicos que se debe tener en cuenta son:

  • Site reliability 
  • Cultura sin culpa
  • Métricas de servicio
  • Observabilidad
  • Alta disponibilidad
  • Estrategia de despliegue

5. Rendimiento

Otro aspecto muy importante del ecosistema es el rendimiento, el cual se asocia principalmente al uso óptimo de los recursos de la nube y al grado de elasticidad de las soluciones ante variaciones de la demanda. Es importante tener en la retina los siguientes aspectos:

  • Escalamiento automático
  • Rastreo, depuración y rendimiento
  • Optimización de costos
  • Proyección de costos

Tener en cuenta las cinco dimensiones mencionadas, diseño distribuido, excelencia operacional, seguridad y cumplimiento, confiabilidad y rendimiento, en etapas tempranas del proceso evolutivo de diseño de su arquitectura, le brindará una ventaja competitiva para construir soluciones distribuidas versátiles, que puedan crecer orgánicamente dentro del ecosistema, logrando como consecuencia, no solo retornos técnicos sino también comerciales en el corto y largo plazo.

Hoy tenemos una oportunidad única de transformar nuestros negocios y atravesar las fronteras de la innovación, de la mano de la nube y un buen ecosistema de partners especializados.

 

¿Cómo Nisum puede ayudar?

Nisum, es un partner especializado en la implementación de soluciones digitales de última generación, bajo una metodología ágil que involucra células autónomas enfocadas en entregar valor incremental al negocio desde etapas tempranas.

La experiencia global de nuestros equipos, nos permite evaluar con criterio experto los casos de uso y las mejores prácticas que mejor se adecuen a su nivel de madurez organizacional, metodológico y tecnológico.

Apoyamos a nuestros clientes en su transformación tecnológica, desde la automatización de los procesos de integración y despliegue continuo (DevOps), desarrollo y/o migración de soluciones aplicando distintos estilos de arquitectura (microservicios, dirigida por eventos o datos), implementación de flujos de analitica avanzada (DataLake y Datawarehouse) y aplicación de herramientas de aprendizaje automático, entre otros. Todo lo anterior, aplicado a industrias exigentes, que requieren altos estándares de calidad y altos niveles de servicio.

¿Cómo empezar?

Si estás en el viaje de la nube y necesitas un socio estratégico, no dudes en contactarnos para iniciar juntos este importante desafío de transformación.

Puede revisar nuestros servicios de: 

No dudes en ponerte en contacto con nosotros para obtener más información sobre cómo Nisum puede impulsar los resultados de tu empresa.  

Referencias

  1. https://cloud.google.com/architecture/framework
  2. https://docs.aws.amazon.com/wellarchitected/latest/framework/welcome.html
  3. https://docs.microsoft.com/en-us/azure/architecture/framework/
Oliver Fierro

Oliver Fierro

Oliver Fierro, es Arquitecto de Soluciones de Preventa en Nisum Chile. Está abocado a apoyar la transformación digital y acelerar la adopción de la nube en grandes organizaciones. Con un sólido entendimiento de la industria minorista local (logística y comercio electrónico) y profunda experiencia técnica en diseño e implementación de arquitecturas orientadas a microservicios, eventos, datos y API, con una mirada de dominios de negocio, patrones de diseño y estrategias de migración a la nube. Es co-organizador en Google Developer Group Cloud Santiago de Chile (2020)

¿Tienes algún comentario sobre este? Déjanoslo saber!

Destacados

Blogs por tema

See All