본문 바로가기

aws2

[Docker] Github Actions을 활용한 Spring 자동 배포, Docker Image run(CD) (2) 0. GitHub Actions를 통한 CD 프로세스 진행하기 전 이전 포스팅에서 Github Actions를 사용한 CI 자동화 프로세스 플로우에 대해서 알아봤다.  이번 포스팅에서는 CD 자동화 프로세스 플로우를 학습하고 구축하는 것을 목표로 하려고 한다.즉, 이번 포스팅에서는 진행할 내용 중요한 목차는 아래와 같다.Github Actions에서 EC2에 접근하기이때, IAM 기능을 통해서 Github Actions이 EC2에 접근할 수 있는 권한을 설정해야 한다.기존 EC2에서 구동중인 Docker Container 종료 후 CI를 통해 새롭게 생성된 Docker Image 구동사실 바로 처음 Docker Container를 구동한다면 종료하는 기능이 필요 없을 수 있지만 깔끔하고 에러가 없는 것이.. 2024. 4. 9.
[AWS] AWS 개념 - VPC / Subnet / Route Table / Internet Gateway 1. VPC (Virtual Private Cloud)VPC는 약자 그대로 AWS 클라우드에서 제공하는 사용자의 AWS 계정 전용 가상 네트워크다.사용자는 AWS에서 제공하는 VPC 내에서 서브넷, 라우팅 테이블, 인터넷 게이트웨이 등을 생성하고 제어할 수 있다.EC2 인스턴스와 같은 AWS 리소스는 VPC 내에 있는 특정 서브넷에서 생성할 수 있다.VPC는 리전 단위이다.VPC 범위를 설정하고 가용 영역(AZ)내에  서브넷을 추가하고 보안 그룹을 연결한 뒤, 라우팅 테이블을 구성하는 것이 보통 AWS를 사용하는 순서이다.따라서 VPC의 생성은 AWS 사용 할 때 첫 순서이다.1-1. VPC를 이해하기 위한 사전 지식Region (리전) : AWS의 물리적 서버가 위치하고 있는 국가 단위의 위치 (ex.. 2024. 3. 5.