기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
Microsoft Windows Server
중요
이 AWS OpsWorks Stacks 서비스는 2024년 5월 26일에 만료되었으며 신규 및 기존 고객 모두에 대해 비활성화되었습니다. 가능한 한 빨리 워크로드를 다른 솔루션으로 마이그레이션하는 것이 좋습니다. 마이그레이션에 대한 질문이 있는 경우 AWS re:Post
다음 참고에서는 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 인스턴스를 사용할 수 있습니다. 또한 사용자가 지정한 일정에 따라 자동으로 인스턴스를 시작하고 중지하는 시간 기반 자동 조정도 사용할 수 있습니다. Windows 기반 스택은 로드 기반 자동 조정을 사용할 수 없습니다.
OpsWorks 스택 외부에서 생성된 Windows 인스턴스는 스택에 등록할 수 없습니다.
- 업데이트
-
AWS는 각 패치 세트에 대해 Windows AMI를 업데이트합니다. 따라서 사용자가 인스턴스를 생성할 때 최신 업데이트가 적용됩니다. 그러나 OpsWorks Stacks는 온라인 Windows 인스턴스에 업데이트를 적용하는 방법을 제공하지 않습니다. Windows가 최신 상태를 유지하도록 하는 가장 간편한 방법은 인스턴스가 항상 최신 AMI를 실행하도록 정기적으로 인스턴스를 교체하는 것입니다.
- 계층
-
소프트웨어 설치 및 구성 또는 앱 배포와 같은 작업을 처리하기 위해 사용자 지정 레시피를 포함하는 사용자 지정 계층을 하나 이상 생성해야 합니다.
- Chef
-
Windows 인스턴스는 Chef 12.22를 사용하며 Chef-client를 로컬 모드
에서 실행합니다. 그러면 chef-zero 라는 로컬 인메모리 Chef 서버가 시작됩니다. 이 서버가 존재하면 사용자 지정 레시피가 Chef 검색 및 데이터 백을 사용할 수 있습니다. - 원격 로그인
-
OpsWorks Stacks는 권한 있는 IAM 사용자에게 Windows 인스턴스에 로그인하는 데 사용할 수 있는 암호를 제공합니다. 이 암호는 지정된 시간 이후 만료됩니다. 관리자는 SSH 키 페어를 사용하여 인스턴스의 관리자 암호를 검색할 수 있습니다. 이 암호는 제한이 없는 RDP 액세스를 제공합니다. 자세한 내용은 RDP를 사용하여 로그인 단원을 참조하십시오.
- AWS SDK
-
OpsWorks Stacks는 각 인스턴스AWS SDK for .NET
에를 자동으로 설치합니다. 이 패키지에는 AWS .NET 라이브러리와 AWS Tools for PowerShell 비롯한 Windows용 AWS 도구가 포함되어 있습니다. Ruby SDK를 사용하려면 사용자 지정 레시피가 적절한 젬을 설치하도록 할 수 있습니다. - 모니터링 및 지표
-
Windows 인스턴스는 표준 Amazon CloudWatch(CloudWatch) 지표를 지원합니다. 이 지표는 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 에이전트는 명령줄 인터페이스를 노출하지 않습니다.
- 프록시 지원
-
Windows 인스턴스에 대한 프록시 지원을 설정하려면 다음을 수행합니다.
-
를 수정
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>
-
다음 명령을 실행하여 나중에 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 사용 단원을 참조하십시오.