자유로운 블로그
close
프로필 배경
프로필 로고

자유로운 블로그

  • 분류 전체보기 (31)
    • Docker (2)
    • Spring (8)
    • AWS (8)
      • EC2 (8)
    • Jenkins (3)
  • 홈
  • 태그
  • 방명록

[Spring] Quartz 스케줄러로 자동화 -1 도입배경,개념

서론 결론

  • format_list_bulleted Spring
  • · 2024. 11. 27.
  • textsms
[EC2] Load Balancer 기반 Auto Scaling 구현 (3) - 시스템 구현, 테스트

[EC2] Load Balancer 기반 Auto Scaling 구현 (3) - 시스템 구현, 테스트

로드 밸런서를 생성하기 전에, EC2 Auto Scaling Group이 있어야 합니다. 생성방법은 이전 포스트를 참고해주세요!2024.11.19 - [AWS/EC2] - [EC2] EC2 Auto Scaling Group 적용 (1) - 도입배경, 이론이번 포스트에서는 앞서 설계한 내용을 구현하는 과정을 다룹니다. 주요 작업 순서는 다음과 같습니다로드 밸런싱 대상이 될 Target Group 생성Auto Scaling Group 및 Backend 인스턴스를 Target Group에 연결각 리소스의 보안 그룹 구성로드 밸런서 생성연결 테스트- 자세한 이론은은 AWS ASG 문서 와 AWS Load Balancer 문서를 참고해주세요!1. Traget Group 생성로드밸런싱을 위해선 우선 로드밸런싱 대상..

  • format_list_bulleted AWS/EC2
  • · 2024. 11. 22.
  • textsms
[EC2] Load Balancer 기반 Auto Scaling 구현  (1) 도입배경, 이론

[EC2] Load Balancer 기반 Auto Scaling 구현 (1) 도입배경, 이론

서론이번 포스트에서는 프로젝트에 Elastic Load Balancer(ELB)를 도입하게 된 이유와 그 효과에 대해 설명하겠습니다.1. 도입배경기존에 Backend Instance를 EC2 Auto Scaling Group으로 구성하였습니다.Auto Scaling을 통해 인스턴스 수는 트래픽에 따라 자동으로 조절되었지만, 프론트엔드 리버스 프록시를 통해 넘어오는 요청은 특정 인스턴스에만 몰리는 문제가 있었습니다.이러한 구조에서는 오토스케일링의 장점을 온전히 활용할 수 없었고, 특정 인스턴스가 과부하로 인해 성능이 저하되거나 서비스 중단이 발생할 위험이 있었습니다.이를 해결하기 위해 Elastic Load Balancer를 도입하게 되었습니다2. Elastic Load Balancer 쉬운 설명지난번 A..

  • format_list_bulleted AWS/EC2
  • · 2024. 11. 21.
  • textsms
[EC2] EC2 Auto Scaling Group 적용 (3) - 오토스케일링 테스트

[EC2] EC2 Auto Scaling Group 적용 (3) - 오토스케일링 테스트

이번 포스트에서는 AWS의 Auto Scaling Group(ASG)을 설정하고 동작을 확인하는 과정을 단계별로 알아보겠습니다.ASG 테스트 개요 및 시나리오1) 테스트 항목1. Scale Out 테스트: 부하 증가 시 ASG가 적절히 인스턴스를 추가하는지 확인2. Scale In 테스트: 부하 감소 시 ASG가 인스턴스를 줄이는지 확인3. 인스턴스 교체 테스트: 헬스 체크 실패 시 ASG가 정상적으로 인스턴스를 교체하는지 확인2) ASG 환경 설정최소 인스턴스 수: 1개최대 인스턴스 수: 3개(Scale Out 인스턴스 수 제한)스케일링 조건: 평균 CPU 사용률 50% 이상(낮은 허들 설정)인스턴스 교체 조건: 헬스 체크 실패1. Scals out 테스트테스트 목표ASG가 CPU 부하 증가를 감지하여..

  • format_list_bulleted AWS/EC2
  • · 2024. 11. 20.
  • textsms
[EC2] EC2 Auto Scaling Group 적용 (2) - 시스템 구축

[EC2] EC2 Auto Scaling Group 적용 (2) - 시스템 구축

이번 포스트에서는 AWS의 Auto Scaling Group(ASG)을 설정하고 동작을 확인하는 과정을 단계별로 알아보겠습니다.AMI 생성, Launch Template 생성, ASG 설정, 그리고 동작 확인까지 진행합니다.1. AMI 이미지 생성EC2 인스턴스를 바탕으로 생성하는 이미지 파일입니다.운영체제(여기선 Ubuntu), 애플리케이션, 설정파일등을포함합니다.1) 이미지 생성 시작AWS 콘솔에서 EC2 인스턴스 목록으로 이동합니다.Auoto Scaling Group으로 지정할 인스턴스의 상세 페이지를 엽니다.상단 메뉴에서 작업 > 이미지 및 템플릿 > 이미지 생성을 선택합니다.2) 이미지 설정 입력팝업 창에서 다음 정보를 입력합니다:이미지 이름: 이미지의 용도를 알 수 있도록 직관적인 이름을 입력..

  • format_list_bulleted AWS/EC2
  • · 2024. 11. 19.
  • textsms
[EC2] AWS EC2 프로젝트 배포 (2) - Backend, Frontend, Redis 인스턴스 설정 및 Docker Compos배포

[EC2] AWS EC2 프로젝트 배포 (2) - Backend, Frontend, Redis 인스턴스 설정 및 Docker Compos배포

이번 포스트에서는 EC2 인스턴스에 Docker Compose로 배포하는 과정을 설명합니다.Backend, Redis, Frontend 인스턴스 각각에 Docker 환경을 구성하고, Redis는 세션 저장소와 캐시 저장소로 설정하며, Frontend는 Nginx를 리버스 프록시로 활용하여 백엔드와 연동합니다.EC2 Ubuntu 서버에서 Docker Compose 설치 및 실행은 아래포스트를 참고해주세요![Docker] Ubuntu 기반 AWS EC2 인스턴스에 Docker 및 Docker Compose 구축 및 실행 [Docker] Ubuntu 기반 AWS EC2 인스턴스에 Docker 및 Docker Compose 구축 및 실행이번 포스트에서는 Ubuntu 기반 AWS EC2 인스턴스에 Docker와 ..

  • format_list_bulleted AWS/EC2
  • · 2024. 11. 18.
  • textsms
  • navigate_before
  • 1
  • 2
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 (31)
    • Docker (2)
    • Spring (8)
    • AWS (8)
      • EC2 (8)
    • Jenkins (3)
최근 글
인기 글
최근 댓글
태그
  • #오블완
  • #티스토리챌린지
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바