공통
RAID 정리 (RAID 개념 및 종류)
RAID Redundant Array of Inexpensive Disk or Redundant Array of Independent Disk 여러 물리적 디스크를 묶어서 그룹으로 만들어 하나의 논리적인 디스크처럼 사용하는 기술 논리적 디스크를 LU(Local Unit)이라고 한다. 효과 안정성 확보 HDD에 장애가 발생해도 데이터가 손실되지 않도록 데이터 기록을 이중화한다. 성능 향상 RAID에서는 RAID 컨트롤러가 미리 정해 놓은 길이로 I/O를 분할해서 복수의 HDD에 대해 병렬로 I/O 처리를 한다. 참고로, 이 고정 길이를 RAID의 스트라이프 크기라고 부른다. 용량 확장 논리 HDD는 HDD의 물리적 한계 (용량적)를 넘어서 자유롭게 용량을 결정할 수 있다. RAID 수준 RAID 수준에는 ..
[그림으로 공부하는 IT인프라 구조] 8장 정리
응답과 처리량 시스템 성능을 가리킬 때 응답과 처리량이라는 지표가 자주 사용된다. 응답 처리 하나당 소요 시간을 의미. 응답이 걸리는 시간 처리량 단위 시간당 처리하는 양 초당 받아들이는 사용자 수 퍼센타일 실제 시스템에서는 단일 사용자 응답만으로는 부족하기 때문에 여러 사용자의 평균값을 이용한다. 이때 통계학에서 사용되는 퍼센타일 개념을 이용한다. 극단적으로 응답 시간이 긴 사용자는 다른 문제를 내포하고 있을 수 있기 때문에 오차라고 생각하고 평균값에 포함하지 않는다. 병목 현상 처리량을 제한하고 있는 요인 병목 지점 병목 현상이 발생하는 위치 병목 현상은 어떻게 해결하는가? 성능 분석의 시작은 먼저 이 병목 현상이 발생하고 있는 위치를 정확히 파악하는 것이다. 이를 위해서는 각 서버의 처리량이나 응답..
[그림으로 공부하는 IT인프라 구조] 7장 정리
1. 안정성 및 이중화 안정성 고가용성이라고도 함. 시스템 서비스가 가능한 멈추지 않도록 하는 것. 안정성 및 고가용성의 목표 고장, 장애에 의한 정지가 발생하지 않을 것 ⇒ 컴포넌트 이중화 고장, 장애가 발생해도 복구할 수 있을 것 ⇒ 컴포넌트 이중화 고장, 장애가 발생한 것을 검출할 수 있을 것 ⇒ 컴포넌트 감시 고장, 장애가 발생해도 데이터가 보호될 것 ⇒ 데이터 백업 상용 웹 시스템에서는 미들웨어 기능이나 구조로 이중화, 감시, 백업의 세 가지 수단을 구현해서 목표를 실현하고 있다. 이중화 하나의 기능을 병렬로 여러 개 나열해서 하나에 장애가 발생해도 다른 것을 이용해서 서비스를 계속할 수 있는 것. 하나의 기능이 병렬로 가동되기 때문에 고가용성에 대한 의미뿐만 아니라 확장성이나 부하 분산 같은 ..
[그림으로 공부하는 IT인프라 구조] 6장 정리
네트워크 서로 다른 장비 간 데이터를 교환할 때 기본적으로는 네트워크를 경유해서 데이터를 송수신할 필요가 있다. 네트워크 계층구조 계층구조에서는 데이터나 기능 호출 흐름에 따라 계층 간 역할이 나누어진다는 특징이 있음. 각 층은 자신이 담당하는 일만 책임을 지며, 상호 연결돼 있는 계층들에서는 교환 방법, 즉 인터페이스만 정해두면 된다. 은폐 효과 각 층은 상호 간에 어떤 일을 하는지는 알고 있지만, 구체적으로 어떤 방식으로 처리하는지는 알지 못한다. 즉 은폐되어 있다. 이렇게 계층 구조로 나눔으로써 계층 간에 서로 영향을 주지 않고 독립적으로 동작할 수 있다. 상호 간에 내부처리를 은폐하기 때문에, 인터페이스만 바꾸지 않으면 각 계층이 내부적으로 처리를 마음대로 바꾸어도 문제없다. OSI 7 계층 모델..
[그림으로 공부하는 IT인프라 구조] 5장 정리
1. 캐시 임시 저장소. 어디에 사용되나? 브라우저 캐시 웹 브라우저가 접속한 페이지를 캐시. 웹 서버 접속을 줄이고 브라우저 표시를 고속화할 수 있다. CDN 요즘에는 캐시 서버를 서버 앞에 두는 대신 CDN을 배치하는 구조를 이용. 효과 데이터에 고속으로 액세스 할 수 있다. 실제 데이터에 대한 액세스 부하를 줄일 수 있다. 적합한 시스템 참조 빈도가 높은 데이터 몇 번이고 같은 데이터를 참조한다면 캐시에 배치해서 고속으로 데이터에 액세스 할 수 있다. 캐시의 데이터가 손실돼도 문제가 없는 시스템 스트리밍 데이터 등은 갱신이 없기 때문에 캐시에 장애가 발생해도 원 데이터를 다시 캐시에 배치하기만 하면 복원이 가능하다. 이런 읽기 전용 데이터에 적합 부적합한 시스템 데이터 갱신 빈도가 높은 시스템 갱신..