AWS / 도메인 적용
·
Deployment/🚀 Aws
도메인 적용이제 RDS까지 적용을 하였고, 도메인을 구입하여 적용하려한다! 그렇다면 도메인이란 뭘까?지금 현재 나의 IP이다. 하지만 사람들이 이 IP를 직접 찍고 들어와서 나의 서비스를 이용하진 않을 것이다.보통의 사이트는 www.naver.com 이라든지, www.google.com  와 같은 낯익은 형태의 주소를 이용할 것이다. 바로 이 주소들이 도메인이다. 설명에서처럼 도메인은 인터넷에 프로토콜 주소를 사람이 기억하기 쉽도록 하기 위하여 만들어진 것이다. 이 도메인을 통해 서비스의 브랜딩 및 정체성을 띌 수 있고, 더 나아가 신뢰성과 전문성도 지닐 수 있다. 💡 자 이제 그럼 내 IP를 본격적으로 도메인으로 나타내보자!- 도메인 구입나는 가비아에서 도메인을 구입하기로 결정하였다. 가비아는 국내 ..
AWS 배포 리팩토링(With RDS 도입 & 포트 문제 해결)
·
Deployment/🚀 Aws
AWS를 배포하였고, 그 뒤에 많은 문제들이 있었다 (원코에 될 거라곤 물론 생각 안 했다 ㅎ)그래서 계속하여 문제에 직면하고 해결하면 배포과정을 경험해보려 한다!슛!!!!💾 메모리 부족 문제🚨 문제 상황- EC2 t2.micro (1GB RAM)에서 모든 서비스 실행 시도- 메모리 부족으로 서버 다운- 인스턴스 연결 자체가 불가능한 상황 발생📊 메모리 사용량- Spring Boot: ~400MB- MySQL: ~400MB- Redis: ~100MB- OS: ~300MB총 필요: 1.2GB > 가용: 1GB-  RDS 도입 과정( 해결방안)- RDS란?💡 Amazon RDS- 데이터베이스 전용 관리형 서비스- 자동 백업, 모니터링 제공- EC2와 독립적으로 실행- RDS 설정 과정RDS 인스턴스 ..
배포 입문편 With AWS Ec2 + Docker (1:1 진짜 찐초보만)
·
Deployment/🚀 Aws
드디어 API 개발이 어느덧 완료됐고, 첫 배포에 도전해보려고 한다. 백엔드 개발자로서 API 개발 실력도 계속 향상해 나가야 하지만, 인프라 구축 경험 또한 필수적이라 생각되어 이번 기회에 도전해보고자 한다. 전체 아키텍처는 간략하게 다음과 같다* Git Hub : Sparkle Note서버: Spring Boot API 서버 클라이언트: React 데이터베이스: MySQL이 세 개의 독립적인 서비스를 각각 Docker 컨테이너화하여,AWS EC2 인스턴스에 Docker를 설치하고 컨테이너들을 함께 실행하는 방식으로 배포를 진행하고자 한다.AWS (Amazon Web Services)란?AWS는 Amazon에서 제공하는 클라우드 컴퓨팅 서비스로, 서버, 스토리지, 데이터베이스 등 다양한 IT 인프라를 ..
Sooya186
'Deployment' 카테고리의 글 목록