
이번에 해볼 내용은 Github Action을 사용하여 ECR에 컨테이너(애플리케이션)를 올리고, 이를 직접 EC2 인스턴스 내에서 Docker를 통해 받아와 구동시켜 볼 예정이다. 목차는 아래와 같다. 1. 인스턴스 생성2. 프로젝트 생성3. Github Action, AWS ECR 관련 script 작성4. 인스턴스 접속5. 인스턴스 내 docker 설치6. 이미지 받기 7. 프론트 백엔드 라우팅 (revcerse proxying)8. 컨테이너 실행1. 인스턴스 생성인스턴스를 생성한다. pem 키, 보안 그룹등은 편한대로 설정하여 생성하면 된다. 2. 프로젝트 생성배포하고자 하는 프로젝트를 생성한다. 필자는 이전 블로그에서 사용했던 프로젝트를 사용하였다. 3. Github Action, AW..

정중한 지적은 언제나 환영합니다!댓글로 편히 남겨주세요 2편 에 이어서 S3 저장소 대신 컨테이너를 활용해서 배포를 해보겠다. 도커 환경을 이용할 것이고, AWS ECR(Elastic Container Registry) 서비스를 이용할 것 이다. 도커 기본 개념에 대해 이해를 하고 싶다면 아래 공식 문서를 첨부하겠다. https://docs.docker.com/engine/ Docker EngineFind a comprehensive overview of Docker Engine, including how to install, storage details, networking, and moredocs.docker.com 다시 한번 필자의 프로젝트 스펙을 적어본다.서버 : express (node)vpc..

정중한 지적은 언제나 환영합니다!댓글로 편히 남겨주세요 지난 1편(AWS 세팅 관련)을 보고 오지 않으셨다면, 1편 먼저 정독 후 2편을 읽으시는 것을 추천드립니다.https://rogersddt.tistory.com/24 AWS) Elastic beanstalk + Git Action 무 중단 배포 구현 - 1 (feat. S3)정중한 지적은 언제나 환영합니다!댓글로 편히 남겨주세요오늘은 약 3일 간의 삽질(?)을 통해 얻은 내 경험과 이를 기반한 지식을 공유해보려 한다. 먼저 아래 서버, aws 스펙등을 공유 한다. vpcrogersddt.tistory.com2편은 프로젝트 설정 기반으로 설명드릴 예정입니다.필자의 프로젝트인 node.js 런타임 환경 기반 express 서버로 설명 하겠습니다. 목..

정중한 지적은 언제나 환영합니다!댓글로 편히 남겨주세요오늘은 약 3일 간의 삽질(?)을 통해 얻은 내 경험과 이를 기반한 지식을 공유해보려 한다. 먼저 아래 서버, aws 스펙등을 공유 한다. vpc 환경은 필요 시 각자 만들기를 바란다. 서버 : express (node)vpc : default security group : custom (db, express 등의 포트는 뚫어주세요)ec2 : t2micro (연습용) rds : db.t4g.micro (연습용) 1편의 목차는 아래와 같습니다. IAM Role 생성, EB 생성IAM으로 이동역할 이동 후 역할 생성 선택AWS 서비스 > EC2 선택 권한 주기역할 생성정책 편집애플리케이션 생성이름 입력플랫폼 선택사전 설정키 페어 등록VPC인스턴스 설정루..

안녕하세요! 오늘은 인프라 파트 중 모니터링에 관련된 얘기를 해볼까 합니다. 서버를 운영하다보면 여러 장애가 발생하곤 합니다. 물론 모든 장애를 모니터링 할 수는 쉽지 않겠지만, 이번에는 가장 기본적인 서버가 죽었을 때 스크립트 작성을 통해 Slack으로 알림을 받고자 합니다 자, 이제 시작해봅시다! 목차는 다음과 같습니다.1. Slack에 알림을 보낼 수 있는 incoming webhook(수신 웹후크) 설정 하기2. 쉘 스크립트 작성을 통해 EC2 인스턴스 내에서 서버 모니터링 하기 간단하죠? 하나씩 해보겠습니다. 먼저 Slack 왼쪽 하단에 앱 > 앱 추가를 클릭하자! 이어서 검색창에 incoming webhooks 를 입력하고, 추가 버튼을 눌러줍니다! Slack에 추가 클릭~~~ ..
- Total
- Today
- Yesterday
- java #스프링 #spring #server
- 자료구조
- 쿠버네티스 오브젝트
- Java #객체 #자바기초 #자바
- 프로그래머스
- 쿠버네티스 개념
- k8s
- EB
- 백준 상자 넣기 자바
- 마법사 상어와 비바라기 자바
- java
- 단지번호붙이기 JAVA
- 자바
- StatefulSet
- 무중단배포
- 백준 그림 자바
- 행렬 테두리 회전하기 자바
- dfs
- 백준
- AWS
- k8s object
- EC2
- 백준 1965 풀이
- 코딩테스트
- 단지번호붙이기 자바
- 구간합구하기
- ECR
- Java #코린이 #자바
- 백준 상자넣기
- docker
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |