Amazon Web Services 한국 블로그

AWS Outposts 정식 출시 – 지금 주문하세요! (서울 리전 포함)

지난 re:Invent 2018에서 AWS Outposts에 대한 출시 예고를 했으며, 오늘 정식 출시합니다. 이제 여러분의 데이터 센터 또는 코로케이션 시설에 Outposts 랙을 설치할 준비가 되었습니다

AWS Outposts를 이용해야 하는 이유
Outpost는 로컬 처리 및 매우 낮은 지연 시간을 필요로 하는 고객의 요구를 충족하도록 설계된 포괄적인 단일 공급업체 컴퓨팅 및 스토리지 솔루션입니다.

기존에 AWS 클라우드에서 개발 및 배포하던 애플리케이션을 필요에 의해 온-프레미스에서 바로 사용할 수 있습니다.이를 통해 하이브리드 환경을 완벽하게 구축할 수 있습니다.

지금 주문을 하시면, 숙련된 AWS 기술자가 Outposts를 설치, 연결, 설정 하게 됩니다. 설치가 끝난 후에는 AWS가 Outposts의 모니터링, 유지보수 및 업그레이드를 관리합니다.

모든 하드웨어는 모듈형이며 다운타임 없이 현장에서 교체가 가능합니다. 더 많은 컴퓨팅 프로세서 또는 스토리지가 필요하거나 최신 세대의 EC2 인스턴스로 업그레이드하려는 경우 몇 번의 클릭만으로 요청을 시작할 수 있으며 나머지 작업은 AWS가 모두 처리합니다.

여러분의 팀이 AWS 기반으로 하던 작업의 동일한 API, 도구 및 운영 방식을 사용할 수 있습니다. Outposts 및 클라우드 기반 환경을 대상으로 하는 단일 배포 파이프라인을 생성할 수 있으며, 두 가지 환경 모두에 걸친 하이브리드 아키텍처를 생성할 수 있습니다.

각 Outposts는 특정 AWS 리전에 연결되고 해당 리전에 의해 제어됩니다. 리전은 단일 위치에서 통합된 용량 풀로서 최대 16개의 랙 컬렉션을 처리합니다. 컬렉션은 상위 리전에 있는 하나 이상의 VPC 서브넷과 연결될 수 있습니다.

Outposts 하드웨어 소개
Outposts 하드웨어는 일부 추가 보안 디바이스가 포함된 자체 데이터 센터에서 사용하는 것과 동일합니다. Outposts 하드웨어는 여분의 네트워크 스위치 및 전원 공급 장치와 DC 전원 분배를 통해 안정성과 효율성을 강화하도록 설계되었습니다. Outposts 랙의 크기는 높이 80인치, 폭 24인치, 깊이 48인치이며 최대 무게는 2,000파운드입니다. 이 랙은 완전히 조립된 상태로 제공되며 캐스터에서 롤인되어 바로 전원 및 네트워킹에 연결할 수 있습니다.

Outposts 하드웨어에 대한 자세한 내용을 확인하려면 AWS 직원 Anthony Liguori의 설명이 담긴 다음 동영상을 살펴 보시기 바랍니다.

Outposts에서는 C5, C5d, M5, M5d, R5, R5d, G4 및 I3en을 포함해 인텔®로 운영되는 Nitro 기반의 여러 EC2 인스턴스 유형을 지원합니다. 환경에 적합한 혼합 방식을 선택하고 나중에 더 추가할 수 있습니다. 새로운 인스턴스 유형이 출시될 경우 이 유형으로 업그레이드할 수도 있습니다.

스토리지 측면에서 Outposts는 최소 크기가 2.7TB인 EBS gp2(범용 SSD) 스토리지를 지원합니다.

Outposts 네트워킹 소개
각 Outposts에는 한 쌍의 네트워킹 디바이스가 있으며 각 디바이스는 400Gbps의 연결을 통해 1GigE, 10GigE, 40GigE 및 100기가비트 파이버 연결을 지원합니다. 연결은 한 쌍의 링크 집계 그룹을 호스팅하는 데 사용되며, 하나는 상위 리전에 대한 링크이고 다른 하나는 로컬 네트워크에 대한 링크입니다. 상위 리전에 대한 링크는 제어 및 VPC 트래픽에 사용되며 모든 연결은 Outposts에서 시작됩니다. 로컬 네트워크를 오가는 트래픽은 로컬 게이트웨이(LGW)를 통해 전송되므로 액세스 및 라우팅을 완벽하게 제어할 수 있습니다. 프레미스 네트워킹 토폴로지에 대한 개요는 다음과 같습니다.

