본문 바로가기

Infra4

[Infra] AWS를 활용한 웹 애플리케이션 배포(4) - 소스코드 배포 안녕하세요. 지난 포스트까지는 RDS 및 ElastiCache를 통해 클라우드 환경에서 MySQL과 Redis를 구축해보는 시간을 가졌습니다. 이번 포스트에서는 구축한 환경을 바탕으로 소스코드를 배포하는 내용을 다루도록 하겠습니다. 이전 포스트 내용이 궁금하신 분들은 아래 링크를 클릭해주세요 :) [Infra] AWS를 활용한 웹 애플리케이션 배포(1) - EC2 인스턴스 생성 및 접속 안녕하세요. 프로젝트를 진행하게 되면 기능 개발이 어느정도 완료된 시점에 소스코드를 배포해서 팀원들과 함께 테스트를 진행하는 등 협업이 필요한 경우가 발생합니다. 저는 조사한 여러 클 hareandrabbit.tistory.com [Infra] AWS를 활용한 웹 애플리케이션 배포(2) - RDS를 통해 클라우드 환경에 .. 2024. 1. 7.
[Infra] AWS를 활용한 웹 애플리케이션 배포(3) - ElastiCache를 통해 클라우드 환경에 Redis 구축 안녕하세요. 지난 포스트에서는 RDS를 통해 데이터베이스를 생성하고, 생성한 DB에 EC2 인스턴스를 연결하는 내용을 다뤘습니다. RDS와 마찬가지로 클라우드 환경에서 Redis 같은 In-Memory DB를 구축하려면 'Memory DB in Redis' 또는 'ElastiCache'를 사용해야만 합니다. 따라서 오늘은 대중적으로 많이 사용되고 있는 Amazon ElastiCache를 통해 클라우드 환경에 Redis를 설치하고, 인스턴스에 연결하는 내용을 포스팅해보려고 합니다. 이전 포스트 내용이 궁금하신 분들은 아래 링크를 타고 이동해주세요. [Infra] AWS를 활용한 웹 애플리케이션 배포(1) - EC2 인스턴스 생성 및 연결 안녕하세요. 프로젝트를 진행하게 되면 기능 개발이 어느정도 완료된 시.. 2024. 1. 7.
[Infra] AWS를 활용한 웹 애플리케이션 배포(2) - RDS를 통해 클라우드 환경에 MySQL 구축 안녕하세요. 지난 포스트에서는 웹 애플리케이션 배포를 위해 EC2 인스턴스를 생성하고, 생성한 인스턴스에 연결해보는 내용을 다뤘습니다. EC2를 통해 깃허브 레포지토리에 저장된 소스코드를 클론해서 받아올 수는 있지만, 서버를 실행시키려면 로컬 환경과 마찬가지로 DB가 설치돼있어야만 합니다. 따라서 오늘은 Amazon RDS를 통해 클라우드 환경에서 DB를 설치하는 내용을 포스팅하려고 합니다. 현재 회사에서는 오라클을 사용하고 있지만, RDS Free Tier가 제공하는 혜택을 받기 위해 MySQL을 채택했습니다. EC2 인스턴스를 생성하고 연결하는 과정이 궁금하신 분들은 아래 링크를 타고 이동해주세요. [Infra] AWS를 활용한 웹 애플리케이션 배포(1) - EC2 인스턴스 생성 및 접속 안녕하세요... 2024. 1. 6.
[Infra] AWS를 활용한 웹 애플리케이션 배포(1) - EC2 인스턴스 생성 및 연결 안녕하세요. 프로젝트를 진행하게 되면 기능 개발이 어느정도 완료된 시점에 소스코드를 배포해서 팀원들과 함께 테스트를 진행하는 등 협업이 필요한 경우가 발생합니다. 저는 여러 클라우드 서비스 중 레퍼런스가 많은 AWS를 활용하기로 결정했습니다. 이번 포스트에서는 AWS를 활용한 웹 애플리케이션 배포를 하기 전 준비과정으로 EC2 인스턴스를 생성하고, 엔드포인트 설정을 통해 EC2 인스턴스에 연결하는 과정까지 살펴보겠습니다. 1. EC2 인스턴스 생성 EC2를 사용하려면 먼저 AWS에 회원가입을 해야합니다. 회원이 아니신 분들은 회원가입 후에 글을 읽어주세요 :) (1) EC2 대시보드에 접속한 후 아래 이미지에서 보이는 '인스턴스 시작'을 클릭합니다. (2) 'Quick Start'에서 'Ubuntu'를 .. 2023. 12. 25.