Category: Compute*


Amazon EC2 차세대 컴퓨팅 최적화 C5 인스턴스 출시

수년 동안 우리는 고객에게 최상의 네트워킹, 스토리지 및 컴퓨팅 성능을 제공하기 위해 끊임없이 노력해 왔으며 AWS에 의해 설계되고 구축 된 전용 하드웨어로 다양한 유형의 작업을 오프로드하는 데 오랜 기간 집중했습니다. 오늘 새로운 Amazon EC2 C5 인스턴스 타입을 추가하여, 최신 세대의 하드웨어 오프로드를 통합하며 하드웨어와 함께 새로운 하이퍼 바이저를 추가하여 했습니다.

EC2 C5 인스턴스 타입 출시
EC2 C5 인스턴스는 Amazon EC2의 차세대 컴퓨팅 최적화 인스턴스로, 3.0GHz Intel® Xeon® Scalable 프로세서(Skylake)로 구동됩니다. C5 인스턴스는 새로운 경량 하이퍼바이저를 사용하여 빌드되며, 이 하이퍼바이저가 고객의 인스턴스에 거의 모든 컴퓨팅 및 메모리 리소스를 제공합니다. 그 결과, C5 인스턴스는 EC2 제품군에서 최상의 가격 대 컴퓨팅 성능 비율을 자랑합니다.

C5 인스턴스의 가격 대 성능비는 C4 인스턴스에 비해 25% 개선되었고 일부 애플리케이션에서는 50% 이상 개선되었습니다. C5 인스턴스는 배치 처리, 분산 분석, 고성능 컴퓨팅(HPC), 머신/딥 러닝 추론, 광고 서비스, 확장성이 높은 멀티플레이어 게임, 비디오 인코딩 등 컴퓨팅 집약적 워크로드를 실행하는 데 이상적입니다.

C5 인스턴스는 6가지 크기로 이용 가능하며, 고객이 효과적으로 워크로드를 병합할 수 있도록 72개 vCPU 및 144GiB 메모리를 제공하는 더 큰 크기의 c5.18xlarge를 새로 출시했습니다.

인스턴스 타입 vCPUs
RAM
EBS 대역폭
네트워크 대역폭
c5.large 2 4 GiB Up to 2.25 Gbps Up to 10 Gbps
c5.xlarge 4 8 GiB Up to 2.25 Gbps Up to 10 Gbps
c5.2xlarge 8 16 GiB Up to 2.25 Gbps Up to 10 Gbps
c5.4xlarge 16 32 GiB 2.25 Gbps Up to 10 Gbps
c5.9xlarge 36 72 GiB 4.5 Gbps 10 Gbps
c5.18xlarge 72 144 GiB 9 Gbps 25 Gbps

차세대 Elastic Network Adapter(ENA) 및 NVM Express(NVMe) 기술이 적용되어 C5 인스턴스는 네트워킹 및 Amazon Elastic Block Storage(Amazon EBS)를 위한 높은 처리량, 낮은 지연 시간 인터페이스를 제공합니다. C5 인스턴스는 최대 25Gbps의 네트워크 대역폭과 최대 9Gbps의 Amazon EBS 대역폭을 제공합니다. 또한 C5 인스턴스는 더 작은 인스턴스 크기에서 월등히 높은 네트워킹 및 Amazon EBS 성능을 자랑합니다. 새로운 Intel Advanced Vector Extensions 512(AVX-512) 명령 집합을 지원하여 이전 세대 C4 인스턴스에 비해 사이클당 코어별 FLOPS가 최대 2배에 달합니다.

정식 출시
C5 인스턴스는 미국 동부, 미국 서부 및 EU에서 온디맨드, 예약 및 스팟 인스턴스로 제공됩니다. 자세히 알아보려면 Amazon EC2 요금 페이지를 참조하십시오.

Jeff;

NVIDIA Tesla V100 GPU 지원 Amazon EC2 P3 인스턴스 타입 정식 출시

AWS는 고객 요청에따라 기술 변화에 맞는 EC2 인스턴스 타입을 지속적으로 추가해 왔습니다. 2006년 m1.small을 시작으로, 컴퓨팅 최적화, 메모리 최적화 혹은 스토리지 및 I/O 등에 최적화된 인스턴스 타입 등 많은 고객 선택 옵션을 제공하고 있습니다.

새로운 P3 인스턴스 타입 출시
오늘 AWS의 4개의 리전에 차세대 GPU 기반 EC2 인스턴스를 출시합니다. 최대 8개의 NVIDIA Tesla V100 GPU로 구동되는 P3 인스턴스는 고성능 컴퓨팅 작업을 요하는 기계 학습, 딥러닝, 전산 유체 역학, 전산 금융, 지진 분석, 분자 모델링 및 유전체 분석 작업 등의 부하를 처리할 수 있게 설계되었습니다.

