Trabajar con y en el cloud es cada vez más im­po­r­ta­n­te para las empresas. Un ar­qui­te­c­to cloud se ocupa de pla­ni­fi­car, implantar y su­pe­r­vi­sar la in­frae­s­tru­c­tu­ra óptima en la nube para una empresa. Para prosperar en este ámbito dinámico, además de amplios co­no­ci­mie­n­tos técnicos, los ar­qui­te­c­tos cloud deben destacar por su capacidad de co­mu­ni­ca­ción y de trabajo en equipo.

De­fi­ni­ción: ¿qué es un ar­qui­te­c­to cloud?

El cloud computing es ac­tua­l­me­n­te la solución óptima para las empresas modernas cuando se trata de optimizar flujos de trabajo y procesos, al tiempo que se controlan los costes y los recursos. Los equipos pueden acceder a numerosos servicios a través de la nube: desde la es­tru­c­tu­ra del servidor al software o el espacio de al­ma­ce­na­mie­n­to hasta las bases de datos. Sin embargo, las in­nu­me­ra­bles po­si­bi­li­da­des que presenta la co­mpu­tación en la nube también conllevan una serie de retos. El éxito del enfoque del cloud computing depende del minucioso diseño e im­pla­n­ta­ción de una ar­qui­te­c­tu­ra de la nube in­di­vi­dua­li­za­da y adaptada a la empresa en cuestión. Un ar­qui­te­c­to cloud es el re­s­po­n­sa­ble de pla­ni­fi­car, co­n­fi­gu­rar y su­pe­r­vi­sar la in­frae­s­tru­c­tu­ra en la nube de una empresa.

¿En qué campo trabajan los ar­qui­te­c­tos cloud?

La ar­qui­te­c­tu­ra de la nube abarca di­fe­re­n­tes aspectos del cloud computing. La propia in­frae­s­tru­c­tu­ra in­fo­r­má­ti­ca es un área esencial de la que los ar­qui­te­c­tos cloud son re­s­po­n­sa­bles. A través de Internet o de la intranet, se prestan diversos servicios a las empresas. Los pro­vee­do­res de servicios suelen ofrecer los si­guie­n­tes servicios clave:

  • In­fra­s­tru­c­tu­re as a Service (IaaS): con la In­fra­s­tru­c­tu­re as a Service (IaaS), el hardware in­fo­r­má­ti­co se gestiona a través de la nube. Esto es es­pe­cia­l­me­n­te im­po­r­ta­n­te en el caso de las máquinas virtuales y el al­ma­ce­na­mie­n­to, que pueden ser uti­li­za­dos por usuarios in­di­vi­dua­les o por equipos enteros.
  • Platform as a Service (PaaS): Platform as a Service (PaaS) pro­po­r­cio­na entornos de ejecución y pro­gra­ma­ción. Los usuarios pueden de­sa­rro­llar y ejecutar sus propias apli­ca­cio­nes en estos entornos.
  • Software as a Service (SaaS): Software as a Service (SaaS) pro­po­r­cio­na programas in­di­vi­dua­les o grupos completos de apli­ca­cio­nes para que puedan ser uti­li­za­dos. No es necesario in­s­ta­lar­los y ejecutar su ma­n­te­ni­mie­n­to en cada ordenador.

Las re­s­po­n­sa­bi­li­da­des de los ar­qui­te­c­tos cloud abarcan la selección e im­ple­me­n­ta­ción de valiosos modelos de servicio que ofrece el cloud computing. Además de es­ta­ble­cer la in­frae­s­tru­c­tu­ra de la nube, la ar­qui­te­c­tu­ra cloud también supone diseñar es­tra­te­gias para que los servicios estén di­s­po­ni­bles para todas las partes in­te­re­sa­das. Los modelos de pre­s­ta­ción de servicios más ha­bi­tua­les en este contexto son:

  • Nube pública: en una nube pública, un mismo proveedor presta la mayoría o la totalidad de los servicios a distintos clientes.
  • Private cloud: los derechos de acceso al private cloud residen en la empresa. Por regla general, la empresa también es la encargada del ma­n­te­ni­mie­n­to.
  • Hybrid cloud: El hybrid cloud combina las ca­ra­c­te­rí­s­ti­cas de la nube pública y la privada. La decisión sobre qué servicios se obtienen de forma privada y cuáles de forma pública la adopta el ar­qui­te­c­to cloud de acuerdo con la empresa.

