Data Center Designer: Integración con herramientas de automatización
Este curso es una introducción a Cloud API, Terraform y Ansible, los principales recursos de automatización que encontrarás en Data Center Designer, la solución de cloud pública de Arsys para gestionar centros de datos virtuales. Aprenderás qué es cada una de esas herramientas y unas nociones básicas que te ayudarán a empezar a definir escenarios de automatización avanzados usando el cloud.
Aunque Data Center Designer posee un sencillo panel de control para gestionar sus funcionalidades, la automatización permite otra forma de interaccionar y gestionar la plataforma. Por ejemplo, a la hora de crear entornos dinámicamente o aprovisionar recursos como servidores o almacenamiento automáticamente.
Este tipo de herramientas a través de código, sin procesos manuales, y sus dos aproximaciones (imperativa y declarativa), contribuirán a facilitar el día a día de los equipos técnicos que gestionan diversos proyectos, agilizando procesos y simplificando tareas.
Comenzar curso¿Qué podemos esperar de este curso?
-
Sin conocimientos previos
No necesitas saber nada sobre tecnologías de la web para hacer este curso. Está pensado para empezar desde cero y que cualquiera acabe creando su tienda online.
-
Avalado por expertos
El conocimiento de este curso está avalado por los mejores profesionales, con técnicas que se han probado que mejoran las conversiones y aumentan las posibilidades de éxito de los negocios en Internet.
-
Para cualquier profesional
Tanto si eres desarrollador como un profesional dedicado a los negocios o al marketing, podrás entender todos los contenidos y saber dónde acudir para resolver las necesidades más comunes de las tiendas online.
Capítulos y contenido
-
01. Cloud API: qué es y qué permite
En este vídeo explicamos qué es Cloud API, la interfaz de programación de aplicaciones que le facilita el acceso a todas las funciones de Data Center Designer, detallando sus principales características y el funcionamiento del proceso de autenticación. De manera práctica y sencilla, y de cara a tener un entorno gráfico que ayude a su comprensión, utilizamos la herramienta Advanced REST Client (ARC) en un ejemplo práctico de automatización.
Documentación de la Cloud API de Data Center Designer: https://api.ionos.com/docs/cloud/
Tienes archivos que te resultarán útiles para avanzar en este curso en GitHub: https://github.com/arsys-internet/Curso_automatizacion_DCD
-
02. Cómo usar Cloud API con cURL
Si en el vídeo anterior sobre Cloud API utilizamos ARC, ahora repetimos el ejemplo práctico de automatización en Data Center Designer con la herramienta de línea de comandos Client URL. cURL nos permite explorar mejor las peticiones HTTP realizadas, así como las respuestas recibidas y nos sirve para profundizar un poco en Cloud API.
Documentación de la Cloud API de Data Center Designer: https://api.ionos.com/docs/cloud/
Tienes archivos que te resultarán útiles para avanzar en este curso en GitHub: https://github.com/arsys-internet/Curso_automatizacion_DCD
-
03. Ejemplos de Cloud API
En este vídeo explicamos qué podemos hacer con Cloud API a la hora de gestionar la plataforma de cloud pública de Arsys. Utilizando la propia documentación de Cloud API, veremos las distintas operaciones disponibles y realizaremos algunos ejemplos.
Documentación de la Cloud API de Data Center Designer: https://api.ionos.com/docs/cloud/
Tienes archivos que te resultarán útiles para avanzar en este curso en GitHub: https://github.com/arsys-internet/Curso_automatizacion_DCD
-
04. Qué es IonosCTL y cómo utilizarlo
IonosCTL es una herramienta de línea de comandos (CLI) que te permite realizar operaciones con DCD. Por debajo utiliza Cloud API, pero nos permite abstraernos completamente de ella, ofreciendo una interfaz más amigable que el uso directo de llamadas HTTP.
Documentación de IonosCTL: https://github.com/ionos-cloud/ionosctl
Tienes archivos que te resultarán útiles para avanzar en este curso en GitHub: https://github.com/arsys-internet/Curso_automatizacion_DCD
-
05. Qué es la Infraestructura como Código (IaC)
Antes de comenzar a explicar cómo utilizar Terraform y Ansible en Data Center Designer, nos acercamos al concepto de Infraestructura como Código (IaC), la gestión de la infraestructura a través de código en vez de con procesos manuales. Lo hacemos en sus dos aproximaciones (imperativa y declarativa), explicando las ventajas e inconvenientes de cada una.
Tienes archivos que te resultarán útiles para avanzar en este curso en GitHub: https://github.com/arsys-internet/Curso_automatizacion_DCD
-
06. Qué es Terraform y cómo utilizarlo
Terraform se ha convertido en unos de los estándares de facto al hablar de la IaC, al permitir permite la automatización del estado deseado, el desarrollo y la habilitación de entornos o infraestructuras de bajo y alto nivel. En este vídeo, comenzamos a dar los primeros pasos en Terraform, enfocándonos en la comprensión de su funcionamiento y conceptos básicos que debemos entender.
Tienes archivos que te resultarán útiles para avanzar en este curso en GitHub: https://github.com/arsys-internet/Curso_automatizacion_DCD
-
07. Cómo crear un Cloud Cube con Terraform
En un ejemplo muy práctico y sencillo, utilizamos Terraform para crear un Cloud Cube, los hermanos menores de los Servidores Cloud em Data Center Designer, que resultan muy prácticos para entornos de desarrollo o proyectos de reducido alcance.
Tienes archivos que te resultarán útiles para avanzar en este curso en GitHub: https://github.com/arsys-internet/Curso_automatizacion_DCD
-
08. Qué es Ansible
Ansible es una herramienta de gestión y automatización de infraestructura que permite no sólo la creación y mantenimiento, también otras configuraciones, como instalaciones de software y otras tareas muy útiles para el día a día de los equipos técnicos. Explicamos su funcionamiento y cómo combina el uso de IaC en sus dos aproximaciones, imperativa y declarativa.
-
09. Cómo crear dos servidores con Ansible
Tras repasar los principales conceptos de Ansible en el vídeo anterior, pasamos a la práctica con Ansible y utilizamos esta herramienta de IaC para crear dos servidores y un centro de datos virtual en Data Center Designer.
Tienes archivos que te resultarán útiles para avanzar en este curso en GitHub: https://github.com/arsys-internet/Curso_automatizacion_DCD