Esta es una muy buena pregunta porque la computación en la nube está muy de moda en este momento. La respuesta, por supuesto, depende de sus antecedentes y experiencia, por lo que intentaré dar una respuesta que pueda aplicarse a cualquier persona compartiendo con ustedes cómo comencé.
Comenzar en la computación en la nube es básicamente como comenzar en la mayoría de los campos. Sumérgete en lo básico y sigue el camino natural hacia lo que más te interesa. Por ejemplo, soy un desarrollador en el fondo, así que cuando comencé a trabajar con Amazon Web Services (AWS), naturalmente me sentí atraído por sus servicios de desarrollo. Pero para comenzar, primero tuve que crear una cuenta y seguir las guías de “Introducción”.
Entonces, di el segundo paso para aprender que siempre recomiendo: trabajar en un proyecto que realmente te interese. Este puede ser un proyecto pequeño o grande, pero asegúrate de no abrumarte dividiendo las tareas en pequeños trozos. . De esa manera celebrarás más victorias en rápida sucesión.
- ¿Cuánto tiempo lleva mover un centro de datos a la nube?
- ¿Qué es más barato para un sitio web basado en imágenes (como imgur), alojar imágenes localmente o en un servicio en la nube?
- Estoy gastando dinero en varios servicios en la nube sin garantía de seguridad, como la clave de cifrado privada. ¿Es hora de configurar una Mac Mini en la nube?
- ¿Cuál es la mejor manera o herramienta para reducir el costo de la nube y mejorar el ROI?
- ¿Qué tipo de credenciales de AWS comparte con proveedores de servicios externos?
En ese momento, quería aprender más sobre cómo configurar manualmente una pila (como la pila LAMP, por ejemplo) para comprender cómo encaja cada pieza. Este era el objetivo final, pero tuve que dividirlo en pasos más pequeños:
- Aprenda a lanzar una instancia EC2 en AWS
- Para lanzar una instancia, primero tengo que entender qué son las instancias y qué opciones tengo
- Comprender las configuraciones principales (como instalar Linux usando una imagen preconstruida)
- Averigüe cómo SSH en la instancia para que pueda instalar el software
- Una vez que haya iniciado sesión en la instancia, descubra cómo instalar el software de uno en uno
- etc …
Creo que es crucial tener objetivos, porque de lo contrario no sabes a dónde apuntar y terminas haciendo un poco de todo sin retener la mayor parte. Los objetivos te mantienen entusiasmado, y tienden a ayudarme a recordar mejor las cosas.
Por supuesto, encontrar los objetivos correctos no siempre es fácil, e incluso si encuentra uno, legítimamente puede no saber por dónde comenzar. En ese caso, recomiendo libros, videos y blogs en línea, o incluso capacitación. El entrenamiento no tiene que ser costoso o en persona, y generalmente te da paso a paso o comenzar a terminar pistas, por lo que te guían hasta la línea de meta.
Prerrequisitos
Realmente no hay requisitos previos, pero conocer un poco sobre la administración del servidor o al menos estar familiarizado con Linux lo ayudará a despegar más rápido.
Esto no es un requisito previo porque algunos servicios en la computación en la nube son lo suficientemente abstractos como para que nunca toque el sistema operativo subyacente y, en cambio, interactúe con una consola o una API. Además, no todas las plataformas se ejecutan en Linux, aunque muchas sí.
Diría que los únicos requisitos previos son: un interés y un poco de paciencia :).
Buena suerte y avíseme si tiene alguna otra pregunta. Me encantaría ayudar.