1. Instance 생성

2. Elastic IP 지정

3. Image 생성

4. Image 로부터 Inatance 생성 (AMI > Launch > Instanc Type 을 기존 Instance 보다 고사양으로 늘린다.)

5. 2에서 생성한 Instance 의 Elastic IP 를 4에서 생성한 Elastic IP 로 세팅 

- Elastic IPs > Associate Address 붙인다. 이때 1의 Instance 에 2의 Elastic IP 가 지정되어 있기 때문에 2에 지정한 Elastic IP 를 헤제한후 (Disassociate Address) 4에서 생성한 Instance 에 할당한다. (Associate Address)


=====================================================================================================

- Instance 를 이미지화 하고 이미지화 한 Instance 를 다시켜서 더 좋은 Instance Type 으로 바꾸면 Scale Up 이 된다.

- Instance 를 재시작하면 Instacne 의 IP 가 달라진다.

- Elastic IP 를 할당받으면 고정IP 로 지정가능 (유료)

- IP 하나를 할당받은후 인스턴스와 연결하면 무료

- IP 하나를 할당받은후 가지고만 있으면 한달에 3,600 원 과금

- IP 여러개를 할당받은후 한개의 Instance 에 여러개의 IP 를 할당하면 IP 하나당 과금


'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
부하 발생기 테스트  (0) 2017.12.08

http://ora-sysdba.tistory.com/entry/Cloud-Computing-Amazon-EC2-%EC%9D%B8%EC%8A%A4%ED%84%B4%EC%8A%A4%EC%9D%98-TIMEZONE-%EB%B3%80%EA%B2%BD

'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
부하 발생기 테스트  (0) 2017.12.08

1.  윈도 : C:\Users\사용자\.aws\credentials

리눅스 : ~/.aws/credentials


2.  credentials 파일수정


[default]

aws_access_key_id = <aws_access_key_id>

aws_secret_access_key = <aws_secret_access_key>

'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
부하 발생기 테스트  (0) 2017.12.08

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
아파치 설치  (0) 2017.12.11
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
ELB 테스트  (0) 2017.12.08
부하 발생기 테스트  (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
부하 발생기 테스트  (0) 2017.12.08

+ Recent posts