[AWS ECS] 설정하면서 이슈들
·
개발/AWS
지금까지 ec2 인스턴스 하나만 배포하여 사용하고 있었다.생각보다 꽤나 잘버티고 있지만 저번에 동시에 엄청난 요청을 받아들이면서 서버가 매우 느려진 시기가 있었다.지금은 그정도는 아니지만 나름 여유가 있을때 ecs 로 바꾸면서 오토스케일링 및 롤링업데이트도 적용하려고 한다.기존에는 ecr 에 이미지를 올리고 ec2 에서 그 이미지를 pull 땡겨와서 배포를 진행했다.굳이 eks 까지 쓸이유는 없다고 판단해서 기존 배포를 ecs 배포로 마이그레이션 하려고 한다.1. EC2 vs Fargate제일 먼저 맞닥뜨린 고민은 ecs에서 launch type인 ec2와 fargate의 선택이다.나는 ecs뿐만 아니라 서버리스의 환경을 운영해본적은 없고 ec2에 훨씬 익숙하다.예전이라면 주저없이 ec2를 사용했을것이다..
[AWS] aws 서버에 ssh 로 깃설정하기 (ubuntu 22.04)
·
개발/AWS
(1) 깃 시작 git init (2) ssh config 설정 sudo vi ~/.ssh/config Host my_ssh HostName [ip] User ubuntu IdentityFile [pemkey 경로] (3) git 추가 git remote add origin ssh://my_ssh:[aws ec2에 .git 경로] 예시 git remote add origin ssh://my_aws_server:/home/ubuntu/foobar.git
[AWS] AMI로 EC2 인스턴스 공장 만들기
·
개발/AWS
최근 오토스케일링 그룹을 만드는 과정에서 애를 좀 많이 먹었다. 처음에 EC2인스턴스를 오토스케일링 그룹으로 만들어주면 알아서 되겠지~ 했다가 많은 삽질을 했다. 그래서 그 삽질한 부분을 정리하려고 한다. 오토스케일링 그룹이란 유동적으로 인스턴스의 수를 관리하는 것이다. 예를 들면 하나의 EC2 인스턴스로 홈페이지를 만들었다고 하자. 평소엔 잘 돌아가다가 갑자기 이벤트를 진행하여 사용자들이 몰렸다. 그래서 서버가 터졌다. 흔히 수강신청, 티켓팅 등 유저들이 몰리면서 서버가 터지는 경우가 있다. 만약 어느정도 유저들이 몰리면 새로운 EC2 인스턴스를 자동으로 생성하고 이벤트가 끝나면 생성했던 EC2를 종료한다면 가격적으로 금상첨화일것이다. 예는 들었지만 내 생각은 수강신청, 티켓팅은 단시간에 몰리는 경우는..