pbg0205 / BE-tutorials

BE-tutorials 🧑‍💻
0 stars 0 forks source link

Beanstalk Practice #10

Open pbg0205 opened 1 year ago

pbg0205 commented 1 year ago

참고 레퍼런스

pbg0205 commented 1 year ago

사전 작업

  1. VPC 설정
  2. public & private subnet 설정
  3. public subnet 에 internet gateway 설정
  4. public & private security group 설정
    • public subnet 에 트래픽을 입력받을 port 설정 (e.g. 22, 80, 8080)
    • private subnet 에 트래픽을 입력받을 subnet group 또는port 설정

elastic beanstalk 설정

  1. beanstalk 환경 티어 : 웹 서버 환경
  2. 어플리케이션 이름, 환경 정보, 도메인 설정
  3. 플랫폼: application java version 선택
  4. 어플리케이션 코드 : 샘플 어플리케이션
  5. 추가 옵션 구성 선택하기
  6. 네트워크 : 이전에 설정한 VPC 설정 + 퍼블릭 IP 주소 할당 + 인스턴스, DB 서브넷 설정
    • 인스턴스 서브넷 : public subnet 설정
    • 데이터 베이스 서브넷 : private subnet 설정(가용 영역 2개 : ap-northeast-2a, ap-northeast-2c)
  7. 용량 : EC 인스턴스 유형 : t2.micro 설정
  8. 보안 : 가상 머신 키 페어 설정
  9. 데이터 베이스 설정
    • DB 엔진 + 버전 + 인스턴스 클래스 설정
    • 사용자 이름, 암호 설정
  10. 인스턴스 설정 : EC2 인스턴스 보안 그룹 설정
  11. 환경 생성


pbg0205 commented 1 year ago

IPv4


private IPv4


CIDR


VPC

pbg0205 commented 1 year ago

ElasticCache 에서 Ealstic Beanstalk 사용

  1. ElasticCahe 클러스터 생성
  2. ElasticCahce 보안그룹 구성 : eb security group 설정
  3. 구성 파일을 사용해 Elastic Beanstalk 환경을 사용자 지정할 수 있다.
  4. EB 에 할당된 EC2 에서 redis-cli 설치해서 확인
pbg0205 commented 1 year ago

Spring properties 우선 순위


build 시에 마주쳤던 properties 고민