본문 바로가기

AWS2

[AWS] Locust를 이용한 ec2 부하테스트 현재 사용 중인 ec2의 cpu 사용률, credit balacne 사용량 등을 기준으로 적절한 타입을 추천해 주는 사이드 프로젝트를 진행하고 있다. ec2의 cpu 사용률과 credit balance에 대한 데이터를 쌓기 위해 locust로 부하테스트를 진행하였다. ec2 인스턴스 생성 ec2 인스턴스는 t타입, m타입, c타입에 대해 테스트하기 위해 각각 1개씩 생성하였다. t3.small m5.large c5.large 인스턴스에 연결 ec2에 직접 접근하기 위해 SSH 접속 방식을 사용하였다. 프라이빗 키가 있는 파일의 위치로 이동한다. 필요한 경우 chmod 400 [프라이빗 키] 명령어를 통해 프라이빗 키를 공개적으로 볼 수 없게 한다. ssh 명령어를 통해 ec2 인스턴스에 연결한다 Dock.. 2023. 12. 8.
[AWS] Elastic Beanstalk 상태 unknown 오류 해결방법 Elastic Beanstalk에서 애플리케이션을 생성하고 환경 생성을 하려고 하니 다음과 같은 오류가 발생하였다. The instance profile aws-elasticbeanstalk-ec2-role associated with the environment does not exist. 정상적으로 수행했을 경우 상태가 OK로 되어야 하지만 unknown 상태가 되어 환경을 생성하지 못하였다. 해결방법 1. AWS의 IAM - 역할에 들어가 역할 만들기를 누른다. 2. AWS 서비스와 EC2를 체크하고 다음으로 넘어간다. 3. 3가지 정책을 선택한 뒤 다음을 누른다. AWSElasticBeanstalkWebTier AWSElasticBeanstalkWorkerTier AWSElasticBeanstal.. 2023. 5. 18.