본문 바로가기

개발/졸업과제20

EC2의 EBS 볼륨 줄이기 Private Docker Registry의 EBS 볼륨을 줄여보자. (15GiB → 8GiB) 참고 링크 [Linux] EC2 EBS 부팅 볼륨 축소 (ext 4 / Amazon Linux 1) [EC2 인스턴스 스냅샷 생성 & 스냅샷으로 EBS 볼륨 복제] 우선, 인스턴스가 실행 상태이어야 한다. 시간이 조금 지나면 사용 가능으로 변경됨 [주의!!] [원본 EC2 인스턴스와 같은 OS로 EC2 신규 생성 & EBS 볼륨 떼기] 원본 EC2와 동일한 설정의 EC2를 생성 스토리지는 전보다 작게 (가장 기본 8GB로 함) 원본 EC2는 실행 중지 시키기 [Temp 인스턴스 생성 & EBS 모두 연결] 디스크 복제 작업을 진행할 임시 인스턴스 생성 및 EBS 연결 단계 위와 같은 방식으로 2개 다 연결해준.. 2023. 8. 16.
EC2를 가상 이미지로 만들기(AMI) - Private Docker Registry 바로 전 글에서 언급된 Private Docker Registry의 EC2를 인스턴스 이미지화 해보자. EC2 이미지화 끝!! 다른 작업에 비하면 간단한 것 같다. 2023. 8. 16.
Private Docker Registry 구조 변경하기 기존의 Private Docker Registry에서 HA를 고려하여 Private Docker Registry의 구조를 변경해보자. 변경된 내용 Auto Scaling과 Load Balancing을 이용해서 HA를 구현해보자. 1) LB 수정하기 전에 생성한 EC2에 연동된 로드밸런서 설정을 확인하자 우선, lb가 EC2와 VPC안에 있는지 확인해보자. VPC 영역을 보면 같은지를 확인할 수 있다. (확인해보니 같음) 다음으로는 ec2의 보안그룹과 같은지 확인해보자. [보안] 탭에서 확인을 해보니 다른 보안 그룹이다. [편집]을 클릭해 변경해주자. 2) Auto Scaling Group 생성하기 [시작 템플릿 만들기] 우선, ASG에 적용할 시작 템플릿을 만들자 나머지 설정은 그대로 두었다. [ASG .. 2023. 8. 15.
Container Manager 환경 구축하기 Container Manager 환경을 구축해보려고 한다. (AWS 1개의 클라우드만 사용하는 경우) Container Manager는 사용자의 가상 환경이 실행되고, 관리되는 서버이다. 프로젝트 초반에 적용하려고 했던 방법인데, 현재는 사용하지 않고, Naver Cloud의 Kubernetes를 사용하고 있다. 이 글 다음에 포스팅 될 Private Docker Registry 구조 변경하기 방법을 적용시켰다. HA가 적용된 Container Manager를 구축 다음 글에 자세히 기록될 예정이라, 간단하게 언급만 하고 넘어가도록 하자! [LB 만들기] 1) 대상 그룹 생성 2) LB 만들기 (Application Load Balancer) [Route 53에서 domain - LB 연동] 1) Rou.. 2023. 8. 15.