P3 인스턴스는 최대 2.7GHz로 실행되는 맞춤형 Intel Xeon E5-2686v4 프로세서를 사용합니다. 세 가지 크기 (모든 VPC 전용 및 EBS 전용)로 사용할 수 있습니다.

모델 NVIDIA Tesla V100 GPUs GPU 메모리
NVIDIA NVLink vCPUs 주메모리 네트워크대역폭 EBS 대역폭
p3.2xlarge 1 16 GiB n/a 8 61 GiB Up to 10 Gbps 1.5 Gbps
p3.8xlarge 4 64 GiB 200 GBps 32 244 GiB 10 Gbps 7 Gbps
p3.16xlarge 8 128 GiB 300 GBps 64 488 GiB 25 Gbps 14 Gbps

각 NVIDIA GPU는 5,120개의 CUDA 코어와 640개의 Tensor 코어로 구성되어 있으며 최대 125 TFLOPS의 혼합 부동 소수 정밀도, 15.7 TFLOPS의 단일 부동 소수점 정밀도 및 7.8 TFLOPS의 복수 부동 소수점 정밀도를 지원합니다. 8xlarge 및 16xlarge 사이즈에는 각 GPU가 최대 300GBps의 데이터 속도로 실행되는 NVIDIA NVLink 2.0을 통해 서로 연결됩니다. 이를 통해 GPU는 중간 결과 및 기타 데이터를 CPU 또는 PCI-Express 패브릭을 통해 이동하지 않고 고속으로 교환할 수 있습니다.

텐서코어(Tensor Core) 소개

NVIDIA 블로그에 따르면, Tensor 코어는 딥러닝 신경망 학습 및 추론을 가속화하도록 설계되었습니다. 각 코어는 한 쌍의 4×4 반 정밀도 (FP16이라고도 함) 행렬을 빠르고 효율적으로 연산해서 얻은 4×4 행렬을 다른 반 또는 단일 정밀도 (FP32) 행렬에 더한 다음, 절반 또는 단일 정밀도 형식의 4×4 행렬 NVIDIA 블로그 게시물의 다이어그램은 다음과 같습니다.

이 작업은 딥러닝 네트워크를 위한 학습 과정에서 가장 먼저 실행하는 것으로, 오늘날의 NVIDIA GPU 하드웨어가 매우 구체적인 시장 요구를 해결하기 위해 특별한 방법으로 구축되었는지 보여주는 훌륭한 예입니다. 텐서 코어 성능의 혼합 정밀도 한정자(mixed-precision qualifier)는 16비트 및 32비트 부동 소수점 값의 조합으로 작업하기에 충분히 유연하다는 것을 의미합니다.

정식 출시
NVIDIA Tesla V100 GPU 및 Tensor 코어를 최대한 활용하려면 CUDA 9cuDNN7을 사용해야합니다. 이 드라이버와 라이브러리는 이미 최신 버전의 Windows AMI에 추가되었으며, 11 월 7 일에 출시예정인 업데이트 된 Amazon Linux AMI에 포함될 예정입니다. 새로운 패키지는 기존 Amazon Linux AMI에 설치하려는 경우 이미 레포지터리에서 사용할 수 있습니다.

최신 AWS Deep Learning AMI에는 Apache MXNet, Caffe2 및 Tensorflow (각각 NVIDIA Tesla V100 GPU 지원)의 최신 버전이 사전 설치되어 있으며 Microsoft Cognitive Toolkit과 같은 다른 기계 학습 프레임 워크로 P3 인스턴스를 지원하도록 업데이트됩니다. 이 프레임 워크가 NVIDIA Tesla V100 GPU에 대한 지원을 출시하면, PyTorch를 사용할 수 있습니다. 또한 NGC 용 NVIDIA Volta Deep Learning AMI를 사용할 수도 있습니다.

P3 인스턴스는 On-Demand, Spot, Reserved Instance 및 Dedicated Host 양식의 미국 동부 (버지니아 북부), 미국 서부 (오레곤), EU (아일랜드) 및 아시아 태평양 지역 (도쿄) 지역에서 사용할 수 있습니다. 더 자세한 사항은 P3 인스턴스 소개 페이지를 참고하세요!

Jeff;

이 글은 New – Amazon EC2 Instances with Up to 8 NVIDIA Tesla V100 GPUs (P3)의 한국어 편집본입니다. Amazon 인공 지능에 대한 좀 더 자세한 사항은 아래 한국어 발표 자료 및 동영상을 참고하시기 바랍니다.

자세히 알아보기

Amazon ECR 수명 주기 정책을 통한 컨테이너 이미지 자동 삭제 기능 출시

오늘부터 Amazon EC2 Container Registry(Amazon ECR)의 일부인 수명 주기 정책을 사용하여 오래되거나 사용하지 않는 이미지를 자동으로 제거함으로써 컨테이너 이미지 리포지토리를 깔끔하게 정리할 수 있습니다.

