1. 확장성
- elastic
- 유연하게 추가/삭제가 가능해야한다
2. 장애회복성
- single point of failure가 없어야 한다.
- 최소 2개 이상. 이중화가 되어있어야 한다.
- 이중화의 대상? 웹서버, db서버는 물론
- 하드웨어 장비들 (라우터, 스위치) 도 이중화가 되어야 한다.
- 스위치의 bandwidth보다 많은양의 트래픽이 들어올 경우 장애가 발생할 수 있다.
3. 자동화
- automation
-사람이 수동으로 하는 부분에서는 실수가 발생할수있다.
- infrastructure as code 로서 , 모든것은 스크립트 하나로 복제가 가능하여 누구나가 손쉽게 동일한 환경을 구성할 수 있어야 한다.
- 이를 위한 다양한 툴이 존재한다 (ansible, terraform 등)
4. 모니터링
- 항시 모니터링 되어야 한다.
댓글 없음:
댓글 쓰기