BLOG
Voiced by Amazon Polly
(원문에서 다운로드받으세요)
아시다시피, 필요에 따라 새로운 EC2 인스턴스를 시작하는 확장성이 뛰어난 AWS 애플리케이션을 쉽게 구축할 수 있습니다. 인스턴스가 몇 초 만에 가동 및 실행될 수 있지만 운영 체제와 애플리케이션을 부팅하는 데는 상당한 시간이 걸릴 수 있습니다. 또한 캐시와 기타 메모리 중심 애플리케이션 구성요소는 사전 로딩 또는 예열하는 데 약간의 시간(때로는 수십 분)이 걸릴 수 있습니다. 이러한 두 가지 요소 모두 매우 신속하게 증분 용량이 필요한 경우 초과 프로비저닝을 수행할 수 있는 지연을 유발합니다.
EC2 인스턴스에 대한 최대 절전 모드
저희는 여러분에게 EC2 인스턴스를 시작하고, 원하는 대로 설정하고, 최대 절전 모드로 전환한 다음, 필요할 때 다시 사용할 수 있는 기능을 제공합니다. 최대 절전 모드 프로세스는 인스턴스의 메모리 내 상태와 개인 및 엘라스틱 IP 주소를 저장하여 해당 인스턴스가 중단한 위치를 정확히 파악할 수 있도록 합니다.
이 기능은 현재 사용할 수 있으며, Amazon Linux 1을 실행하는 새로 출시된 M3, M4, M5, C3, C4, C5, R3, R4 및 R5 인스턴스에서 사용할 수 있습니다(Amazon Linux 2에 대한 지원은 진행 중이며 곧 준비될 것입니다). 이는 예약된 인스턴스 범위로 실행되는 온디맨드 인스턴스 및 인스턴스에 적용됩니다.
인스턴스를 최대 절전 모드로 설정하라는 지침이 표시되면 메모리 내 상태를 루트 EBS 볼륨에 있는 파일에 기록하면 (사실) 자동으로 종료됩니다. 인스턴스를 실행하는 데 사용된 AMI는 해당 인스턴스의 루트 EBS 볼륨처럼 암호화되어야 합니다. 암호화는 민감한 데이터를 메모리에서 EBS 볼륨으로 복사할 때 적절하게 보호됩니다.
인스턴스가 최대 절전 모드에 있는 동안 EBS 볼륨과 여기에 연결된 Elastic IP 주소에만 비용을 지불하십시오. 정지된 다른 인스턴스와 마찬가지로 다른 시간별 요금은 없습니다.
가동 중 최대 절전 모드
이 기능을 확인하려면 c4.large 인스턴스를 시작하고 최대 절전 모드를 중지 동작으로 선택하십시오.
또한 인스턴스의 루트 볼륨을 확장하여 원하는 크기에 10GB + 인스턴스의 메모리 크기를 추가하십시오.
저는 또한 퍼블릭 IP 주소가 변경될 것이기 때문에 Elastic IP 주소를 생성하고 제 인스턴스와 연관시킵니다. 인스턴스가 가동 중이고 가동 시간을 확인할 수 있습니다.
그런 다음 EC2 콘솔에서 인스턴스를 선택하고 인스턴스 상태 메뉴에서 중지 – 최대 절전 모드를 선택하십시오(API 및 CLI 지원도 사용 가능합니다).
인스턴스 상태가 실행에서 중지로 전환된 후 중지로 전환됩니다(초):
콘솔은 전환에 대한 추가 정보를 제공합니다.
더 이상 실행 중이 아니므로 인스턴스에 대한 SSH 연결이 끊어집니다.
나중에 계속할 준비가 되면 시작버튼을 클릭합니다.
이번에는 정지상태에서 보류중으로 가고, 그리고 다시 몇초만에 다시 연결시킬 수 있습니다. 그런 다음 uptime을 사용하여 인스턴스가 재부팅되지 않고 중단된 위치에서 계속되는지 확인할 수 있습니다.
만약 제가 이 인스턴스를 대화식으로 사용한다면, 저는 screen
, tmux
, or mosh
와 같은 세션 관리자를 사용하여 이것을 완벽하게 만들 수 있을 것입니다. 최대 절전모드를 위한 가장 흥미로운 유스케이스는 이것이 문제가 되지 않는 트래픽을 수락하기 전에 초기화하는데 많은 시간이 걸리는 장기 실행 프로세스와 서비스를 중심으로 합니다.
알아야 할 사항
보시다시피, 최대 절전모드는 정말 쉬운데, 저는 이미 여러분의 애플리케이션에 이를 적용하기 위한 몇 가지 방법을 생각하고 있기를 바랍니다. 기억해야 할 몇 가지 사항이 있습니다.
인스턴스 유형 – 위에서 나열한 유형의 새로 런칭된 인스턴스에서 최대 절전 모드를 활성화하고 사용할 수 있습니다.
루트 볼륨 크기 – 최대 절전 모드가 성공하려면 루트 볼륨에 인스턴스의 RAM 양과 동일한 여유 공간이 있어야 합니다.
운영 체제 – 최신 Amazon Linux 1 AMI는 최대 절전 모드를 위해 구성되며 다른 많은 AMI는 작업 중에 있습니다. 이러한 AMI 중 하나를 기반으로 하여 암호화된 AMI를 생성해야 합니다. 저희의 지시에 따라 여러분의 AMI를 맞춤화하고 사용할 수 있습니다.
수정 – 인스턴스 크기 또는 유형이 최대 절전 모드일 때는 수정할 수 없지만 사용자 데이터와 EBS 최적화 설정은 수정할 수 있습니다.
가격 – 인스턴스가 최대 절전 모드에 있는 동안 EBS 스토리지와 인스턴스에 연결된 Elastic IP 주소에만 비용을 지불하십시오.
성능 – 최대 절전 모드 또는 재시작 시간은 인스턴스의 메모리 크기, 저장할 메모리 내 데이터의 양 및 루트 EBS 볼륨의 처리량에 따라 달라집니다.
곧 출시될 예정 – 저희는 Amazon Linux 2, Ubuntu, Windows Server 2008 R2, Windows Server 2012, Windows Server 2012 R2, Windows Server 2016에 대한 지원을 Windows AMI의 SQL Server 변형과 함께 진행 중입니다.
지금 사용 가능합니다
이 기능은 현재 미국 동부(북 버지니아, 오하이오), 미국 서부(북 캘리포니아, 오리건), 캐나다(중앙), 남미(상파울로), 아시아 태평양(뭄바이, 서울, 싱가포르, 시드니, 도쿄), EU(프랑크푸르트, 런던, 아일랜드, 파리) 리전에서 이용할 수 있습니다.
원문 URL : https://aws.amazon.com/ko/blogs/aws/new-hibernate-your-ec2-instances/
** 메가존클라우드 TechBlog는 AWS BLOG 영문 게재글중에서 한국 사용자들에게 유용한 정보 및 콘텐츠를 우선적으로 번역하여 내부 엔지니어 검수를 받아서, 정기적으로 게재하고 있습니다. 추가로 번역및 게재를 희망하는 글에 대해서 관리자에게 메일 또는 SNS페이지에 댓글을 남겨주시면, 우선적으로 번역해서 전달해드리도록 하겠습니다.