Amazon ECR은 종합 관리형 도커 컨테이너 레지스트리로 서비스 규모 조정을 통해 수백 개의 이미지의 일괄 풀링을 처리하는 데 따른 일반적인 문제를 염려할 필요 없이 도커 컨테이너 이미지를 용이하게 저장하고 관리하고 배포할 수 있습니다. 규모가 커지면 Amazon ECR을 사용하는 개발팀이 여러 컨테이너 이미지 버전으로 리포지토리가 가득차는 현상을 자주 접하게 됩니다. 그럴 경우 코드 변경을 찾기 힘들어지고 불필요한 스토리지 비용이 발생하여 문제가 됩니다. 이전에는 리포지토리를 정리하려면 오래된 이미지를 직접 삭제하거나 스크립트를 작성하고 실행하는 데 많은 시간이 소요되었습니다.

이제는 수명 주기 정책을 통해 규칙 집합을 정의하여 오래된 컨테이너 이미지를 자동으로 제거할 수 있습니다. 또한 규칙 미리 보기를 통해 규칙을 실행할 때 영향을 받는 컨테이너 이미지가 어떤 것인지 정확히 파악할 수 있습니다. 결과적으로 리포지토리를 더 잘 구성하여 문제의 소지가 있는 코드 수정을 보다 용이하게 찾고 스토리지 비용을 절감할 수 있습니다.

그럼 수명 주기 정책의 작동 방식을 알아보겠습니다.

 

기본 규칙

컨테이너에 코드를 배포하는 것에 따른 가장 큰 이점 중 하나는 이전 버전을 신속하고 용이하게 되돌릴 수 있다는 것입니다. 무언가가 잘못되었을 때 이전 컨테이너 버전으로 쉽게 되돌릴 수 있고 잘못된 배포 전처럼 애플리케이션 실행되기 때문에 위험 부담을 덜 안고 배포할 수 있습니다. 대부분은 아마도 몇 개 버전씩이나 롤백하는 경우는 없을 것입니다. 상황이 비슷하다면, 수명 주기 규칙 하나만으로 최근 30개 이미지를 보관하는 데 충분합니다.

최근 30개 이미지

ECR 레지스트리에서 [Dry-Run Lifecycle Rules, Add]를 선택합니다.

  • [Image Status]에서 [Untagged]를 선택합니다.
  • [Match criteria]의 [Count Type]에서 [Image Count More Than]을 입력합니다.
  • [Count Number]에서 30을 입력합니다.
  • [Rule action]에서 [expire]를 입력합니다.

Save를 선택합니다. 어떤 이미지가 정리되는지 확인하려면, [Save and dry-run rules]를 선택합니다.

물론 규정 준수 이유 때문에 특정 이미지의 경우 횟수 기준이 아니라 기간 기준으로 보관하는 것을 선호하는 경우도 있습니다. 그와 같은 상황에서는 90일이 지난 이미지를 정리하는 것을 선택할 수 있습니다.

Last 90 Days(지난 7일)

방금 생성한 규칙을 선택하고 [Edit]을 선택합니다. 태그 없는 이미지의 경우 90일 간만 보관하도록 파라미터를 변경합니다.

  • [Match criteria]의 [Count Type]에서 [Since Image Pushed]를 입력합니다.
  • [Count Number]에서 90을 입력합니다.
  • [Count Unit]에서 [days]를 입력합니다.

태그

90일은 임의로 제시한 기간으로, 특정한 종류의 이미지에 대해서는 더 긴 기간을 요하는 정책을 시행할 수도 있을 것입니다. 그와 같은 상황에서도 계속하여 정리를 원하는 경우, 태그가 앞에 붙는 이미지를 삭제하는 것을 검토할 수 있습니다.

아래는 태그 없는 이미지, 개발, 스테이징 및 프로덕션 이미지를 정리하기 위한 규칙의 목록입니다.

  • 90일이 지난 태그가 없는 이미지 삭제
  • 90일이 지난 개발 태그가 붙은 이미지 삭제
  • 180일이 지난 스테이징 태그가 붙은 이미지 삭제
  • 1년이 지난 프로덕션 태그가 붙은 이미지 삭제

확인할 수 있듯이 새 Amazon ECR 수명 주기 정책은 강력하며, 필요한 이미지는 간단하게 보관하고 다시 사용할 일이 없는 이미지는 쉽게 삭제할 수 있게 해 줍니다. 이 기능은 Amazon ECR을 이용할 수 있는 모든 리전에서 추가 비용 없이 지금 바로 이용할 수 있습니다. 자세한 내용은 Amazon AWS 기술 설명서의 Amazon ECR 수명 주기 정책을 참조하십시오.

Brent;

이 글은 AWS Compute Blog의 Clean up Your Container Images with Amazon ECR Lifecycle Policies 글의 한국어 번역입니다.

Amazon Lightsail – 윈도 가상 서버 서비스 출시

작년에 Amazon Lightsail을 공개하면서, Amazon Lightsail을 통한 가상 사설 호스팅에 대한 소개를 드렸습니다. VPS의 단순함. 출시 후, Lightsail을 사용하여 Linux 기반 가상 사설 서버 (Virtual Private Server)를 시작한 AWS를 시작한 고객이 수천 명에 이릅니다.

