목표 설정
  • AWS를 이용한 백엔드 프로젝트 배포
배포 방식 
  • AWS의 EC2를 이용해 배포
    • EC2 - "Elastic Compute Cloud"의 약어로, 아마존 웹 서비스(Amazon Web Services, AWS)에서 제공하는 클라우드 컴퓨팅 서비스이다. EC2를 사용하면 가상 컴퓨팅 환경을 생성하고 실행할 수 있다.
EC2 >  AWS에서 가상의 컴퓨터 환경을 빌려다 쓰는 것

 

배포 순서

1. EC2 를 이용해 EC2 인스턴스 생성 (클래스를 이용해 인스턴스 생성하듯 EC2 드가서 인스턴스 생성하자)

1 - 1. 보안 그룹 및 키 페어 설정 (보안 그룹은 인스턴스에 대한 인바운드 및 아웃바운드 트래픽을 제어)

  • 인스턴스에 액세스할 수 있는 IP 주소 범위
  • 포트 및 프로토콜
  • 키 페어 생성(인스턴스에 접근하기 위해 사용되는 프로토콜로 SSH 또는 RDP 같은 원격 액세스를 뜻함)

2024.06.03 - [Java/배포해보자] - 1. EC2 를 이용해 EC2 인스턴스 생성

 

1. EC2 를 이용해 EC2 인스턴스 생성

EC2 인스턴스 생성 방법 익히기인스턴스 이름 생성 방법AMI 선택 방법     1.EC2 콘솔의 첫 화면에서 인스턴스 시작 버튼 클릭       2.인스턴스의 이름 지정- 인스턴스명을 보고 어떠한 용도

subray.tistory.com


2. 인스턴스 연결 (인스턴스의 운영 체제에 액세스해 필요한 소프트웨어(내 프로젝트)를 설치하거나 구성하자)

  • SSH 또는 RDP를 사용해 연결

2024.06.08 - [Java/배포해보자] - 2. EC2 인스턴스 연결 (puTTY 이용)

 

2. EC2 인스턴스 연결 (puTTY 이용)

EC2 인스턴스 연결 방법 익히기puTTY를 이용한 연결방법- 리눅스를 통하면 간편하게 접속이 가능하지만 나는 윈도우즈를 사용하기 때문에 puTTY를 이용해 접속해 보자.- EC2 인스턴스 생성

subray.tistory.com


3. 애플리케이션 설치 및 설정

  • 웹 서버
  • DB
  • 애플리케이션 서버 등의 소프트웨어 설치 및 구성

2024.06.09 - [Java/배포해보자] - [배포 3] 애플리케이션 설치 및 설정

 

[배포 3] 애플리케이션 설치 및 설정

EC2 인스턴스에 필요한 애플리케이션 설치 및 설정 방법 익히기git 설치2024.06.09 - [Java/배포해보자] - [배포 3] 애플리케이션 설치 및 설정_EC2에 git 설치 [배포 3_git 설치] 애플리케이션 설치 및 설정

subray.tistory.com


4.프로젝트 clone

  • github에서의 clone 해오기

2024.06.16 - [Java/배포해보자] - [배포 4] 프로젝트 clone

 

[배포 4] 프로젝트 clone

EC2 인스턴스에 프로젝트 clone 방법 익히기1. SSH 생성하기EC2 인스턴스에 접근할 때도 SSH를 사용했듯, 내 github에 안전하게 접근하고 앞으로 편리하게 프로젝트를 가져오기 위해 SSH를 등록해놓으면

subray.tistory.com


5. 프로젝트 build

2024.06.16 - [Java/배포해보자] - [배포 4] 프로젝트 build

 

[배포 4] 프로젝트 build

EC2 인스턴스에 프로젝트 build 방법 익히기build 하기 전에 EC2에 설치돼 있는 MySQL에 테이블과 필드 생성해놓기build 하기 전에 MySQL을 백그라운드에서 실행해놓기 (sudo systemctl start mysql)build 하기 전

subray.tistory.com

 

+ Recent posts