2021. 3. 15. 15:42 DEV ENVIRONMENT
AWS EC2 AUTO SCALING, 오토스케일 자동조정 조건 CPU HIGH

오토스케일에 현재값, 최소값, 최대값 조건이 부합하는 상태에서

CPU 사용량 70% 이상으로 10분동안 지속되면 새로운 인스턴스가 시작됩니다.

 

선택할 수 있는 지표는

- 평균 CPU 사용률

- 평균 네트워크 입력(바이트)

- 평균 네트워크 출력(바이트)

- 대상당 Application Load Balacer 요청 수

가 있습니다.

 

사용량이 너무 저조하면 최소용량까지 EC2를 종료시켜버립니다.

설정하기전에 최소용량을 확인하거나,

"확대 정책만 생성하려면 축소 비활성화"를 체크해주면 됩니다.

 

 

 

2021. 2. 26. 14:49 DEV ENVIRONMENT
EC2 재시작(리부팅)시 NGINX 자동 시작 설정

AWS EC2에 리액트를 서비스하기위해 NGINX를 설치했는데,

당연히! 리부팅되면 자동으로 뜰줄 알았는데 안뜨네요.

컴퓨터 재시작(리부팅)할때 NGINX가 자동으로 시작되게 설정하려면 System Control에서 설정해줘야 합니다.

 

# 시스템 컨트롤에서 nginx 자동시작 설정
systemctl enable nginx.service

# 시스템 컨트롤에서 nginx 자동시작 해제
systemctl enable nginx.service

# nginx 상태 보기
systemctl status nginx.service

# nginx 재시작
systemctl restart nginx.service

 

 

1. nginx 상태 확인

Loaded: loaded (/usr/lib/systemd/system/nginx.service; disabled; vendor preset: disabled)

중간에 disabled가 나타나면 ec2가 재시작해도 nginx는 시작되지 않습니다.

sudo systemctl status nginx.service

 

 

2. nginx 자동시작 설정

sudo systemctl enable nginx.service

 

 

3. nginx 상태 확인

sudo systemctl status nginx.service

 

 

 

2020. 12. 27. 18:24 DEV ENVIRONMENT
EC2에 데이타독 설치 스크립트, INSTALL DATADOG APM

Datadog은 클라우드 규모 애플리케이션을위한 미국 모니터링 서비스로 SaaS 기반 데이터 분석 플랫폼을 통해 서버, 데이터베이스, 도구 및 서비스에 대한 모니터링을 제공합니다.

 

서버 APM 프로그램인 데이타독을 설치해보겠습니다.

거의 모든 형태의 어플리케이션에 적용할 수 있습니다.

 

 

1. 스크립트 실행

DD_AGENT_MAJOR_VERSION=7 DD_API_KEY=발급받은키 DD_SITE="datadoghq.com" bash -c "$(curl -L https://s3.amazonaws.com/dd-agent/scripts/install_script.sh)"

AWS에 데이타독을 설치하려면 명령어 한줄만 실행하면 됩니다.

재시작시 자동실행까지 알아서 다 등록해줍니다.

설치가 완료되면 프로세스까지 실행되므로

ps로 확인해볼 수 있습니다.

 

 

2. 설치 확인

ps -ef | grep datadog

 

 

 

2020. 11. 15. 10:34 DEV ENVIRONMENT
젠킨스 접속 포트 변경, AWS EC2 Jenkins Port

젠킨스 포트 변경하는 방법 입니다.

로컬에서 설치하신 분들은 편집기로 수정하면 됩니다.

AWS EC2에 설치했기 때문에 설정파일이 리눅스 기준으로 되어있습니다.

 

 

1. 터미널로 EC2접속

 

 

2. 명령어 실행

sudo vi /etc/sysconfig/jenkins

 

 

3. 설정파일 편집

JENKINS_PORT="8080" 부분을 찾아서 변경

JENKINS_PORT="원하는포트"

변경 후에 ":wq[엔터]" 입력하면 저장/편집종료 입니다.

 

 

 

 

4. 젠킨스 재시작

sudo service jenkins restart

 

 

2020. 8. 9. 18:13 SERVER
AWS EC2 사이트에 서브도메인 설정하기, 아마존 웹서비스 도메인 연결

도메인을 통째로 연결시켜놓고 네임서버를 설정하려면 aws의 route53 서비스를 이용하면 됩니다.

하지만 저는 kaudo.com은 다른곳에서 사용하고 있고,
speing.kaudo.com으로 서브도메인만 ec2에 연결하고 싶습니다.

이런경우에는 원래 자신이 사용하던 네임서버에서 ec2의 퍼블릭 도메인에 cname만 생성해주면 됩니다.

 

1. 아마존 웹서비스 > EC2 > 인스턴스 > 인스턴스선택 >
    하단에 퍼블릭DNS(IPv4)에서 도메인 확인, 복사

 

2. 네임서버에서 CNAME 생성
    사용할 서브도메인 입력, 아까 복사한 도메인을 입력하고 적용

 

3. 잠시 후에 설정한 도메인으로 접속하면 EC2에 연결된것을 확인할 수 있습니다.
    https://서브도메인.원래도메인

 

최근에 올라온 글

최근에 달린 댓글