Infrastructura as SQL
IaSQL, es la empresa que está detrás de un servicio que modela la infraestructura de AWS mediante SQL, anunció recientemente que IaSQL está disponible como código abierto y como SaaS.
La idea de este servicio es mejorar la codificación de dependencias entre los elementos de la infrastructura y microservicios, facilitando la reversión de los cambios.
Se apoyan tambien en la idea de la facilidad de adaptación, ya que SQL es un lenguaje ampliamente conocido y resuelve el problema de las dependencias de la declaración de las infrastructuras basadas en YAML.
Ejemplo para crear una instancia EC2 en AWS:
INSERT INTO aws_ec2 (ami_id, ec2_instance_type_id)SELECT ami.id, ait.id
FROM ec2_instance_type as ait, (
SELECT id
FROM amis
WHERE image_name LIKE 'amzn-ami-hvm-%'
ORDER BY creation_date DESC
LIMIT 1
) as ami
WHERE ait.instance_name = 't2.micro';
Enlace original:
Infrastructure as SQL on AWS: IaSQL is Now Open Source and SaaS
IaSQL, the company behind a service that models AWS infrastructure using SQL, has recently announced that IaSQL is available as open source and software as a service.
![](https://res.infoq.com/news/2022/04/iasql-aws-infrastructure-cloud/en/headerimage/generatedHeaderImage-1651300832833.jpg)