이 지침은 AWS 클라우드에 원격 데스크톱 게이트웨이를 배포하는 방법을 보여줍니다. RD 게이트웨이는 가상 프라이빗 네트워크 없이도 HTTPS를 통해 원격 데스크톱 프로토콜(RDP)을 사용하여 원격 사용자와 Amazon Elastic Compute Cloud(Amazon EC2) 인스턴스 간에 암호화된 연결을 설정합니다. 따라서 관리자를 위한 원격 관리 솔루션을 제공하는 한편 Windows 기반 인스턴스에 대한 공격을 줄일 수 있습니다. RD 게이트웨이는 AWS 계정의 새 Virtual Private Cloud(VPC)나 기존의 VPC(독립형이거나 도메인 조인됨)에 배포할 수 있습니다.

참고: [고지 사항]

아키텍처 다이어그램

[아키텍처 다이어그램 설명]

아키텍처 다이어그램(PDF) 다운로드 

Well-Architected 원칙

AWS Well-Architected Framework는 클라우드에서 시스템을 구축하는 동안 사용자가 내리는 의사 결정의 장단점을 이해하는 데 도움이 됩니다. 이 프레임워크의 6가지 원칙을 통해 안정적이고 안전하며 효과적이고 비용 효율적이며 지속 가능한 시스템을 설계 및 운영하기 위한 아키텍처 모범 사례를 배울 수 있습니다. AWS Management Console에서 추가 요금 없이 사용할 수 있는 AWS Well-Architected Tool을 사용하면 각 원칙에 대한 여러 질문에 답하여 이러한 모범 사례와 비교하며 워크로드를 검토할 수 있습니다.

위의 아키텍처 다이어그램은 Well-Architected 모범 사례를 고려하여 생성된 솔루션의 예시입니다. Well-Architected를 완전히 충족하려면 가능한 많은 Well-Architected 모범 사례를 따라야 합니다.

  • CloudFormation 템플릿에 원하는 리소스와 해당 리소스의 종속성을 단일 스택으로 설명한 후 전체 스택을 단일 단위로 생성, 업데이트 및 삭제할 수 있으므로 가용 영역 전반의 퍼블릭 및 프라이빗 서브넷에 있는 클라우드 리소스를 손쉽게 관리할 수 있습니다.

    Systems Manager로 여러 AWS 서비스의 운영 데이터를 허브로 중앙집중화하고 AWS의 리소스 전반에서 태스크를 자동화할 수 있습니다. 예를 들어 운영 관리를 통해 상태 및 성능을 모니터링하고, 애플리케이션 관리를 통해 운영 워크플로를 간소화하고, 변경 관리를 통해 애플리케이션 구성에 대한 운영 변경을 간소화하며, 노드 관리를 통해 문제 해결을 가속화하고 패치 적용을 자동화할 수 있습니다.

    운영 우수성 백서 읽기 
  • Secrets Manager는 세분화된 AWS Identity and Access Management (IAM) 리소스 기반 정책을 통해 비밀을 안전하게 암호화하고 중앙에서 감사합니다. 이를 통해 애플리케이션, 서비스 및 IT 리소스에 대한 액세스를 보호하고 데이터 보안 및 개인 정보 보호에 대한 규제 및 규정 준수 요구 사항을 충족할 수 있습니다. 보안을 강화하려면 RD 게이트웨이 인스턴스에서 MFA를 활성화하세요.

    Amazon VPC의 프라이빗 서브넷에는 인스턴스에서 필요한 포트에 액세스할 수 있도록 하는 보안 그룹이 포함되어 있습니다. 퍼블릭 서브넷에는 프라이빗 서브넷의 인스턴스에 대한 보안 원격 액세스를 위한 RD 게이트웨이 인스턴스가 포함되어 있습니다. 퍼블릭 서브넷에는 인터넷 게이트웨이에 대한 직접 경로가 있기 때문에 퍼블릭 인터넷에 액세스할 수 있으며, 프라이빗 서브넷에는 인터넷 게이트웨이에 대한 직접 경로가 없으므로 퍼블릭 인터넷에 액세스하려면 NAT 게이트웨이가 필요합니다.

    보안 백서 읽기 
  • Network Load Balancer는 지연 시간을 매우 짧게 유지하면서 초당 수백만 개의 요청을 처리할 수 있습니다. 또한 가용 영역당 하나의 정적 IP 주소를 사용하면서 갑작스럽고 변동이 심한 트래픽 패턴을 처리하는 데 최적화되었습니다. Network Load Balancer는 연결 수준(레벨 4)에서 작동하므로 TCP 트래픽과 UDP 트래픽을 모두 로드 밸런싱하여 Amazon Elastic Compute Cloud(Amazon EC2) 인스턴스, 마이크로서비스 및 컨테이너와 같은 대상으로 연결을 라우팅할 수 있습니다.

    신뢰성 백서 읽기 
  • Amazon EC2 Auto Scaling을 사용하면 애플리케이션의 로드를 처리할 수 있는 정확한 수의 EC2 인스턴스를 유지할 수 있습니다. Auto Scaling 그룹이라는 EC2 인스턴스 컬렉션을 생성하면 됩니다. Amazon EC2 Auto Scaling을 사용하면 지정된 수의 인스턴스를 항상 그룹 내에 유지하여 원하는 용량을 충족할 수 있습니다. 조정 정책을 지정하면 애플리케이션 로드가 증가하거나 감소함에 따라 Amazon EC2 Auto Scaling이 온디맨드 방식으로 인스턴스를 시작하거나 종료합니다.

    성능 효율성 백서 읽기 
  • Amazon EC2 Auto Scaling은 구매 옵션과 인스턴스 유형을 결합하여 워크로드 성능 및 비용을 최적화합니다. 이 서비스를 사용하면 단일 애플리케이션에서 여러 구매 옵션, 가용 영역(AZ) 및 인스턴스 패밀리에 걸쳐 인스턴스를 프로비저닝하고 자동으로 조정하여 규모, 성능 및 비용을 최적화할 수 있습니다. Amazon EC2 스팟 인스턴스를 온디맨드예약형 인스턴스와 함께 단일 Auto Scaling 그룹에 포함하면 컴퓨팅 비용을 최대 90% 절감할 수 있습니다.

    비용 최적화 백서 읽기 
  • Amazon EC2 Auto ScalingNetwork Load Balancer는 함께 워크로드 트래픽의 탄력성에 따라 자동으로 스케일 인 및 아웃을 수행합니다. EventBridge 리소스는 사용 중지된 인스턴스를 Active Directory 도메인에서 제거합니다. 이 아키텍처는 자동으로 인스턴스를 추가 및 제거하여 워크로드가 환경에 미치는 영향을 효과적으로 최적화합니다. 

    지속 가능성 백서 읽기 

