티스토리 뷰

카테고리 없음

aws app cloud map이란?

KyeongRok Kim 2019. 5. 31. 13:55

 

msa는 서버들을 잘게 쪼개고 각 서버들 간에 연결이 되어 있다.

 

 

때문에 A B C D E 다섯개의 서버중에 한대가 문제가 생기면 그 서버를 참조해야만 뜰 수 있는 서버는 뜨지 못한다. 그러면 연쇄 반응으로 서비스 전체가 깨질 수 있다.

 

그리고 서버를 띄웠을 때 서버 정보가 바뀌는 경우가 있다. 서버를 새로 띄우면 해당 서버의 ip가 바뀔 수도 있다.

 

그래서 Discovery하는 기능이 필요하다. A라는 서버가 B라는 서버를 참조 할 때 ip를 가지고 참조를 한다고 하면 B서버가 문제가 생기거나 ip가 바뀌면 서비스 전체에 문제가 생긴다.

 

이것을 해결 하려면 서버를 참조 할 때 ip가 바뀐 것을 누군가 알고 있어야 한다. 이것을 해주는 것이 aws cloud map이다.

 

cloud map에 물어봐서 해당 서버의 정보를 받아오는 방식이다.

 

 

CNAME이란?

CNAME은 Canonical Name의 줄임말이다.

 

canonical은 다음의 뜻이 있다.

1. (성경이) 정본에 속하는; (문학 작품이) 고전으로 여겨지는
2. 교회법에 따른
3. (수학에서) 표준이 되는

 

예를 들어보면 이 블로그의 도메인은 아래와 같다.

krksap.tistory.com

 

cname은 아래와 같이 .tistory.com 이라는 도메인에 여러가지 이름을 주는 것을 cname이라고 한다.

krkabap.tistory.com

 

 

 

 

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/04   »
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
글 보관함