반응형
- [ 클라우드/AWS ]RDS 블루/그린 배포 feat. 롤백2025-02-20 12:24:35블루/그린 배포란?상용 서비스는 시중에 나왔다고 끝이 아닙니다지속적으로 버그 픽스, 새로운 기능 개발 등 꾸준한 관리가 필요합니다그러다보면 기존에 돌아가고 있는 서비스를 어떻게 새로운 버전으로 바꿀지(배포)를 고민하게 되는데요이러한 것을 위해 다양한 배포 전략이 있습니다배포 전략에는 크게 4가지로 나누어 볼 수 있습니다인플레이스 배포 (In-Place Deployment)롤링 배포 (Rolling Update Deployment)블루/그린 배포 (Blue/Green Deployment)카나리 배포 (Canary Deployment)인플레이스 배포 (In-Place Deployment)기존 서비스들을 중지하고 새로운 서비스들을 올려서 배포하는 방식으로 가장 간단하고 기본적인 배포 방법입니다직관적이고 서버 ..
- [ 백엔드/웹 개발 ]웹 개발해서 배포하기2023-04-11 16:25:101. 구조 설정 가상환경 프로그램인 vmware에 게스트 pc를 4개를 설치해서 각각 웹서버, WAS, DB서버, 외부 스토리지처럼 동작하도록 구현하기로 했다. 2. 프론트엔드 구현 웹 디자인은 넷플릭스의 디자인을 클론하였다. 하지만 내가 원하는건 유튜브처럼 동영상을 올리고 볼 수 있는 OTT 서비스를 만드는 것이기 때문에 업로드 기능을 추가하였다. React를 이용해서 구현했다. 3. WAS 서버 구현 vmware에 만든 게스트 pc에 톰캣을 설치해서 구현했다. 이클립스와 톰캣을 연동해서 이클립스로 서블릿을 작성해서 웹서버로부터 들어온 요청에 응답하고, DB로 쿼리를 보낼 수 있게 만들었다. 그리고 외부 스토리지는 WAS와 NAS를 통해 연결하였다. a. WAS에서 DB서버로 쿼리 보내기 DB로 쿼리를..
반응형