본문 바로가기

AWS21

[AWS] ELB - ASG ; Auto Scaling Group Auto Scaling Group이란?Auto Scaling 이란, 자동으로 서버 인스턴스에 대해 크기(Scale)을 관리해주는 기능1. CPU, 메모리, 네트워크 응답 속도 등의 지표를 통하여 갑자기 몰려드는 요청이나 , 특정 인스턴스에 장애가 나더라도 사람이 직접 나서기 전에 시스템이 자동으로 대처하게 할 수 있습니다.2. Auto Scaling Group에서 어떤 경위로 인스턴스 수가 자동으로 변경됐는지 아메일로 알림을 받아 서비스가 이상이 생겼는지 파악할 수 있습니다.3. 서비스 특성 상 사용자가 몰리는 시간, 몰리지 않는 시간에 최소/최대 값을 지정하여 서버 비용을 효율적으로 관리가 가능합니다. Auto Scling Group 생성하기1. 그룹 이름을 작성한다.2. 시작 템플릿을 생성한다. 이렇.. 2024. 5. 27.
[AWS] ELB - NLB ; Network Load Balancer NLB란?OSI 7계층 중 L4 즉, 네트워크 계층에서 작동한다.리스너 구성에 지정된 포트에서 선택한 대상에 대한 TCP/UDP 연결을 열려고 시도한다.  Network Load Balancer 시작하기 - Elastic Load Balancing이 페이지에 작업이 필요하다는 점을 알려 주셔서 감사합니다. 실망시켜 드려 죄송합니다. 잠깐 시간을 내어 설명서를 향상시킬 수 있는 방법에 대해 말씀해 주십시오.docs.aws.amazon.com NLB 생성하기1. 기본 구성2. 네트워크 매핑트래픽을 라우팅할 VPC와 가용 영역을 선택한다.ALB와 달리 NLB는 가용 영역마다 고정된 IPv4 주소를 할당받는다.3. 보안 그룹 생성하기HTTP 요청만 받을 수 있도록 인바운드 규칙을 추가한다.방금 생성한 보안 그룹.. 2024. 5. 26.
[AWS] ELB - ALB ; Application Load Balancer ALB란?ALB는 AWS에서 제공하는 로드밸런서 중 하나로 OSI Layer7 중 L7, 즉 애플리케이션 계에서 동작하는 로드밸런서이다.Listener리스너의 규칙에 따라 요청을 라우팅하는 방법이 결정된다.Target Group 로드 밸런서가 요청을 처리하는 대상이며 같은 VPC 내의 로드밸런서는 타겟 그룹으로 등록할 수 없다.ALB 생성하기1. 로드 밸런서 생성하기2. 네트워크 매핑로드 밸런서를 배포할 곳(VPC)와 가용 영역을 선택한다.3. 보안 그룹HTTP 트래픽만 허용하도록 새로운 보안 그룹을 생성한다.4. 리스터 및 라우팅들어온 트래픽을 대상 그룹으로 라우팅해야 하므로 대상 그룹을 생성한다.4.1 대상그룹 생성이제 80번 포트에 있는 리스너와 대상 그룹이 연결됐다.5. 생성 완료그러나 HTTP:.. 2024. 5. 26.
[AWS] EC2 인스턴스 스토리지 - Amazon EFS ; Elastic File System Amazon EFS (Elastic File System)EC2 인스턴스에 마운트할 수 있는 관리형 NFS(Network File System)이다.여러 가용 여역의 EC2 인스턴스와 함께 작동한다.Linux 기반 AMI와 호환된다. (Windows는 지원하지 않음)KMS를 사용하여 암호화된 상태로 저장된다.파일 시스템은 자동으로 확장되며, 사용량에 따라 비용이 청구되어 프로비저닝이 필요없다.성능EFS 규모동시 NFS 클라이언트 수 1000개, 10GB+/s 처리량자동으로 페타바이트 규모의 네트워크 파일 시스넴으로 확장 가능범용 모드 (EFS 생성 시 설정)일반용(기본) : 지연 시간이 중요한 사례에 적합 (웹 서버, CMS 등)최대 I/O : 높은 지연 시간, 처리량, 고도로 병렬 처리 사례에 적합 (.. 2024. 5. 24.
[AWS] EC2 인스턴스 스토리지 - AMI ; Amazon Machine Image AMI (Amazon Machine Image)인스턴스를 시작하는 데 필요한 정보를 제공하는 AWS에서 지원되고 유지 관리 되는 이미지이다.인스턴스를 시작할 때는 AMI를 지정해야 한다.동일한 구성의 인스턴스가 여러 개 필요할 때는 한 AMI에서 여러 인스턴스를 시작할 수 있다.사용자는 소프트웨어, 구성, 운영 체제, 모니터링 등을 추가할 수 있다.소프트웨어가 미리 패키지로 제공되는 것이기 때문에 부팅 및 구성 시간이 짧다.AMI 유형Public AMI L: AWS에서 제공하는 AMI자체 AMI : 사용자가 직접 생성 및 유지 관리하는 AMIAWS marketplace AMI : 다른 사용자가 만든 AMIAMI 프로세스EC2 인스턴스를 시작하고 사용자를 정의한다.데이터 무결성을 위해 인스턴스를 중지한다... 2024. 5. 23.
[AWS] EC2 인스턴스 스토리지 - EBS; Elastic Block Store EBS는 EC2 인스턴스에서 사용할 수 있는 확장 가능한 고성능 블록 스토리지 리소스를 제공한다.Amazon EBS VolumeAmazon EC2 인스턴스에 연결할 스토리지 볼륨볼륨을 인스턴스에 연결하면 파일 저장 및 응용 프로그램 설치와 같이 컴퓨터에 연결된 로컬 하드 드라이브를 사용하는 것과 같다.주의할 점은 연결할 인스턴스와 같은 가용 영역에 생성되어야 한다.Amazon EBS Snapshots볼륨 자체와 독립적으로 지속되는 Amazon EBS 볼륨의 포인트 인 타임 백업니다.스냅샷을 생성하고 볼륨의 데이터를 백업할 수 있다.다른 가용 영역이나 다른 리전에도 복사할 수 있다.EBS Snapshots 기능EBS 스냅샷 아카이브 (Snapshot Archive)스냅샷을 '아카이브 티어'로 이동하여 비용.. 2024. 5. 23.