También se pueden co­n­si­de­rar otros modelos.

¿Cuáles son las tareas de un ar­qui­te­c­to cloud?

Para ga­ra­n­ti­zar que una ar­qui­te­c­tu­ra en la nube se adapte de forma óptima a la empresa, los ar­qui­te­c­tos cloud deben tener en cuenta di­fe­re­n­tes factores. Sus tareas más im­po­r­ta­n­tes incluyen:

Pla­ni­fi­ca­ción

La eficacia de una solución en la nube depende en gran medida de la pla­ni­fi­ca­ción exhau­s­ti­va de una empresa. Por tanto, un ar­qui­te­c­to cloud realiza pre­via­me­n­te un análisis integral de las ne­ce­si­da­des, del que obtiene un catálogo de los servicios ne­ce­sa­rios. Este análisis abarca factores como derechos de acceso, ca­pa­ci­da­des, in­te­r­fa­ces y aspectos re­la­cio­na­dos con la migración. Además, los ar­qui­te­c­tos cloud abordan las cue­s­tio­nes legales que puedan pla­n­tear­se a las empresas y ga­ra­n­ti­zan su co­m­pre­n­sión antes de la im­pla­n­ta­ción real.

Selección

Una vez definidos ade­cua­da­me­n­te los re­qui­si­tos, el ar­qui­te­c­to cloud procede a se­le­c­cio­nar los servicios ne­ce­sa­rios. Ante la gran cantidad de pro­vee­do­res que ofrecen diversas te­c­no­lo­gías, el ar­qui­te­c­to evalúa y considera las so­lu­cio­nes que mejor se ajustan a las ne­ce­si­da­des de la empresa en cuanto a precio y fu­n­cio­na­li­dad.

Im­ple­me­n­ta­ción

Durante la fase de im­pla­n­ta­ción, el ar­qui­te­c­to cloud colabora es­tre­cha­me­n­te tanto con los de­sa­rro­lla­do­res como con los ad­mi­ni­s­tra­do­res de la empresa. Es muy re­co­me­n­da­ble es­ta­ble­cer so­lu­cio­nes co­la­bo­ra­ti­vas ya en la fase de pla­ni­fi­ca­ción. Además de la im­pla­n­ta­ción, el ar­qui­te­c­to también se encarga de la co­n­fi­gu­ra­ción y posible migración de las apli­ca­cio­nes exi­s­te­n­tes, lo que garantiza una tra­n­si­ción sin problemas al entorno de la nube.

Seguridad y re­n­di­mie­n­to

El ámbito de actuación de un ar­qui­te­c­to cloud incluye también es­ta­ble­cer una es­tru­c­tu­ra de seguridad que proteja las redes y los datos sensibles de la empresa. El ar­qui­te­c­to cloud también asume la re­s­po­n­sa­bi­li­dad de ga­ra­n­ti­zar la correcta fu­n­cio­na­li­dad y la coor­di­na­ción óptima de las so­lu­cio­nes se­le­c­cio­na­das en la nube.

Pro­gra­ma­ción

En de­te­r­mi­na­das ci­r­cu­n­s­ta­n­cias, puede ser necesario volver a de­sa­rro­llar apli­ca­cio­nes es­pe­cí­fi­cas para las ne­ce­si­da­des concretas de una empresa. El ar­qui­te­c­to cloud define sus ne­ce­si­da­des y trabaja en estrecha co­la­bo­ra­ción con el equipo de pro­gra­ma­do­res.

Formación

Para ga­ra­n­ti­zar que los empleados puedan apro­ve­char al máximo la in­frae­s­tru­c­tu­ra recién im­ple­me­n­ta­da, los ar­qui­te­c­tos cloud de­sem­pe­ñan un papel muy im­po­r­ta­n­te rea­li­za­n­do sesiones de formación y orie­n­ta­n­do a los usuarios.

