AWS AMI 란?
·
☁️Cloud/AWS
[정의] Amazon Machine Image 로, EC2 Instance 를 통해 만든 Image 원하는 소프트웨어, 별도의 운영체제, 모니터링 툴 등을 구성 가능 자체적으로 구성 AMI, AWS 제공 AMI 가 존재한다. AWS marketPlace 에서 구할 수도 있고, 판매도 가능하다. AMI 생성으로, EBS Snapshot 까지 자동 생성된다. [장점] AMI 따로 구성 시, 부팅 및 설정에 드는 시간을 아낄 수 있다 특정 지역에 구축한 다음 다른 지역 복사해서 AWS 글로벌 인프라를 활용 또한 가능하다
AWS EBS Snapshot
·
☁️Cloud/AWS
[정의]EBS Volume 의 특정 시점에 대한 백업EC2 Instance 에서 EBS 볼륨을 분리할 필요는 없으나, 권장 사항다른 가용 영역이나, 다른 리전에도 복사 가능[특징]EBS Archive 는 최대 75% 까지 저렴Snapshot 을 Archive 티어로 옮기면, 아카이브 복원 시 24 시간 ~ 72 시간이 걸린다 (즉시 복원되지 않음)EBS Snapshot Recycle BinEBS 스냅샷 삭제 시 영구 삭제하는 대신에 휴지통에 넣을 수 있다.실수로 삭제하는 경우에 휴지통에서 복원 가능휴지통 보관 시간은 1일에서 1년 사이로 설정 가능[기타]빠른 스냅샷 복원 (FSR)스냅샷을 완전 초기화 해 지연시간을 없엠스냅샷 클 경우, EC2 Instance 빠르게 초기화해야 할 때 유용하다비용이 많이 ..
AWS EBS Volume 이란
·
☁️Cloud/AWS
[정의]network drive 로, 실행 중에 instance 에 연결 (attach) 할 수 있다.인스턴스가 종료된 뒤에도 데이터를 지속할 수 있다..특정 가용 영역에 고정되어 있다는 단점이 있다.us-east-1a 에서 생성되었을 경우, 다른 가용 영역  ec2 에는 attach 불가하다usb 스틱처럼 한 컴퓨터에 연결된다 생각하면 된다 (실제 연결이 아닌, 네트워크 연결이 된다)매우 빠르게 다른 ec2 instance 로도 연결이 된다는 이점이 있다한번에 두 개의 instance 에 연결은 불가능하다.볼륨이기 때문에 용량 및 IOPS (단위 당 전송 수) 를 미리 정해야 한다.필요한 경우에만 EC2 Instance 에 attach 해도 된다.크기, 처리량, IOPS 로 종류가 분리된다[중요]EC2..
AWS EC2 절전모드 (Hibernate)
·
☁️Cloud/AWS
EC2 절전모드 (Hibernate) 란?RAM 에 있던 인 메모리 상태를 그대로 보존시키는 것이 특징[예시]1. 실행 중인 인스턴스가 있을 때2. RAM 에는 데이터가 있다3. 절전 모드를 키면4. 실행 중인 인스턴스는 중지 상태로 전환이 된다.5. RAM 의 내용은 EBS 볼륨에 덤프된다.6. 인스턴스를 종료하면 RAM 이 사라진다.7. 하지만 EBS 볼륨에는 여전히 RAM 에 덤프된 게 있다.8. 인스턴스를 다시 실행하면 디스크에서 RAM 으로 불러와 EC2 Instance 메모리로 가져간다.9. 이렇게 하면 EC2 Instance 를 중지한 적이 없는 것처럼 된다. [사용 사례]오래 실행되는 프로세스RAM 상태 저장하고 싶을 때빠르게 재부팅을 하고 싶을 때 [특징]AMI 를 여러 운영 체제에서 사..
AWS Elastic Network Interface (ENI) 란
·
☁️Cloud/AWS
AWS Elastic Network Interface (ENI) 란 탄력적 네트워크 인터페이스를 의미한다.VPC 의 논리적 구성 요소이며, 가상 네트워크 카드를 나타낸다.즉, EC2 Instance 가 네트워크에 액세스할 수 있게 해준다.ENI 는 아래의 속성들을 가지고 있다.사설 IPv4Elastic IP공인 IPv4하나 이상의 보안 그룹MAC 주소 인스턴스 생성 뒤, Network Interface  확인할 수 있다.[비교]직접 만든 ENI 는 detach 한 뒤 다른 ec2 에 attach 할 수 있어 좋다생성 동시 만든 ENI 는 EC2 종료 시 없어진다.[특징]네트워킹 작업이 수월해서 좋다.다른 가용 영역에는 연결할 수 없다.
AWS Batch Group 종류 및 정의
·
☁️Cloud/AWS
AWS 배치 그룹 사용EC2 Instance 가 AWS Infra 배치되는 방식을 제어하고자 할 때 쓰임배치 그룹을 사용하여 이러한 전략을 정의 가능 AWS 의 하드웨어와 직접적인 상호 작용을 하지는 않음EC2 Instance 가 어떻게 배치되기를 원하는지 AWS 에 알려줌3가지 종류클러스터 배치 그룹단일 가용 영역 내에서 지연 시간이 짧은 하드웨어 설정으로 인스턴스를 그룹화모든 인스턴스가 동일한 랙 안에 있음장점: 속도가 빠르다빅데이터 작업을 수행 시 좋음높은 네트워크 처리량 (높은 대역폭), 낮은 지연시간 요청 시 진행단점: 실패 발생 시 모든 instance 동시에 날라감분산 배치 그룹 인스턴스가 다른 하드웨어에 분산된다는 의미장점: 여러 가용 영역에 걸쳐 있을 수 있으며, 실패 위험이 감소한다단점..
AWS EC2 Instance 구매 옵션별 특징
·
☁️Cloud/AWS
On-Demand사용한 대로 지불한다.linux 나 window 사용 시 1분 이후에 초 단위 요금 지불다른 os 는 1시간 단위장기적 약정이 없다단기적이고 중단 없는 워크로드할 때 추천Reserved (1 or 3 Years)전환형 예약 인스턴스 유연한 인스턴스 타입 원할 경우 좋음예약 인스턴스오랫동안 데이터베이스 실행 시 좋음on-demand 비해 72% 할인특정 속성을 예약한다 (instance type, region, os, tenancy 등)Savings Plan (1 or 3 Years)특정 인스턴스 유형이 아닌 달러 단위로 특정한 사용량 약정함장기 워크로드를 위할 경우 사용on-demand 비해 72% 할인1년 내지 3년 동안 10달러로 약정사용량이 한도 넘어서면 온디맨드 가격으로 청구Spo..
AWS EC2 Instance 최적화 기준 특징
·
☁️Cloud/AWS
- General Purpose (범용성)웹 서버, 코드 저장소와 같은 작업에 적합컴퓨팅, 메모리, 네트워킹 간의 균형이 잘 맞는다t2.micro 가 무료- Compute Optimized (컴퓨팅 최적화)컴퓨터 집약적인 작업에 최적화된 인스턴스 (고성능 프로세스)고성능 웹 서버일부 데이터의 일괄 처리에 사용미디어 트랜스코딩고성능 컴퓨팅 서비스 (HPC)머신 러닝훌륭한 CPU / 컴퓨팅 요구 작업C 로 시작- Memory Optimized (메모리 최적화)메모리에서 대규모 데이터셋 처리하는 유형의 작업에 빠른 성능 제공대부분 인 메모리 데이터베이스가 되는 고성능 관계형, 비관계형의 데이터 베이스에 사용Distributed web scale cache storeBI (business Intelligence..