구현 리소스

실험 및 사용을 위한 자세한 안내는 AWS 계정 내에서 제공됩니다. 배포, 사용, 정리를 포함한 지침 구축의 각 단계는 검토되어 배포를 위해 준비됩니다.

시작점으로서 샘플 코드를 제공합니다. 이 샘플 코드는 업계에서 검증되었고 규범적이지만 최종적인 것은 아니며, 시작하는 데 도움을 줄 것입니다.

엔지니어링 및 설계
샘플 코드

CloudFormation Remote Desktop Gateway

이 샘플 코드는 원격 데스크톱 게이트웨이와 지원 인프라를 새 VPC 또는 기존 VPC에 배포하는 방법을 보여줍니다.
엔지니어링 및 설계
구현 가이드

Remote Desktop Gateway on AWS

이 구현 가이드는 AWS 클라우드에 원격 데스크톱 게이트웨이 지침을 배포하는 데 필요한 정보를 다룹니다.

고지 사항

샘플 코드, 소프트웨어 라이브러리, 명령줄 도구, 개념 증명, 템플릿 또는 기타 관련 기술(AWS 직원을 통해 제공되는 상기 항목 포함)은 AWS 이용계약 또는 귀하와 AWS 간의 서면 계약(적용되는 것)에 따라 AWS 콘텐츠로 제공됩니다. 이 AWS 콘텐츠를 프로덕션 계정, 프로덕션 또는 기타 중요한 데이터에 사용해서는 안 됩니다. 귀하는 특정 품질 제어 방식 및 표준에 따라 프로덕션급 사용에 적절하게 샘플 코드와 같은 AWS 콘텐츠를 테스트, 보호 및 최적화할 책임이 있습니다. AWS 콘텐츠를 배포하면 Amazon EC2 인스턴스를 실행하거나 Amazon S3 스토리지를 사용할 때와 같이 요금이 부과되는 AWS 리소스를 생성하거나 사용하는 것에 대한 AWS 요금이 발생할 수 있습니다.

본 지침에 서드 파티 서비스 또는 조직이 언급되어 있다고 해서 Amazon 또는 AWS와 서드 파티 간의 보증, 후원 또는 제휴를 의미하지는 않습니다. AWS의 지침을 기술적 시작점으로 사용할 수 있으며 아키텍처를 배포할 때 서드 파티 서비스와의 통합을 사용자 지정할 수 있습니다.

이 페이지의 내용이 도움이 되었나요?