Su­pe­r­vi­sión

Una vez que la solución en la nube se ha co­n­fi­gu­ra­do y se está uti­li­za­n­do ac­ti­va­me­n­te, el ar­qui­te­c­to cloud realiza co­m­pro­ba­cio­nes pe­rió­di­cas del sistema. Al su­pe­r­vi­sar ac­ti­va­me­n­te la in­frae­s­tru­c­tu­ra, el ar­qui­te­c­to puede ide­n­ti­fi­car y abordar rá­pi­da­me­n­te cualquier vu­l­ne­ra­bi­li­dad o problema que pueda surgir. Además, el ar­qui­te­c­to se mantiene al día de las in­no­va­cio­nes técnicas y las incorpora a la in­frae­s­tru­c­tu­ra según se van ne­ce­si­ta­n­do.

¿Qué cua­li­da­des debe tener un ar­qui­te­c­to cloud?

Hay varias cua­li­da­des y aptitudes que ca­ra­c­te­ri­zan a un buen ar­qui­te­c­to cloud. Los si­guie­n­tes aspectos y ca­ra­c­te­rí­s­ti­cas son es­pe­cia­l­me­n­te im­po­r­ta­n­tes:

  • Co­m­pe­te­n­cias técnicas: para que una carrera como ar­qui­te­c­to cloud tenga éxito, es im­pre­s­ci­n­di­ble poseer amplios co­no­ci­mie­n­tos técnicos. Esto abarca un profundo co­no­ci­mie­n­to de los sistemas in­fo­r­má­ti­cos, las me­to­do­lo­gías de de­sa­rro­llo y las te­c­no­lo­gías en la nube. Es pre­fe­ri­ble tener ex­pe­rie­n­cia previa en pro­gra­ma­ción o en ad­mi­ni­s­tra­ción de sistemas. Además, la mayoría de las empresas exigen una ti­tu­la­ción o formación es­pe­cí­fi­ca en in­fo­r­má­ti­ca o te­c­no­lo­gía de la in­fo­r­ma­ción como cua­li­fi­ca­ción básica. Además, muchos pro­vee­do­res de so­lu­cio­nes en la nube ofrecen ce­r­ti­fi­ca­cio­nes que validan los amplios co­no­ci­mie­n­tos de una persona en este campo.
  • Trabajo orientado al futuro: cuando planifica grandes es­tru­c­tu­ras en la nube, un ar­qui­te­c­to cloud debe tener siempre en cuenta los de­sa­rro­llos futuros. Por tanto, debe estar al día de las nuevas te­n­de­n­cias y po­si­bi­li­da­des técnicas para poder im­ple­me­n­tar­las en un sistema ya existente.
  • Ha­bi­li­da­des de trabajo en equipo y co­mu­ni­ca­ción: aunque un ar­qui­te­c­to cloud debe ser capaz de pla­ni­fi­car de forma in­de­pe­n­die­n­te, la coope­ra­ción con otros empleados es im­pre­s­ci­n­di­ble durante la im­ple­me­n­ta­ción. Una co­la­bo­ra­ción eficaz y una gran capacidad de co­mu­ni­ca­ción son cruciales para el éxito de las so­lu­cio­nes en la nube, ya se trate de ad­mi­ni­s­tra­do­res, pro­gra­ma­do­res o usuarios finales. La capacidad de trabajar en equipo sin problemas y mantener una co­mu­ni­ca­ción abierta y clara garantiza la ejecución eficaz de los planes y la co­n­se­cu­ción de los objetivos. Esto es es­pe­cia­l­me­n­te im­po­r­ta­n­te cuando los futuros usuarios pueden no poseer amplios co­no­ci­mie­n­tos técnicos.
  • Pe­n­sa­mie­n­to abstracto y gestión del tiempo: durante la fase de pla­ni­fi­ca­ción, el ar­qui­te­c­to cloud debe demostrar previsión e ima­gi­na­ción. Una buena gestión del tiempo es im­po­r­ta­n­te para que las empresas tengan una pe­r­ce­p­ción de seguridad en la pla­ni­fi­ca­ción.
Ir al menú principal