일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- tftp
- EC2 인스턴스
- aws iam
- Troubleshooting
- CentOS
- docker
- ELB
- GNS3
- EC2
- SAA
- AWS 자격증
- aws saa
- linux
- ALB
- aws cloud school
- NAT
- DNS
- load balancer
- vyos
- aws SAA-c03
- 네트워크
- aws cloud shcool 8
- FTP
- aws cloud
- SAA-C03
- Ebs
- Firewall
- IAM
- Today
- Total
목록AWS (55)
나의 공부기록
Amazon Route53 - DNS + 도메인 등록 서비스AWS의 완전 관리형 DNS 서비스Authoritative DNS➡️ 고객이 직접 DNS 레코드 수정 가능도메인 등록 서비스 제공 (.Domain Registrar 역할)100% 가용성 SLA 보장 (AWS 유일 서비스)이름의 유래 : 53 ➡️ DNS가 사용하는 포트 번호(53번)Route53 주요 기능기능설명도메인 등록도메인 등록, 갱신, 이전 가능DNS 레코드 관리도메인 이름과 IP 주소를 매핑 (A, CNAME 등 다양한 레코드 지원)헬스체크(Health Check)지정된 서버의 상태를 주기적으로 검사하여 장애 탐지 가능라우팅 정책단순, 가중치, 지연 시간, 지리적 위치, failover 등 다양한 라우팅 지원Private Hosted Z..
DNS(Domain Name System)사람이 이해하기 쉬운 도메인 이름 ➡️ IP 주소로 변환해 주는 시스템www.google.com → 172.217.18.36인터넷의 주소록 역할 -🌟인터넷 핵심 시스템계층적 구조로 되어 있음DNS 계층 구조. (Root)└─ .com (TLD) └─ example.com (SLD) └─ www.example.com (Subdomain) DNS 관련 용어용어설명Domain Registrar도메인 이름을 판매하고 등록 (ex: Amazon Route 53, GoDaddy)DNS Records도메인과 IP를 매핑하는 레코드(A, AAAA, CNAME, NS 등)➡️ A Record : 도메인을 IPv4 주소로 매핑➡️ CNAME Reocrd : 도메..
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 내에서 접근애플리케이션 수정 최소화대부분의 경우, 코드 수정 없이 적용 가능 지..
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로 읽기 성능 향상직접..
Auto Scaling Group(ASG) 웹 사이트/애플리케이션의 변동하는 부하(load)에 따라 EC2 인스턴스를 자동으로 늘리고 줄이는 기능목표Scale Out : 부하 증가 시, 인스턴스 추가Scale In : 부하 감소 시, 인스턴스 제거Min/Max/Desired 개수 유지인스턴스가 죽으면 자동으로 새로 생성로드 밸런서와 연동해 자동 등록👉ASG는 무료! EC2 사용량만 과금 핵심 구성 요소구성 요소설명Launch TemplateAMI, 인스턴스 타입, 보안 그룹, 키페어 등 포함Min/Max/Desired Capacity최소 / 최대 / 초기 인스턴스 수로드 밸런서 연동ALB/NLB와 연결하여 트래픽 분산 및 상태 체크VPC/서브넷 정보어떤 네트워크에서 인스턴스 생성할지 결정IAM Role..