brunch

You can make anything
by writing

C.S.Lewis

by Master Seo Apr 21. 2021

564. 알아두면 도움되는 AWS 기초-2021.04


아래 내용 개인적으로 정리한 내용이라 틀릴 수 있습니다~



<1> EBS , 인스턴스  스토어?

<2> S3?

<3> EC2 생성?

<4> 보안 그룹?

<5>  CloudWatch 사용?

<6> Auto Scaling?

<7> AWS의 관리형 데이터베이스?

<8> 오로라 DB?

<9> Dynamo DB?

<10>  특수 목적 DB?

<11>  예약 인스턴스 결재 방식?

<12>  EC2  선택과 비용?

<13>  EBS 요금 3가지 요소?

<14>  S3 요금  5가지 요소?

<15>  비용 확인 도구?

<16>  AWS Support?

<17>  AWS교육 자료?



<1> EBS , 인스턴스  스토어?


1

EBS?

DB 등은 높은 IOPS를 가진 스토리지로 변경 가능.

비용 추가 없이 암호화 가능함


2

인스턴스  스토어?

빠른 처리

STOP -> Start시  데이터 손실됨. 휘발성임.



<2>  S3?


1

S3?

단일 객체는 5TB로 제한됨

객체 key값과 value가 저장된다.

키 기반 액세스 한다.

파일 스토리지에 비해 빠르고 확장성이 높다.


2

S3 종류?

S3 Standard  :  3개 이상 가용 영역

S3 Standard-IA (Infrequent Access) : 자주 액세스 하지 않는 데이터 

S3 Intelligent -Tiering  : 3개 이상 가 용역 역

S3 One Zone IA : 1개 가용 영역 , S3 IA 보다 20프로 저렴

S3 Glacier :  실시간 액세스 불가, 객체에 액세스 하려면 먼저 복원 필요.  객체 복원은 1분~12시간 소요됨.

S3 Glacier Deep Archive  :  7년 이상 장기보존 ,  12시간 이내 검색


3

S3는 글로벌 서비스라  리전을 선택할 필요가 없다.


4

S3는 VPC 밖에 있다.

VPC안으로 구성도를  잘못 그리는 경우가 있는데 틀린 부분이다.


5

Glacier?  빙하.

3~5시간 또는 12시간 이내 사용 가능

표준 검색  3~5시간

대량 검색 옵션이 있다.


6

Glacier는 볼트(저장소) 잠금 기능 제공한다.

볼트  = 저장소

볼트와 아카이브

볼트는 한번 잠기면 수정할 수 없음.




<3>  EC2 생성?


1

서버 생성 시 운영 팁, 태그 사용!

team      infra


2

서버를 STOP 하더라도 EBS 비용이 나온다.

비용이 안 나온다고 설명하면 안 된다.



<4>  보안 그룹?


1

다른 보안 그룹을 소스로 할 수 있다.

보안 그룹은 허용만 가능하다.

거부는 할 수 없다.


2

기본 값?

모든 인바운드 트래픽은 허용 안 함(디폴트)

모든 아웃바운드 트래픽은 허용(디폴트)


인바운드만 허용하면 나가는 것은 신경 쓸 필요가 없다.

허용된 상태가 저장이 된다  = StateFull이다.



<5>  CloudWatch 사용


1

'EC2 인스턴스 상태가 변하면  SNS나 람다로 보내라~'고 할 수도 있다.

메뉴로 있다. 

클릭 클릭해서 설정해보자


2

 CloudWatch  대시보드로 구성해 한번에 볼 수 있다.



<6> Auto Scaling 


최대 10

최소 2

필요 2

Cpu 사용률, 시간, 머신러닝 기반으로 동적으로 조정하는 옵션이 있다.

시간이 정해져 있으면,  미리 증설해놓는 게 가장 좋다.

급격하게 들어오는 경우는 대응이 안된다.



<7> AWS의 관리형 데이터베이스


1

관계형 DB?

행과 열

스키마 고정


2

NoSQL?

몽고, 카산드라 같은 DB



<8>  오로라 DB?


MySQL , PostgreSQL 호환

표준 MySQL 대비 최대 5배

표준 PostgrfeSQL 대비 최대 3배

3개 가용 영역 

읽기 전용 복제본 최대 15개까지 가능.



<9> Dynamo DB?


NoSQL 데이터 베이스

완전 관리형



<10>  특수 목적 DB?


Amazon Redshift  빠르고 확장 가능한 데이터웨어 하우스

Amazon Document DB  MongoDB  호환 데이터베이스

Amazon Neptyne 그래프 데이터 베이스



<11>  예약 인스턴스 결재 방식?


선결제 없음 (No up-front)

부분 선결제(partial up-front)

전체 선결제(All up-front)



<12> EC2  선택과 비용?


서비스마다 요금 계산법이 다름

온디맨드 인스턴스 - 시간/초당 청구 , 단기, 예측 불가능한 경우

예약 인스턴스 - 1~3년 약정 할인, 사용량이 안정적인 서버, 최대 75%까지 할인, 장기 사용

스폿 인스턴스 - 최대 90% 할인 ,  잠시 빌려서 사용. 서버를 빼앗길 수 있다.

전용 호스트 - 고객 전용 물리적 서버, 특정 보안 요건 필요시



<13> EBS 요금 3가지 요소?


서비스마다 요금 계산법이 다름

계산 : 볼륨 + 스냅숏+ 데이터 전송

EC2의 디스크가 EBS이다.

볼륨 GB/월 단위 청구

볼륨 유형에 따라 다름



<14>   S3 요금  5가지 요소?


사용된 스토리지 양

리전

스토리지 클래스

요청수 및 유형 (GET, PUT, COPY)

리전 외부로 전송된 데이터의 양



<15>  비용 확인 도구?


1

AWS 월 사용량 계산기


2

Cost Explorer로 분석

최대 13개월 데이터 보고

예약 인스턴스를 추천해준다.


3

트러스티드 어드바이저



<16> AWS Support   4종류?


Basic

Developer (개발자)

Business 

Enterprise



<17> AWS교육 자료?


https://www.aws.training/

https://aws.amazon.com/ko/training/



감사합니다.

브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari