반응형

AWS 4

AWS SES로 자사 도메인 메일 생성하고 Gmail과 연동하기

AWS SES란 AWS Simple Email Service로, 자사 도메인 메일 서버를 설정할 수 있도록 AWS에서 제공하느 서비스이다. 테스트 환경인 샌드박스 상태에서는 하루에 200건의 메일을 전송할 수 있으나 프로덕션 엑세스로 전환하면 하루에 50,000건까지 무료로 전송이 가능하다.​SES를 설정할 때 주의해아 할 점은 region을 잘 확인해야 한다는 것이다. AWS SES의 경우 이메일 발송은 어느 region에서도 가능하지만 이메일 수신은 한정된 region에서만 가능하다(내가 메일서버를 구축했을 때가 1년 전이라 지금은 어떻게 됐는지 확인해봐야 한다). 나는 SES 설정 시 region을 미국 동부 (버지니아 북부)로 설정하였다.  1. 도메인 인증하기 나는 우선 가비아에서 도메인을 구입..

AWS 2023.02.04

AWS EC2에 프로젝트 배포하기

※ 이번 포스트는 책의 8장을 공부하면서 정리한 것입니다.  EC2에 프로젝트 클론 받기 EC2 서버에 접속하여 다음의 명령어로 git을 설치합니다.sudo yum install git그리고 아래의 명령어로 설치가 잘 되었는지 확인합니다.git --version다음 mkdir 명령으로 클론받을 디렉토리를 생성한 후 cd 명령으로 해당 디렉토리로 이동합니다.그리고 본인 깃헙에서 클론할 레포지토리의 https 주소를 복사한 뒤 클론을 진행하면 됩니다.git clone {복사한 주소}클론이 끝났으면 프로젝트 디렉토리로 들어가서 코드들이 잘 수행되는지 테스트로 검증합니다./gradlew test만약 수정 사항이 생겨 깃헙에 코드를 푸시했다면 아래 명령으로 코드를 풀 받으면 됩니다.git pull만약 gradl..

AWS 2023.02.04

AWS EC2, RDS 인스턴스 생성하기

※ 이번 포스트는 책의 6장, 7장을 공부하면서 정리한 것입니다. 서버를 24시간 구동하는 세 가지 방법 1. 집에 PC를 24시간 구동시킨다 (..?)2. 호스팅 서비스(ex. Cafe24 등)를 이용한다3. 클라우드 서비스(ex. AWS, GCP 등)를 이용한다​● 비용 측면- 호스팅 서비스나 집에서 PC를 24시간 구동하는 것이 유리​●서비스 확장성- 유동적으로 사양을 늘릴 수 있는 클라우드가 유리  클라우드 서비스란 클라우드를 통해 서버, 스토리지, 데이터베이스, 네트워크, 소프트웨어 등의 컴퓨팅 서비스를 제공하는 것. 단순히 물리 장비를 대여해주는 것이 아니라 서버 내부의 로그 관리, 모니터링, 하드웨어 교체, 네트워크 관리 등을 지원해주어 개발자가 직접 해야할 일이 상당 부분 줄어든다​● 클..

AWS 2023.02.04

AWS RDS MySQL 생성하기~

1. AWS에 로그인하여 RDS > 데이터베이스 생성 으로 들어갑니다.​2. 엔진 옵션에서 MySQL을 선택합니다.3. 탬플릿은 원하는 옵션으로 선택하면 되는데, 프리티어의 경우 1년 동안 아래의 서비스를 무료로 이용할 수 있습니다.- 월별 750시간의 db.t2.micro 데이터베이스 사용량- 범용(SSD) 데이터베이스 스토리지 20GB- 데이터베이스 백업 및 DB 스냅샷용 스토리지 20GB4. 설정 정보를 입력합니다. 마스터 사용자 이름과 암호는 나중에 외부에서 접근할 때 필요하므로 잊지 말아야 합니다.5. 스토리지 설정은 기본 설정 그대로 둡니다. 6. VPC 와 VPC 보안 그룹 설정의 경우 EC2에 연결할 목적이라면 EC2와 연계된 새로운 보안 그룹을 생성하여 연결해야 하지만 일단은 그대로 두어..

AWS 2023.02.04
반응형