라이센스나, 정책상 물리장비를 고정해서 사용해야하는 경우가 존재합니다.
이러한 경우에 사용할 수 있는 리소스가 Dedicated Host, Dedicated Instance, Outposts입니다.
먼저 Dedicated Host와 Instance 에 대해 알아보도록 하겠습니다.
완벽한 설명은 아니지만, 이해하기 쉽도록 설명해보겠습니다.
전용 호스트는 전체 하드웨어에서 지정한 용량 만큼만 고정하여 사용하는 서비스입니다.
쉽게 생각하시면 건물 전체에서 2개 방만큼 고정된 방이 필요하다면, 2개의 방을 fix해서 사용하는 것입니다.
하지만 전용 인스턴스의 경우에는 전체 하드웨어를 점유하게 됩니다.
따라서 다른 계정이 해당 하드웨어에 아에 접근할 수 없습니다.
단, 생성되는 인스턴스는 점유된 하드웨어에서 랜덤하게 할당되어 사용하게 됩니다.
따라서 전체 건물의 한 층을 전부 점유하고 필요한 방을 랜덤하게 사용하게 되는 것 입니다.
이런식의 서비스를 사용하여서 하드웨어 고정에 필요한 License 문제들도 해결 하는 방법이 있습니다.
하지만 사용전 각 제약사항을 알아두는 것이 좋습니다.
전용 호스트 제약사항
- RHEL, SUSE Linux 및 Windows AMI(AWS 또는 AWS Marketplace에서 제공)는 전용 호스트와 함께 사용할 수 없습니다.
- 리전당 인스턴스 패밀리당 최대 2개의 온디맨드 전용 호스트를 할당할 수 있습니다.
Amazon EC2 전용 호스트 할당 한도 상향 요청에서 한도 상향을 요청할 수 있습니다. - 전용 호스트에서 실행되는 인스턴스는 VPC에서만 시작할 수 있습니다.
- 호스트 리소스 그룹을 지정하는 시작 템플릿을 사용하는 경우 Auto Scaling 그룹이 지원됩니다.
자세한 내용은 Amazon EC2 Auto Scaling 사용 설명서의 Auto Scaling 그룹을 위한 시작 템플릿 만들기를 참조하십시오. - Amazon RDS 인스턴스는 지원되지 않습니다.
- AWS 프리 티어는 전용 호스트에서 제공되지 않습니다.
- 인스턴스 배치 제어는 전용 호스트에서 인스턴스 시작을 관리하는 것을 말합니다.
배치 그룹은 전용 호스트에서 지원되지 않습니다.
전용 인스턴스 제약사항
- 일부 AWS 서비스나 그 기능은 인스턴스 테넌시가 dedicated로 설정된 VPC에서 작동하지 않습니다.
서비스 설명서에서 이에 관한 제한 사항이 있는지 확인하십시오. - 일부 인스턴스 유형은 인스턴스 테넌시가 dedicated로 설정된 VPC에서 시작할 수 없습니다.
- https://aws.amazon.com/ko/ec2/pricing/dedicated-instances/를 통해 사용가능한 인스턴스 Type을 확인할 수 있습니다.
이제 그러면, AWS Outposts에 대해서 간략하게 알아보겠습니다.
위의 전용 호스트 및 인스턴스를 사용하여 물리적 고정을 통해 EC2를 사용할 수 있습니다.
하지만, 온프레미스 처럼 사용해야하는 법적 규제나, 회사 규율을 따라야하는 경우가 있습니다.
(클라우드에 구축한 서비스가 인터넷 망을 아에 통하면 안 되는 경우)
이러한 경우 온프레미스에서 AWS 장비를 가지고,
인터넷망에서 AWS 클라우드 서비스와 거의 동일하게 AWS를 사용할 수 있는 서비스가 Outposts입니다.
Outposts는 다음과 같은 2가지 모델로 제공됩니다.
- AWS Outposts에서 실행되는 VMware Cloud on AWS 서비스
- 고객이 AWS 클라우드에서 사용되는 것과 동일한 네이티브 AWS API를 사용하여
온프레미스에서 컴퓨팅 및 스토리지를 실행할 수 있도록 지원하는 AWS Outposts
아래 공식다큐에 매우 상세하게 나와있으니
네트워크, 스토리지, 장비 설치등에 대한 부분은 공식다큐를 참고하시면 도움이 될 것 같습니다.
https://aws.amazon.com/ko/blogs/korea/aws-outposts-now-available-order-your-racks-today/
몇 가지 고려사항을 보면,
- 이용 가능한 AWS Service
Amazon Elastic Compute Cloud(EC2)
Amazon Elastic Block Store(EBS)
Amazon Virtual Private Cloud
Amazon ECS
Amazon Elastic Kubernetes Service
Amazon EMR
Amazon RDS for PostgreSQL 및 Amazon 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 내의 해당 객체에서 작동할 수 있습니다. - AWS Support - Outposts를 구매하려면 AWS Enterprise Support에 가입해야 합니다.
물리장비의 고정을 위한 Dedicated Host, Instance 그리고
Hybrid구성에서의 한계점을 해결하기위해 온프레미스에서 AWS를 사용하는 Outposts에 대해서 간략하게 알아봤습니다.
다음 포스트에서는 AWS EC2의 가격 정책에 대한 간단한 소개를 다루겠습니다.
'AWS Intro > AWS EC2 Intro' 카테고리의 다른 글
AWS EC2 Intro - Instance Sizing, Pricing Model (0) | 2020.03.02 |
---|---|
AWS EC2 Intro - EC2 Type, T type, AMI (0) | 2020.03.02 |
AWS EC2 Intro - EC2 Host Virtualization, Nitro, Bare Metal (0) | 2020.03.02 |