brunch

You can make anything
by writing

C.S.Lewis

by Master Seo Oct 09. 2021

(정리) 대형장애 대비는 멀티 클라우드가 답이다.

대형장애는 GSLB와 쿠버네티스로 대응 가능하다



<1> 요구 사항, 개선안, 구성도

<2> 최근 대형 장애 내용

<3> DNS와 GSLB 구축법

<3> Kubernetes 구축법




<1> 요구 사항, 개선안, 구성도, 장애 내용


1

요구 사항 - 대형 장애 대응 필요

CrowdStrike 제품으로 인한 윈도우 시스템 비정상 종료 장애 - 2024.07

덴마크의 클라우드 제공 업체가 모든 고객 데이터를 잃음

AWS 장애

페이스북 장애

인스타그램의  6시간 서비스 장애 발생에 대한 개선  방안 구현

KT 장애에 대한 인터넷 웹사이트 개선 방안



2

개선안

멀티 클라우드가 답이다.

쿠버네티스 컨테이너가 답이다.

Multi Cloud Ops 엔지니어가 필요하다.

GSLB 구축하자.

쿠버네티스 구축 운영하자.



3

구성도


해당 아키텍처 장점

통신사나 CSP(Amazon , Azure)의 장애가 발생하더라도 다른 CSP로 서비스 지속 가능.

배포시 GSLB를 이용해 트래픽을 조절하면 서비스 장애는 없음.

작은 사이트는 Node2개만 띠우면 그리 큰 금액은 아니다.



해당 아키텍처 단점

쿠버네티스 비용이 추가로 들어간다.

AWS, Azure, GCP, NCP 등 다른 클라우드도 비용처리가 필요하다.

AWS, Azure, GCP, NCP 등 다른 클라우드도 익혀야 한다.




<2> 최근 대형 장애 내용


1

2024년 07월 크라우드스트라이크발 전산 마비 사태

https://namu.wiki/w/2024%EB%85%84%20%ED%81%AC%EB%9D%BC%EC%9A%B0%EB%93%9C%EC%8A%A4%ED%8A%B8%EB%9D%BC%EC%9D%B4%ED%81%AC%EB%B0%9C%20%EC%A0%84%EC%82%B0%20%EB%A7%88%EB%B9%84%20%EC%82%AC%ED%83%9C



2

https://news.hada.io/topic? id=10525&utm_source=discord&utm_medium=bot&utm_campaign=926


3

https://m.mk.co.kr/news/it/view/2021/12/1124184/


4

https://byline.network/2021/10/5-97/


5

https://www.theverge.com/2021/10/4/22709806/facebook-says-the-six-hour-outage


6

https://n.news.naver.com/article/001/0012756482







<3> DNS와 GSLB 구축법


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




<3> Kubernetes 구축법



1

Naver kubernetes Service 구축법


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


비용

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



2

Amazon EKS 구축과 게임 컨테이너 올리기


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



3

Google GKE 구축


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



4

MS AKS 구축


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



5

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



6

GSLB로 kubernetes와 Amazon EKS 트래픽 조절하기


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




감사합니다.

매거진의 이전글 1-1. DNS와 GSLB 구축
작품 선택
키워드 선택 0 / 3 0
댓글여부
afliean
브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari