Cloude Engineer Juwon Hwang
close
프로필 배경
프로필 로고

Cloude Engineer Juwon Hwang

  • 분류 전체보기 (93) N
    • Cloud (20) N
    • Linux (15)
    • Database (8)
    • Network (15)
    • Security (16)
    • OS (0)
    • Python (10)
    • CI&CD (8)
  • 홈
  • Cloud
  • Linux
  • Database
  • Network
  • Security
  • Python
  • CI/CD
CI&CD_AWS Elastic Beanstalk 활용 배포

CI&CD_AWS Elastic Beanstalk 활용 배포

Elastic Beanstalk?Java, PHP, NET, Python, Ruby, GO, Docker를 사용하여 개발된 웹 애플리케이션 및 서비스를 Apache, Nginx, Passenger 및 IIS와 같은 친숙한 서버에서 손쉽게 배포하고 확장 할 수 있도록 해주는 서비스코드를 업로드하기만 하면 해당 서비스가 지속적인 관리형 패치 및 보안 업데이트를 통해 용량 프로비저닝, 로드 밸런싱, 웹 에플리케이션 상태 모니터링까지 배포 작업을 자동으로 처리OS 설치나 JDK 설치 과정 필요 XElastic Beanstalk을 생성하여 자동 생성 된 EC2 IP 주소에 접속하기 위해선 해당 서버에서 5000번 포트를 열어야 함이유는 Elastic Beanstalk 기본 보안 설정이 외부에서 EC2에 접속하지 ..

  • format_list_bulleted CI&CD
  • · 2025. 3. 27.
  • textsms
CI&CD_스크립트로 EC2 배포 자동화

CI&CD_스크립트로 EC2 배포 자동화

구현 로직로컬에서 Github에 프로젝트 업로드로컬에서 EC2로 배포 파일 전송EC2에서 배포 파일 실행실습 단계환경 변수 파일 생성 후 적용재배포를 고려한 cron 종료 설정서버 종료 및 프로그램 설치프로젝트 다운로드 및 빌드서버 실행cron 등록배포 파일 압축배포 파일로 실제 배포실습 1단계 (환경 변수 파일 생성 후 적용)실습 2단계 (재배포를 고려한 cron 종료)저번 실습을 통해 최초 배포 후에 crontab 작동하면 서버 종료됐을 때 자동으로 재실행해 주는 걸 확인재배포 도중에는 cron이 작동되면 안됨.crontab_delete라는 빈 파일을 만들어주고 이 파일을 만들어 주고 이 파일을 crontab에 등록하면 crontab은 비어있는 초기 상태가 된다. crontab을 비운 다음 빈 파일인..

  • format_list_bulleted CI&CD
  • · 2025. 3. 24.
  • textsms
CI/CD_EC2 기본 배포

CI/CD_EC2 기본 배포

CI/CD 배포를 위한 공부를 시작한다. 공부 자료는 AWS로 구현하는 CI/CD 배포 입문을 사용했다. 일반적으로 EC2를 활용하는 배포 과정은 아래와 같다.로컬 컴퓨터에서 Github에 프로젝트 업로드Github에 프로젝트 저장 완료EC2 가상 서버에서 프로젝트를 실행하기 위한 기본 환경 설정스프링부트 프로젝트를 원하는 경우 가상 서버에 JDK를 설치EC2 가상 서버에서 Github에 접속해 프로젝트 다운간단한 과정을 통해 배포가 가능하다.이제 실습을 통해 EC2 기본 배포를 해볼 계획이다.프로젝트 다운 및 실행EC2 생성 및 고정 IP 설정프로젝트 배포프로젝트 백그라운드로 실행표준 로그, 에러 로그 분리타임존 변경 및 종료 스크립트 작성cron으로 서버가 멈추면 프로세스 재시작재배포하기7단계까지의 ..

  • format_list_bulleted CI&CD
  • · 2025. 3. 22.
  • textsms
  • navigate_before
  • 1
  • navigate_next
공지사항
  • Linked in profile
전체 카테고리
  • 분류 전체보기 (93) N
    • Cloud (20) N
    • Linux (15)
    • Database (8)
    • Network (15)
    • Security (16)
    • OS (0)
    • Python (10)
    • CI&CD (8)
최근 글
인기 글
최근 댓글
태그
  • #network
  • #보안
  • #클라우드
  • #배포
  • #linux
  • #리눅스
  • #데이터베이스
  • #네트워크
  • #python
  • #CICD
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.