AWS 네임서버(route53) 상태검사구성 헬스체크(healthchecks) > AWS.클라우드
AWS.클라우드

AWS 네임서버(route53) 상태검사구성 헬스체크(healthchecks)

조회 22회 댓글 0건

AWS에서의 네임서버는 상품명이 Route53 입니다. 53은 네임서버의 기본포트 입니다. 유용한 기능중에서 헬스체크란 것이 있습니다. 많은 양의 서버를 가지고 있다면 ELB 같은것을 사용하는 것이 더 좋습니다.


그런데 ELB는 하위에 최소 2대가 있어야 하고. ELB 비용도 지불을 해야 합니다.


일반적으로 서버장애가 잘 나지 않고 트래픽이 많지 않은 경우 동시 2대 운영하면서 1대 장애가 발생하면 1대를 제외하여 서비스를 지속하고 싶은경우 사용하면 유용할듯 합니다. 또는 여러국가에 서비스 하는데 특정 국가에선 서버가 1대만 필요한경우 장애가 나면 인접한 다른 나라의 서버로 지정하는 기능도 괜찮을듯 합니다.


79ef1967d3e0aa380bfa2e12f49a2a64_1667698694_6039.png
 
* 추가 요금의 경우
최하단에 선택한 옵션이 있을 경우 표시 되기 때문에 잘 보시고 하시면 됩니다.
- 지연시간
- 문자열체크
- 짧은시간 체크(10초)
- https 프로토콜 사용

* 추가 요금이 없는 경우
- 이미지만 체크(웹서버만 체크 한다는것)
- AWS에 있는 서버

* 추가요금에서 중요한 기능은 문자열체크
내부에 디비서버등 여러가지 서버가 있을 수 있는데 이런 경우 유용할것으로 보입니다.
> 저같은 경우는 이 부분을 다른 서버에서 체크하여 문자로 알려주는 기능을 사용합니다. 단, 이렇게 되면 장애에 대한 대처는 자동으로 안되긴 합니다

* IP주소는 나가는 공인IP를 넣어야 되기 때문에 아래 명령으로 쉽게 
[root@pabburi ~]# curl ifconfig.me

* 저처럼 웹서버만 체크하는 경우는 간단하게 이미지매직으로 만들면 됩니다.
convert xc:#FF0000[1x1] xc:#00FF00[1x1] xc:#0000FF[1x1] +append aws_pabburi.co.kr.png

서버 대수가 좀 된다면 추가비용지불해야 되고 그러 한다면 이것도 쌓이면 비용좀 될듯 합니다. 한달이 아니라 사용하지 않을때 까지 비용을 지불해야 되니 말이죠~

79ef1967d3e0aa380bfa2e12f49a2a64_1667699157_2775.png
상태검사 결과 입니다. - 저 같은 경우는 좀 더 빠르게 반응하게 하기위해서 기본 3회인것을 2회만 문제가 있어도 장애처리 할 수 있도록 하였습니다. 그럼 체크하는데만 1분 소요 되네요.
위 보시면 알겠지만 전체 모두 OK 되어야 합니다. 반대로 전부 실패해야 반영됩니다. 이 부분은 체크 하는 나라를 최대 3개 까지 줄일 수 있었던가 그런데요. 방화벽 같은것으로 막히는 경우가 있을 수 있으니 가능하면 많은 나라에서 체크 되도록 하는것이 좋겠습니다.

79ef1967d3e0aa380bfa2e12f49a2a64_1667700677_6417.png
 
* 만약 웹서버 이외에 디비커넥션등 서비스에 치명적인 것 까지 같이 체크해야 한다면 아래를 참고하세요


  • 페이스북으로 공유
  • 트위터로  공유
  • 구글플러스로 공유
전체 23건 1 페이지
  • profile_image 라이트세일의 S3는 작년인가 생긴 서비스 입니다.사용은 안하고 있지만 예상가능한 서비스로서 오늘 확인한 결과를 올립니다.결론 부터 말하면 사용 할 수도 있고 안할 수도 있을것 같습니다. 아니면 다른 업체를 생각해 보는것도 좋을듯 싶다는 생각이 들었습니다.라이트세일의 S3는 위와 같이 용량을 선택하게 되어 있습니다.  - 추가 전송용량에 대한 금액은 알 수 없다. 기본양을 준다(무료)  - 쓰는만큼 비용을 지불하는것이 아니라 블록스토리지 처럼 정…
  • profile_image 누가 회사가 아닌 다른곳에서 로그인 했는지 가끔 확인이 필요 할 때가 있는데요. 검색해 보면 의외로 찾기 힘든것중 하나 였습니다.로그인의 기록에 대해 볼 수 있는 컨텐츠의 설명이 생각보다 없는것입니다. AWS에 로그인 및 여러 설정에 대한 기록은 CloudTrail 서비스를 통해서 볼 수 있습니다. 기본적으로 볼 수 있는 서비스 입니다. 추가적인 설정 같은것이 필요한것은 아닙니다. 어떤 이유인지 모르겠지만 CloudTrail 에서 IP 보는것이…
  • profile_image 리노드 같은곳은 낮은것에서 높은것으로 늘리는 기능이 있어 좋은데요. 아마존은 보이질 않습니다. 콘솔등 몇가지 불편한것이 있는데 다른 기능때문에 AWS를 떠나지 못하고 있는데 용량을 늘리는 방법에 대한 설명입니다. 직접적인 메뉴의 기능으로 상위 용량으로 늘리는 방법은 없습니다.* 라이트세일 인스턴스 용량을 늘리는 방법 1) 스냅샷을 생성한다.2) 생성된 스냅샷을 이용해서 "새 인스턴스"를 생성할때 원하는 용량을 선택한다. 라이트세일에서 EC2로 …
  • profile_image 비슷한 2개의 OS를 사용한 후기 입니다. 결론 부터 말씀 드리면 많이 사용하는 OS 사용하는 것이 일반인은 좋습니다.1) Amazon Linux 2CentOS 기반으로 만들어진것으로 알려져 있습니다. 그리고 패키지 설치는 동일하게 yum을 통해 사용합니다.* 장점라이브러리 버전등은 높은 편입니다.http2 등 CentOS7에서 지원하지 않는 높은 버전의 아파치 버전까지 기본으로 지원이 됩니다.* 단점버전이 높은것(최신 버전을 제공한다는것) 자…
  • profile_image 포트의 경우 변경하면 반영 되지 않습니다. 다른 보안 때문에 selinux 끄고 해보세요.systemctl restart sshd 자체가 적용이 안됩니다.그리고 aws의 방화벽도 건드려 줘야 합니다.# 필요한 경유 포트 변경Port 22# 루트유저로 로그인 가능하게PermitRootLogin yes# 아래는 변경한 옵션 입니다.# 정확히는 주석으로 되어 있는것을 주석을 푼것입니다.PasswordAuthentication yesPermitEmpt…
  • profile_image AWS의 리눅스 사용시 기본적으로 생성되는 일반유저에서 root 유저로 전환하는 방법 입니다.인스턴스 생성된 다음 진행인데 전 라이트세일에서 하였습니다. 제 기억으론 EC2로 다르지 않습니다. 일반유저로 접속이 되면 아래 명령으로 간단하게 루트유저로 전환이 가능합니다.패드워드 없이전환 되므로 전환 된 다음 root 유저의 패스워드를 만들어주면 됩니다.전 테스트 할것이 있어서 ssh를 비밀번호 넣는 방식으로 변경한 다음 ssh2로 접속할 예정입니…