반응형

S3 Glacier

Intelligent Tiering을 통해 AWS가 분석해 Glacier 클래스를 자동 설정 해준다.

S3 업로드

같은 파일명을 업로드하게 되면 덮어씌워진다. -> 버전관리를 통해 Object의 안정성과 접근, 수정 기록을 알 수 있다.

-> 유료

수명 주기 : 사용자가 지정한 기간을 통해 Object의 Class를 전환할 수 있다.

객체 복제 : 동일 리전, 타 리전으로 복제가 가능하다.

멀티 파트 업로드 : 용량이 큰 객체를 분할 해서 업로드 가능하다. -> 업로드 후 S3에서 합쳐진다. CLI, SDK전용

Transfer Acceleration

장거리 (해외 다른 리전)으로 업로드 시 인터넷만으로는 느리고 위험할 수 있다.

업로드 위치의 가까운 에지로케이션까지 인터넷을 통해 전송하고 에지로케이션부터 최종 목표까지는 AWS의 자체 네트워크를 이용해 빠르고 안전하게 전송이 가능하다.

이벤트 알림

이벤트 감지 (객체 생성, 삭제, 변환등)를 통해 Lambda, SNS, SQS와 연계해 자동화 처리를 할 수 있다.

공유 파일 시스템

EBS는 인스턴스와 1:1 매칭된 attach 되는 저장소

S3는 인터넷을 통해 사용하는 저장소이다.

여러 인스턴스에 마운트 되어 공유 저장소로 사용하기 위해서 EFS, FSx를 사용해야 한다.

EFS : VPC안에 생성한 NAS이다. 처리량은 자동으로 증가된다. 각 Subnet에 mount point를 만들어서 인스턴스에 연결

-> NFSv4로 동작되 Linux만 사용이 가능하다.

FSx : Linux를 제외한 다른 운영체제에서 NAS를 사용하기 위한 서비스이다.

*Root 볼륨은 초기에 생성되는 SSD만 가능하다.*

데이터 마이그레이션

짧은 시간 대용량의 데이터를 클라우드와 레거시망 사이에 옮기는 서비스

AWS Data Sync : 온프레미스에 DataSync 에이전트를 설치해 인터넷을 통해 AWS에 옮기는 서비스

AWS Snow 패밀리 : 네트워크가 아닌 실장비를 통해 온프레미스 정보를 AWS에 옮기는 서비스

Storage Gateway

어플라이언스 : 온프레미스의 VM, 물리장비에 설치

어플라이언스를 통해 Storage Gateway 서비스와 연결되어 사용할 수 있다.

DB

RDS

다중 AZ 배포가 가능하다. Primary : AZ1, Standby : AZ2로 나눠서 배포가 가능하고 서로 동기화된다.

Read Only Replica : 읽기만 하는 복제본 -> 리전 간 복제도 가능하다.

저장 Data 암호화 : 저장되는 내용을 암호화할 수 있다.

Aurora

AWS에서 최적화해 만든 DB 엔진 -> 3개의 AZ에 2개씩 클러스터 볼륨이 설정된다.

읽기 복제본은 최대 15개까지 가능하다.

Dynamo DB

NoSQL이며 완전 관리형 DB이다. -> Global Table 복제가 가능하다. (Read/Write가 가능하다.)

파티션 Key = Primary Key 역할이며 자동으로 나눠지는 파티션의 기준이 된다.

자동 파티셔닝 : 테이블이 커지거나 요청이 많아지면 자동으로 파티션이 나눠진다.

저장공간, RCU, WCU가 핵심 요금 내용이다.

DB 캐싱

Elastic Cache-RDS, Dynamo DB Accelerator(DAX)가 있다.

DMS

온프레미스 <-> AWS DB이 내용을 옮기는 서비스

SCT : DB엔진이 다를 때 Schema를 동기화시켜주는 프로그램

모니터링

CloudWatch

중앙에서 서비스에 대한 상태를 파악할 수 있는 서비스

metric (지표) : 성능에 대한 정보로 AWS에서 사전에 예약한 정보는 자동으로 수집이 된다.

OS 내부 정보 : Memory, Disk, App 상황은 agent를 통해서 얻어 올 수 있다.

로그 : agent를 통해 Log를 모을 수 있다.

Cloud Trail : 어떤 사용자가 어떤 API를 호출했는지 추적할 수 있는 서비스이다.

VPC flow : VPC, Subnet, 인스턴스에 설정할 수 있으며 어떤 트래픽이 있었는지 수집할 수 있다.

경보

지표 값에 대한 체크와 그에 따른 동작을 설정 할 수 있다.

지표 선택 -> 임계점 설정 -> 검사 횟수(일정 시간 동안 몇 회 판정할지) -> 동작

3가지 상태 : OK, ALAM, 정보부족

Event Bridge

특정 시간대, 특정 상태(시작, 중지등)에 대해 규칙을 적용하는 서비스

*알람!= 이벤트*

로드 밸런싱

ALB : L7 -> HTTP, HTTPS -> URL Path Routing

NLB : L4 TCP, UDP

리스너 : 로드밸런서로 들어온 요청을 Target Group에 적용하기 위해 설정

Auto Scaling

CloudWatch -> Auto Scaling -> LB가 하나의 세트이다.

시작 템플릿 : 사전에 정의한 Auto Scaling을 통해 만들 인스턴스 틀

Group : 최대, 최소 범위를 설정 -> 원하는 상태는 범위 안에서만 가능

정책 : 상태, 경보, 일정, 수동에 따라 동작할 내용

반응형

'경기도 미래기술학교 클라우드 > TIL' 카테고리의 다른 글

23.09.01 AWS #5  (0) 2023.09.01
23.08.31 AWS #4  (0) 2023.08.31
23.08.29 AWS 교육  (0) 2023.08.29
VPC  (0) 2023.08.19
23.08.17 목  (0) 2023.08.17

+ Recent posts