- Articulos de arquitectura del paisaje
- Programa de salud del presidente obama
- Articulos de arquitectura 2019
- Projectos de arquitectura moderna
- Mapa estadio el campin
- Imagens de celulares
- [OPINIÓN] #Terraform: El Santo Grial de nuestra era Cloud : emersoncode
- Artículos de arquitectura
- Programa de arquitectura
Hoy por hoy tenemos una oferta de servicios cloud impresionantes, de empresas como; Orale, Microsoft, Amazon, Google, Yandex, Alibaba, Salesforce, DigitalOcean, etc. Todas ellas tienen algo en común, ofrecen servicios IaaS, PaaS, DBaaS y también que cada consola de administración es completamente diferente, cada variable que define cada servicio es igualmente diferente. Es decir, si queremos dominar varias nubes vamos a tener que invertir una cantidad de tiempo considerables para comprender cada proveedor de cloud. En el mundo del desarrollo hace mas de dos décadas se hablaba de tener lenguajes programación multiplataforma, que facilitaran su ejecución en diferentes sistemas operativos, y que conservasen el mismo comportamiento y características sin importar dónde desplegara. Ese fue uno de los grandes logros de Java, y al día hoy casi todos los lenguajes de programación tienen dicha capacidad. Terraform es un provisioning tool que tiene soporte a un número importante de proveedores de nube.
Tipos de arquitectura
Una vez te registres procedes a escribirles un email al soporte explicando tu situación y que eres de Venezuela, o simplemente pregunten la posibilidad de pagar en bolívares El soporte les preguntará cuanto están dispuestos as pagar, sean honestos. Y listo, el soporte les preguntará su usuario de Platzi. Para los que estén fuera de Venezuela o puedan costearselo en $, tienen planes mensuales donde pagas aproximadamente $25 mensuales o pueden pagar 299 anualmente aquí está la información.
Terraform no es la excepción, terraform a logrado que la comunidad aparte de aprender la tecnología empiece a aportar a ella, encontrando bugs, reportando errores en la documentación para que todos se beneficie del conocimiento colectivo. Al final esto hace que haya un sentido de pertenencia de la tecnología en las comunidades de desarrolladores. Cada uno de los puntos anteriores son la clave de cualquier tecnología emergente (desde mi punto de vista), una vez se logre consolidarse en el mercado (que ya lo esta haciendo, es solo ver la oferta laboral) sera el estándar de facto en el mundo cloud. Muchas empresas están dejando de lado los provisioning tools en proyectos nuevos, que desde una perspectiva netamente técnica, es un gravísimo error (ya hablaré más en otro articulo) cada vez dependerán más de las personas que realizaron la implementación, y ese knowhow va a seguir en la mente de unos pocos. Con terraform, el knowhow se comparte entre todos a través del código, dando la oportunidad de mas personas ayudar en la mejora del diseño e implementación de los servicios desplegados en nube.
Dicho esto, si dedicas el tiempo necesario para comprender la lógica y sintaxis detrás de terraform te va a permitir entender cómo trabaja los servicios de cada nube. Así aseguras ubicuidad de tu conocimiento sobre plataformas cloud, y te cotizas más fácil en el mercado laboral. 2. Para un programador de Javascript/nodejs o Python, la estructura JSON es familiar para empezar con Terraform, el tema es que la documentación de Terraform está en su mayoría en HCL (HashiCorp Language), el cual es un lenguaje más user friendly... pero para un desarrollador un poco más estricto con la arquitectura de código y el código limpio HCL es cacofónico, — pero para alguien que está comenzando se le va a facilitar comprenderlo, en ambos casos es muy sencillo aprender la estructura de los documentos ya sea o y ver fácilmente que está desplegando y sobre qué nube. 3. AWS hace ya un par de años lanzó CloudFormation y esto es un hito importante dado que da a conocer cómo va a ser el mundo cloud, nos abre la ventana a la realidad de la nube en un par de años.