

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# Microsoft Windows Server
<a name="workinginstances-os-windows"></a>

**중요**  
이 AWS OpsWorks Stacks 서비스는 2024년 5월 26일에 수명이 종료되었으며 신규 및 기존 고객 모두에서 비활성화되었습니다. 가능한 한 빨리 워크로드를 다른 솔루션으로 마이그레이션하는 것이 좋습니다. 마이그레이션에 대한 질문이 있는 경우 [AWS re:Post](https://repost.aws/) 또는 [AWS Premium Support](https://aws.amazon.com/support)를 통해 AWS Support 팀에 문의하세요.

다음 참고에서는 Windows 인스턴스에 대한 OpsWorks Stacks 지원을 설명합니다. Windows 인스턴스는 Chef 12.2 스택에만 사용할 수 있습니다. Windows 스택에서 Chef의 정확한 버전은 12.22입니다.

현재 OpsWorks Stacks 에이전트는 **영어 - 미국**(en-US) 이외의 시스템 UI 언어를 사용하는 Windows 기반 인스턴스에 설치할 수 없으며 OpsWorks Stacks는 관리할 수 없습니다.

**버전**  
OpsWorks Stacks는 다음과 같은 Windows 64비트 버전을 지원합니다.  
+ Microsoft Windows Server 2022 Base
+ Microsoft Windows Server 2022 with SQL Server Express
+ Microsoft Windows Server 2022 with SQL Server Standard
+ Microsoft Windows Server 2022 with SQL Server Web
+ Microsoft Windows Server 2019 Base
+ Microsoft Windows Server 2019 with SQL Server Express
+ Microsoft Windows Server 2019 with SQL Server Standard
+ Microsoft Windows Server 2019 with SQL Server Web

**인스턴스 생성**  
 OpsWorks Stacks 콘솔, API 또는 CLI를 사용하여 Windows 인스턴스를 생성합니다. Windows 인스턴스는 Amazon EBS 지원이지만 추가 Amazon EBS 볼륨을 탑재할 수 없습니다.  
Windows 스택은 사용자가 수동으로 시작하고 중지할 수 있는 [24/7](workinginstances-starting.md) 인스턴스를 사용할 수 있습니다. 또한 사용자가 지정한 일정에 따라 자동으로 인스턴스를 시작하고 중지하는 [시간 기반 자동 조정](workinginstances-autoscaling-timebased.md)도 사용할 수 있습니다. Windows 기반 스택은 [로드 기반 자동 조정](workinginstances-autoscaling-loadbased.md)을 사용할 수 없습니다.  
 OpsWorks 스택 외부에서 생성된 [Windows 인스턴스는 스택에 등록할](registered-instances.md) 수 없습니다.

**업데이트**  
AWS는 각 패치 세트에 대해 Windows AMI를 업데이트합니다. 따라서 사용자가 인스턴스를 생성할 때 최신 업데이트가 적용됩니다. 그러나 OpsWorks Stacks는 온라인 Windows 인스턴스에 업데이트를 적용하는 방법을 제공하지 않습니다. Windows가 최신 상태를 유지하도록 하는 가장 간편한 방법은 인스턴스가 항상 최신 AMI를 실행하도록 정기적으로 인스턴스를 교체하는 것입니다.

**계층**  
소프트웨어 설치 및 구성 또는 앱 배포와 같은 작업을 처리하기 위해 사용자 지정 레시피를 포함하는 [사용자 지정 계층](workinglayers-custom.md)을 하나 이상 생성해야 합니다.

**Chef**  
[Windows 인스턴스는 Chef 12.22를 사용하며 [Chef-client를 로컬 모드](https://docs.chef.io/ctl_chef_client.html#run-in-local-mode)에서 실행합니다. 그러면 chef-zero](https://docs.chef.io/ctl_chef_client.html#about-chef-zero)라는 로컬 인메모리 Chef 서버가 시작됩니다. 이 서버가 존재하면 사용자 지정 레시피가 Chef 검색 및 데이터 백을 사용할 수 있습니다.

**원격 로그인**  
OpsWorks Stacks는 권한 있는 IAM 사용자에게 Windows 인스턴스에 로그인하는 데 사용할 수 있는 암호를 제공합니다. 이 암호는 지정된 시간 이후 만료됩니다. 관리자는 SSH 키 페어를 사용하여 인스턴스의 관리자 암호를 검색할 수 있습니다. 이 암호는 제한이 없는 [RDP 액세스](workinginstances-rdp.md)를 제공합니다. 자세한 내용은 [RDP를 사용하여 로그인](workinginstances-rdp.md) 단원을 참조하십시오.

**AWS SDK**  
OpsWorks Stacks는 각 인스턴스[AWS SDK for .NET](https://aws.amazon.com/sdk-for-net/)에를 자동으로 설치합니다. 이 패키지에는 AWS .NET 라이브러리와 [AWS Tools for PowerShell](https://aws.amazon.com/powershell/) 비롯한 Windows용 AWS 도구가 포함되어 있습니다. Ruby SDK를 사용하려면 사용자 지정 레시피가 적절한 젬을 설치하도록 할 수 있습니다.

**모니터링 및 지표**  
Windows 인스턴스는 표준 [Amazon CloudWatch(CloudWatch) 지표](https://docs.aws.amazon.com/AmazonCloudWatch/latest/DeveloperGuide/WhatIsCloudWatch.html)를 지원합니다. 이 지표는 CloudWatch 콘솔에서 볼 수 있습니다.

**Ruby**  
Stacks가 Windows 인스턴스에 설치하는 Chef OpsWorks 12.22 클라이언트에는 Ruby 2.3.6이 함께 제공됩니다. 그러나 OpsWorks Stacks는 실행 파일의 디렉터리를 PATH 환경 변수에 추가하지 않습니다. 애플리케이션에서 이 Ruby 버전을 사용하도록 하려면 일반적으로 `C:\opscode\chef\embedded\bin\`에서 이 버전을 찾을 수 있습니다.

**OpsWorks Stacks 에이전트 CLI**  
Windows 인스턴스의 OpsWorks Stacks 에이전트는 [명령줄 인터페이스를](agent.md) 노출하지 않습니다.

**프록시 지원**  
Windows 인스턴스에 대한 프록시 지원을 설정하려면 다음을 수행합니다.  

1. 를 수정`machine.config`하여 Windows PowerShell(초기 부트스트랩) 및 .NET(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>
   ```

1. 다음 명령을 실행하여 나중에 Chef 및 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"
   ```

**참고**  
Stacks가 인스턴스를 업데이트하는 방법을 더 잘 제어하려면 Microsoft Windows Server OpsWorks 2022 Base를 기반으로 사용자 지정 AMI를 생성합니다. 예를 들어 사용자 지정 AMI를 사용하여 인스턴스에 설치될 소프트웨어를 지정할 수 있습니다(예: 웹 서버(IIS)). 자세한 내용은 [사용자 지정 AMI 사용](workinginstances-custom-ami.md) 단원을 참조하십시오.