Microsoft Windows Server - AWS OpsWorks

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Microsoft Windows Server

Importante

Il AWS OpsWorks Stacks servizio ha raggiunto la fine del ciclo di vita il 26 maggio 2024 ed è stato disattivato sia per i clienti nuovi che per quelli esistenti. Consigliamo vivamente ai clienti di migrare i propri carichi di lavoro verso altre soluzioni il prima possibile. Se hai domande sulla migrazione, contatta il AWS Support Team su AWS re:post o tramite Premium AWS Support.

Le note seguenti descrivono il supporto di AWS OpsWorks Stacks per le istanze Windows. Le istanze Windows sono disponibili solo per gli stack Chef 12.2. L'esatta versione di Chef in uno stack Windows è la 12.22.

Attualmente, l'agente AWS OpsWorks Stacks non può essere installato e AWS OpsWorks Stacks non può gestire istanze basate su Windows che utilizzano una lingua dell'interfaccia utente di sistema diversa dall'inglese - Stati Uniti (en-US).

Versioni

AWS OpsWorks Stacks supporta le seguenti versioni di Windows a 64 bit:

  • Microsoft Windows Server 2022 Base

  • Microsoft Windows Server 2022 con SQL Server Express

  • Microsoft Windows Server 2022 con SQL Server Standard

  • Microsoft Windows Server 2022 con SQL Server Web

  • Microsoft Windows Server 2019 Base

  • Microsoft Windows Server 2019 con SQL Server Express

  • Microsoft Windows Server 2019 con SQL Server Standard

  • Microsoft Windows Server 2019 con SQL Server Web

Creazione di istanze

Puoi creare istanze Windows con la console AWS OpsWorks Stacks, l'API o la CLI. Le istanze Windows sono supportate da Amazon EBS, ma non è possibile montare volumi Amazon EBS aggiuntivi.

Gli stack Windows possono utilizzare istanze 24/7, che puoi avviare e arrestare manualmente. È inoltre possibile utilizzare la scalabilità automatica basata sul tempo, che avvia e arresta automaticamente le istanze in base a una pianificazione definita dall'utente. Gli stack basati su Windows non possono utilizzare la scalabilità automatica basata sul carico.

Non è possibile registrare istanze Windows create al di fuori di Stacks con uno AWS OpsWorks stack.

Aggiornamenti

AWS aggiorna le AMI di Windows per ogni set di patch, pertanto un'istanza creata disporrà degli aggiornamenti più recenti. Tuttavia, AWS OpsWorks Stacks non offre un modo per applicare gli aggiornamenti alle istanze Windows online. Il modo più semplice per assicurare che Windows sia aggiornato è sostituire regolarmente le istanze, affinché eseguano sempre l'AMI più recente.

Livelli

Per gestire attività quali l'installazione e la configurazione di software o la distribuzione di app, dovrai implementare uno o più livelli personalizzati con ricette personalizzate.

Chef

Le istanze Windows utilizzano Chef 12.22 ed eseguono chef-client nella modalità locale, che consente di avviare un server Chef in-memory locale chiamato chef-zero. La presenza di questo server permette alle ricette personalizzate di utilizzare i contenitori di dati e la ricerca di Chef.

Login remoto

AWS OpsWorks Stacks fornisce agli utenti IAM autorizzati una password che possono utilizzare per accedere alle istanze Windows. Questa password scade dopo un determinato periodo di tempo. Gli amministratori possono utilizzare una coppia di chiavi SSH per recuperare la password Amministratore di un'istanza, che offre un numero illimitato di accessi RDP. Per ulteriori informazioni, consulta Accesso con RDP.

SDK AWS

AWS OpsWorks Stacks installa automaticamente su ogni istanza. AWS SDK for .NET Questo pacchetto include le librerie AWS .NET e gli strumenti AWS per Windows, inclusi gli strumenti AWS per PowerShell. Per usare il kit SDK Ruby, puoi far sì che una ricetta personalizzata installi il pacchetto gem appropriato.

Monitoraggio e metrica

Le istanze Windows supportano i parametri standard di Amazon CloudWatch (CloudWatch), che puoi visualizzare nella CloudWatch console.

Ruby

Il client Chef 12.22 che AWS OpsWorks Stacks installa sulle istanze Windows viene fornito con Ruby 2.3.6. Tuttavia, AWS OpsWorks Stacks non aggiunge la directory dell'eseguibile alla variabile di ambiente PATH. Per far sì che le tue applicazioni utilizzino questa versione di Ruby, puoi generalmente reperirla in C:\opscode\chef\embedded\bin\.

AWS OpsWorks CLI di Stacks Agent

L'agente AWS OpsWorks Stacks sulle istanze Windows non espone un'interfaccia a riga di comando.

Supporto Proxy

Per configurare il supporto proxy per le istanze Windows, attieniti alla procedura seguente:

  1. Modifica machine.config per aggiungere quanto segue, che aggiunge il supporto proxy alle applicazioni Windows PowerShell (bootstrap iniziale) e.NET (agente Stacks):AWS OpsWorks

    <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. Eseguire i seguenti comandi per impostare le variabili di ambiente che verranno utilizzate in seguito da Chef e 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"
Nota

Per un maggiore controllo sul modo in cui AWS OpsWorks Stacks aggiorna le tue istanze, crea un'AMI personalizzata basata su Microsoft Windows Server 2022 Base. Ad esempio, con AMI personalizzate puoi specificare il software installato in un'istanza, come Web Server (IIS). Per ulteriori informazioni, consulta Utilizzo di AMI personalizzate.