Search
Duplicate
📒

[AWS - SAA] 02. EC2 인스턴스

상태
완료
수업
AWS - Solutions Architect
주제
AWS
4 more properties
참고

aws 예산 설정

NOTE
실제 예산알람을 설정하는 페이지
AWS 예산을 사용하면, 예산 비용 또는 사용량을 초과할 때 (또는 초과할 것으로 예상되는 경우) 알람을 보내는 예산을 설정할 수 있다.
AWS 예산을 사용하면 예약 인스턴스 또는 Saving Plans 사용률 및 적용 범위를 기반으로 알람을 적용할 수 있다.
AWS 예산의 정보는 최대 3번 업데이트 되고, 일반적으로 이전 업데이트 후 8~12시간 사이에 발생한다.

알람이 가능한 서비스

NOTE
비용 예산
서비스에 사용할 비용을 계획한다.
사용량 예산
하나 이상의 서비스를 얼마나 사용할지 계획한다.
예약 인스턴스 사용률/담당률 예산
사용률/담당률 임계값을 정의하고, 임계 값 아래로 떨어질 경우 알람을 받는다.
RI가 사용되지 않았는지, 사용률이 저조한지 알 수 있음
Saving Plans 사용률/담당률 예산
사용률/담당률 임계값을 정의하고, Saving Plnas가 임계값 아래로 떨어지는경우 알람을 받는다.

EC2 기초

NOTE
EC2 인스턴스는 AWS에서 제공하는 가상 컴퓨팅 환경으로 서버 or 컴퓨터라고 생각하면 된다.
인스턴스는 Linux, Windows, Mac Os와 같은 여러 운영체제를 지원한다.
사용할 스토리지 용량도 선택할 수 있다. (EBS, EFS, EC2 Insance Store)
인스턴스가 시작 될 때 실행할 스크립트도 부트스트랩 할 수 있다. (UserData)
curl http://169.254.169.254/latest/meta-data

EC2 인스턴스 시작 유형

NOTE
예약 인스턴스
- 온디맨드 요금 대비 할인된 가격, 1~3년 약정 - 비용은 선결제, 매달 지불 등 여러가지 방식이 존재한다. - 약정 및 안정적 상태의 사용 량
Savings Plan
- 예약 인스턴스와 비슷한 할인, 더높은 유연성, 1~3년 약정 - 예약 인스턴스보다 유연한 액세스
스팟 인스턴스
- 온디맨드 대비 최대 90% 할인 - 손실가능성이 있어 신뢰성이 낮음 - 내결함성, 유연성, 무상태 워크로드
온디맨드 인스턴스
- 장기 약정 없이 시간 단위 - 들쭉날쭉한 워크로드, 일시적 필요
EC2 전용 호스트
- 물리적 서버 전체를 예약하고 인스턴스 배치를 제어한다. - AWS사의 서버 전체를 임대하는 것
EC2 전용 인스턴스
- 사용자 전용 하드웨어에서 실행되는 EC2 인스턴스 - 다른 인스턴스로부터 하드웨어 수준으로 물리적 분리가 되어 있다.

보안 그룹(security group)

NOTE
Ec2에 들어가고 나가는 트래픽을 제어한다!
보안그룹은 VPC 내부에서 존재한다. (다른 VPC에서 사용하려면 똑같이 다시 만들어야 함)
EC2 외부에서 작동되어 트래픽이 차단되면 EC2에서 확인할 수 없다.
기본적으로 모든 인바운드 규칙이 거부되고, 모든 아웃바운드 규칙은 허용되어 있다.
대표적인 프로토콜 번포
SSH 22 → linux 원격 접속
FTP 21 → 파일 전송
SFTP 22 → ssh를 활용한 파일전송

User Data

NOTE
Ec2가 시작할 때, 사용자가 원하는 동작을 하도록 설정하는 방법!
기본적으로 가상먼시이 처음 시작할 때 한 번만 실행되고 다시 실행되지 않는다.
사용되는 목적
소프트웨어 | 패키지 업데이트
소프트웨어 설치 or 실행
인터넷에서 파일 다운로드

키페어

NOTE
EC2 SSH에 접속하기 위해서 필요한 파일!
파일 형식은 Putty로 접속할 때 필요한 .ppk, OpenSSH로 접속할 떄 필요한 .pem을 지원한다.
암호화 알고리즘은 RSA와, ED25519를 지원한다.

SSH 접속 방법

NOTE
chmod 0400 [.pem 파일 경로] ssh -i [.pem 파일 경로] ec2-user@[ec2 public ip add]
JavaScript
복사
CLI로 접속하는 방법
혹은 AWS 사이트에서 바로 접속도 할 수 있음