Microsoft Windows Server - AWS OpsWorks

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

Microsoft Windows Server

중요

이 AWS OpsWorks Stacks 서비스는 2024년 5월 26일에 수명이 종료되었으며 신규 고객과 기존 고객 모두 사용할 수 없습니다. 고객은 가능한 한 빨리 워크로드를 다른 솔루션으로 마이그레이션할 것을 강력히 권장합니다. 마이그레이션에 대해 궁금한 점이 있으면 AWS re:Post 또는 Premium AWS Support를 통해 AWS Support 팀에 문의하세요.

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

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

버전

AWS OpsWorks 스택은 다음과 같은 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

인스턴스 생성

AWS OpsWorks 스택 콘솔, API 또는 CLI를 사용하여 Windows 인스턴스를 생성합니다. Windows 인스턴스는 Amazon EBS 지원이지만 추가 Amazon EBS 볼륨을 탑재할 수 없습니다.

Windows 스택은 사용자가 수동으로 시작하고 중지할 수 있는 24/7 인스턴스를 사용할 수 있습니다. 또한 사용자가 지정한 일정에 따라 자동으로 인스턴스를 시작하고 중지하는 시간 기반 자동 조정도 사용할 수 있습니다. Windows 기반 스택은 로드 기반 자동 조정을 사용할 수 없습니다.

스택 외부에서 생성된 Windows 인스턴스는 AWS OpsWorks 스택에 등록할 수 없습니다.

업데이트

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

계층

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

Chef

Windows 인스턴스는 Chef 12.22를 사용하며 Chef-client를 로컬 모드에서 실행합니다. 그러면 chef-zero라는 로컬 인메모리 Chef 서버가 시작됩니다. 이 서버가 존재하면 사용자 지정 레시피가 Chef 검색 및 데이터 백을 사용할 수 있습니다.

원격 로그인

AWS OpsWorks 스택은 인증된 IAM 사용자에게 Windows 인스턴스에 로그인하는 데 사용할 수 있는 암호를 제공합니다. 이 암호는 지정된 시간 이후 만료됩니다. 관리자는 SSH 키 페어를 사용하여 인스턴스의 관리자 암호를 검색할 수 있습니다. 이 암호는 제한이 없는 RDP 액세스를 제공합니다. 자세한 정보는 RDP를 사용하여 로그인을 참조하세요.

AWS SDK

AWS OpsWorks 스택은 각 인스턴스에 자동으로 설치합니다. AWS SDK for .NET 이 패키지에는 AWS .NET 라이브러리와 Windows용 AWS 도구 (AWS 도구 포함) 가 포함되어 있습니다. PowerShell Ruby SDK를 사용하려면 사용자 지정 레시피가 적절한 젬을 설치하도록 할 수 있습니다.

모니터링 및 지표

Windows 인스턴스는 CloudWatch 콘솔에서 볼 수 있는 표준 Amazon CloudWatch (CloudWatch) 지표를 지원합니다.

Ruby

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

AWS OpsWorks 스택 에이전트 CLI

Windows 인스턴스의 AWS OpsWorks Stacks 에이전트는 명령줄 인터페이스를 노출하지 않습니다.

프록시 지원

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

  1. 다음을 machine.config 수정하여 Windows PowerShell (초기 부트스트랩) 및 .NET (스택 에이전트) 애플리케이션에 프록시 지원을 추가합니다.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. 다음 명령을 실행하여 나중에 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"
참고

AWS OpsWorks 스택이 인스턴스를 업데이트하는 방식을 더 잘 제어하려면 Microsoft Windows Server 2022 Base를 기반으로 사용자 지정 AMI를 생성하십시오. 예를 들어 사용자 지정 AMI를 사용하여 인스턴스에 설치될 소프트웨어를 지정할 수 있습니다(예: 웹 서버(IIS)). 자세한 내용은 사용자 지정 AMI 사용을(를) 참조하세요.