Microsoft Windows Server  - AWS OpsWorks

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Microsoft Windows Server 

Important

Le AWS OpsWorks Stacks service a atteint sa fin de vie le 26 mai 2024 et a été désactivé tant pour les nouveaux clients que pour les clients existants. Nous recommandons vivement aux clients de migrer leurs charges de travail vers d'autres solutions dès que possible. Si vous avez des questions sur la migration, contactez l' AWS Support équipe sur AWS Re:Post ou via le AWS Support Premium.

Les notes suivantes décrivent le support AWS OpsWorks de Stacks pour les instances Windows. Les instances Windows sont disponibles uniquement pour les piles de Chef 12.2. La version exacte de Chef dans une pile Windows est 12.22.

À l'heure actuelle, l'agent AWS OpsWorks Stacks ne peut pas être installé sur des instances Windows qui utilisent une langue d'interface utilisateur système autre que l'anglais - États-Unis (en-US), et AWS OpsWorks Stacks ne peut pas les gérer.

Versions

AWS OpsWorks Stacks prend en charge les versions 64 bits de Windows suivantes :

  • Microsoft Windows Server 2022 Base

  • Microsoft Windows Server 2022 avec SQL Server Express

  • Microsoft Windows Server 2022 avec SQL Server Standard

  • Microsoft Windows Server 2022 avec SQL Server Web

  • Microsoft Windows Server 2019 Base

  • Microsoft Windows Server 2019 avec SQL Server Express

  • Microsoft Windows Server 2019 avec SQL Server Standard

  • Microsoft Windows Server 2019 avec SQL Server Web

Création d'instances

Vous créez des instances Windows à l'aide de la console, de l'API ou de la CLI AWS OpsWorks Stacks. Les instances Windows sont soutenues par Amazon EBS, mais vous ne pouvez pas monter de volumes Amazon EBS supplémentaires.

Les piles Windows peuvent utiliser des instances 24/7 que vous arrêtez et démarrez manuellement. Elles peuvent également utiliser la scalabilité automatique basée sur le temps, qui démarre et arrête automatiquement les instances selon sur une planification spécifiée par l'utilisateur. Les piles basées sur Windows ne peuvent pas utiliser la scalabilité automatique basée sur la charge.

Vous ne pouvez pas enregistrer des instances Windows créées en dehors de AWS OpsWorks Stacks avec une pile.

Mises à jour

AWS met à jour les AMI Windows pour chaque ensemble de correctifs, donc lorsque vous créez une instance, il aura les dernières mises à jour. Cependant, AWS OpsWorks Stacks ne fournit aucun moyen d'appliquer des mises à jour aux instances Windows en ligne. La façon la plus simple pour s'assurer que Windows est à jour consiste à remplacer vos instances régulièrement, afin qu'elles exécutent toujours l'AMI la plus récente.

Couches

Pour gérer des tâches telles que l'installation et la configuration du logiciel ou le déploiement des applications, vous devez implémenter une ou plusieurs couches personnalisées avec des recettes personnalisées.

Chef

Les instances Windows utilisent Chef 12.22 et exécutent le client Chef en mode local, ce qui lance un serveur Chef en mémoire local nommé chef-zero. La présence de ce serveur permet aux recettes personnalisées d'utiliser les conteneurs de données et la recherche Chef.

Connexion à distance

AWS OpsWorks Stacks fournit aux utilisateurs IAM autorisés un mot de passe qu'ils peuvent utiliser pour se connecter aux instances Windows. Ce mot de passe expire après une durée spécifiée. Les administrateurs peuvent utiliser une paire de clés SSH pour récupérer le mot de passe administrateur d'une instance, ce qui leur fournit un accès RDP illimité. Pour plus d’informations, consultez Connexion avec RDP.

Kit SDK AWS

AWS OpsWorks Stacks les installe automatiquement AWS SDK for .NETsur chaque instance. Ce package inclut les bibliothèques AWS .NET et les outils AWS pour Windows, y compris les outils AWS pour PowerShell. Pour utiliser le kit SDK Ruby, vous pouvez demander à une recette personnalisée d'installer la GEM appropriée.

Surveillance et mesures

Les instances Windows prennent en charge les métriques Amazon CloudWatch (CloudWatch) standard, que vous pouvez consulter dans la CloudWatch console.

Ruby

Le client Chef 12.22 que AWS OpsWorks Stacks installe sur les instances Windows est livré avec Ruby 2.3.6. Cependant, AWS OpsWorks Stacks n'ajoute pas le répertoire de l'exécutable à la variable d'environnement PATH. Pour que vos applications utilisent cette version de Ruby, vous la trouverez généralement dans C:\opscode\chef\embedded\bin\.

AWS OpsWorks CLI de l'agent Stacks

L'agent AWS OpsWorks Stacks sur les instances Windows n'expose pas d'interface de ligne de commande.

Support de proxy

Procédez comme suit pour configurer la prise en charge de proxy pour les instances Windows :

  1. Modifiez machine.config pour ajouter ce qui suit, qui ajoute la prise en charge du proxy aux PowerShell applications Windows (bootstrap initial) et .NET (agent AWS OpsWorks Stacks) :

    <system.net> <defaultProxy> <proxy autoDetect="false" bypassonlocal="true" proxyaddress="http://10.100.1.91:3128" usesystemdefault="false" /> <bypasslist> <add address="localhost" /> <add address="169.254.169.254" /> </bypasslist> </defaultProxy> </system.net>
  2. Exécutez les commandes suivantes pour définir des variables d'environnement en vue d'une utilisation ultérieure par Chef et Git :

    setx /m no_proxy "localhost,169.254.169.254" setx /m http_proxy "http://10.100.1.91:3128" setx /m https_proxy "http://10.100.1.91:3128"
Note

Pour mieux contrôler la façon dont AWS OpsWorks Stacks met à jour vos instances, créez une AMI personnalisée basée sur Microsoft Windows Server 2022 Base. Par exemple, avec des AMI personnalisées, vous pouvez spécifier les logiciels installés sur une instance, comme un serveur Web (IIS). Pour plus d'informations, voir Utilisation d'AMI personnalisées.