오늘 Windows 기반 가상 개인 서버에 대한 지원을 추가합니다. SQL Server 2016 Express와 함께 Windows Server 2012 R2, Windows Server 2016 또는 Windows Server 2016을 실행하는 VPS를 시작할 수 있으며 몇 분 안에 시작할 수 있습니다. VPS를 사용하여 별도 인프라를 설정하거나 실행하지 않고, .NET 또는 Windows 응용 프로그램을 빌드, 테스트 및 배포 할 수 있습니다. 백업, DNS 관리 및 운영 메트릭에 모두 한두 번의 클릭만으로 접근할 수 있습니다.

서버는 512MB ~ 8GB RAM, 1 개 또는 2 개의 vCPU, 최대 80GB의 SSD 스토리지 등 5 가지 크기로 제공됩니다. 소프트웨어 라이선스를 포함한 가격은 한 달에 10 달러부터 시작됩니다.

프리티어로 512 MB 서버를 한 달 동안 (최대 750 시간) 무료로 사용해 볼 수 있습니다.

Windows VPS 실행하기
Windows VPS를 시작하려면 Lightsail에 로그인하고 인스턴스 생성을 클릭 한 다음 Microsoft Windows 플랫폼을 선택하십시오. 그런 다음 Windows가 필요한 경우 SQL Server 2016 Express 또는 OS 만 실행하려면 Apps + OS를 클릭하십시오.

PowerShell 스크립트를 사용하여 인스턴스 시작 시, 사용자 정의 실행을 하려면 Add launch script 를 클릭하고 스크립트를 입력하십시오.

인스턴스 지불 계획을 선택하고, 인스턴스 이름을 입력 한 다음 실행할 수량을 선택한 다음 Create를 클릭하십시오.

인스턴스가 1 분 내에 실행될 것입니다.

인스턴스를 클릭 한 다음 Connect using RDP을 클릭하십시오.

이렇게하면 내장 된 브라우저 기반 RDP 클라이언트를 사용하여 연결할 수 있습니다 (IP 주소와 자격 증명을 다른 클라이언트와 함께 사용할 수도 있음).

정식 출시
신규 윈도 서버기능은 현재 미국 동부 (버지니아 북부), 미국 동부 (오하이오), 미국 서부 (오레곤), EU (런던), EU (아일랜드), EU (프랑크푸르트), 아시아 태평양 (싱가포르), 아시아 태평양 뭄바이), 아시아 태평양 (시드니) 및 아시아 태평양 (도쿄) 리전에서 사용 가능합니다.

Jeff;

이 글은 Amazon Lightsail Update – Launch and Manage Windows Virtual Private Servers 의 한국어 번역입니다.

Amazon EC2 Container Registry(ECR), 서울 리전 출시

지난 주 Amazon ECS 서비스 서울 리전 출시 이후, 오늘 Amazon EC2 Container Registry(ECR) 서비스도 서울 리전에 출시 합니다.

Amazon ECR 서비스는 콘테이너 기반 서비스 개발자가 Docker 콘테이너 이미지를 손쉽게 저장, 관리 및 배포할 수 있게 해주는 완전관리형 Docker 콘테이너 레지스트리입니다. Amazon ECR은 Amazon EC2 Container Service(ECS)와 통합되어 개발에서 프로덕션까지의 워크플로를 간소화할 수 있을 뿐 아니라 자체 컨테이너 레지스트리를 운영하거나 기본 인프라 확장에 대해 걱정할 필요가 없습니다.

또한, 콘테이너 이미지를 가용성과 확장성이 뛰어난 인프라에 호스팅하여 애플리케이션을 위해 콘테이너를 안정적으로 배포할 수 있습니다. 또한, AWS Identity and Access Management(IAM)와 통합되어 각 리포지토리에 대한 리소스 수준의 제어를 제공합니다.

Amazon ECS/ECR  출시에 맞추어 아래와 같이 온라인 세미나를 준비하였습니다. 관심 있는 분들의 많은 참여를 바랍니다.

기술 기초 | Amazon ECS/ECR 활용하여 마이크로서비스 구성하기
연사: 김기완 AWS 솔루션즈 아키텍트
일시: 2017년 11월 1일 (수) 오전 10:00 – 오전 11:30

콘테이너를 활용하여 마이크로서비스를 구성할 때는 효과적으로 콘테이너 및 서비스를 관리할 수 있는 방법이 필요합니다. 본 세션에서는 유연하게 콘테이너 환경을 관리/모니터링 할 수 있는 Amazon EC2 Container Service 및 EC2 Container Registry를 소개합니다. 아울러 Amazon ECS/ECR 환경에서 효과적인 자원 및 로그 관리, 마이크로서비스 관리에 대해서 자세히 살펴봅니다.

지금 등록하기

