인프라/AWS

Custom AMI & Launch Template 생성https://jongseoung.tistory.com/327 [AWS] AMI 만들기 & Launch TemplateAMI구성 요소AMI는 AWS에서 인스턴스를 시작하기 위한 기본 템플릿이다. AMI는 다음과 같은 것들을 포함한다.운영 체제설치된 소프트웨어파일 및 설정 정보 장점동일한 환경 유지: 같은 설정을 가jongseoung.tistory.com 오토스케일링 그룹 생성오토스케일링 그룹 탭으로 이동해서 오토 스케일링 그룹 생성이름, 및 시작 템플릿 설정 VPC 및 서브넷 선택한다. 여기서 서브넷은 오토스케일링으로 생성되는 인스턴스를 배치할 서브넷을 지정해 주면 된다. 로드 밸런서 선택을 해준다. 여기서 선택된 그룹에 오토 스케일링으로 생성되는 ..
Auto Scaling Group 이란?AWS에서 제공하는 서비스로, 애플리케이션의 트래픽 변화에 따라 EC2 인스턴스의 수를 자동으로 조정하는 기능을 제공한다. 서버 자원을 효율적으로 관리할 수 있으며, 애플리케이션은 탄력성을 유지하고 항상 최적의 성능을 유지할 수 있도록 보장한다. Auto Scaling은 트래픽이 증가할 때는 자동으로 인스턴스 수를 늘려 애플리케이션이 적절한 성능을 유지하도록 하고, 트래픽이 감소하면 인스턴스 수를 줄여 비용을 절감한다. 이러한 방식으로 애플리케이션은 탄력성을 유지하며, 예기치 못한 트래픽 급증에도 유연하게 대응할 수 있다. 주요 기능자동 확장 - 트래픽이 많아지거나 특정 임계치를 초과하는 경우, 추가 인스턴스를 자동으로 시작하여 트래픽을 분산 처리 한다자동 축소 -..
Application Load Balancer는 AWS에서 제공하는 로드 밸런서이다. 앞서 글에서 로드 밸런서를 만들고 적용시켰고, 이번에는 배포된 서버를 수평 확장해 보도록 하려고 한다. [AWS] Application Load Balancer보안그룹 생성vpc 콘솔에서 보안 그룹으로 접속 해준다. 보안그룹 생성하여준다. 로드밸런서 생성ec2 로드 밸런서 탭으로 이동해서, 로드 밸런서 생성을 진행하여준다. 애플리케이션 로드 밸런jongseoung.tistory.com 실습수동으로 수평확장을 하기 위해 서버가 배포된 인스턴스를 하나 더 만들어서 타겟 그룹에 생성하여 주면 된다. 인스턴스 생성이름, AMI, 인스턴스 유형, 키페어을 설정 해주고 네트워크 설정의 서브넷을 프라이빗 서브넷 2, 보안그룹은 기존..
보안그룹 생성vpc 콘솔에서 보안 그룹으로 접속 해준다. 보안그룹 생성하여준다. 로드밸런서 생성ec2 로드 밸런서 탭으로 이동해서, 로드 밸런서 생성을 진행하여준다. 애플리케이션 로드 밸런서를 만들 것이기 때문에, 애플리케이션 로드 밸런서를 선택여기에서는 가용 영역을 퍼블릭 서브넷 1,2로 선택하여주고 앞서 만들었던 보안 그룹을 선택하여 진행해준다.   리스너 및 라우팅 부분이 살짝 중요하다.대상 그룹 생성 하는 방법더보기인스턴스 선택후 - 아래 보유중인 것으로 포함 - 타겟 그룹 생성 대상 그룹을 선택 해준다.상태 검사 URL을 등록해준다. 고급 설정에서 아래와 같이 설정을 변경해주었는데, 그렇지 않으면 서버를 실행하는데 오래 걸릴 수 있기 때문이다.이제 생성해주면 된다. 보안 그룹 수정앞서 만들었던 ..
확장성확장성은 시스템이 증가하는 트래픽이나 데이터 처리 요구사항을 감당할 수 있도록 성능이나 자원의 양을 증가시키는 능력을 말한다. 확장성은 크게 수직 확장과 수평 확장으로 나뉘며, AWS와 같은 클라우드 환경에서는 이러한 확장작업을 자동으로 설정할 수 있는 기능을 제공하여, 확장이 쉬워진다. 수직 확장수직확장, 스케일 업(Scale-Up)은 인스턴스 자체의 사양을 높이는 것을 의미한다. 서버의 CPU, 메모리, 스토리지 등의 자원을 업그레이드 하여 더 많은 트래픽이나 데이터를 처리할 수 있도록 합니다. 예를 들어, 기존의 EC2 인스턴스를 더 높은 성능의 인스턴스로 교체하는 것이다. 수직 확장은 일반적으로 데이터베이스와 같은 분산하기 어려운 시스템에 주로 사용된다. 자원을 줄이는 작업을 스케일 다운(S..
Jong_seoung
'인프라/AWS' 카테고리의 글 목록 (4 Page)