각 Outposts에 /26 CIDR 블록을 할당해야 하며 이는 디바이스 및 링크 장애를 방지하기 위한 한 쌍의 /27 블록으로 알려져 있습니다. CIDR 블록은 자체 퍼블릭 IP 주소 범위 내에 있거나 네트워크 엣지에 있는 RFC 1918 프라이빗 주소와 NAT일 수 있습니다.

Outposts는 상위 리전에 있는 기존 VPC의 새로운 서브넷에 불과합니다. 서브넷 하나를 생성하는 방법은 다음과 같습니다.

$ aws ec2 create-subnet --vpc-id VVVVVV \
  --cidr-block A.B.C.D/24 \
  --outpost-arn arn:aws:outposts:REGION:ACCOUNT_ID:outpost:OUTPOST_ID 

데이터 센터에 Cisco 또는 Juniper 하드웨어가 있다면 다음 안내서가 도움이 될 것입니다.

CiscoOutposts Solution Overview

JuniperAWS Outposts in a Juniper QFX-Based Datacenter

대부분의 경우에는 AWS Direct Connect를 사용하여 Outposts와 상위 AWS 리전 사이에 연결을 설정하고자 합니다. 이에 대한 자세한 정보와 Outposts 네트워크 모델을 계획하는 상세한 방법을 확인하려면 작동 방법 설명서를 참조하십시오.

Outposts 서비스 기능
AWS는 Amazon Elastic Compute Cloud(EC2), Amazon Elastic Block Store(EBS), Amazon Virtual Private Cloud, Amazon ECS, Amazon Elastic Kubernetes ServiceAmazon EMR에 대한 지원도 시작하며, 추가 서비스도 작업 중에 있습니다. Amazon RDS for PostgreSQLAmazon RDS for MySQL은 미리보기 형태로 이용 가능하며 곧 Amazon RDS for SQL Server도 지원될 예정입니다.

애플리케이션은 Amazon Simple Storage Service(S3), Amazon DynamoDB, Auto Scaling, AWS CloudFormation, Amazon CloudWatch, AWS CloudTrail, AWS Config, Load Balancing 등을 포함해 상위 리전에 있는 서비스도 모두 활용할 수 있습니다. VPC 내부에서 인터페이스 엔드포인트를 생성하여 사용하거나 리전의 퍼블릭 엔드포인트를 통해 서비스에 액세스할 수 있습니다. EC2 인스턴스 또는 EBS 볼륨을 시작, 관리 또는 참조하는 상위 리전의 서비스 및 애플리케이션은 기존과 동일하게 Outposts 내의 해당 객체에서 작동할 수 있습니다.

Outposts 구매하기
Outposts 구매 프로세스는 EC2 인스턴스를 시작하거나 S3 버킷을 생성하는 프로세스보다 약간 복잡하지만 어렵지는 않습니다. 저에게는 데이터 센터가 없고 Outposts를 직접 구현하지는 않지만 실제 경험을 보여드리기 위해 최선을 다하겠습니다.

첫 번째 단계는 사이트를 설명하고 검증하는 것입니다. 다음과 같이 제 주소를 입력하겠습니다.

랙 위치에서 온도, 습도 및 공기 흐름을 확인하여 로딩 도크가 배송 상자를 받칠 수 있으며 로딩 도크에서 랙의 최종 배치 위치까지 접근 경로가 명확하게 확보되어 있는지 확인합니다.

사이트의 전원 설정에 대한 정보를 입력합니다.

그리고 네트워킹 구성을 합니다.

사이트를 생성한 후에는 다음과 같이 Outposts를 생성합니다.

이제 하드웨어를 주문할 준비가 되었습니다. 컴퓨팅 용량과 스토리지 규모가 서로 다른 18가지 표준 구성 중 하나를 선택(사용자 지정도 가능)하고 주문 생성을 클릭하여 계속 진행합니다.