Amazon ECR에는 리포지토리에 저장한 콘테이너 이미지 데이터와 인터넷으로 전송한 데이터 양에 대한 요금만 지불합니다. 프리티어 고객은 1년간 500MB 데이터 저장 용량에 대해서 무료입니다. 더 상세한 것은 서울 리전에 대한 ECR 요금표를 참고하시기 바랍니다.

더 자세한 사항은 Amazon ECR 서비스 제품 페이지설명서블로그를 참조하십시오.

윤석찬 (Channy);

Amazon EC2 기반 Microsoft SQL Server 2017 구동하기

며칠 전 출시한 Microsoft SQL Server 2017 에는 그래프 데이터베이스 지원, 데이터베이스 자동 튜닝 및 클러스터되지 않은 가용성 그룹 (Always On Availability Groups)을 만드는 기능을 포함한 강력한 신규 기능이 많이 포함되어 있습니다. Linux 및 Docker 컨테이너에서도 실행할 수 있습니다.

EC2 실행 가능
SQL Server 2017의 Windows Server 2016 및 네 가지 에디션 (웹, 익스프레스, 표준 및 엔터프라이즈)을 EC2 인스턴스에서 지금 시작할 수 있습니다. AMI (Amazon Machine Images)는 현재 모든 AWS 리전에서 사용할 수 있습니다 128 vCPU 및 거의 4 TB의 메모리가있는 새로운 x1e.32xlarge를 비롯하여 다양한 EC2 인스턴스 유형에서 실행됩니다.

이제 AWS 관리 콘솔 또는 AWS Marketplace에서 시작할 수 있습니다. 콘솔에서 검색 방법은 다음과 같습니다.

AWS Marketplace에서도 찾을 수 있습니다.

라이선스 옵션
SQL Server에 대한 많은 라이선스 옵션이 있습니다.

  • 종량 지불 (Pay As You Go) – 이 옵션은 라이선스 구매를 피하고 이미 SQL Server의 이전 버전을 실행하고 업그레이드하려는 경우에 적합합니다. 진실한 업, 소프트웨어 준수 감사 또는 Software Assurance를 처리 할 필요가 없으며 장기간 구매할 필요가 없습니다. SQL Server Standard Edition을 사용하고 있다면 52 %의 비용을 절감하면서 최근의 가격 인하 혜택을 누릴 수 있습니다.
  • 라이선스 이동(License Mobility) – 이 옵션을 사용하면 활성 Software Assurance 계약을 통해 기존 라이선스를 EC2로 가져올 수 있으며 Windows 또는 Linux 인스턴스에서 SQL Server를 실행할 수 있습니다.
  • 기존 라이선스 활용(Bring Your Own Licenses) – 이 옵션을 사용하면 기존에 구매한 라이선스를 활용하면서 업그레이드 비용을 최소화 할 수 있습니다. EC2 전용 인스턴스 또는 EC2 전용 호스트에서 SQL Server를 실행할 수 있으므로 코어 단위로 SQL Server를 라이선스함으로써 운영 비용을 절감 할 수 있습니다. 이 옵션을 사용하면 EC2 Linux 인스턴스 (SUSE, RHEL 및 Ubuntu 지원)에서 SQL Server 2017을 실행할 수 있으며 EC2 Windows 및 Linux 인스턴스에서 실행되는 Docker 기반 환경도 지원합니다. 이러한 옵션에 대한 자세한 내용은 Linux에서 SQL Server 설치 지침Docker로 SQL Server 2017 컨테이너 이미지 실행을 참조하십시오.

더 자세히 보기
SQL Server 2017에 대한 자세한 내용과 라이선스 옵션에 대한 자세한 내용은 SQL Server on AWS 페이지를 참조하십시오.

마이그레이션 작업을 계획 할 때 조언 및 지침이 필요하면 Microsoft Workload Competency를 가진 데이터베이스 솔루션에 중점을 둔 AWS 파트너의 도움을 받으실 수 있습니다.

Jeff;

이 글은 Now Available – Microsoft SQL Server 2017 for Amazon EC2 의 한국어 번역입니다.

Amazon Linux 2017-09 버전 업데이트 출시

https://media.amazonwebservices.com/blog/2017/announcing_amazon_linux_2017_09_400x218_1.gif최신 Amazon Linux 버전 AMI (2017.09) 업데이트를 발표합니다. 최신 AMI에는 EC2에서 실행되는 응용 프로그램에 안정적이고 안전한 고성능 환경을 제공하도록 설계된 지원 및 유지 관리되는 Linux 이미지가 포함되어 있습니다.

간편한 업그레이드
두 개의 명령을 실행하고 리부팅하여, 기존 인스턴스를 업그레이드 할 수 있습니다.

$ sudo yum clean all
$ sudo yum update

