DevOps 3

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

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

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

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

01. 클라우드 컴퓨팅 개요

들어가며 : 클라우드 컴퓨팅이란? 클라우드 컴퓨팅 역사 그리드 컴퓨팅 클러스터링 가상화 소프트웨어 구현 계층에 따른 가상화 분류 전가상화와 반가상화란? 주요개념 및 용어 가상머신 하이퍼바이저 프로비저닝 수평,수직확장 영내(온프레미스, On-premise) 클라우드의 필요성 및 장단점 클라우드 컴퓨팅의 특성 클라우드 서비스 모델 SaaS PaaS IaaS 전개모델 퍼블릭 클라우드 프라이빗 클라우드 하이브리드 클라우드 멀티 클라우드 클라우드 컴퓨팅 이란? IT 자원을 구입할 필요가 없이 컴퓨팅 자원이 필요한 시점에서 필요한 만큼만(온디맨드) 임대해 사용하고 그 만큼의 비용을 지불하는 서비스 한마디로 IT자원의 렌탈샵 컴퓨팅 자원(Compute) : 응용 요구에 따라 1개의 서버로부터 대형 서버 클러스터까지 ..