Programming/클라우드 컴퓨팅 & AWS

[AWS] 안정적인 서버 만들기 ( 서버 다중화 )

MOONCO 2021. 10. 26. 23:30

서버 다중화란?

실제로 사용되는 서버 외에도, 같은 기능을 할 수 있는 서버를 여러개 준비해놓는것.

 

서버 다중화의 필요성

하나의 서버에서 모든 데이터를 처리할때 발생하는 문제점을 해결한다.

1. 작업속도느림
  - 서버가 많으면, 로드밸런싱하여 작업을 빠르게 처리 할 수 있다.


2. 서버다운시, 서비스 불통됨
  - 서버가 많으면, 대기하고 있던 서버가 본래 서버를 바로 대체 할 수 있다.


3. 사고로 인해 데이터가 삭제됐을때, 복구 불가능
   - 서버가 많으면, 데이터가 백업되어 있기 때문에 복구 할 수 있다.

 

로드밸런싱이란?

 

[컴퓨터 기초] 로드밸런싱이란?

로드밸런싱이란? 컴퓨터의 하나의 작업을, 여러개의 장치에게 나누어 시키는 것 로드밸런싱의 장점 작업이 걸리는 시간을 최소화 할 수 있다. 로드밸런싱 방법과 한계 1. 하나의 DNS로 들어오는

defineall.tistory.com

 


AWS를 이용한 서버 다중화

AWS의 EC2는 하나의 컴퓨터(서버)로 사용되기 때문에,

EC2를 늘려나가는 것 만으로도 손쉽게 서버 다중화를 할 수 있다.

( 서로 다른 지역의 컴퓨터에 EC2 인스턴스를 만들면, 한 서버가 사고로 불이 나더라도 다른 서버로 정상 운용 가능 ) 

 

반응형