다양한 기능
AMI에는 많은 새로운 기능이 포함되어 있으며이 중 많은 기능이 고객의 요청에 따라 추가되었습니다

  • Kernel 4.9.51 – 4.9 안정 커널 시리즈를 기반으로하는이 커널에는 ENA 1.3.0 드라이버와 함께 TCP Bottleneck Bandwidth 및 RTT (BBR)가 지원됩니다. ENA에 대해 자세히 알아 보려면 블로그를 참고하세요.   BBR을 사용 가능하게 설정하는 방법은 출시 정보를 살펴보세요.
  • Amazon SSM Agent – Amazon SSM Agent가 기본적으로 설치됩니다. 즉, 이제 EC2 실행 명령을 사용하여 추가 설정없이 인스턴스에서 스크립트를 구성하고 실행할 수 있습니다. 자세한 내용은 Systems Manager를 사용한 명령 실행블로그 글을 살펴 보세요.
  • Python 3.6 – Python의 최신 버전이 포함되어 있으며 virtualenvalternatives을 통해 관리 할 수 있습니다. 다음과 같이 Python 3.6을 설치할 수 있습니다.
    $ sudo yum install python36 python36-virtualenv python36-pip
  • Ruby 2.4 – 2.4 버전의 Ruby 최신 버전을 사용할 수 있습니다. 다음과 같이 설치하십시오.
    $ sudo yum install ruby24
  • OpenSSL – AMI는 OpenSSL 1.0.2k로 업데이트되었습니다.
  • HTTP/2 – HTTP/2 프로토콜은 AMI의 httpd24, nginx 및 curl 패키지에서 지원됩니다.
  • 관계형 데이터베이스Postgres 9.6 및  MySQL 5.7 를 사용할 수 있으며 다음과 같이 설치할 수 있습니다.
    $ sudo yum install postgresql96
    $ sudo yum install mysql57
    
  • OpenMPIOpenMPI 패키지가 1.6.4에서 2.1.1로 업그레이드되었습니다. OpenMPI 호환 패키지를 사용할 수 있으며 이전 OpenMPI 응용 프로그램을 빌드하고 실행할 수 있습니다.
  • 추가 사항 –  Squid 3.5, Nginx 1.12, Tomcat 8.5GCC 6.4 패키지 등이 업데이트 되었습니다.

정식 출시
본 AMI를 사용하여 모든 AWS 리전에서 EC2 인스턴스를 시작할 수 있습니다. EBS 및 Instance Store 기반 인스턴스에서 사용할 수 있으며 HVM 및 PV 모드를 지원합니다.

Jeff;

이 글은 Now Available – Amazon Linux AMI 2017.09 의 한국어 번역입니다.

새 소식 – EC2 스팟 인스턴스의 워크로드 중지 및 재개

EC2 스팟 인스턴스는 EC2 컴퓨팅 파워 요구량의 최대 90%까지 아껴줍니다. 특정 크기와 개수의 인스턴스를 요청할 수 있는 기능은 물론 원하는 수준의 컴퓨팅 파워를 유지할 수 있는 스팟 집합Auto Scaling 스팟 집합까지 지원하여 스팟 인스턴스의 유용성과 유연성을 훨씬 더 높였습니다.

EC2 사용자는 EBS 볼륨을 연결한 상태에서 인스턴스 실행을 멈추었다가 인스턴스가 다시 실행하면 멈췄던 부분에서 자동으로 시작하는 기능을 오래 전부터 사용했습니다.

스팟 워크로드 중지 및 재개
이제부터는 이 두 중요한 기능을 섞어 가용 용량이 없거나 용량이 입찰가 미만일 때 인스턴스를 중지하는(종료하는 대신) 방식으로 대응하는 스팟 입찰과 스팟 집합을 설정할 수 있습니다. 중지된 인스턴스에 연결된 EBS 볼륨은 EBS 기반 루트 볼륨처럼 그대로 유지됩니다. 가용 용량이 생기면 인스턴스가 시작되어 애플리케이션 프로비저닝, EBS 볼륨 설정, 데이터 다운로드, 네트워크 도메인 연결 등에 시간이 소요되지 않고 계속 진행할 수 있습니다.

많은 AWS 고객들이 체크포인트를 생성하고 이용하는 애플리케이션을 향상시켜, 복원력을 강화하고 프로세스에서 EC2 시작/중지 기능을 사용할 수 있게 되었습니다. 이제 이 고객들은 스팟 인스턴스에서 이러한 애플리케이션을 실행하여 평균 70~90%를 절약할 수 있게 됩니다.

인스턴스가 멈춘 상태에서 EBS 최적화, 사용자 데이터, 램디스크 ID, 종료 시 삭제 속성을 수정할 수 있습니다. 중지한 스팟 인스턴스는 컴퓨팅 시간 비용이 발생하지 않으며, 연결된 EBS 볼륨 공간은 정기 요금으로 청구됩니다.

스팟 입찰 또는 스팟 집합을 생성하여 중지/시작 사용을 지정하는 방법은 다음과 같습니다.

