웹서버 1대 만들어보자.
VPC 있어야 함. - 없으면 VPC에서 기본VPC 생성으로 만든다.
EC2 키페어 필요
인스턴스 프로파일로 EC2 role 필요 = 일라스틱 빈스톡이 다른 리소스 사용을 할수 있도록 권한을 부여하는 것이다.
1
콘솔 로그인
서울리전으로 변경
2
Elastic Beanstalk
웹 서버 환경
seo-v3
플랫폼은 java
샘플 애플리케이션
여기선 JAVA 사용
새 서비스 역할 생성 및 사용 = 일라스틱 빈스톡이 서비스에 필요한 역할
EC2 키페어 : 12-02-pem
EC2 인스턴스 프로파일 = 미리 만들어둔 eks-admin-role 사용
다음
검토 단계로 건너 뛰기
해서 디폴트값으로 배포함다.
생성
(10분 걸림)
3
샘플 애플리케이션 완료
4
확인
Nginx 는 80으로 사용한다.
샘플코드는 5000번으로 되어 있다.
공인IP로 접속하기
5
AWS 보안그룹에서 5000번 포트 허용 하기
웹브라우저로 공인IP 5000번으로 접촉 하기
1
업로드 할 어플이케이션 준비
실행할 jar파일 만들어 보자.
c:\1work\repo 에 다운로드 받자.
압축 풀자~
cd 폴더
gradlew build
libs 내부에 jar파일이 만들어짐.
2
aws에 올리자.
3
1
그냥 EC2를 삭제하면 Auto Scaling 그룹 때문에 EC2가 새로 자동 생성된다. = 삭제 되지 않는다.
2
환경 삭제 하라.
어플리케이션 삭제 하라.
https://brunch.co.kr/@topasvga/3556
https://brunch.co.kr/@topasvga/3558
감사합니다.