위에서 보이는 EC2 용량은 특정 유형에서 가장 큰 인스턴스 크기를 나타냅니다. 해당 사이즈의 인스턴스를 시작하거나 필요한 경우 더 작은 크기를 사용할 수 있습니다. 예를 들어, 제가 선택한 OR-HUZEI16 구성의 용량은 m5.24xlarge 인스턴스 7개와 c5.24xlarge 인스턴스 3개로 표시됩니다. 이 크기에서는 총 10개의 인스턴스를 시작할 수 있습니다. 더 작은 인스턴스가 많이 필요할 경우에는 m5.xlarge 인스턴스 168개와 c5.xlarge 인스턴스 72개를 시작할 수도 있습니다. 이용 가능한 용량과 인스턴스가 하드웨어에 할당되는 세부 방법에 따라 매우 다양한 크기를 선택할 수 있습니다.

주문을 확인하고 이전에 생성한 Outposts를 선택한 후 주문 제출을 클릭합니다.

제출된 주문은 검토를 거치며 AWS 직원이 세부 사항을 검토하기 위해 전화를 걸 수 있습니다. 그런 다음 Outposts가 사이트로 배송됩니다. AWS 설치 팀이 Outposts의 포장을 풀고 검사한 후, 제 데이터 센터의 배치 위치로 옮기고 DCO(데이터 센터 운영) 팀과 함께 Outposts를 연결하고 전원을 공급합니다.

Outposts의 전원을 켜고 네트워크를 구성하면 자동으로 설정됩니다. 이 단계에서는 콘솔로 돌아와서 용량 예외사항(수요가 공급을 초과하는 상황), 용량 가용성 및 용량 활용도를 모니터링할 수 있습니다.

Outposts 사용
다음 단계는 위와 같이 Outposts에 하나 이상의 서브넷을 설정하는 것입니다. 그런 다음, EC2 인스턴스를 시작하고 다른 VPC 서브넷과 마찬가지로 서브넷에서 EBS 볼륨을 생성할 수 있습니다.

작업 메뉴에서 용량 늘리기를 선택하여 용량을 추가로 요청할 수 있습니다.

그러면 AWS 팀이 영업일 기준 3일 이내에 연락하여 옵션에 대해 논의합니다.

주요 사항
Outposts 사용과 관련하여 몇 가지 주의사항이 있습니다.

가용성 – Outposts는 다음 국가에서 사용할 수 있습니다.

  • 북미(미국)
  • 유럽(모든 EU 국가, 스위스, 노르웨이)
  • 아시아 태평양(일본, 한국, 오스트레일리아)

Support – Outposts를 구매하려면 AWS Enterprise Support에 가입해야 합니다. AWS는 원격으로 Outposts를 모니터링하고 Outpost가 시간이 지나도 문제없이 효과적으로 작동하도록 관리합니다. 장애가 있는 구성요소를 찾고 사용자의 작업을 방해하지 않으면서 이를 교체 할 준비를 합니다.

청구 및 결제 옵션 – 3년간 완전 선결제, 부분 선결제 및 선결제 없음 옵션을 조건으로 Outpost를 구입할 수 있습니다. 구매 가격에는 Outposts 내 모든 EC2 및 EBS 사용량에 대한 비용이 포함됩니다. 다른 서비스는 시간별로 청구되며 EC2 및 EBS 부분은 제외됩니다. Outposts와 동일한 VPC 내의 다른 서브넷 사이에 데이터를 이동하려면 AZ 간 데이터 전송 요금을 정기적으로 지불하고 상위 리전으로의 링크를 통해 인터넷으로 나가는 데이터에 대해서는 일반 AWS 데이터 전송 요금을 지불합니다.

용량 확장 – 현재 최대 16개의 랙을 단일 용량 풀로 그룹화할 수 있습니다. 시간이 지남에 따라 이 방식으로 수천 개의 랙을 그룹화할 수 있습니다.

향후 업데이트
이러한 기능은 대부분의 AWS 발표와 마찬가지로 시작에 불과합니다. 훌륭한 기능들에 대한 다양한 작업이 진행 중이며 앞으로 AWS Outposts에 대해 더 많은 것을 기대하셔도 좋습니다.

Jeff