DevOps/인프라 개념정리 2

성능 향상을 위한 인프라 구조 (3tier 시스템 병목현상, 응답과 처리량)

응답과 처리량 성능 문제의 두 가지 원인 응답 문제 처리량 문제 병목 현상이란? 처리 속도의 제한 요소가 되는 병목 현상 병목 현상은 어떻게 해결되는가? 병목 지점은 반드시 존재한다 3계층형을 통해 본 병목 현상 CPU 병목 현상 예 메모리 병목 현상 예 디스크 I/O 병목 현상 예 네트워크 I/O 병목 현상 예 애플리케이션 병목 현상 예 응답과 처리량 성능 문제의 두 가지 원인 시스템 성능을 가르킬 때 응답(Reponse)과 처리량(Throughput)이라는 지표가 자주 사용됩니다. 응답은 처리 하나당 소요 시간을 의미 처리량은 단위 시간당 처리하는 양을 의미 예를 들어, 검색 엔진에서 키워드를 입력해서 '검색' 버튼을 누른 후 검색 결과가 표시되기까지 걸리는 시간이 응답 시간(Reponse Time)..

인프라를 지탱하는 응용 이론 (캐시, 인터럽트, 폴링, I/O 크기, 저널링, 복제, 마스터-워커, 압축, 오류 검출 이란?)

캐시(Cache) 캐시란? 사용 예 캐시 요약 인터럽트(Interrupt) 인터럽트란? 사용 예 인터럽트 요약 폴링(Polling) 폴링이란? 사용 예 폴링 요약 I/O 크기 I/O 크기란? 사용 예 I/O 요약 저널링(Journaling) 저널링이란? 사용 예 저널링 요약 복제 복제란? 사용 예 복제 요약 마스터-워커 마스터-워커란? 사용 예 마스터-워커 요약 압축 압축이란? 사용 예 압축 요약 오류 검출 오류 검출이란? 사용 예 오류 검출 요약 캐시(Cache) 사용 빈도가 높은 데이터를 고속으로 액세스할 수 있는 임시 저장소 캐시는 빠른 성능을 제공하는 대신 비용이 비싸고 비싼만큼 사용할 수 있는 저장 공간이 작다. 캐시를 사용해야 되는 이유 처리 시간에 비해 데이터 접근 시간이 오래 걸릴 때 반복..