brunch

You can make anything
by writing

C.S.Lewis

by Master Seo Mar 06. 2022

109. Amazon EKS 서비스 장애시 9/10

Amazon EKS로 게임 서비스 운영 중

Amazon Route53으로  DNS 서비스  운영 중


Amazon EKS 장애 시 어떻게 대응할 수 있을까?


<1> 현황 - Amazon EKS 운영 현황

<2> 현황 - Amazon Route53에서 DNS 운영 현황

<3> 개선방향 - Amazon EKS 장애 시  대처법?

<4> 개선방향 - Amazon  전체 서비스 장애 시?

<5> 참고 자료 



<1> 현황 - Amazon EKS 운영 현황


1

AWS EKS는 AZ 여러 곳에 구축 가능하다.

AZ 1곳의 장애이면  해당 AZ에 있는 Pod대신 다른 AZ에 Pod를 추가하는 것을 추천한다.


2

예전 dns장애처럼 전체가 안 되는 경우 다른 CSP로 이전하는 방법이 있다.




<2> 현황 - Amazon Route53에서 DNS 운영 현황


1

DNS 설정

bestgame10.com


Cname으로  AWS LB로  위임


1.bestgame10.com   CNAME   LB



2

테트리스

http://1.bestgame10.com/


2048 게임

http://2.bestgame10.com/





<3> 개선방향 - Amazon EKS 장애 시  대처법?



1

다른 CSP (네이버 클라우드 , GCP , AZURE)의  다른 쿠버 네티스 서비스로 이전한다.


2

104. 네이버 쿠버네티스 개발 서버 구축법과 비용

https://brunch.co.kr/@topasvga/2210


3

서비스 올린다.

https://brunch.co.kr/@topasvga/2218


https://brunch.co.kr/@topasvga/2217


4

 Amazon Route53에서  CNAME을  네이버 쿠버네티스 서비스 LB로  변경한다.

1.bestgame10.com   CNAME을   네이버 쿠버네티스 서비스 LB로 변경


5

서비스 정상 확인한다.




<4> 개선방향 - Amazon  전체 서비스 장애 시?


1

104. 네이버 쿠버네티스 개발 서버 구축법과 비용

https://brunch.co.kr/@topasvga/2210



2

서비스 올리기


https://brunch.co.kr/@topasvga/2218



https://brunch.co.kr/@topasvga/2217



3

Amazon Route53 DNS 도  안 될 경우?

이 경우는 1일 소요되므로 최악의 경우에만 이전한다.

Amazon Route53  DNS 설정을 백업받고 있어야 한다.

도메인 자체를  네이버 클라우드 Global DNS 이전 하기

Global DNS에서 bestgame10.com  생성

도메인 등록 대행 기관에서 네임서버 변경 ( 네이버 Global DNS 네임서버로 정보 변경 - 1일 소요됨)

1.bestgame10.com 의 CNAME을  네이버 클라우드 쿠버 네티스  LB로 변경한다.



4

AWS 서비스뿐만 아니라 다른 CSP의 클라우드 서비스가 장애 나는 경우?

온프레미스로 이전

네이버 클라우드 등 다른 CSP에 구축해 서비스를 이전


컨테이너 환경이면 서비스 이전이 좀 자유로워집니다!




<5> 참고 자료 


https://brunch.co.kr/@topasvga/2210



https://brunch.co.kr/@topasvga/1927


감사합니다.

브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari