본문 바로가기

AWS Intro/AWS EC2 Intro

(4)
AWS EC2 Intro - Instance Sizing, Pricing Model Instance Sizing에 대해 먼저 알아보도록 하겠습니다. 8xlarge 한 개의 서버는 xlarge 8개의 서버와 같습니다. 즉 각 타입의 2배씩 그 성능을 가지게 됩니다. 이렇게 서버 타입이 다양하기 때문에 한 개의 인스턴스로 구성하여서 사용하실 수도 있고, 여러개의 작은 인스턴스로 나누어 사용하실 수도 있습니다. 다음 예를 하나 보시며 어떠한 장점이 있는지 보도록 하겠습니다. 앞서 보신 8Xlarge type의 인스턴스를 사용하는 워크로드라고 가정해 보겠습니다. 그러할 때, EC2의 리소스 사용량이 해당 그래프와 같다고 해보면, 해당 리소스를 보았을 때, 리소스 파워를 상당히 낭비하고 있는 것을 보실 수 있습니다. 이를 xlarge 타입의 인스턴스로 계산하면 192개의 xlarge 인스턴스가 ..
AWS EC2 Intro - Dedicated Host, Dedicated Instance, OutPosts 라이센스나, 정책상 물리장비를 고정해서 사용해야하는 경우가 존재합니다. 이러한 경우에 사용할 수 있는 리소스가 Dedicated Host, Dedicated Instance, Outposts입니다. 먼저 Dedicated Host와 Instance 에 대해 알아보도록 하겠습니다. 완벽한 설명은 아니지만, 이해하기 쉽도록 설명해보겠습니다. 전용 호스트는 전체 하드웨어에서 지정한 용량 만큼만 고정하여 사용하는 서비스입니다. 쉽게 생각하시면 건물 전체에서 2개 방만큼 고정된 방이 필요하다면, 2개의 방을 fix해서 사용하는 것입니다. 하지만 전용 인스턴스의 경우에는 전체 하드웨어를 점유하게 됩니다. 따라서 다른 계정이 해당 하드웨어에 아에 접근할 수 없습니다. 단, 생성되는 인스턴스는 점유된 하드웨어에서 랜덤..
AWS EC2 Intro - EC2 Type, T type, AMI 이전 T type의 특징으로는 리소스를 공유할 수 있다는 점이었습니다. 이 부분에 대해 좀 더 상세히 이야기를 해보도록 하겠습니다. T2 family의 인스턴스는 아래와 같은 특징을 가지고 있습니다. 가장 낮은 가격의 Amazon Ec2 Instance (시간당 $0.0058부터) 버스팅 가능한 성능 CPU 크레딧에 따라 CPU 성능 할당 T type의 인스턴스는 Base Line 밑의 성능으로 사용하는 동안 CPU 크레딧을 쌓아 놓았다가, 기준 성능이 넘는 CPU성능이 필요할 때, 해당 크레딧을 소모하여 성능을 버스팅하게 됩니다. 작동방식은 다음과 같습니다. 24시간을 기준으로 크레딧이 쌓이고, 사용되며 위의 장표에서 보았 듯 각 서버마다 크레딧 최대 저장량이 제한되어 있습니다. 기본적으로는 이 크레딧..
AWS EC2 Intro - EC2 Host Virtualization, Nitro, Bare Metal EC2는 해당 물리 장비가 있는 Region의 서버, 그 서버 위에 올라가는 Hypervisor에서 실행되는 Guest OS 중 하나입니다. Region등 AWS의 네트워크 개념은 Network Intro를 통해 보시면 아실 수 있습니다. Hypervisor가 무엇인지 간단하게 말씀드리면, 하나의 컴퓨터에서 여러 OS를 동시에 사용할 수 있게 해주는 솔루션을 말합니다. 이런 Hypervisor의 예로 젠(Xen), VM웨어(VMware)의 ESX/ESXi, VM웨어 워크스테이션(Workstation), VM웨어 플레이어(Player), 버추얼박스(VirtualBox), 맥용 패럴랠스 데스크톱(Parallels Desktop for Mac)등이 있습니다. 그래서 아래와 같은 그림으로 표현할 수 있습니다. ..