¿Qué hace exactamente un arquitecto en la nube?

Los arquitectos de la nube no son un grupo homogéneo. Se me ocurren tres tipos:

(Nota: la nomenclatura es mía, no estandarizada)

  1. Lo que podemos llamar como ‘ Arquitectos de plataforma en la nube ‘. Personas que diseñan plataformas como AWS, GCE, Azure. Estas personas se aseguran de que sus plataformas sean fáciles de usar, se adapten a una multitud de requisitos de implementación (* aaS), la facturación y la medición se resuelven, escalan fácil y rápidamente mientras administran sus recursos internos de manera eficiente y productiva, proporcionan API para administrar la infraestructura …
  2. Arquitectos de aplicaciones en la nube : si bien se puede implementar prácticamente cualquier tipo de aplicación en la nube, para garantizar que la aplicación esté “hecha para la nube” se requieren habilidades especiales. Esto implica garantizar que sus servicios puedan escalar y que puedan funcionar de forma independiente, si su aplicación es SaaS, teniendo en cuenta aspectos como la tenencia múltiple, la compartición de datos y la privacidad, evitando el bloqueo de proveedores en la nube, etc.
  3. Cloud Infra Architects : estas personas se preocupan por cómo implementar su aplicación en una nube con consideraciones como la nube pública / privada / híbrida, conceptos de meta-virtualización como la containetización y también podrían trabajar estrechamente con DevOps / equipos operativos.

En la práctica, puede que no haya límites difíciles entre estos roles.

Estoy dejando de lado a las personas que trabajan para AWS, Google, Azure, etc. en esta respuesta, ya que es algo diferente (como se menciona en la otra respuesta).

La arquitectura en la nube puede tomar muchas formas, pero en su mayor parte el diseño de sistemas se trasplanta a una configuración en la nube.

Eso significa diseñar (y a menudo construir) una implementación en la nube que cumpla con los objetivos comerciales en cuanto a rendimiento, costo y complejidad.

Al “diseñar” , el arquitecto necesita equilibrar las necesidades del negocio con las necesidades de los desarrolladores. La rentabilidad es muy importante, como lo es la seguridad.

En el ecosistema de AWS, el proceso de “construir” una implementación en la nube a menudo puede tomar la forma de Infraestructura como código en CloudFormation, y a menudo requiere habilidades en el ámbito de DevOps.

En organizaciones más grandes, definitivamente hay menos construcción y más diseño cuando su título dice arquitecto.

More Interesting

Para alguien de un país en desarrollo, ¿qué país (Francia o Canadá) sería mejor estudiar en una escuela de negocios para desarrollar una carrera?

Cómo convertirse en un negociador profesional

¿Puedo comenzar el cricket a los 22 años y convertirme en una carrera?

¿Qué puede hacer un estudiante de filosofía con sus vidas que no sea ser profesor?

¿Debo volver a una universidad para seguir una carrera en visualización de datos y gráficos de información? ¿Por qué o por qué no?

Como gerente de producto, ¿cómo le digo que no a mi CEO de la manera más efectiva?

Cómo explicar la búsqueda de un trabajo con salarios más bajos para poder concentrarme más en la escuela de posgrado

Tengo una maestría de uno de los principales institutos (BITS-Pilani) en India con un CG de más de 9 y experiencia en el desarrollo de productos de I + D. No tengo ninguna publicación notable, pero quiero obtener un doctorado en IA y robótica. ¿Qué tan difícil será obtener una admisión en universidades estadounidenses?

¿Dónde puedo encontrar un proyecto UX / UI para trabajar y aprender, sin tener que inventarlo?

Tengo un alto coeficiente intelectual, altas ambiciones y bajas funciones ejecutivas. ¿Tengo alguna posibilidad de una carrera significativa?

Como programador bastante bueno que vive en Kenia, ¿qué tengo que hacer para conseguir un trabajo en una startup estadounidense?

¿Cuáles son los mejores puestos de nivel de entrada que podrían conducir a una carrera en ciencia de datos?

¿Cuál tiene mejor crecimiento profesional, desarrollador web Java o DevOps?

¿Qué temas mecánicos son importantes para las entrevistas de PSU petroleras?

¿Cómo pueden los programadores evitar el estancamiento profesional?