brunch

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

by Master Seo

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


쿠버네티스 gslb.jfif

감사합니다.

keyword
매거진의 이전글108. 네이버 쿠버네티스 서비스 장애 시 8/10