EC2 정의
Elastic Compute Cloud를 의미함.
사용되는 경우:
Renting VM (EC2)
Storing data on virtual drives (EBS)
Distributing load across machines (ELB)
Scaling the services using an auto-scaling group (ASG)
EC2 타입
EC2 sizing & configuration 옵션
EC2 인스턴스 네이밍 예시
EC2 인스턴스 클래스 분류
General: 웹 서버/코드 레포지토리
Compute Optimized: compute-intensive tasks에 적합 ex. HPC, Batch processing..
Memory Optimized: fast performance for workloads that process large data sets
Storage Optimized: storage-intensive tasks that require high, sequential read and write access to large data sets on local storage
Private IP, Public IP (IPv4), Elastic IP 비교
EC2 Placement Groups란?
EC2 Placement groups(배치 그룹)은 사용자의 니즈를 반영한 서버 프로필을 정의할 수 있는 도구이며, 다음 세 가지 그룹이 제공됩니다.
전송 지연 수준이 낮은 상호연결형 네트워크를 제공하므로 고성능 컴퓨팅(HPC) 애플리케이션에 적합함.
동시다발적인 실패 상황에 대처할 수 있다는 점에서 유용성이 높음.
대규모의 분산 및 복제된 워크로드에 적합함.
Elastic Network Interfaces (ENI)란?
Ref
Udemy 강의
[AWS] Elastic Network Interface(ENI), Enhanced Networking(성능강화 네트워크)
[발표자료] Amazon VPC Deep Dive: ENI 를 알면 VPC 가 보인다 | DevelopersIO
<aside> 🗣 Private IP, Public IP, Elastic IP에 대해서 상세하게 정리해주셔서 EC2의 IP특징에 대해 더 잘 알 수 있었습니다!! 또한 EC2 Placement group에 대해서도 알 수 있어서 너무 유용했습니당!!
</aside>
<aside> 🗣 방현수: 역시 스터디장님!! 정말 깔끔하고 명료한 정리 감사합니다♥ 사진 자료랑 레퍼런스 링크까지 첨부해주셔서 정말 혼자 공부하는 것 보다 EC2를 공부하는 데에 덕분에 훨씬 도움이 되었어요 ㅎㅎ
</aside>