AWS


부하발생기 처리

우분투 최신버전 업데이트
# 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 (유연성) 를 설정해야 한다.

 

 

 

 

 

 

 

 

 

 

 

 

 

더 성능이 좋은 인스턴스를 만들어서 더 많은 컴퓨팅 수요를 충족시키는 방법을 알아봅니다. 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

about author

PHRASE

Level 60  라이트

그 지위에 있지 않으면 그 정사(政事)를 논하지 말아라. -공자

댓글 ( 4)

댓글 남기기

작성