Implementación de pilas basadas en Windows usando CloudFormation - AWS CloudFormation

Implementación de pilas basadas en Windows usando CloudFormation

Esta página proporciona enlaces a la documentación de referencia técnica para los recursos de CloudFormation que se utilizan habitualmente en las implementaciones basadas en Windows.

CloudFormation proporciona soporte para implementar y administrar pilas de Microsoft Windows a través de Infrastructure as Code (IaC). Puede usar CloudFormation para el aprovisionamiento automatizado de instancias de EC2 basadas en Windows, SQL Server en Amazon RDS y el Active Directory de Microsoft a través de AWS Directory Service.

AWS proporciona imágenes de máquina de Amazon (AMI) preconfiguradas diseñadas específicamente para plataformas Windows que le ayudan a implementar aplicaciones rápidamente en Amazon EC2. Estas AMI incluyen configuraciones predeterminadas de Microsoft y personalizaciones específicas de AWS. Con CloudFormation, puede elegir una AMI adecuada, inicializar una instancia y acceder a ella utilizando Conexión a Escritorio remoto, como lo haría con cualquier otro Windows Server. Las AMI contienen componentes de software esenciales, incluyendo EC2Launch (las versiones varían según la edición de Windows Server), AWS Systems Manager, CloudFormation, Herramientas de AWS para PowerShell y varios controladores de red, almacenamiento y gráficos para garantizar un rendimiento y una compatibilidad óptimos con los servicios de AWS. Para obtener más información, consulte la Referencia de la AMI de Windows de AWS.

CloudFormation también admite herramientas de configuración de software, como scripts UserData, que pueden ejecutar comandos PowerShell o por lotes cuando se inicia una instancia de EC2 por primera vez. También ofrece scripts auxiliares (cfn-init, cfn-signal, cfn-get-metadata y cfn-hup) y admite los metadatos AWS::CloudFormation::Init para administrar paquetes, archivos y servicios en instancias de Windows.

Para entornos empresariales, CloudFormation permite la unión de dominios, la administración de licencias de Windows mediante modelos de licencias de EC2 y la gestión segura de credenciales con AWS Secrets Manager. En combinación con plantillas con control de versiones e implementaciones repetibles, CloudFormation ayuda a las organizaciones a mantener entornos de Windows consistentes, seguros y escalables en múltiples cuentas y Regiones de AWS.

Para obtener información detallada sobre los recursos de CloudFormation que se utilizan habitualmente en las implementaciones basadas en Windows, consulte los siguientes temas de referencia técnica.

Tipo de recurso Descripción

AWS::EC2::Instance

Para inicializar instancias de EC2 en Windows.

AWS::EC2::SecurityGroup

Para definir las reglas de firewall para cargas de trabajo de Windows.

AWS::AutoScaling::AutoScalingGroup

AWS::EC2::LaunchTemplate

Para escalar instancias de EC2 en Windows.

AWS::DirectoryService::MicrosoftAD

Para implementar el Active Directory de Microsoft.

AWS::FSx::FileSystem

Para implementar FSx para Windows File Server.

AWS::RDS::DBInstance

Para aprovisionar SQL Server en Amazon RDS.

AWS::CloudFormation::Init

Se utiliza en los metadatos de EC2 para configurar instancias.

Para obtener más información, consulte Arranque de pilas de CloudFormation basadas en Windows.

AWS::SecretsManager::Secret

Para administrar de forma segura las credenciales y contraseñas de Windows.

AWS::SSM::Parameter

Para almacenar los valores de configuración de forma segura.

AWS::IAM::InstanceProfile

AWS::IAM::Role

Para conceder permisos a aplicaciones que se ejecutan en instancias de EC2.