Trabajar en la Nube.

Resumen del CURSO DE CLOUD COMPUTING, profes: Juanjo García y Moisés Navarro, en “Actívate, Google España”.

MÓDULO 5. >> APRENDER A TRABAJAR EN LA NUBE. QUÉ NECESITAN Y QUÉ BUSCAN LAS EMPRESAS.

Transformación digital, nuevos perfiles de trabajo, innovación (muchas veces viene de los propios trabajadores) y movilidad.

1. Transformación digital con Cloud.

  • La Transformación Digital se hace más patente si cabe con los modelos cloud, crea nuevos perfiles, modelos de organización y roles.
  • Los negocios digitales se decantan por el modelo cloud pública.
  • Shadow IT.
  • Cloudbroker.

2. Ciclo de vida de nuevos servicios y competitividad.

  • Cambios en los modelos de desarrollo:
    • Cloud native apps.
    • Devops.
  • Cloud facilita estos nuevos desarrollos más ágiles de servicios y aplicaciones prestando plataformas y marcos de trabajo muy rápidos y automatizados. Cloud automatiza y agiliza el paso a producción.
  • Volvemos a lo mismo, qué buscamos: poner nuestra idea de negocio en la calle lo antes posible.
  • El entorno multicloud favorece el desarrollo versátil:
    • Desarrollo en un entorno de nube pública X.
    • Preproducción en otra nube pública Y.
    • Producción en cloud privada.
  • La idea es:
    • Seguir fomentando la agilidad.
    • Manteniendo el control y la automatización.
    • Desde el inicio del desarrollo de aplicaciones.

3. Profundizamos: Devops.

Hoy día para competir en entornos digitales hacen falta metodologías ágiles apoyadas por un modelo de trabajo basado en devops. Cambia el modelo de relación entre desarrolladores y operadores para agilizar al máximo. Enfoques a la hora de desarrollar un proyecto o aplicación:

  • Modelo en cascada (clásico):
    • Muy seguro.
    • Demasiado lento.
    • Inviable si no hay plazo fijo.
  • Modelo ágil.
    • Interacciones más rápidas y continuas.
    • Se busca un resultado viable lo antes posible, aunque no sea el definitivo.
  • El modelo Devops:
    • Se toma el modelo ágil.
    • Y se le añade flexibilidad y «multidisciplina».
  • dev//ops devops dev+ops
  • The 12-factor App: doce claves para desarrollar SaaS y cloud-native apps.
    • https://12factor.net
  • Microservicios (by @martinfowler).
  • https://martinfowler.com/articles/microservices.html
  • Containers.
    • https://www.docker.com
    • https://mesos.apache.org
    • https://vmware.github.io/photon

4. Nuevos perfiles profesionales.

  • Hay una transformación total, los perfiles se transforman y adaptan al modelo cloud.
  • Con cloudcomputing no desaparece el departamento de IT, pero se transforma (el manejo de las APIs).
  • Se evoluciona hacia un plano horizontal.

5. Profundizamos: Nuevo modelo organizativo.

  • Orientación a proyectos vs orientación a servicios.
    • En los proyectos el foco está en el resultado.
    • En los servicios el foco está en el usuario (cliente).

6. Eficiencia e innovación.

  • Transformación e innovación en todas las empresas.
  • La innovación está dentro de las compañías.

7. Movilidad empresarial.

  • La transformación digital acerca a los trabajadores a los clientes, la movilidad entra en juego.

8. Profundicemos: Plataforma digital de usuario y cloud.

  • Digital workspace.
  • Catálogo de servicios.
  • Experiencia homogénea multi-dispositivo.
  • Seguridad contextual.
  • Apoyado por plataforma servicios cloud.

Objetivos:

  • Análisis de las necesidades reales de las empresas.
  • Comprender cómo están cambiando y el futuro de los perfiles profesionales.
  • Introducción a los conceptos de eficiencia, flexibilidad y movilidad.
  • Analizar los nuevos ciclos de vida de las soluciones empresariales.
Cloud Computing – 5.1 a 5.8 Transformación digital con Cloud – Google Actívate.

ARTÍCULO EN DESARROLLO…