

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

# 인스턴스 배치
<a name="instance-placement"></a>

 Outpost에는 컴퓨팅 호스트 수가 한정되어 있습니다. 애플리케이션이 추가 구성 없이 Outposts에 여러 관련 인스턴스를 배포하는 경우 인스턴스는 동일한 호스트 또는 동일한 랙의 호스트에 배포될 수 있습니다. 오늘날에는 동일한 인프라에서 관련 인스턴스를 실행할 때 발생하는 위험을 줄이기 위해 인스턴스를 배포하는 데 사용할 수 있는 세 가지 메커니즘이 있습니다.

 **다중 Outpost 배포** - 리전의 다중 AZ 전략과 마찬가지로 Outpost를 별도의 데이터 센터에 배포하고 특정 Outpost에 애플리케이션 리소스를 배포할 수 있습니다. 이를 통해 원하는 Outpost(논리적 랙 세트)에서 인스턴스를 실행할 수 있습니다. Direct VPC Routing을 사용한 여러 Outpost 간 [VPC 내 통신](https://aws.amazon.com/about-aws/whats-new/2023/08/aws-outposts-rack-intra-vpc-communication-multiple-outposts/)은 Outpost 로컬 게이트웨이(LGW)를 사용하여 Outpost의 서브넷 간에 경로를 생성하는 동일한 VPC 내의 여러 Outpost에 워크로드를 분산하는 데 사용할 수 있는 또 다른 전략입니다. 다중 Outpost 전략을 사용하여 랙 및 데이터 센터 장애 모드를 방지할 수 있으며, Outpost가 별도의 AZ 또는 리전에 고정되어 있는 경우 AZ 또는 리전 장애 모드에 대한 보호 기능도 제공할 수 있습니다. 다중 Outpost 아키텍처에 대한 자세한 내용은 [대규모 장애 모드](larger-failure-modes.md)를 참조하세요.

 **Outposts의 Amazon EC2 배치 그룹**(단일 Outpost 다중 랙 인스턴스 배치) - 계정[에서 생성한 Outposts에 배치 그룹을](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/placement-groups-outpost.html) 생성할 수 있습니다. 이렇게 하면 사이트의 Outposts에서 기본 하드웨어에 인스턴스를 분산시킬 수 있습니다. Outpost에 분산 전략이 있는 배치 그룹을 생성할 때, 배치 그룹이 호스트나 랙에 인스턴스를 분산하도록 선택할 수 있습니다.

 분산 배치 그룹은 랙 또는 호스트 간에 단일 인스턴스를 분산하여 상관관계가 있는 장애 가능성을 줄이는 간단한 방법을 제공합니다. Outpost에 호스트가 있는 만큼만 그룹에 배포할 수 있습니다.

![\[랙 3개가 있는 Outpost의 EC2 분산 배치 그룹을 보여주는 다이어그램\]](http://docs.aws.amazon.com/ko_kr/whitepapers/latest/aws-outposts-high-availability-design/images/ec2-spread-placement-group.png)


 파티션 배치 그룹을 사용하여 여러 랙에 인스턴스를 분산할 수도 있습니다. 자동 배포를 사용하여 그룹 내 파티션에 인스턴스를 분산하거나 선택한 대상 파티션에 인스턴스를 배포할 수 있습니다. 대상 파티션에 인스턴스를 배포하면 선택한 리소스를 동일한 랙에 배포하고 다른 리소스는 랙 전체에 분산할 수 있습니다. 예를 들어 랙이 3개인 논리적 Outpost가 있는 경우 세 개의 파티션으로 구성된 파티션 배치 그룹을 만들면 랙 전체에 리소스를 분배할 수 있습니다.

![\[랙 3개가 있는 Outpost의 EC2 파티션 배치 그룹을 나타낸 다이어그램\]](http://docs.aws.amazon.com/ko_kr/whitepapers/latest/aws-outposts-high-availability-design/images/ec2-partition-placement-groups.png)


 **크리에이티브 서버 슬롯팅** - 단일 랙 Outpost가 있거나 Outpost에서 사용 중인 서비스가 배치 그룹을 지원하지 않는 경우, 크리에이티브 슬롯팅을 사용하여 인스턴스가 동일한 물리적 서버에 배포되지 않도록 할 수 있습니다. 관련 인스턴스의 EC2 인스턴스 크기가 동일한 경우 서버 슬롯을 지정하여 각 서버에 구성된 해당 크기의 슬롯 수를 제한해서 슬롯을 서버 전체에 분산시킬 수 있습니다. 서버 슬롯팅은 단일 서버에서 실행할 수 있는 해당 크기의 인스턴스 수를 제한합니다.

 그림 13에 표시된 슬롯팅 레이아웃을 예로 들어 보겠습니다. 애플리케이션이이 슬롯 레이아웃으로 구성된 Outpost에 `m5.4xlarge` 인스턴스 3개를 배포해야 하는 경우 EC2는 각 인스턴스를 별도의 서버에 배치하며 슬롯 구성이 변경되어 서버의 추가 `m5.4xlarge` 슬롯이 열리지 않는 한 이러한 인스턴스가 동일한 서버에서 실행될 가능성은 없습니다.

## 컴퓨팅 인스턴스 배치에 대한 권장 사례
<a name="recommended-practices-for-compute-instance-placement"></a>
+  [Outposts의 Amazon EC2 배치 그룹을](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/placement-groups-outpost.html) 사용하여 단일 논리적 Outpost 내의 랙 간 인스턴스 배치를 제어할 수 있습니다.
+  Outpost를 하나의 중형 또는 대형 Outpost 랙으로 주문하는 대신 용량을 두 개의 소형 또는 중형 랙으로 분할하여 랙에 인스턴스를 분산하는 EC2 배치 그룹 기능을 활용할 수 있도록 하세요.
+ Outposts의 Amazon EC2 배치 그룹을 사용하여 EKS 노드 그룹, EKS 로컬 클러스터용 컨트롤 플레인 노드 및 [ECS 작업](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/task-placement-strategies.html)의 배치에 영향을 미칠 수 있습니다.
+ VPC 내 통신을 사용하여 동일한 VPC 내의 여러 Outpost에 워크로드를 분산합니다.