대규모 서비스를 지탱하는기술 ch14

7
대규모 서비스를 지탱하는기술 Ch14. 효율 향상 전략 아키텍트를 꿈꾸는 사람들 http://cafe.naver.com/architect1 발표 : 김연기 (scor7910.tistory.com)

Upload: scor7910

Post on 08-Jul-2015

169 views

Category:

Documents


12 download

TRANSCRIPT

Page 1: 대규모 서비스를 지탱하는기술 Ch14

대규모 서비스를 지탱하는기술

Ch14. 효율 향상 전략

아키텍트를 꿈꾸는 사람들

http://cafe.naver.com/architect1

발표 : 김연기

(scor7910.tistory.com)

Page 2: 대규모 서비스를 지탱하는기술 Ch14

가상화 기술

• 확장성

– 오버헤드의 최소화

• 비용대비 성능

– 리소스 사용률 향상

– 운용의 유연함

• 고가용성

– 환경의 격리그림출처 : http://www.nuigalway.ie/cs/staff/virtualser

vers/virtualserver.html

Page 3: 대규모 서비스를 지탱하는기술 Ch14

가상화 기술의 효용

• IPMI->하이퍼바이저 로 대체

– IPMI를 지원하지 않는 저가의 하드웨어 사용가능

• 하드웨어간 차이 흡수

– 하드웨어 추상화

• 준 가상화

– 전체 하드웨어를 에뮬레이팅 하지 않아 오버헤드를 줄임

• 리소스 소비 제어

– 리소스 관리툴을 이용하여 간편하게 서버를 관리할수 있다.

Page 4: 대규모 서비스를 지탱하는기술 Ch14

가상화 서버 구축 정책

• 하드웨어 리소스 이용률 향상.

– CPU가 남는다 -> 웹서버로 활용

– I/O가 남는다 -> 캐시 서버로 활용

• 같이 두는것을 피하는 형태의 조합.

– 비슷한 속성의 서버는 서로 점유하려하기때문

에 피한다.

• 중앙 스토리지는 사용하지 않는다.

– 안정성 확보를 위해!

Page 5: 대규모 서비스를 지탱하는기술 Ch14

가상화로 얻은 장점

• 서버 비용 절약.

• 간단하게 서버 증설 가능.

• 소프트웨어 레벨에서 간단히 제어 가능.

Page 6: 대규모 서비스를 지탱하는기술 Ch14

가상화 도입시 주의점

• 하테나의 경우

– 여러가지 조건일 경우 재고할 필요가 있다.

• 모 회사의 경우

– 서버가 느리다.

– 서버가 느리다.?

– 서버가 느리다 ??

Page 7: 대규모 서비스를 지탱하는기술 Ch14

하드웨어와 효율 향상

• 무어의 법칙으로 하드웨어의 성능향상.

• 메모리와 하드드라이브 가격이 계속 하락

세.

• SSD 가격하락.

– 메모리와 경쟁할정도로 빠름.