인스턴스 정의 링크:
Amazon EC2는 Elastic Computing Cloud의 약자로 가상화된 서버를 기반으로 탄력적으로 크기 조정이 가능한 컴퓨팅 파워를 제공하는 서비스이다.
이런 Virtual Server를 AWS에서는 'Instance(인스턴스)'라고 명명한다.
필요에 따라 한개의 인스턴스에 수천 개의 인스턴스로 Computing Resource를 확장할 수 있다.
인스턴스 유형은 이용목적에 따라 다음과 같이 나뉜다.
vCPU(Virtual CPU), Memory, Network, Storage 등 General(일반,평균)적인 사양으로 제공한다.
Use Cases:
Scale-out workloads such as web servers, containerized microservices, caching fleets, and distributed data stores, as well as development environments
메모리 대비 vCPU 비율이 높다.
Use Cases
High performance computing (HPC), batch processing, ad serving, video encoding, gaming, scientific modelling, distributed analytics, and CPU-based machine learning inference.
인스턴스 유형에 비해 메모리 용량이 상대적으로 훨씬 크다.
Use Cases
Memory-intensive applications such as open-source databases, in-memory caches, and real time big data analytics
인스턴스 유형들보다 스토리지 용량이 훨씬 크거나 초고속 I/O 제공
Use cases
NoSQL databases (e.g. Cassandra, MongoDB, Redis), in-memory databases (e.g. Aerospike), scale-out transactional databases, data warehousing, Elasticsearch, analytics workloads.
고성능 최신 세대의 GPU 기반 인스턴스이며, 클라우드에서 기계 학습 훈련과 고성능 컴퓨팅에 최고의 성능을 제공한다.
Use Cases
Machine learning, high performance computing, computational fluid dynamics, computational finance, seismic analysis, speech recognition, autonomous vehicles, and drug discovery.
· Pay-as-you-go: 종량제 과금형태
· 빈번하게 서버 생성하고 삭제 등을 자주 사용하는 개발환경
· EC2 구매옵션 중 가장 비싼 옵션
· 서비스 사전에 Capacity가 확실하지 않을때 해당 옵션 적합 E.g 트래픽 급증, 단발성 프로젝트, R&D 등
· Proactive Type: 선제적 타입; VM을 미리 구매해놓음.
· 아주 저렴한 가격
· Earlier & Longer Period 일수록 가격혜택을 더 받음.
· 인스턴스들은 1~3년간 예약될 수 있다.
· Capacity가 언제 Need가 있을지 인지하고 있을 때 해당 유형 적합. E.g 비용절감을 위해 서비스 최소 가용 인스턴스 수 만큼 동작.
· Spot Instance Pool: 사용되지 않고 있는 EC2 Instance들의 집합.
· AWS Capacity 내 사용되지 않고 있는 EC2 Instance들에 대한 요청
· 비용절감 Good, On-demand 유형보다 90% 까지 비용절감 가능
· 경매방식으로 인스턴스 구매 및 유지 진행
▶ AWS Capacity 내 사용되지 않고 있는 EC2 Instance에 대해 입찰
Case 1. EC2 Instance <= '입찰가' → EC2 Instance 낙찰
Case 2. EC2 Instance > '입찰가' → EC2 Intance 30분 내로 Terminate(종료), 종료 유예기간 30분 시간동안은 과금 X
고객 전용 하드웨어 사용을 통해 보다 보안성 높고 안정적인 클라우드 서비스 사용이 목적이라면 전용 인스턴스 Dedicated 유형을 고려하자.
A에서 Launch가 됬다 하더라도 Reboot 했을때 Shared Hypervisor 범주에서 Recreate된다!
→ A에서 될수도 있고 B에서도 될 수 있다.
다른 Tenancy 들과 공유되지 않으며 Dedicated Instance Hypervisor 범주에서 Launch & Recreate 됨.
지정된 Hypervisor에서 Launch& recreate 된다, Can bring your own License!
SAA 시험에 자주 출제되는 유형의 주제이다. 반드시 암기하자.
(출처: https://faun.pub/cost-saving-on-aws-part-2-6d07eb34f96b)
Your post is full of great info! I like the new and helpful stuff you shared. I'm saving this page so I can read more of your cool articles later. Good job!
https://www.shinebrightx.com/project-management/pmp-certification-training
https://www.shinebrightx.com/project-management/capm--certification-training
https://www.shinebrightx.com/project-management/project-management-techniques
https://www.shinebrightx.com/soft-skill-training/conflict-management-training
https://www.shinebrightx.com/cyber-security/cisa-certification-training
https://www.shinebrightx.com/cyber-security/cism-certification-training
https://www.shinebrightx.com/corporate-training
https://www.shinebrightx.com/project-management/change-management-certification
https://www.shinebrightx.com/it-service-management/itil-foundation-training
https://www.shinebrightx.com/agile-management/csm-certification-training
https://www.shinebrightx.com/quality-management/lean-six-sigma-green-belt
https://www.shinebrightx.com/cyber-security/cissp-certification-training
Greetings! Very helpful advice within this article! It is the little changes that produce the largest changes. Many thanks for sharing!
https://infocampus.co.in/ui-development-training-in-bangalore.html
https://infocampus.co.in/web-development-training-in-bangalore.html
https://infocampus.co.in/mern-stack-training-in-bangalore.html
https://infocampus.co.in/reactjs-training-in-marathahalli-bangalore.html
https://infocampus.co.in/javascript-jquery-training-in-bangalore.html
https://infocampus.co.in/data-structure-algorithms-training-in-bangalore.html
https://infocampus.co.in/angularjs-training-in-bangalore.html
https://infocampus.co.in/java-training-bangalore.html