갈수록 공부할 내용은 많아지고 어떤 내용을 포스팅해야 다른분들께 도움이 될지 고민이 많이 됩니다.
그럼 4장 시작입니다.
여기서 다루는 내용
· EC2 Optimizing CPU Options · Route53 alias
EC2 Optimizing CPU Options
Amazon EC2 인스턴스는 단일 하이퍼 스레딩 기술을 지원하므로 하나의 인텔 제온 CPU 코어에서 여러 스레드를 동시에 실행 가능
각 스레드는 인스턴스의 가상 CPU (vCPU)로 표시
m5.xlarge인스턴스 유형에는 코어 당 2 개의 CPU 코어와 2 개의 스레드 (기본적으로 총 4 개의 vCPU)
각 vCPU는 T2 인스턴스를 제외하고 Intel Xeon CPU 코어의 하이퍼 스레드
CPU 옵션을 지정하여 특정 작업 부하 또는 비즈니스 요구에 맞게 인스턴스를 최적화 가능
- CPU 코어 수 : 인스턴스의 CPU코어 수를 사용자가 정의. 이를 통해 메모리 집약적인 작업 부하는 있지만 CPU 코어수는 적으면 충분한 양의 RAM이있는 인스턴스로 소프트웨어의 라이선스 비용을 잠재적으로 최적화.
- 코어 당 스레드 : CPU 코어당 하나의 스레드를 지정하여 인텔 하이퍼 스레딩 기술을 비활성화 할 수 있습니다. 고성능 컴퓨팅 (HPC) 워크로드와 같은 특정 워크로드 작업을 수행.
인스턴스 launch 중에 이러한 CPU 옵션을 지정가능(기본 CPU 옵션으로 실행되는 인스턴스와 동일한 요금)
일반 Amazon Route53 레코드는 표준 DNS 레코드이지만, alias 레코드는 DNS 기능에 Route53 확장을 제공
IP주소나 도메인 이름 대신 alias 레코드에는 CloudFront 배포, Elastic Beanstalk 환경, ELB 클래식, 응용 프로그램 또는 네트워크 로드밸런서에 대한 포인터, 정적 웹 사이트로 구성된 Amazon S3 버킷 또는 동일한 호스트된 영역에 다른 Route53 레코드를 포함
Route53이 alias 레코드에서 이름과 유형이 일치하는 DNS 쿼리를 받으면, Route53은 포인터를 따라 해당되는 값으로 응답
- CloudFront 배포에 대한 대체 도메인 이름 : CloudFront 도메인 이름을 사용하여 실제로 CloudFront 배포에 대한 쿼리가 요청된 것처럼 응답
- Elastic Beanstalk 환경 : 환경에 대해 하나 이상의 IP 주소를 사용하여 각 요청에 응답
- ELB 로드 밸런서 : 로드 밸런서에 대해 하나 이상의 IP 주소를 사용하여 각 요청에 응답
- 정적 웹 사이트로 구성되는 Amazon S3 버킷 : Amazon S3 버킷에 대해 하나의 IP 주소를 사용하여 각 요청에 응답
- 동일한 호스팅 영역의 다른 Route53 레코드 : 포인터에서 참조하는 레코드에 대한 쿼리가 실제로 요청된 것처럼 응답