2024-08-25 학습일기
·
개발 기록
포트폴리오 & 이력서 작성
[AWS] ECR + ECS + ALB + Route53 + Spring + Github Actions - 3
·
DevOps/AWS
AWS에 ECS로 배포하기의 마지막 포스팅인Github Actions를 활용한 `ECS` `CI/CD` 배포에 관해 알아보려 한다.name: CI-CD PortNumber Back-End Serviceon: push: branches: - BEjobs: deploy: runs-on: ubuntu-latest env: AWS_REGION: ap-northeast-2 ECS_CLUSTER_NAME: {ECS 클러스터 이름} ECR_REPOSITORY_NAME: {ECS 레포지토리 이름} ECS_SERVICE_NAME: {ECS 서비스 이름} ECS_CONTAINER_NAME: {ECS 컨테이너 이름} TASK_DEFINITIO..
2024-08-24 학습일기
·
개발 기록
알고리즘양궁대회택배상자인터넷 설치
2024-08-23 학습일기
·
개발 기록
사이드 프로젝트팝업 조회 API 및 S3 오류 수정API 명세서 업데이트 ECS 포스팅 알고리즘인터넷 설치흩날리는 시험지 속에서 내 평점이 느껴진거야케이크 자르기행렬과 연산자동완성
[AWS] ECR + ECS + ALB + Route53 + Spring + Github Actions - 2
·
DevOps/AWS
우리는 저번 포스팅에서 네트워크 구성까지 진행해 보았다. 이제는 `ALB`와 Route53을 이용한 인증서 설정을 구현해보자.  로드 밸런서를 사용하는 이유는 뭘까?앞 포스팅에서 ECS 클러스터 및 서비스를 생성하며 느낄 수 있었겠지만,`AWS ECS Fargate` 사용시 아주 쉽게 무중단 배포가 가능해지며 원하는 태스크, 컨테이너, 서비스를 생성할 수 있다. 즉, `Scale-Out`이 굉장히 간단하게 구현이 된다는 것을 알 수 있다. 하지만, `Scale Out`만 잘돼선 의미가 없다. 결국 다양한 서비스 및 컨테이너가 효율적으로 사용이 되며, 트래픽 분산이 되고, 무중단 배포를 구현하려면`ALB`와 같은 로드 밸런서가 필요하다.  만약, Spring 서버를 `Scale-Out`을 했다고 가정하자...
2024-08-22 학습일기
·
개발 기록
우선, 어제부터 감기 몸살에 걸려서 오늘 좀 힘들어 많은 공부를 하지는 못했다.(요즘 코로나 유행이라는데.. 설마..) 사이드 프로젝트 & ECSECS 배포Github Actions 작업프로젝트 코드 수정 알고리즘가장 긴 증가하는 부분수열 3좋다반도체 설계