참고
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 사이트에서 바로 접속도 할 수 있음