sudo apt-get install apache2

sudo apt-get update;

'AWS' 카테고리의 다른 글

Scale Up  (0) 2017.12.15
aws 시간 변경  (0) 2017.12.13
AWS S3 파일 업로드  (0) 2017.12.12
ELB 테스트  (0) 2017.12.08
부하 발생기 테스트  (0) 2017.12.08

Load Balancers 테스트


1. 웹서버를 만든다

2. 1에서 만든 웹서버로 이미지를 만든다.

3. 2에서 Instance 웹서버를 생성한다.

4. 1, 3 에서 만든 웹서버를 Elb 에 추가한다.


1, 3번 서버 터미널에서 명령어 실행

sudo tail -f /var/log/apache2/access.log


'AWS' 카테고리의 다른 글

Scale Up  (0) 2017.12.15
aws 시간 변경  (0) 2017.12.13
AWS S3 파일 업로드  (0) 2017.12.12
아파치 설치  (0) 2017.12.11
부하 발생기 테스트  (0) 2017.12.08

1.aws 에 서버 2대 설치 (defense, attack)

1-1. defense (Instance 생성시 AWS Marketplace 에서 workpress 조회후 WordPress powered by Bitnami(HVM) 선택 )

1-2. attack (Instance 생성시 ubuntu SSH 만 필요함)


2. [defense] ssh 로그인

sudo apt-get update;

CPU 점유율확인 명령어 실행 : top


3. [attack] ssh 로그인

1. sudo apt-get update;

2. sudo apt-get install apache2-utils 

3. ab -n 400 -c 1 http://XXX.XXX.XXX.XXX/      (-n : 몇번 접속할건지여부, -c : 동시접속자수)

-n 이 1 이고 -c 가 100 이면 한번 접속하고 다시 한번 접속한다.

-n 이 10 이고 -c 가 100 이면 동시접속자수가 10 이다.


4. 결과값 작성

 요청

동시접속 

총 소요시간 

(Time taken for tests)

 실패

(Failed requests)

초당처리속도 

(Requests per second)

개별처리속도(초) 

(Time per request)

 400

 1

 

 

 400

 2 

 

 

 

 

 400

10 

 

 

 

 

 40020     
 40050     

 400

100     
 400200     


5. (웹서버)

sudo apt-get install apache2 


6. (웹서버)

php 설치 

sudo apt-get install php5


7. (웹서버)

php 파일 생성

cd /var/www/html

sudo nano index.php

<?php

for($i=0;$i<100000000;$i+){


}

?>


ctrl + O 저장 (WriteOut)

8. (부하발생기)

ab -n 100 -c 1 http://XX.XXX.XXX.XXX/index.php (100번의 request, 동시접속 1)


9. (웹서버)

top

10 (부하발생기)

ab -n 1000 -c 10 http://XX.XXX.XXX.XXX/index.php (1000번의 request, 동시접속 10)



'AWS' 카테고리의 다른 글

Scale Up  (0) 2017.12.15
aws 시간 변경  (0) 2017.12.13
AWS S3 파일 업로드  (0) 2017.12.12
아파치 설치  (0) 2017.12.11
ELB 테스트  (0) 2017.12.08

+ Recent posts