알아야 할 것들
이 기능은 현재 사용할 수 있으며, 스팟 인스턴스가 있는 모든 AWS 리전에서 이 기능을 지금 사용할 수 있습니다. 새로운 EC2 인스턴스 및 EBS 볼륨의 초 단위 과금 방식과 연동되도록 설계되어 스팟 인스턴스의 비용 절감 수준을 한 차원 더 높일 수 있습니다.

EBS 볼륨은 항상 특정 가용 영역(AZ) 안에 존재합니다. 따라서 특정 AZ를 지정하는 스팟 및 스팟 집합 요청은 항상 해당 AZ에서 다시 시작합니다.

이 기능을 인스턴스 유형이 다양할 수 있는 스팟 집합과 함께 사용할 때는 주의하십시오. 인스턴스 집합의 구성은 시간이 지나면 변할 수 있기 때문에 계정의 IP 주소와 EBS 볼륨 한계에 신경써야 합니다.

여러분이 앞으로 이 기능을 얼마나 새롭고 기발하게 사용하게 될지 궁금합니다. 사용 중인 애플리케이션이 스팟 인스턴스에 잘 맞지 않다고 생각되거나 중단 문제를 해결하는 데 비용이 너무 많이 든다면 다시 한 번 고려해보십시오.

Jeff;

이 글은 New – Stop & Resume Workloads on EC2 Spot Instances의 한국어 번역입니다.

Amazon EC2 인스턴스 및 EBS 볼륨 초당 과금 제도 시행

2006년 Amazon EC2 출시 이전에는 컴퓨팅을 위해 필요한 물리 서버를 직접 구매하거나 임대했으나, EC2를 출시한 이후 시간 단위로 가상서버(인스턴스)를 사용하고 그 시간에만 비용을 지불하는 혁신을 가져왔습니다. 사용한 만큼 지불(Pay-as-you-go)하는 모델을 통해 AWS 고객이 다양한 애플리케이션을 개발, 테스트 및 배포하는 새로운 방법에 대해 생각할 수 있게 되었습니다.

최근 AWS Lambda와 같은 서비스는 애플리케이션을 실행한 시간 만큼만 과금하는 혁신을 가져왔고, 최근 콘테이너 기술을 비롯해서 짧은 시간 (불과 몇 분 정도의 실행)이 필요한 경우 효율적으로 활용하는 애플리케이션 개발도 증가하고 있습니다.

EC2 및 EBS에 대한 초 단위 청구
오는 10월 2일부터 온디멘드, 예약 및 스팟 형식의 구매 옵션에 대해 리눅스 인스턴스 사용은 1 초 단위로 과금합니다. 마찬가지로 EBS 볼륨에 대한 프로비저닝 된 스토리지는 1초 단위로 청구됩니다.

1초당 과금 방식은 Amazon EMRAWS Batch에도 적용됩니다.

  • Amazon EMR – EMR 클러스터에 용량을 추가하여 보다 신속하게 데이터 분석 결과를 얻을 수 있는데, 이때 클러스터에 추가되는 EC2 인스턴스에 대한 초당 과금으로 노드를 추가하는 것이 이전보다 훨씬 비용 효율적입니다.
  • AWS Batch – 고객이 실행하는 일괄 처리 작업 중 상당수가 1시간 이내에 완료됩니다. AWS Batch는 스팟 인스턴스를 활용할 수 있으며, 앞으로 초당 과금을 통한 배치 처리로 훨씬 비용이 절감될 것입니다.

AWS 고객 중 일부는 게임, 광고 기술 또는 3D 렌더링 서버 집합을 관리 할 때, 가장 유리한  인스턴스 형태를 전략적으로 선택함으로써 EC2의 가치를 극대화 할 수있는 시스템을 구축했습니다. 이들 고객에게 초당 과금을 통해 인스턴스 관리의 추가 레이어가 필요 없으며, 모든 업무에 비용 절감 효과를 가져옵니다.

이로 인해 많은 부분에서 가격이 인하되는 효과를 가져 올 것이지만, 이것 보다 더 중요한 측면이 있습니다. 이러한 과금 방식의 변화가 여러분의 문제를 새로운 방식으로 풀수 있을 것으로 기대합니다. 예를 들어, 애플리케이션의 지속적인 통합, 테스트 서버의 운용, 데이터 분석, 일괄 처리 및 3D 렌더링 같은 분야에서 더 많은 자원으로 더 짧고 비용 효율적인 방법을 개선할 수 있을 것입니다.

클라우드 컴퓨팅의 많은 장점 중 하나는 필요에 따라 자원을 즉시 제공하고 해제할 수 있는 탄력성입니다. 과금 방식을 초단위로 바꾸면, 여러분은 이러한 자원 탄력성을 높이고 비용을 절감 할 수 있으며 계속해서 발전하는 컴퓨팅의 이점을 누릴 수 있습니다.

