본문 바로가기
장바구니0

아마존 웹 서비스 부하 테스트 입문 > 웹사이트

상품간략정보 및 구매기능

아마존 웹 서비스 부하 테스트 입문

기본설명

상품 선택옵션 0 개, 추가옵션 0 개

제조사 제이펍
원산지 국내산
브랜드 제이펍
시중가격 32,000원
판매가격 28,800원
배송비결제 주문시 결제
최소구매수량 1 개
최대구매수량 999 개
  • 아마존 웹 서비스 부하 테스트 입문
    +0원

관련상품

등록된 관련상품이 없습니다.

  • 상품 정보

    상품 상세설명

    아마존 웹 서비스 부하 테스트 입문

    9791188621385.jpg

    도서명:아마존 웹 서비스 부하 테스트 입문
    저자/출판사:나카가와,타루하치,모리시타,켄/제이펍
    쪽수:480쪽
    출판일:2018-09-27
    ISBN:9791188621385

    목차
    머리말
    옮긴이 머리말
    이 책에 대하여
    감사의 말
    베타리더 후기

    CHAPTER 1 부하 테스트의 문제와 웹 시스템의 실패 사례 1
    1.1 잘못된 부하 테스트 2
    1.1.1 사례에서의 등장 인물과 상황 3
    1.1.2 잘못된 개발 일정 4
    1.1.3 잘못된 테스트 전제 조건 7
    1.1.4 잘못된 테스트 준비 9
    1.1.5 잘못된 테스트 실행 11
    1.1.6 잘못된 테스트 보고서 12
    1.2 웹 시스템 실패 사례 15
    1.2.1 이벤트 시스템 실패 사례 15
    1.2.2 쇼핑몰 사이트 실패 사례 16
    1.2.3 도서관 검색 시스템 실패 사례 17

    CHAPTER 2 웹 시스템 설계 방법 19
    2.1 웹 시스템 가용성 20
    2.1.1 가용성이란? 20
    2.1.2 여러 하위 시스템이 연결된 환경에서의 가용성 21
    2.2 높은 가용성을 가진 시스템 설계 방법 22
    2.2.1 시스템 이중화 23
    2.2.2 시스템 확장 25
    2.3 웹 시스템 설계 역사 29
    2.3.1 온프레미스에서의 시스템 구축 1(저가용성/낮은 확장성) 29
    2.3.2 온프레미스에서의 시스템 구축 2(중가용성/중간적 확장성) 32
    2.3.3 클라우드에서의 시스템 구축(고가용성/높은 확장성) 35
    2.4 요약 46

    CHAPTER 3 부하 테스트 기본 지식 47
    3.1 부하 테스트 목적 48
    3.1.1 온프레미스에서의 부하 테스트 목적 48
    3.1.2 클라우드에서의 부하 테스트 목적 51
    3.2 부하 테스트에서의 시스템 성능 지표 53
    3.2.1 Throughput 54
    3.2.2 Latency 55
    3.2.3 여러 하위 시스템으로 구성된 환경에서의 Throughput과 Latency 55
    3.3 시스템 성능 개선 기본 지식 56
    3.3.1 Throughput 개선 56
    3.3.2 Latency 개선 58
    3.4 좋은 부하 테스트에 대한 지표 59
    3.4.1 좋은 부하 테스트를 나타내는 지표 59
    3.4.2 나쁜 부하 테스트를 나타내는 지표 60
    3.5 요약 62

    CHAPTER 4 부하 테스트 도구 63
    4.1 부하 테스트에서 사용하는 3가지 도구 64
    4.2 부하 테스트 도구 선택 기준 65
    4.2.1 부하 테스트 도구란? 65
    4.2.2 부하 테스트 도구상의 부하와 실 운영환경의 차이 69
    4.2.3 부하 테스트 도구 선택 기준 73
    4.2.4 대상 시스템에 맞는 부하 테스트 도구 사용 74
    4.3 Apache Bench 사용 방법 78
    4.3.1 특징 78
    4.3.2 설치 방법 78
    4.3.3 주요 옵션 79
    4.3.4 실행 결과 예제 80
    4.4 Apache JMeter 사용 방법 81
    4.4.1 특징 81
    4.4.2 JMeter를 이용한 시스템 구성 예제 82
    4.4.3 설치 방법 86
    4.4.4 JMeter 실행 결과 예제 88
    4.5 Locust 사용 방법 90
    4.5.1 특징 90
    4.5.2 설치 방법 91
    4.5.3 시나리오 작성 91
    4.5.4 Locust 기동 92
    4.5.5 실행 예제 94
    4.6 Tsung 사용 방법 94
    4.6.1 특징 95
    4.6.2 설치 방법 95
    4.6.3 시나리오 작성 및 테스트 실행 97
    4.6.4 실행 결과 예제 98
    4.7 모니터링 도구와 프로파일링 도구 99
    4.8 top 명령어와 netstat 명령어 101
    4.8.1 top 명령어 101
    4.8.2 netstat 명령어 103
    4.9 CloudWatch 활용 106
    4.9.1 CloudWatch 그래프의 주의점 108
    4.10 Xhprof 사용 방법 112
    4.10.1 설치 방법 112
    4.10.2 Xhprof 실행 예제 113
    4.11 New Relic 도입 방법 117
    4.11.1 New Relic 도입 117
    4.11.2 New Relic 기능 소개 120

    CHAPTER 5 부하 테스트 계획 123
    5.1 부하 테스트 대상 시스템 125
    5.2 부하 테스트 계획 준비 126
    5.2.1 일정 결정 126
    5.2.2 부하 테스트 목적 설정 127
    5.2.3 전제 조건 정리 128
    5.2.4 목푯값 결정 129
    5.2.5 사용할 부하 테스트 도구 결정 136
    5.2.6 부하 테스트 환경 결정 136
    5.2.7 부하 테스트 시나리오 결정 138
    5.3 요약 143

    CHAPTER 6 부하 테스트 준비 145
    6.1 부하 테스트 대상 환경 구축 147
    6.1.1 테스트 대상 환경 구축 147
    6.1.2 부하 테스트 전용 엔드포인트 추가 147
    6.2 부하 테스트 도구 준비 148
    6.2.1 부하 테스트 도구 구축과 설치 148
    6.2.2 시나리오 작성 148
    6.2.3 시나리오 작성 시 주의점 148
    6.3 관련 시스템 부서와의 조율 149
    6.3.1 유관 부서 시스템 조정 149
    6.4 클라우드 사업자 제한 사항과 해제 요청 150
    6.5 요약 151

    CHAPTER 7 부하 테스트 실행 1(테스트 실행과 병목 현상 확인) 153
    7.1 부하 테스트 실행 단계란? 154
    7.1.1 한 번에 전체 부하 테스트를 실행한 경우 154
    7.1.2 단계에 따른 부하 테스트 159
    7.2 단계 1: 도구와 환경 검증 161
    7.2.1 대상 시스템 161
    7.2.2 Plan 162
    7.2.3 Do 163
    7.2.4 Check 163
    7.2.5 Action 164
    7.3 단계 2: 웹 프레임워크 검증 165
    7.3.1 대상 시스템 165
    7.3.2 Plan 166
    7.3.3 Do 166
    7.3.4 Check 166
    7.3.5 Action 167
    7.4 단계 3: 조회 성능 검증 167
    7.4.1 대상 시스템 167
    7.4.2 Plan 168
    7.4.3 Do 169
    7.4.4 Check 169
    7.4.5 Action 169
    7.5 단계 4: 갱신 성능 검증 170
    7.5.1 대상 시스템 170
    7.5.2 Plan 171
    7.5.3 Do 171
    7.5.4 Check 171
    7.5.5 Action 172
    7.6 단계 5: 외부 서비스 연동 성능 검증 173
    7.6.1 대상 시스템 173
    7.6.2 Plan 174
    7.6.3 Do 174
    7.6.4 Check 174
    7.6.5 Action 174
    7.7 단계 6: 시나리오 테스트 175
    7.7.1 Throughput 평가에 대해 175
    7.7.2 대상 시스템 176
    7.7.3 Plan 177
    7.7.4 Do 177
    7.7.5 Check 177
    7.7.6 Action 178
    7.8 단계 7: 스케일 아웃 테스트 준비 179
    7.8.1 대상 시스템 179
    7.8.2 Plan 180
    7.8.3 Do 180
    7.8.4 Check 180
    7.8.5 Action 180
    7.9 단계 8: 스케일 업/아웃 테스트(단계 1~6 회귀 테스트) 181
    7.9.1 대상 시스템 181
    7.9.2 스케일 업/스케일 아웃 예제 183
    7.9.3 Plan 186
    7.9.4 Do 187
    7.9.5 Check 187
    7.9.6 Action 187
    7.10 단계 9: 성능 한계 테스트(단계 1~6 회귀 테스트) 189
    7.10.1 대상 시스템 189
    7.10.2 Plan 190
    7.10.3 Do 190
    7.10.4 Check 191
    7.10.5 Action 191

    CHAPTER 8 부하 테스트 실행 2(원인 분석과 시스템 개선 작업) 193
    8.1 시스템 병목 확인 194
    8.2 부하 테스트 도구 병목 원인과 대책 195
    8.2.1 서버 및 테스트 도구 설정 문제 196
    8.2.2 테스트 시나리오 문제 200
    8.2.3 부하 테스트 서버 성능 부족 200
    8.2.4 부하 테스트 서버 네트워크 문제 201
    8.2.5 참고표 202
    8.3 웹 서버 병목 원인과 대책 203
    8.3.1 운영체제와 미들웨어 설정 문제 203
    8.3.2 웹 프레임워크 문제 205
    8.3.3 애플리케이션 문제 208
    8.3.4 서버 리소스 성능 부족 209
    8.3.5 참고표 210
    8.4 캐시 서버 병목 원인과 대책 214
    8.4.1 캐시 사용 방법 문제 215
    8.4.2 서버 리소스 부족 215
    8.4.3 참고표 215
    8.5 DB 서버 병목 원인과 대책 218
    8.5.1 DB 설계 문제 218
    8.5.2 DB 사용 애플리케이션 문제 220
    8.5.3 서버 리소스 부족 222
    8.5.4 참고표 224
    8.6 외부 서비스 병목 원인과 대책 231
    8.6.1 외부 시스템과 연동 방법 문제 231
    8.6.2 외부 시스템 성능 문제 233
    8.6.3 참고표 234

    CHAPTER 9 부하 테스트 보고서 작성 239
    9.1 부하 테스트 최종 확인 240
    9.2 목푯값에 맞춘 적정한 구성 선정 241
    9.2.1 시스템 여유 리소스 확보 방****242
    9.3 부하 테스트 보고서 작성 242
    9.3.1 보고서 필요 항목 242
    9.3.2 부하 테스트 보고서에 시스템 모니터링 데이터를 넣으면 생기는 문제 243
    9.4 요약 244

    CHAPTER 10 부하 테스트에 대한 실제 사례 245
    10.1 이 장에서 테스트하는 시스템 246
    10.1.1 애플리케이션 기능 요건 246
    10.1.2 시스템 요건 247
    10.1.3 시스템 설계 247
    10.1.4 부하 테스트 전제 조건 254
    10.2 JMeter+Xhprof로 PHP 애플리케이션 부하 테스트 사례 257
    10.2.1 부하 테스트 계획 수립 257
    10.2.2 테스트 실행 1: 도구와 웹 프레임워크 검증(테스트 시작) 261
    10.2.3 테스트 실행 2: 시나리오 테스트(테스트 실행) 279
    10.2.4 테스트 실행 3: 스케일 업/아웃 테스트(확장에 대한 한계) 293
    10.2.5 테스트 실행 4: 성능 한계 테스트(성능 한계 개선) 313
    10.2.6 적정한 구성 선정과 테스트 보고서 320
    10.3 Locust+New Relic으로 Node.js 애플리케이션 부하 테스트 사례 329
    10.3.1 1일 차 전반: 도구와 환경 검증 332
    10.3.2 1일 차 후반: 애플리케이션 시스템 전체 검증 339
    10.3.3 2일 차 전반: 애플리케이션 시스템 전체 검증(1일 차에 이어 계속) 351
    10.3.4 2일 차 전반: 확장성 검증(2배 확장) 355
    10.3.5 2일 차 후반: 확장성 검증 ? 웹 서버 확장 시 발생하는 병목 현상은? 362
    10.3.6 3일 차: 최소 구성에 대한 검증 375

    CHAPTER 11 부록 I(용어 설명 외) 393
    11.1 용어 설명 394
    11.1.1 일반 용어 394
    11.1.2 AWS 용어, 아이콘 설명 396
    11.2 JMeter 시나리오 설명 401
    11.2.1 Thread Group 생성 402
    11.2.2 Simple Controller를 사용한 그룹화 403
    11.2.3 Dummy user_id 생성 404
    11.2.4 사용자 정의 변수 사용 405
    11.2.5 HTTP Request 실행 406
    11.2.6 HTTP 응답으로부터 user_id 수집 407
    11.2.7 시나리오 일부를 ?% 확률로 실행 410
    11.2.8 시나리오 일부를 ?회 반복 411
    11.2.9 통계 보고서 표시 412
    11.3 Locust 시나리오 설명 413
    11.3.1 Locust 기본 413
    11.3.2 10장에서의 시나리오 417
    11.4 부하 테스트의 문제 설명 423

    CHAPTER 12 부록 II(AWS 로드 테스팅) 431

    찾아보기
    delivery.jpg
  • 사용후기

    사용후기가 없습니다.

  • 상품문의

    상품문의가 없습니다.

  • 배송/교환정보

    배송정보

    배송업체 : 한진택배 (1588-0011)
     배송비
     2,500원 (25,000원 이상 구매 시 무료 배송/일부상품제외) 군부대 및 도서산간 지역은 추가 배송비가 발생할 수 있습니다.
     ◆배송기간
     : 평일 오전 7시 이전 주문 시 당일 발송 (2~3일 소요) : 단, 공휴일, 연휴, 천재지변 등으로 인해 발송이 지연될 수 있습니다.
     ◆배송추적
     : 당일 발송건에 한해 익일 오전 9시 이후 확인 가능합니다.


    교환/반품

     ◆반품/교환을 원하는 경우 반드시 고객센터로 연락 후 신청하시기 바랍니다.
     ◆반품/교환은 상품 수령일로 부터 7일 이내에만 가능합니다. 단, 상품이 훼손되지 않았거나, 속 비닐이 있는 경우 듣지 않았을    때 가능합니다.
     •고객님의 변심 또는 잘못 주문하신 경우에는 왕복 배송비는 고객님의 부담입니다.
     ◆오배송, 파본, 불량 상품에 대해서는 고객센터로 연락주시면 상담 후 교환해 드립니다.
     ◆오배송, 파본, 불량상품의 배송비는 환불처에서 부담합니다.
     교환/반품
     ◆환불은 상품이 환불에 도착 시 처리됩니다. (카드 취소는 3~5일이 소요될 수 있습니다.)

고객센터 1234-5678

회사명 (주)꼭대기 주소 서울 특별시 마포구 연희로 11,5층 S-537호
사업자 등록번호 795-87-00429 대표 오주봉 전화 02-356-5779 팩스 02-356-5779
통신판매업신고번호 제2017-서울마포-0052호 개인정보 보호책임자 dhwnqhd

Copyright © 2001-2013 (주)꼭대기. All Rights Reserved.

상단으로