Information Security Study
240322 어플리케이션 서비스 및 스트레스 테스트 본문
이 문서는 web02에도 동일하게 진행한다.
web01에 접속해
$ sudo yum install java-17-amazon-corretto
로 자바를 설치한다.
현재 사용하고 있는 t2.micro는 성능이 떨어지기에
메모리 부족으로 스왑메모리를 사용할 것이다.
free -h로 메모리 할당을 보면 1gb 램이 total로 잡혀앴다.
sudo dd if=/dev/zero of=/swapfile bs=128M count=16
으로 2gb를 증설했다.
128M * 16개 만큼 증설한다는 의미이다.
작업 루트를 /로 이동한 뒤 ls -l 을 하면 스왑파일이 생성되었다.
이 권한을 600으로 변경한다.
sudo mkswap 스왑파일경로
sudo swapon 스왑파일경로
그 다음으로 권한이 변경된 스왑파일을 실제 시스템에서 메모리를 인식하도록
위 명령어로 처리한다.
그 다음 sudo nano /etc/fstab을 수정할 것이다.
재부팅이 되어도 적용될 수 있도록
/swapfile swap swap defaults 0 0
위 구문을 추가한다.
그 다음으로 스트레스 테스트를 위해 레포지토리의 어플리케이션을 다운받는다.
$ cd
$ mkdir ~/stresstest_example
$ cd stresstest_example/
$ git clone 깃 주소 .
-bash: git: command not found
yum install git으로 설치한 뒤 클론한다.
./gradlew clean build를 수행한 뒤
build/libs 디렉토리로 이동한다.
그 다음으로 java -jar jar파일명
으로 실행하면 배포가 된다.
http://구매한도메인/hello
로 접속하면
hello 페이지가 잘 보인다.
'네트워크 캠퍼스 > AWS' 카테고리의 다른 글
240321 메일 서버 구축, 캐시 서버 생성 (0) | 2024.03.28 |
---|---|
240315 s3 오브젝트 스토리지, 커스텀 도메인 및 DNS 활용, 메일 서버 생성하기 (0) | 2024.03.15 |
240314 DB 서버, s3 오브젝트 스토리지 (0) | 2024.03.14 |
240308 VPC, bastion 서버, 웹 서버, 로드밸런서 (0) | 2024.03.14 |
240307 AWS와 클라우드 개념, AWS 회원가입, AWS IAM 계정 설정하기 (0) | 2024.03.08 |