
배포의 개념
EC2의 간단한 개념
비용문제 나는 이미 1년전 25.8에 ec2를 첫 플젝에서 ai 도움으로 사용해봤다.. 그래서 유료플랜으로 진행할 수 밖에 없다.. ㅠㅠ 그런 이유로 비용 알림설정을 해준다. 알림설정 1달러만 넘어도 이메일로 알림이 오게할려고한다! AWS 콘솔 상단 검색창에 Budgets 검색 AWS Budgets 선택 왼쪽 메뉴에서 예산(Budgets) 선택
EC2를 설정하는 과정입니다

생성한 EC2 인스턴스에 접속하기

탄력적 IP 주소의 개념과 인스턴스에 연결하기!
리눅스와 Spring Boot에 대한 수업이 아니므로, 리눅스 명령어나 Spring Boot 코드에 대한 자세한 설명은 생략한다. Ubuntu 환경에서 JDK 설치하기 Spring Boot는 3.x.x 버전을 사용할 예정이고, JDK는 17버전을 사용할 예정이다. 그에 맞게 환경을 설치해보자. sudo apt update && / sudo apt ins...

인스턴스 종료 및 탄력적 IP 릴리스

CI/CD의 개념

Github Actions의 간단한 이해

깃허브 액션스 실습!
깃허브액션스와 ec2만을 이용한 스프링부트 cicd 개념!

노가다로 배포해보기

가장 기본적인 CI/CD

빌드 작업을 Github Actions에서 하기 때문에 운영하고 있는 서버의 성능에 영향을 거의 주지 않는다.CI/CD 툴로 Github Actions만 사용하기 때문에 인프라 구조가 복잡하지 않고 간단하다.무중단 배포를 구현하거나 여러 EC2 인스턴스에 배포를 해야

EC2에 빌드된 파일만 올리기

CodeDeploy는 수많은 AWS EC2에 배포를 쉽게 할 수 있도록 도와준다.CodeDeploy에 무중단 배포 기능이 내재되어 있어 손쉽게 무중단 배포를 진행할 수 있다.공식 문서서버가 여러 대이더라도 쉽게 자동 배포를 구축할 수 있다.쉽게 무중단 배포를 적용시킬

code deploy와 iam을 설정한다.

codeDeploy와 S3 사용하기

Docker 기반으로 서비스를 운영할 때, 가장 간단하게 구성할 수 있는 인프라 구조이다. 무중단 배포를 구현하거나 여러 EC2 인스턴스에 배포를 해야 하는 상황이라면, 직접 Github Actions에 스크립트를 작성해서 구현해야 한다. 직접 구현을 해보면 알겠지만

docker, ecr을 위한 기본 세팅

docker와 ecr로 ci/cd 실습

CodeDeploy를 활용해서 Docker 기반 백엔드 프로젝트를 cicd하기

S3와 CodeDeploy를 활용한 도커 기반 백엔드 cicd

AWS 리소스 정리