서버 다중화란?
실제로 사용되는 서버 외에도, 같은 기능을 할 수 있는 서버를 여러개 준비해놓는것.
서버 다중화의 필요성
하나의 서버에서 모든 데이터를 처리할때 발생하는 문제점을 해결한다.
1. 작업속도느림
- 서버가 많으면, 로드밸런싱하여 작업을 빠르게 처리 할 수 있다.
2. 서버다운시, 서비스 불통됨
- 서버가 많으면, 대기하고 있던 서버가 본래 서버를 바로 대체 할 수 있다.
3. 사고로 인해 데이터가 삭제됐을때, 복구 불가능
- 서버가 많으면, 데이터가 백업되어 있기 때문에 복구 할 수 있다.
로드밸런싱이란?
AWS를 이용한 서버 다중화
AWS의 EC2는 하나의 컴퓨터(서버)로 사용되기 때문에,
EC2를 늘려나가는 것 만으로도 손쉽게 서버 다중화를 할 수 있다.
( 서로 다른 지역의 컴퓨터에 EC2 인스턴스를 만들면, 한 서버가 사고로 불이 나더라도 다른 서버로 정상 운용 가능 )
반응형