일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- mirror maker2
- Spring JPA
- PAGING
- cd
- consumer
- API
- spring
- transactionaleventlistener
- producer
- offsetdatetime
- K8s
- ECS
- Streams
- QueryDSL
- Spring Data JPA
- AWS
- kafka
- centos7
- Entity
- JPA
- entity graph
- Kubernetes
- mysql
- spring kafka
- CI
- Kotlin
- bean
- topic생성
- CodePipeline
- git
- Today
- Total
목록AWS (4)
Yebali

AWS ECS 구축하기 (근데 이제 ALB를 곁드린...)세상에는 서버를 배포하는 많은 방법이 존재합니다.FTP로 수정된 파일을 서버에 직접 올리고 stop.sh, start.sh으로 Tomcat을 끄고키는 방법부터k8s 환경에서 argocd를 사용하는 방법까지 다양합니다. 이yebali.tistory.com앞선 포스트에서 ECS를 구축하는 간단한 방법을 설명했습니다.이번 포스트에서는 코드가 수정되었을 때 ECS에 자동으로 배포할 수 있게 AWS CodePipeline을 사용해 CI/CD를 구축하는 방법을 알아보겠습니다. CodePipeline 구성CodePipelineAWS 콘솔에서 CodePipeline 생성을 해줍니다.template를 사용하지 않고 custom pipeline을 선택합니다. 파이프..

세상에는 서버를 배포하는 많은 방법이 존재합니다.FTP로 수정된 파일을 서버에 직접 올리고 stop.sh, start.sh으로 Tomcat을 끄고키는 방법부터k8s 환경에서 argocd를 사용하는 방법까지 다양합니다. 이번 포스트는 그중 AWS의 CodePipeline과 ECS를 사용해서 CI/CD를 만드는 방법에 대한 내용입니다. AWS ECR 생성 및 Docker 이미지 업로드하기가장 먼저 해야 할 일은 ECR을 생성하고 Docker 이미지를 업로드하는 일입니다.이 포스트에서는 ECR에 Docker 이미지를 업로드하고 ECS가 ECR에서 이미지를 가져다가 배포하는 방식으로 다룰 예정입니다. ECR(Elatic Container Repository)은 Docker이미지를 업로드할 수 있는 저장소입니다...

EC2 Linux에서 jdk를 설치하려고 하면 1.8까지만 존재하는 것을 확인할 수 있다. Java 11 설치하기 때문에 Java 11을 설치하기 위해서는 yum 설치 외의 다른 방법을 사용해야 한다. 예시에서는 Amazon에서 제공하는 OpenJDK인 corretto를 설치한다. aws corretto rpm파일 다운로드 sudo curl -L https://corretto.aws/downloads/latest/amazon-corretto-11-x64-linux-jdk.rpm -o jdk11.rpm jdk 11 설치하기 sudo yum localinstall jdk11.rpm jdk version 선택하기 (jdk설치가 최초라면 할 필요 없습니다.) sudo /usr/sbin/alternatives..

EC2 인스턴스를 사용하다 보면 메모리가 부족한 경우가 많다. 이런 문제는 가상 메모리를 추가하여 어느 정도 해결할 수 있다. AWS 공식 문서에 나온 가상 메모리 추가 방법을 알아보자. 스왑 파일 생성하기 'dd' 명령을 사용하여 루트 파일 시스템에 스왑 파일을 생성한다. 'bs'는 블록의 크기이고 'count'는 블록의 수이다. 스왑 파일의 크기는 '블록 크기x블록 수'이다. 이 값들을 조정하여 원하는 스왑 파일의 크기를 결정한다. # 이 예제의 스왑 파일은 4GB(128M x 32)이다 sudo dd if=/dev/zero of=/swapfile bs=128M count=32 스왑 파일의 읽기 쓰기 권한 업데이트 하기 sudo chmod 600 /swapfile Linux 스왑 영역 설정하기 s..