참고 : https://www.udemy.com/course/best-aws-certified-solutions-architect-associate/
- DNS ( Domain Name System ) : IP 주소를 일반적인 호스트네임으로 변경
- 용어
1. Domain Registrar : 도메인 이름 저장
2. DNS 레코드 : A, AAAA ,CNAME, NS, etc
3. Zone file
4. Name Server
5. Top Level Domain (TLD) : .com .us .in 등등
6. Second Level Domain (SLD) : amazon.com, google.com …
7. Sub Domin : http://www.example.com
- ### 레코드 타입
- A : IPv4
- AAAA : IPv6
- CNAME : 호스트 이름과 다른 호스트 이름을 매핑.
상위 노드의 DNS 에는 생성불가 -> example.com 은 생성불가, http://www.example.com 은 생성 가능
- NS : 호스팅 존의 서버 이름
- 호스팅 존 : 도메인과 서브 도메인으로 가는 트래픽의 라우팅 방식 정의
- public : 공개 ex ) application.I.mypublicdomain.com
- private : 비공개 ex ) application.I.compnay.internal -> vpc 안에서만 작동
- 월 0.5달러 비용 발생
- ### TTL ( Time To Live )
- 해당 시간동안 캐시해 놓는다 ( ex 300초 )
- 캐시한 시간동안 같은 응답을 받기 때문에, TTL 설정을 잘 해야한다.
- 너무 길면 이전의 응답값만을 받을 것이고, 너무 짧으면 비용이 많이 발생한다.
- ### CNAME vs Alias
- CNAME : 루트 도메인 이름이 아닌 경우에만 가능 ( IPv4 / IPv6타입 가능 )
- 호스트 이름이 다른 호스트 이름으로 향하도록 할 수 있다. (app.mydomain.com -> blabla/anything.com)
- Alias : 호스트 이름이 특정 AWS 리소스로 향하도록 가능 ( A / AAAA 타입 가능 )
- ec2 의 DNS 이름에 대해서는 별칭 레코드를 설정할 수 없다.
- 대상 : ELB , CloudFront, API Gateway, S3, Bean Stalk
- ### 라우팅 정책
- Route 53 이 DNS 쿼리에 응답하는 것을 돕는다.
- DNS 관점으로 생각해야한다 ( ALB 가 EC2 인스턴스로 라우팅하는 것과 다른 의미 )
- 단순 : 단일 리소스 , 여러 값을 응답했을 때, 클라이언트는 랜덤으로 1개를 선택
- 가중치 : 요청의 일부 비율을 특정 리소스로 보내는 설정 가능
- 지연시간 : 가장 가까운 리소스로 리다이렉트
- 장애조치
- 지리적위치
- 지리적 근접
- 다중값 설정
- ### 상태확인
- public 리소스에 대해서만 헬스체크 가능
- Monitor an Endpoint : 엔드포인트의 응답값이 2xx , 3xx 상태코드여야 정상 , 엔드포인트에 접근하기 위해 라우터,방화벽 확인 필요.
- Calculated Health Check : 다수의 헬스체크 결과를 결합, ( OR , AND or NOT )
- Private Hosted Zones : private endpoint 에 접근불가능 , CloudWatch 와 Alarm 을 사용해서 체크
'AWS > AWS-SAA' 카테고리의 다른 글
ExamTopics_1~20 (1) | 2024.01.27 |
---|---|
세션 12~14 S3기본 , S3고급 , S3섹션 (1) | 2024.01.14 |
세션 9: AWS 기초: RDS + Aurora + ElasticCache (0) | 2024.01.06 |
섹션8: 고가용성 및 스케일링성: ELB 및 ASG (1) | 2023.12.19 |
섹션7: EC2 인스턴스 스토리지 (0) | 2023.12.16 |
댓글