전은성 Dev
AI
AWS
업무에 바로쓰는 AWS 입문
Database
Postgresql
Develop
Docker
Etc
Git
Java
Live-Study
Kubernetes
Linux
React
처음 만난 리액트
Sap
Spring
Home
Contact
Copyright © 2024 |
Yankos
Home
>
AWS
> 업무에 바로쓰는 AWS 입문
Now Loading ...
업무에 바로쓰는 AWS 입문
RDS 란
RDS 란 관계형 데이터 베이스 서비스 RDBS Amazon Aurora 서버리스 및 머신러닝 어플리케이션 구축을 위해 요구되는 고성능 관계형 DB 데이터 웨어하우스 데이터 관리하는 시스템 유형 데이터 분석 작업 진행 즉, ‘데이터를 보관하고 사용하는 저장 창고’ 하나 혹은 여러 개의 소스로부터 데이터 수집, 보관, 규모가 큰 데이터를 분석하는 데 사용 OLTP vs OLAP OLTP (Online Transaction Processing): 데이터베이스에 삽입되자마자 바로 쿼리하여 사용될 때, 작은 규모의 데이터 불러올 때 사용되는 시스템 OLAP (Online Analytical Processing): 대량의 데이터를 분석하고, 복잡한 쿼리를 실행하는 시스템 데이터베이스 백업 작동 백업 (AB : Auto Backup) 7일에서 35일 설정, 스냅샷과 트랜잭션 로그 생성 (RDS 백업 크기 == S3 백업 크기) = 무료 백업중 I/O 작업 suspension RDS 인스턴스 삭제 시, 백업 정보 모두 삭제 스냅샷 (Snapshot) 수동으로 생성, 백업 크기만큼 S3에 저장 개발자가 수동으로 실행 백업 원리 원본 인스턴스 백업 시, 새로운 인스턴스 생성 원본 인스턴스 (original) 이름으로 시작, 백업 인스턴스는 (restored) 이름으로 시작 다중 가용 영역과 읽기 전용 다중 가용 영역 (Multi-AZ) 데이터베이스에서 어떤 이벤트 발생 시, 원래 데이터베이스 인스턴스에 업데이트 하는 동시, 존재하는 가용 영역에 복제본이 생성됨 복제본 생성이 실패할 경우, RDS가 자동으로 다른 안정적 가용 영역에 복제본 다시 생성 재해복구 읽기 전용 (Read Replica) 읽기 전용 인스턴스 생성, 원본 인스턴스에 대한 읽기 작업을 분산시켜 성능 향상 복제본 개수는 최대 5개 캐시로 성능 향상(엘라스틱캐시) AWS 리소스, 클라우드 내 인메모리를 사용해 데이터베이스 성능 향상 종류 : 맴캐시드, 레디스 맴캐시드 오브젝트 캐시 라고 불리며, 메모리 사용량에 있어 문자열 자료형을 처리할 때 주로 사용 캐시의 몸집이 커졌다 작아졌다 함 레디스 복잡한 데이터 타입 메모리 저장 리스트와 해시 테이블로 정렬 (수많은 데이터 정렬에 필요한 비용, 시간을 줄여줌) 다중 가용 영역 기능 포함
AWS
· 2025-06-05
EC2 란
EC2 란 클라우드 공간에 크기가 유연하게 변경되는 가상 서버 기능 제공 가상서버이기에 디스크 용량, CPU, 메모리 등을 자유롭게 조정 가능 비용 지불 방법 온디맨드: 사용한 만큼만 지불, 예측 불가능한 트래픽에 적합 리저브드: 저렴한 비용, 1~3년 임대, 인스턴스 크기 변경 불가능 스팟 인스턴스: 입찰, 단기 작업에 적합 EBS 란 EBS란 파일 및 오브젝트 보관할 수 있는 스토리지 볼륨 인스턴스 종료되어도 데이터 유지 가용 영역을 설정해줘야함 가용영역 서울 안에 A, B 가용영역이 존재, 이유는 재해복구 (셧다운) ELB ELB란 (Elastic Load Balancer) 로드 밸런싱 서비스로, 여러 인스턴스에 트래픽을 분산시켜 가용성과 안정성 향상 ELB 타입 ALB(애플리케이션 로드 밸런서) Application OSI Layer 에서 작동. Http/HTTPS 트래픽을 처리하며, URL 기반 라우팅, 호스트 기반 라우팅, WebSocket 지원 등 다양한 기능 제공 ALB 의 고급 설정을 통해 원하는 서버로 직접 라우팅할 수 있다. 개발자가 라우팅 커스터마이징 가능 NLB(네트워크 로드 밸런서) Network OSI Layer 에서 작동. TCP/UDP 트래픽을 처리하며, 높은 성능과 낮은 지연 시간 제공 CLB(클래식 로드 밸런서) 가장 오래된 로드 밸런서로, HTTP/HTTPS 및 TCP 트래픽을 처리. ALB와 NLB에 비해 기능이 제한적이며, 현재는 사용이 권장되지 않음 ELB 에서 흔히 일어날 수 있는 에러 504 에러 ELB가 백엔드 인스턴스에 요청을 전달했지만, 응답을 받지 못한 경우 발생 백엔드 인스턴스가 과부하 상태이거나, 네트워크 문제로 인해 응답이 지연되는 경우가 많음 해결 방법: 백엔드 인스턴스의 상태 확인 인스턴스의 CPU, 메모리 사용량 모니터링 네트워크 설정 및 보안 그룹 확인 X-Forwarded-For 헤더 Http 요청을 로드밸런서가 받을 때, 출처 에 대한 정보를 담고있음 헤더 정보의 흐름 퍼블릭 IP 주소 -> private IP 주소로 이동 -> private IP 주소엔 출처에 대한 정보가 없다. -> X-Forwarded-For 헤더에 출처 정보가 담겨있다 -> 기존 public IP address를 찾을 수 있다.
AWS
· 2025-06-03
<
>
Touch background to close