ec2란?
elastic compute cloud의 약자로
ec2는 aws에서 확장가능 컴퓨터 용량을 제공한다.
서버를 제대로 활용하기 위해서는 복잡한 추가 환경 요소들이 필요하지만(랙,케이블,스위치,방화벽 등등) ec2는 데이터 센터 및 서버 룸의 사용 경험을 그대로 복원하는데 초점을 맞춰 설계되었고 인스턴스로 알려진 ec2가상 서버가 있다.
aws ec2 머신 이미지(AMI)
Amazon 퀵 스타트 AMI
새 인스턴스 론칭 작업 진행 시 등장, 다양한 OS 배포판
AWS 마켓플레이스 AMI
기업용 소프트웨어 벤더가 지원 및 제공하는 AWS공식, 상용 이미지
커뮤니티 AMI
독립적인 벤더에 의해 특수한 목적에 적합하도록 개발 및 배포된 이미지
프라이빗 AMI
내가 만든 AMI
(스샷은 패스)
ec2 인스턴스 타입
컴퓨트, 메모리, 네트워크 리소스 밸런스 맞게 설계
가벼운 웹사이트, 다양한 목적의 개발 프로젝트에 이용
고사양 웹 서버 및 고성능이 요구되는 머신러닝 워크로드 처리에 최적화
데이터베이스 활용, 데이터 분석, 캐싱 등의 작업 등 메모리 이용에 최적화
고성능 범용 그래픽 프로세싱 유닛이 탑재되어 3D 시각화 및 렌더링, 금융 분석, 컴퓨팅 기반 유체 역학 워크 처리에 이용
대용량 스토리지 볼륨을 탑재하여 분산 파일 시스템 또는 고용량 데이터 처리 애플리케이션 구현에 활용
ec2 요금
온디맨드 인스턴스 요금계산: https://aws.amazon.com/ko/ec2/pricing/on-demand/
예약 인스턴스
사용하면 좋은 기간: 1년~3년
계산 : fixed price(고정가격) + (undiscounted recurring hourly price (예약 시간 당 요금) x hours in term (시간))
ex) t2.small의 경우 1년 비용
60.00 USD + (0.007USD x 8760시간) = 121.32USD
예약 인스턴스 요금계산: https://docs.aws.amazon.com/ko_kr/AWSEC2/latest/UserGuide/concepts-reserved-instances-application.html#pricing-discounts
스팟 인스턴스
사용 기간: 작업 끝날 때까지 or 해당 인스턴스에 대한 시간당 최고 입찰가를 넘기는 또 다른 입찰자가 나타나기 전까지
계산 : 시간당 요금 x 사용시간
ex) t2.small의 경우 1년 비용
0.0086 * 8760 = 75.336USD
스팟 인스턴스 요금계산: https://aws.amazon.com/ko/ec2/spot/pricing/
스팟 인스턴스 사용목적:
https://aws.amazon.com/ko/ec2/spot/
각 유형별 인스턴스 구매방법: https://velog.io/@golddong98/ec2-%EC%9D%B8%EC%8A%A4%ED%84%B4%EC%8A%A4-%EA%B5%AC%EB%A7%A4