![Leverage](https://static.wixstatic.com/media/b12129_80ad44111fe5416ca38a979c71ca82f2~mv2.png/v1/fill/w_313,h_106,al_c,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/leverage_small.png)
Don't reinvent the wheel. AUTOMATE.
![binbash-for-startups.png](https://static.wixstatic.com/media/b12129_5d59fcec4eca488694fb532a99d95b8b~mv2.png/v1/fill/w_488,h_486,al_c,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/binbash-for-startups.png)
Ahorra tiempo y esfuerzo aprovechando soluciones existentes.
Qué es
Leverage?
Nuestro enfoque se centra en la creación de código de infraestructura en la nube de AWS de alta calidad y reutilizable.
Leverage es una cantidad significativa de conocimiento adquirido a lo largo de varios años de experiencia, convertido en un ecosistema de código, herramientas y flujos de trabajo que te permiten construir rápidamente y de manera segura la infraestructura de tus aplicaciones en AWS
![Reference Architecture](https://static.wixstatic.com/media/b12129_1e6d82cea45642fc98b7527fe89dbfc8~mv2.png/v1/fill/w_600,h_224,al_c,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/04.png)
Reference Architecture para AWS
Diseñado bajo configuraciones óptimas para satisfacer las necesidades de las aplicaciones web y móviles modernas más populares. Su diseño se basa completamente en el AWS Well Architected Framework.
![AWS](https://static.wixstatic.com/media/b12129_d018a99ffcd443039ac9caba928059c1~mv2.png/v1/fill/w_70,h_42,al_c,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/aws-logo-blanco.png)
![Infrastructure as Code](https://static.wixstatic.com/media/b12129_d88a565474704a589a71510576fa70c9~mv2.png/v1/fill/w_599,h_224,al_c,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/b12129_d88a565474704a589a71510576fa70c9~mv2.png)
Librería Infrastructure as Code
Te permite crear, cambiar y mejorar tu infraestructura en la nube de manera segura y predecible, al 100% como código.
![Leverage CLI](https://static.wixstatic.com/media/b12129_b243844584c542bab2e91ad853fd1c5f~mv2.png/v1/fill/w_599,h_224,al_c,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/b12129_b243844584c542bab2e91ad853fd1c5f~mv2.png)
Leverage CLI
Obtén implementación, escalabilidad y gestión automatizadas de tus aplicaciones en contenedores con Kubernetes
![Leverage Path](https://static.wixstatic.com/media/b12129_f5647cc92d524e698830212bc2710ef7~mv2.png/v1/fill/w_988,h_556,al_c,q_90,usm_0.66_1.00_0.01,enc_avif,quality_auto/path_web_v04.png)
1. Crea tu entorno de proyecto con Leverage AWS
-
Crea tu cuenta de administración AWS
-
Crea un usuario administrador para la cuenta de administración
-
Genera claves de acceso programáticas para el usuario administrador
-
Instala Leverage CLI
-
Crea el directorio del proyecto
-
Inicializa el proyecto Leverage
![macbook](https://static.wixstatic.com/media/222cf5_dfcdff9603f146f3a3617ba74296ee20~mv2.png/v1/fill/w_751,h_395,al_c,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/mac-book-16.png)
$ pip3 install leverage
ā
$ mkdir leverage-demo-aws
$ cd leverage-demo-aws/
ā
$ leverage project init
[12:28:28.015] INFO No Leverage config directory found in user's home. Creating.
[12:28:28.030] INFO No project template found. Cloning template.
[12:28:29.052] INFO Finished cloning template.
[12:28:29.054] INFO Initializing git repository in project directory.
[12:28:29.068] INFO No project configuration file found. Dropping configuration template project.yaml.
[12:28:29.070] INFO Project initialization finished.
ā
2. Configura y crea tu pila de AWS
Reference Architecture
-
Completa en el archivo de configuración project.yaml
-
Configura las credenciales iniciales
-
Crea el proyecto configurado
![Leverage Setup](https://static.wixstatic.com/media/222cf5_dfcdff9603f146f3a3617ba74296ee20~mv2.png/v1/fill/w_751,h_395,al_c,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/mac-book-16.png)
$ ls
project.yaml
$ vim project.yaml
$ leverage credentials create
$ leverage project create
[10:59:20.871] INFO Creating project directory structure.
[10:59:20.910] INFO Setting up common base files.
[10:59:20.918] INFO Account: Setting up management.
[10:59:20.919] INFO Layer: Setting up config.
[10:59:20.923] INFO Layer: Setting up base-identities.
[10:59:20.944] INFO Layer: Setting up organizations.
[10:59:20.953] INFO Layer: Setting up base-tf-backend.
[10:59:20.955] INFO Layer: Setting up security-base.
[10:59:20.956] INFO Account: Setting up security.
...
[10:59:20.981] INFO Account: Setting up shared.
...
[10:59:25.052] INFO Finished setting up project.
ā
![Leverage Setup](https://static.wixstatic.com/media/222cf5_e157147d3c834f2985d1085ed53f4e87~mv2.png/v1/fill/w_441,h_775,al_c,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/leverage-project-setup.png)
Diseño del directorio Terraform para cuentas de AWS
.
āāā build.env
āāā config
ā āāā common.tfvars
āāā management
ā āāā config
ā ā āāā account.tfvars
ā ā āāā backend.tfvars
ā āāā global
ā ā āāā base-identities
ā ā āāā organizations
ā āāā us-east-1
ā āāā base-tf-backend
ā āāā security-base
āāā project.yaml
āāā security
ā āāā config
ā ā āāā account.tfvars
ā ā āāā backend.tfvars
ā āāā global
ā ā āāā base-identities
ā āāā us-east-1
ā āāā base-tf-backend
ā āāā security-base
āāā shared
āāā config
ā āāā account.tfvars
ā āāā backend.tfvars
āāā global
ā āāā base-identities
āāā us-east-1
āāā base-network
āāā base-tf-backend
āāā security-base
3. Orquestra tu pila de AWS
Reference Architecture
-
Implementa las capas de la cuenta de Administración
-
āCapa de backend de Terraform
-
Capa de Identidades
-
Capa de Organización
-
Capa de Seguridad
-
-
Actualiza las credenciales iniciales
-
Implementa las capas de la cuenta de Seguridad
-
-
Capa de backend de Terraform
-
Capa de Identidades
-
Capa de Seguridad
-
-
Implementa las capas de la Cuenta Compartida
-
Capa de Backend de Terraform
-
Capa de Identidades
-
Capa de Seguridad
-
Capa de Red
-
![Leverage Reference Architecture](https://static.wixstatic.com/media/222cf5_dfcdff9603f146f3a3617ba74296ee20~mv2.png/v1/fill/w_675,h_355,al_c,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/mac-book-16.png)
$ cd management/us-east-1/base-tf-backend
$ leverage terraform init
$ leverage terraform apply
ā
cd ../../global/base-identities
$ leverage terraform init
$ leverage terraform apply
ā
cd ../../organizations
$ leverage terraform init
$ leverage terraform apply
...
cd shared/us-east-1/network
$ leverage terraform init
$ leverage terraform apply
![AWS EKS](https://static.wixstatic.com/media/222cf5_5021c7c6db7641fb8c40b03acd2d3c45~mv2.png/v1/fill/w_70,h_70,al_c,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/aws-eks-icon.png)
Infraestructura de Aplicaciones Nativa en la Nube en pocas semanas
Si implementas nuestra Arquitectura de Referencia para AWS y la Biblioteca de Infraestructura como Código (IaC) a través de Leverage CLI, obtendrás la infraestructura completa de tu aplicación nativa en la nube en pocas semanas.
![AWS Well-Architected](https://static.wixstatic.com/media/b12129_fe52cea63dd147ea90e0ea88d2373b51~mv2.webp/v1/fill/w_84,h_85,al_c,q_80,usm_0.66_1.00_0.01,enc_avif,quality_auto/aws-well-architected-logo.webp)
Mejores prácticas integradas en el código.
Obtén componentes basados en las mejores prácticas recomendadas, siguiendo principalmente el Well-Architected Framework de AWS, brindándote la propiedad para implementar, reutilizar y escalar tus cargas de trabajo de producción de manera más rápida.
![Open Source](https://static.wixstatic.com/media/222cf5_74d03fdd1d7340c0add0f3758749f4e1~mv2.png/v1/fill/w_62,h_60,al_c,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/open-source-logo.png)
No hay dependencia exclusiva del proveedor. Tú eres dueño de la solución.
Leverage resolverá toda tu infraestructura y te otorgará un control total sobre el código fuente, y, por supuesto, podrás ejecutarlo sin nuestra intervención.
![AWS Organization](https://static.wixstatic.com/media/222cf5_b17b79a586504a72bce75e34eadce1b1~mv2.jpeg/v1/fill/w_70,h_70,al_c,q_80,usm_0.66_1.00_0.01,enc_avif,quality_auto/aws-org-icon.jpeg)
No reinventes la rueda
Sobre un código que está exhaustivamente documentado, probado y ha demostrado su eficacia en la producción en docenas de implementaciones de proyectos por parte de nuestro equipo de soporte técnico de ingeniería.