알아 두어야 할 것들
초당 과금 변경은 모든 AWS 리전에서 유효하며, 신규 실행 혹은 이미 실행중인 모든 리눅스 인스턴스에 대해 10월 2일부터 적용됩니다. 다만, 별도의 시간별 요금이 부과되는 Microsoft Windows 또는 리눅스 배포판을 실행하는 인스턴스에는 초당 청구가 적용되지 않습니다. 인스턴스 당 최소 1분의 요금이 부과됩니다.

인스턴스당 요금 및 스팟 가격은 시간 단위로 표시되지만, 비용 계산서에는 초단위로 과금된 비용이 청구됩니다.  예약 인스턴스 사용량 역시 한 시간 내에 여러 인스턴스를 시작, 사용 및 종료하는 경우 혜택을 받을 수 있으며, 요금 청구서에는 다음과 같이 십진법으로 시간이 표시됩니다.

단, 리전당 전용 호스팅 서버 요금, EBS Snapshots 및 AWS Marketplace의 제품은 여전히 한 시간 단위로 청구됩니다.

Jeff;

이 글은 New – Per-Second Billing for EC2 Instances and EBS Volumes의 한국어 번역입니다.

 

4TB 메모리 기반 x1e.32xlarge EC2 인스턴스 타입 출시

올해 초 최대 16TB의 메모리 기반 EC2 인스턴스를 출시 계획을 전해 드린바 있습니다. 그 일환으로 오늘 4 개의 AWS리전에서 4TB의 DDR4 메모리를 갖춘 새로운 x1e.32xlarge 인스턴스를 출시합니다. 이전 게시물에서 쓴 것처럼 본 인스턴스는 SAP HANA 및 대용량 메모리 집약적인 애플리케이션을 실행하도록 설계되었습니다. 많은 AWS 고객이 이미 기존 x1.32xlarge 인스턴스에서 SAP 애플리케이션을 정식 운영 환경에서 실행하고 있습니다. 이제 훨씬 더 큰 데이터 세트를 저장하고 처리 할 수 있게 되었습니다.

x1.32xlarge와 마찬가지로 x1e.32xlarge는 2.3GHz(128 vCPU)에서 실행되는 쿼드 소켓 Intel Xeon E7 8880 v3 Haswell 프로세서와 L3 캐시, 대량 메모리 대역폭 및 C상태 및 P상태 관리 기능을 지원합니다.

네트워크 측면에서 각 인스턴스는 최대 8개의 Elastic Network Interface (ENI)를 지원하는 Elastic Network Adapter (ENA)를 기반으로 EC2 배치 그룹 내에서 최대 25 Gbps의 네트워크 대역폭을 사용할 수 있습니다. 각 인스턴스는 기본적으로 EBS 최적화되어 있으며 EBS 볼륨에 14Gbps의 전용 대역폭을 추가로 제공하며, 인스턴스 당 최대 80,000 IOPS를 지원합니다. 각 인스턴스에는 1,920GB SSD 볼륨 페어를 포함합니다.

다음은 x1e.32xlarge와 관련하여 염두에 두어야 할 몇 가지 사항입니다.

  • SAP 인증 – x1e.32xlarge 인스턴스는 HANA (SoH)의 SAP Business Suite, HANA의 SAP Business Warehouse (BWoH) 및 차세대 SAP S 프로덕션 HANA 배포를 위해 SAP에서 인증을 지원하는 최대 규모의 클라우드 고유 인스턴스입니다. 4HANA ERP 및 SAP BW / 4HANA 데이터웨어 하우스 솔루션. 더 작은 X1 인스턴스에서 SAP HANA 작업 부하를 이미 실행하고 있다면 확장이 쉽고 빠릅니다. AWS 클라우드 퀵 스타트 레퍼런스에서 SAP HANA가 업데이트되었으며, 고성능 및 안정성을 위해 SAP 및 AWS 표준을 따르는 설정하는 데 도움이됩니다. SAP HANA Hardware DirectorySAP HANA Sizing Guidelines 역시 도움이 되는 자료입니다.
  • 예약 인스턴스 – 예약 인스턴스의 리전 내 사이즈 유연성은 x1 및 x1e에 적용되지 않습니다.

정식 출시
x1e.32xlarge 인스턴스는 미국 동부 (버지니아 북부), 미국 서부 (오레곤), EU (아일랜드) 및 아시아 태평양 지역 (도쿄) 리에서 온-디맨드 및 예약 인스턴스로 시작할 수 있습니다.  X1 인스턴스에 대한 몇 가지 다른 업그레이드에 대해 알려 드리고자합니다.

  • EBS – 현재 출시 된 X1 인스턴스는 EBS에 최대 14 Gbps의 전용 대역폭과 인스턴스 당 80,000 IOPS를 지원합니다.
  • 네트워크 – 이번 주 초 기존 x1.32xlarge 인스턴스에 대해 배치 그룹 내에서 최대 25Gbps의 네트워크 대역폭을 지원을 발표했습니다.

Jeff;

이 글은 Now Available – EC2 Instances with 4 TB of Memory의 한국어 번역입니다.