부하발생기 처리
우분투 최신버전 업데이트
# sudo apt-get update;
# sudo apt-get install apache2-utils;
# ab 프로그램 - 아파치에서 만든 부하 처리기기
-n requests 몇번 몇명 400명
-c 동시접속자 수
http: //아이피/ 다음 슬래시 붙일것
#ab -n 400명 -c 동시접속자 수 1
#ab -n 400 -c 1 http://13.209.97.80/
#ab -n 400 -c 50 http://13.209.97.80/
bitnami@ip-172-31-29-167:/home$ ab -n 400 -c 50 http://13.209.97.80/ This is ApacheBench, Version 2.3 <$Revision: 1826891 $> Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/ Licensed to The Apache Software Foundation, http://www.apache.org/ Benchmarking 13.209.97.80 (be patient) Completed 100 requests Completed 200 requests Completed 300 requests Completed 400 requests Finished 400 requests Server Software: Apache Server Hostname: 13.209.97.80 Server Port: 80 Document Path: / Document Length: 55080 bytes Concurrency Level: 50 - 동시접속자 수 Time taken for tests: 7.612 seconds - 총 소요시간 Complete requests: 400 Failed requests: 0 Total transferred: 22179600 bytes HTML transferred: 22032000 bytes Requests per second: 52.55 [#/sec] (mean) - 초당처리속도 Time per request: 951.447 [ms] (mean) - 개별처리속도(초) Time per request: 19.029 [ms] (mean, across all concurrent requests) Transfer rate: 2845.63 [Kbytes/sec] received Connection Times (ms) min mean[+/-sd] median max Connect: 0 1 1.2 0 5 Processing: 63 892 173.9 942 1051 Waiting: 57 890 173.9 940 1049 Total: 63 893 173.0 942 1054 Percentage of the requests served within a certain time (ms) 50% 942 66% 946 75% 953 80% 959 90% 975 95% 986 98% 1006 99% 1022 100% 1054 (longest request)
ex)
요청 / 동시접속 / 총소요시간 / 실패 / 초당처리속도 / 개별처리속도(초)
400 / 1 / 14.049 / 0 / 28.47 / 0.035
400 / 2 / 13.364 / 0 / 29.93 / 0.066
400 / 10 / 13.476 / 0 / 29.68 / 0.366
400 / 20 / 13.365 / 0 / 29.93 / 0.668
400 / 50 / 13.433 / 0 / 29.78 / 1.679
400 / 100 / 13.465 / 0 / 29.71 / 6.709
컴퓨터에 대한 수요는 시시각각 달라집니다. AWS EC2에는 이런 변화에 대응하기 위한 여러가기 기능을 가지고 있는데요. 이번 시간에는 EC2 인스턴스의 규모를 유연하게 변경하는 방법을 알아봅니다. 수업의 내용이 적지 않습니다. 꼼꼼하게 실습을 따라하는 것은 나중에 두번째 보실 때 하시고, 우선은 영상만 시청하면서 흐름을 파악하시는 것을 권하고 싶습니다. 1.5배속으로 보는 법 아시죠? 실습은 전체적인 맥락을 파악한 후에 하실 권합니다.
Scale UP이란 하나의 컴퓨터를 더 좋은 컴퓨터로 교체하는 것을 의미합니다. 그 개념에 대해서 알아봅니다.
스케일 업을 실습하기 위해서 필요한 환경을 구축하는 방법을 알아봅니다.
스트레스 테스트를 시작해보겠습니다.
Elastic IP는 고정 아이피를 의미합니다. 스케일업을 하기에 앞서 고정 IP를 사용해서 컴퓨터를 교체해도 사용자는 동일한 IP를 통해서 서비스에 접근할 수 있도록 하는 방법을 알아봅니다.
트래픽 초과 및 하드용량 초과로 기존의 인스턴스 제품 업그레이드 즉, EC2 Scalability 하기 위해서는
먼저, 아이피를 고정아피 여기 AWS Elastic IP (유연성) 를 설정해야 한다.
더 성능이 좋은 인스턴스를 만들어서 더 많은 컴퓨팅 수요를 충족시키는 방법을 알아봅니다.
댓글 ( 4)
댓글 남기기