반응형

DevOps 4

[Oracle] Oracle Cloud 인스턴스 생성 해보기

평소에 AWS를 주로 사용하고 있었는데 프리티어가 끝나버렸다 대체할 클라우드를 찾던 중 오라클 클라우드의 프리티어를 보고 사용하기 적합하다고 판단하여 오라클 클라우드로 프로젝트 인프라 마이그레이션도 진행 하면서 인스턴스 생성하는 방법에 대해서 기록해보려고 합니다Oracle Coude Free Tier1. 메인 페이지 인스턴스 생성오라클 클라우드에 접속하여 메인 페이지의 VM 인스턴스 생성을 클릭하여 인스턴스를 생성합니다1-1 이미지(OS) 설정인스턴스의 이미지는 OS 즉 운영체제를 의미하고 원하는 이미지를 선택하여 생성할 수 있습니다기본 이미지는 Oracle Linux 9 으로 설정되어 있습니다 저는 Ubuntu 이미지를 선택하여 설정하도록 하겠습니다다음으로 이미지의 세부 버전을 설정할 수 있습니다 저는..

DevOps 2026.05.25

[CI/CD] GitHub Actions와 Docker로 AWS EC2서버 CICD 구축 Docker Hub로 관리하고 배포하기

이전에 CI/CD를 위해서 서버 세팅과 프로그램 설치까지 마쳤습니다이제는 CI/CD를 구축하여 자동으로 빌드 -> 배포까지 할 수 있는 시스템을 만들어 보겠습니다 CI/CD 배포 순서 코드 수정 후 GitHub에 push (master 브랜치)GitHub Actions 작동 → Gradle로 빌드 (.jar 생성)Docker 이미지 생성 → DockerHub에 pushGitHub Actions가 EC2에 SSH로 접속EC2에서 deploy.sh 실행 → Docker 이미지 pull & 컨테이너 재시작Spring Boot 앱이 EC2에서 실행됨 (8080 포트) 🐳 DockerHub 가입 및 설정 해당 링크로 접속해서 회원 가입후 로그인 Docker Hub Container Image Library |..

DevOps 2025.05.09

[CI/CD] GitHub Actions와 Docker로 AWS EC2서버 CI/CD 구축 (우분투 서버 세팅 및 RDS 연결)

이전 포스팅에서 CI/CD 구축을 위해서 AWS 프리티어 EC2 서버를 만들어서 SSH로 접속까지 진행했습니다 이번에는 EC2 서버에 필요한 세팅과 RDS를 만들어서 인스턴스와 연동해 보겠습니다 CI/CD 배포 순서 코드 수정 후 GitHub에 push (master 브랜치)GitHub Actions 작동 → Gradle로 빌드 (.jar 생성)Docker 이미지 생성 → DockerHub에 pushGitHub Actions가 EC2에 SSH로 접속EC2에서 deploy.sh 실행 → Docker 이미지 pull & 컨테이너 재시작Spring Boot 앱이 EC2에서 실행됨 (8080 포트)Github Actions Docker,Docker Hub를 이용해서 AWS EC2 서버에 자동으로 빌드 후 배포하..

DevOps 2025.05.09

[CI/CD] GitHub Actions CI/CD 구축을 위해 AWS 프리티어 계정 생성 및 EC2 인스턴스 생성하여 SSH 원격연결

프로젝트에 GitHub Actions을 이용해서 CI/CD 환경을 구축하기 위해서 AWS에서 EC2 인스턴스를 빌려서 구성하기 위해서AWS의 EC2를 이용하려고 하는데 이전에 사용하던 AWS 프리티어 계정이 만료되어서 새롭게 프리티어 계정을 만들어 사용합니다CI/CD란?빌드부터 배포까지의 과정을 자동화하여 개발 이후에 반복적으로 작업해야 하는 걸 줄여줘 효율적으로 배포할 수 있도록 하는 방법이라고 할 수 있습니다 CI는 지속적 통합(Continuous Integration),CD는 지속적 배포(Continuous Deployment)를 의미합니다 CI(Continuous Integration) 빌드와 테스트를 자동화하는 과정으로 변경 사항이 애플리케이션에 충돌이나 문제가 없음을 보장합니다 문제를 조기..

DevOps 2025.05.02
반응형