일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- vmware
- AWS
- FTP
- IAM
- ALB
- tftp
- aws saa
- GNS3
- 네트워크
- ELB
- AWS 자격증
- aws cloud school
- vyos
- SAA-C03
- NAT
- aws cloud
- EC2
- Troubleshooting
- aws iam
- SAA
- load balancer
- Firewall
- linux
- HTTP
- aws SAA-c03
- aws cloud shcool 8
- docker
- Ebs
- CentOS
- EC2 인스턴스
- Today
- Total
목록자격증 (46)
나의 공부기록
Amazon ElastiCacheElastiCacheRDS가 관계형 데이터베이스를 관리형으로 제공하듯➡ ElastiCache는 Redis / Memcached를 관리형으로 제공인메모리 데이터베이스 ➡ 고성능, 저지연주 용도DB 읽기 부하 감소애플리케이션 stateless 설계 지원ElastiCache 특징항목설명관리형OS 패치, 설정, 모니터링, 장애복구, 백업 자동 처리초고속 & 저지연메모리 기반 캐싱 ➡ 빠른 데이터 제공DB 캐싱캐시 없을 때, RDS 조회 ➡ 캐시에 저장 ➡ 이후 캐시 사용세션 저장소사용자의 로그인 세션을 ElastiCache에 저장코드 수정 필요사용 시, 앱 코드 수정이 많이 필요👉 애플리케이션을 변경하여 데이터베이스를 조회하기 전/후 캐시를 조회해야 함 Redis 🆚 Memc..
Amazon RDS ProxyRDS 전용 Fully Managed 데이터베이스 프록시DB 연결을 풀링(Pooling) 및 공유 ➡ 연결 효율 극대화✅ 주요 특징특징설명연결 풀링DB 연결을 유지 & 공유 ➡ 앱에서 재연결 비용 절감리소스 최적화DB의 CPU, RAM 소모를 줄임 ➡ 과부화 방지고가용성 & Auto Scaling서버리스 구조, 자동 확장 지원Failover 최적화RDS & Aurora 장애 전환 시간 66% 감소IAM 인증 지원DB 접근 시, IAM 인증을 강제 가능Secrets Manager 연동DB 비밀번호를 Secrets Manager에 저장해 안전 관리VPC 전용프록시는 퍼블릭 접근 불가 ➡ 반드시 VPC 내에서 접근애플리케이션 수정 최소화대부분의 경우, 코드 수정 없이 적용 가능 지..
RDS & Aurora 보안(Security)At-Rest Encryption(저장 데이터 암호화)AWS KMS(Key Management Service) 사용DB 인스턴스 생성 시, 설정 ➡ 런치 타임에만 적용 가능👉 생성 후, 암호화 여부는 변경 불가❗주의사항마스터 DB 암호화 ❌ ➡ Read Replica 암호화❌암호화 전환 방법스냅샷 생성 ➡ 암호화된 상태로 복원In-Flight Encryption(전송 중 암호화)TLS 지원 ➡ 기본적으로 암호화된 연결 제공클라이언트는 AWS 제공 TLS 루트 인증서 사용IAM AuthenticationIAM 역할 기반 인증 지원DB 사용자 ID / 비밀번호 대신 IAM 인증서로 로그인일반 사용자보다 더 안전한 단기 자격 증명 활용 가능Security Grou..
RDS Automated Backups자동 백업매일 전체 백업(설정된 Backup Window 동안 수행)트랜잭션 로그는 5분 주기로 자동 백업Point-in-Time Recovery 지원복구 가능 시점 : 가장 오래된 백업 ~ 5분 전까지보관 기간 : 1 ~ 35일0으로 설정 시, 자동 백업 비활성화RDS Manual Snapshots사용자가 수동으로 트리거백업을 원하는 만큼 보관 가능❗주의인스턴스를 stop해도 스토리지 요금 발생➡ 장기간 중지 시 : 스냅샷 ➡ 삭제 ➡ 복원이 비용 절감에 유리Aurora Backups자동 백업 : 1 ~ 35일 보관 가능(비활성화 불가)Point-in-Time 복구 가능Manual Snapshots : 사용자가 직접 스냅샷 생성영구 보관 가능복원 옵션RDS / Au..
Amazon Aurora - 고급개념Aurora Replicas - Auto Scaling읽기 전용 Replica 개수를 자동 확장클라이언트 요청량이 많고 CPU 사용량 증가 시, 자동으로 Read Replica 추가Reader Endpoint를 통해 부하 분산Shared Storage 사용 ➡ 데이터 복제 지연이 거의 없음💡읽기 부하는 Reader Node를 확장해서 해결 가능한데, 쓰기 부하는 어떻게 대응해야 하는 건가?➡ 읽기 부하는 Replica를 수평 확장해서 쉽게 늘릴 수 있지만, 쓰기 성능은 Writer Node 1개에 의존➡ 쓰기 요청이 증가하며 Wirter Node 한 대가 병목이 됨👉 Writer 인스턴스의 스펙을 올리거나, 데이터 분할, 애플리케이션 레벨에서 쓰기 최적화 등으로 대..
Amazon AuroraAWS의 자체 개발한 클라우드 최적화 관계형 DB 서비스PostgreSQL과 MySQL 프로토콜을 지원 ➡ 기존 드라이버 그대로 사용 가능일반 RDS보다 성능이 높음MySQL : 5배 빠름Postgres : 3배 빠름Aurora 스토리지자동 확장 : 10GB 단위 ➡ 최대 128TB백업, 복구, 확장 모두 자동Aurora 고가용성 구조데이터 6중 복제 ➡ 3개 AZ에 분산 저장쓰기 : 6개 중 4개 성공 시 완료➡ 하나의 AZ가 고장 나도 문제 ❌읽기 : 6개 중 3개 성공 시 완료Self-healing : 복제본이 문제 발생 시, 자동 복구➡ 백엔드에서 Peer-to-Peer 복제를 통해 자동 복구리전 간 복제 지원(Cross Region Replication)단일 볼륨 ❌➡ 다..
RDS CustomOracle과 Microsoft SQL Server용 커스터마이즈 가능한 RDS 서비스RDS의 자동화 기능 + 사용자의 운영체제 및 DB 직접 제어권 제공RDS 🆚 Custom 비교구분RDSRDS CustomOS 제어AWS가 관리사용자가 직접 관리DB 설정 수정제한적(AWS가 관리)자유롭게 커스터마이즈 가능패치 설치AWS 자동 적용사용자가 직접 설치 가능SSH 접근불가SSH/SSM으로 EC2 접근 가능자동화 모드항상 활성화비활성화 가능 ➡️ 커스텀 작업 전 스냅샷 권장 ✅ RDS Custom 특징🔍 커스터마이징 목적운영체제 튜닝DB Native Feature 활성화특정 보안 패치나 소프트웨어 설치 가능⚠️ 주의사항Automation Mode를 꺼야 OS와 DB를 변경 가능변경 전에는..
Amazon RDS(Relational Database Service)RDSAWS가 제공하는 Managed Relational Database Service(관계형 DB 서비스)SQL을 사용하는 DB를 클라우드에서 쉽게 생성, 관리 가능✅ 지원하는 데이터베이스PostgreSQLMySQLMariaDBOracleMicrosoft SQL ServerIBM DB2Aurora(AWS 독자 개발 고성능 DB)✅ RDS의 장점(↔️ EC2에 직접 DB 설치)RDSEC2 직접 설치완전 관리형 서비스직접 OS, DB 설치/관리 필요자동 프로비저닝, OS 패치수동으로 패치 및 관리Point-in-Time 복원 가능수동 백업 필요모니터링 대시보드 제공CloudWatch 직접 설정Read Replica로 읽기 성능 향상직접..