En primer lugar, hay tres categorías principales de servicios de computación en la nube:
- Infraestructura como servicio (IaaS);
- Plataforma como servicio (PaaS);
- Software como servicio (SaaS);
Pero trataré de proporcionar algunos consejos, material y enfocarme más en IaaS , donde compra hardware en bruto, servidores, almacenamiento y otros servicios en la nube a pedido y administra esos recursos usted mismo.
- ¿Por qué siempre veo anuncios de Microsoft Cloud cuando nunca usaré este producto como consumidor?
- ¿Qué servicios de almacenamiento en línea buenos y confiables existen sin pagos periódicos (por ejemplo, pagar el espacio, no el alquiler)?
- Estoy aprendiendo sobre conceptos de computación en la nube. ¿Debo aprender programación paralela al lado?
- ¿Qué tecnologías de computación en la nube se utilizan en Dropbox?
- Cómo mantener objetos almacenados en RAM con Cloud Functions
1. Domina los conceptos de computación en la nube
- Su primer paso para convertirse en un experto es aprender los conceptos clave de la computación en la nube. Primero es importante comprender la naturaleza elástica del entorno de nube a pedido: el hecho de que puede escalar dinámicamente su infraestructura como código (IAC) para satisfacer la demanda. Esto es importante tanto para los posibles desarrolladores y operadores de la nube, que se preocuparán por la logística de administrar sus cargas de trabajo, como para los gerentes financieros de la nube, que se ocuparán principalmente de equilibrar los costos.
- Otro concepto que es central para la nube es DevOps . DevOps acerca los roles de desarrollo y operaciones, principalmente a través de metodologías ágiles y herramientas de automatización . Para comprender adecuadamente DevOps, deberá familiarizarse con otros aspectos importantes de la nube, como:
- Virtualización;
- Contenedores ;
- Integración Continua (CI);
- Entrega continua (CD);
- Comience aprendiendo lo básico . Luego desarrolle su conocimiento enfocándose en áreas especializadas, tales como:
- Plataformas de proveedores específicos;
- Tecnologías orientadas a la nube;
ya que esto te dará una ventaja competitiva.
2. Obtenga experiencia práctica
- Obtener experiencia práctica de trabajo en la nube es más fácil de lo que cabría esperar, ya que todos los proveedores líderes en la nube le permiten probar sus plataformas de forma gratuita.
Por ejemplo:
- El líder del mercado AWS ofrece un nivel gratuito, que puede proporcionarle hasta 12 meses de uso gratuito.
- Su rival más cercano, Microsoft Azure , ofrece un crédito inicial de $ 200, que está disponible por un período de prueba de 30 días.
- Del mismo modo, Google Cloud Platform (GCP) le ofrece un crédito gratuito de $ 300, que puede gastar durante 60 días.
- Estas pruebas son una excelente manera de obtener experiencia de primera mano sobre cómo funcionan las diferentes plataformas de proveedores y los beneficios comerciales que ofrecen. E incluso una vez que se agote la versión de prueba, los cargos siguen siendo relativamente baratos si solo está utilizando las plataformas para explorar los diversos servicios. Las historias de éxito autodidactas son muy comunes cuando surgen nuevas tecnologías, por lo que este tipo de experiencia práctica puede ser muy útil.
- También puede demostrar su compromiso con la causa de la nube iniciando su propio proyecto de TI personal, que utiliza tecnologías populares de código abierto, como:
- Cocinero;
- OpenStack;
- Estibador;
3. Aprende nuevas tecnologías
- Futuros arquitectos en la nube;
- Ingenieros;
- Desarrolladores;
- Operadores;
todos necesitarán dominar las tecnologías basadas en la nube. Pero la conciencia tecnológica también es importante para muchos otros roles en la nube.
Por ejemplo:
- Una visión tecnológica más profunda ayudará a un CIO a tomar decisiones más informadas sobre la estrategia de TI, un ITFM apreciará los beneficios financieros de la adopción de la nube y los equipos de ventas en la nube comprenderán mejor las necesidades de los posibles clientes.
- Es posible que también necesite aprender Linux , ya que este es el sistema operativo más dominante en la nube.
4. Obtener certificación reconocida por la industria
- Una certificación reconocida por la industria no es solo una señal de confianza que muestra a los posibles empleadores que sus habilidades en la nube están a la altura. También les muestra que eres el tipo de persona que nunca deja de aprender.
- Los dos vendedores principales:
- AWS;
- Azur,
cada uno ofrece cursos y evaluaciones integrales de capacitación para ayudarlo a consolidar su experiencia práctica.
- Ambos proveedores proporcionan certificación para arquitectos de soluciones, desarrolladores de soluciones y administradores de sistemas. AWS también ofrece certificación para ingenieros de DevOps.
Pero no olvides:
- Las calificaciones formales no son la única forma de ganar reconocimiento por sus nuevas habilidades en la nube. También puede mejorar su reputación haciendo contribuciones a proyectos de código abierto o construyendo un perfil en código compartido y red social de TI GitHub.
5. Aprende a optimizar la nube
- La nube ha introducido una forma completamente nueva de financiar TI. En lugar de poner capital en infraestructura nueva y de reemplazo, las empresas están cambiando a un modelo de gastos operativos (OPEX) , donde consumen recursos en base a PAYG .
- Pero este nuevo modelo financiero presenta nuevos desafíos.
- Los desarrolladores y operadores pueden activar nuevas instancias de servidores en cuestión de minutos, las organizaciones pueden tener miles de servidores virtuales ejecutándose en cualquier momento y los costos pueden aumentar sin la transparencia y el control adecuados sobre un complejo entorno de nube empresarial.
- Un profesional competente en la nube comprenderá el buen equilibrio entre el rendimiento operativo y el costo. Sabrán cómo aprovechar al máximo la nube, no solo optimizando el rendimiento y los costos, sino también manteniendo su entorno, implementando la automatización e impulsando la innovación.
- Los especialistas financieros en la nube también necesitarán utilizar herramientas automatizadas de uso y monitoreo de costos para garantizar que se mantengan al tanto de las complejidades financieras que conlleva tener implementaciones en la nube.
Aquí hay una lista de buenos libros que pueden ayudarlo en su decisión:
1. Computación en la nube: de principio a fin
Por Ray J. Rafaels
Publicado en abril de 2015
- Vendedor popular en Amazon y excelente para principiantes, expertos y dueños de negocios por igual
- Ray J. Rafaels escribe sobre los aspectos técnicos y comerciales de la nube. Cubre la historia de la computación en la nube, cómo una organización puede aprovecharla para mejorar el rendimiento de TI y cómo la computación en la nube funciona en profundidad descriptiva. Este libro ofrece un buen equilibrio entre la metodología técnica y la fácil de entender.
2. Computación en la nube: un enfoque práctico
Por Arshdeep BAhga y Vijay Madisetti
Publicado en diciembre de 2013
- Los revisores del libro deliran sobre el tono informal y los conceptos aplicables.
- Con una perspectiva de ejemplos del mundo real, este libro, de Arshdeep Bahga y Vijay Madisetti, brinda un contexto para una mejor comprensión de cómo la computación en la nube se aplica a los negocios. Esencialmente un libro de trabajo, permite a los lectores probar sus conocimientos.
- Los autores querían aprovechar los libros de texto en la nube existentes, por lo que se centraron en ayudar a los lectores a desarrollar sus habilidades en una variedad de plataformas en la nube.
3. & .4 Cloud Computing: conceptos, tecnología y arquitectura y patrones de diseño de Cloud Computing
Por Thomas Erl y otros
Publicado en mayo de 2013 y junio de 2015
- Increíblemente popular para estudiantes, profesionales y lectores de interés general.
- Estos libros , escritos por Thomas Erl y un equipo de expertos e investigadores en computación en la nube, son textos complementarios que discuten la infraestructura, el diseño y la aplicación práctica de la nube. Estos libros de texto abordan el tema de manera académica, definiendo claramente las lecciones que se obtendrán, y son algunas de las principales fuentes educativas sobre computación en la nube.
- El primer libro , Cloud Computing: Concepts, Technology & Architecture, es una introducción completa a la computación en la nube, mientras que el segundo, Cloud Computing Design Patterns, proporciona un catálogo maestro de patrones de diseño para la computación en la nube.
5. Cloudonomics: el valor comercial de la computación en la nube
Por Joe Weinman
Publicado en julio de 2012
- Este texto aparece frecuentemente entre los mejores libros para comprender la nube más allá de sus requisitos informáticos.
- La nube no es solo un concepto digital que afecta a los profesionales de TI, sino también una idea importante que están considerando los dueños de negocios y otros ejecutivos. Desde el punto de vista de las ganancias, la nube puede tener un tremendo efecto sobre cómo se administra un negocio y cuáles serán los resultados. Joe Weinman escribió este libro para explicar cómo la nube se transformó de una preocupación en la trastienda a un tema de discusión en la sala de juntas.
6. Servicios web de Amazon para Dummies
Por Bernard Golden
Publicado en septiembre de 2013
- Una de las primeras guías y autoridades líderes sobre el tema.
- En el conocido formato de presentación de un tema en su forma más básica, viene este vistazo a Amazon Web Services. Como la plataforma en la nube más popular, AWS debe ser entendido por la mayoría de los usuarios. Aún así, el autor Bernard Golden guía a los lectores a través de los fundamentos de la plataforma y cómo aprovechar al máximo su ecosistema.
- Como uno de los libros más vendidos sobre computación en la nube y AWS específicamente, los lectores pueden unirse a los miles de usuarios que aprovechan la plataforma en la nube de Amazon.
Gracias y buena suerte.