분류 전체보기

· AWS
✅ 개요스프링부트 백엔드 서버 배포까지 완료되었다.이제 프론트엔드 코드를 S3를 통해 배포해보도록 하겠다. aws_practice/frontend at main · jhk01007/aws_practiceRestful 구조의 간단한 프로젝트를 AWS에 배포해보는 실습. Contribute to jhk01007/aws_practice development by creating an account on GitHub.github.com ✅ S3 버킷 만들기우선 프론트엔드 코드를 배포하기 위한 S3 버킷을 만들도록 하겠다.실습 목적으로 하는 프로젝트이기 때문에 퍼블릭 액세스 차단은 해제시켜주었다. 버킷이 잘 생성되었다. ✅ 프론트엔드 코드 배포하기앞서 잘 구현해둔 프론트엔드 코드를 배포해보도록 하겠다. 1️⃣ 파..
· AWS
✅ 개요VPC 구축이 완료되었다. 이제 RDS로 MySQL 데이터베이스를 실제로 배포해보겠다. ✅ RDS로 MySQL 데이터베이스 만들기1️⃣ VPC 서브넷 그룹 만들기앞서 만든 VPC를 통해 데이터베이스를 만들려면 서브넷그룹이 있어야 한다.RDS에 들어가 DB 서브넷 그룹을 생성해줬다.앞서 만든 VPC를 선택하고 해당 VPC의 가용영역과 서브넷을 선택해준다. 2️⃣ 데이터베이스 생성1. MySQL 선택 2. 무료인 프리티어로 3. DB 인스턴스 식별자의 이름을 정하고 사용자 이름, 암호를 지정한다. 4. VPC 설정앞서 만들었던 VPC로 설정한다. 5. 서브넷 그룹 설정 및 퍼블릭 액세스 설정서브넷 그룹은 앞서 만들었던 서브넷 그룹을 할당해준다.퍼블릭 액세스를 허용하게 되면 퍼블릭 IP가 할당 되어, ..
· AWS
✅ 개요Spring boot 서버를 EC2에 배포하는데까진 성공했지만 데이터베이스는 localhost에 있는 데이터베이스를 사용하고 있었기 때문에 빌드 과정에서 오류가 발생했다.따라서 데이터베이스 또한 배포를 해줘야 한다.지금부터 AWS RDS를 사용해 MySQL 서버를 배포해보겠다. ✅ VPC 도입RDS에 대한 Public IPv4를 할당하면 비용이 꽤 발생한다.대신 EC2에 대한 Public IPv4는 과금이 발생하지 않는다.따라서 RDS에 대해 접근을 할 때 EC2를 통해서만 접근할 수 있도록 VPC를 설정할 것이다.또한 VPC를 설정하면 보안적인 부분에서도 이점을 얻을 수 있다. ⚙️ VPC 생성하기모두 기본값으로 세팅해주었다. ✅  보안그룹 추가앞서 EC2를 거쳐야만 RDS에 접근할 수 있게 한..
· AWS
✅ 개요백엔드 서버 개발이 완료되었기 때문에 배포를 해야한다.AWS EC2를 통해 백엔드 서버를 배포해보겠다. ✅ EC2 인스턴스 생성⚙️ OS 설정OS는 우분투를 사용하였다. 🔐 보안그룹 설정인바운드 규칙20번 포트(SSH): 내 로컬 PC에서 EC2에 원격 접속하기 위해 필요한 프로토콜이다. 내 로컬 PC에서만 접근할 수 있도록 하였다.8080번 포트: 스프링부트 서버가 동작할 포트번호이다. 생성이 정상적으로 완료되었다. 📲 탄력적 IP 할당생성된 인스턴스에 탄력적 IP를 할당하였다. ✅ EC2에 Spring boot server 배포하기1️⃣ EC2에 SSH로 접속하기나같은 경우 Mac 터미널에서 제공되는 SSH 기능을 활용하였다. AWS EC2 인스턴스에 접속하기 (MAC)인스턴스에 접속하기 ..
jaehee1113
'분류 전체보기' 카테고리의 글 목록 (10 Page)