반응형

AWS 33

AWS Auto Scaling Group(ASG) & CloudWatch Alarms – 자동 확장 및 모니터링 가이드

1. AWS Auto Scaling Group(ASG)란?AWS **오토 스케일링 그룹(Auto Scaling Group, ASG)**은 애플리케이션의 트래픽 변화에 따라 EC2 인스턴스를 자동으로 추가하거나 제거하는 기능을 제공합니다. 이를 통해 안정적인 성능을 유지하면서 비용 효율적으로 운영할 수 있습니다.🔹 ASG의 주요 기능자동 확장(Scaling): 트래픽 변화에 따라 EC2 인스턴스를 동적으로 추가 또는 제거고가용성 유지(Fault Tolerance): 비정상적인 인스턴스를 자동으로 교체로드 밸런서 연동(Load Balancing): ALB 또는 NLB와 연동하여 부하 분산비용 최적화(Cost Optimization): 필요할 때만 인스턴스를 추가하여 운영 비용 절감2. ASG 주요 구성 요..

AWS 2025.02.21

로드 밸런싱 (Load Balancing)

로드 밸런서는 서버 혹은 서버셋으로 트래픽을 백엔드(다운스트림) EC2 인스턴스 또는 서버들로 전달하는 역할을 합니다.이는 부하를 다수의 다운스트림 인스턴스로 분산하여 안정적이고 확장 가능한 애플리케이션을 구축하는 핵심 요소입니다.예를 들어, EC2 인스턴스가 세 개 있다고 가정합시다.이 인스턴스 앞에는 **Elastic Load Balancer (ELB)**가 있으며,ELB는 유저들의 트래픽을 자동으로 분산 처리합니다.로드 밸런서의 동작 방식사용자는 로드 밸런서의 엔드포인트(DNS)로 접속.로드 밸런서는 백엔드 EC2 인스턴스 중 하나로 요청을 라우팅.다른 사용자가 접속할 경우, 로드 밸런서는 트래픽을 다른 EC2 인스턴스로 전달.다수의 사용자가 접속할수록 부하가 자동으로 분산됨.사용자는 자신이 어떤 ..

AWS 2025.02.19

클라우드 확장성, 고가용성 with AWS

확장성(Scalability)과 고가용성(High Availability)은 클라우드 시스템을 설계할 때 핵심적인 개념입니다.확장성(Scalability)의 종류확장성은 시스템의 처리 능력을 증가시키는 방법으로 크게 두 가지가 있습니다.1. 수직 확장성 (Vertical Scaling, Scale-Up)인스턴스의 크기를 확장하여 성능을 증가시키는 방식.예: EC2 t2.micro → t2.large로 업그레이드.데이터베이스(RDS, ElastiCache) 등 분산이 어려운 시스템에서 주로 사용됨.장점: 기존 애플리케이션 변경 없이 성능 개선 가능.단점: 하드웨어 성능의 한계 존재, 비용 증가 가능.2. 수평 확장성 (Horizontal Scaling, Scale-Out, 탄력성 Elasticity)인스턴..

AWS 2025.02.19

AWS EBS & EFS

EBS Volume Type현재 여섯 가지 유형이 있으며, 여러 범주로 그룹화할 수 있습니다.범용 SSD 볼륨 (General Purpose SSD) - GP2, GP3다양한 워크로드에 대해 가격과 성능의 균형을 맞추는 SSD 볼륨.GP3는 GP2보다 낮은 비용으로 일정한 성능 제공.GP2는 스토리지 용량에 따라 IOPS가 자동 조정되며, 최소 100 IOPS ~ 최대 16,000 IOPS까지 가능.GP3는 기본적으로 3,000 IOPS와 125MB/s 처리량을 제공하며, 추가 비용으로 확장 가능.고성능 SSD 볼륨 - io1, io2, io2 Block Express미션 크리티컬, 저지연, 고처리량 작업에 적합한 고성능 SSD 볼륨.io1, io2는 프로비저닝된 IOPS 설정 가능 (최대 64,000 ..

AWS 2025.02.18

EBS & EC2 인스턴스 스토어 정리

1. EBS (Elastic Block Store)EBS는 AWS에서 제공하는 블록 스토리지 서비스로, EC2 인스턴스와 연결하여 사용할 수 있습니다.1.1 EBS 스냅샷EBS 스냅샷을 삭제하면 휴지통으로 이동하며, 보관 기간은 1일~1년 사이로 설정할 수 있습니다.FSR (Fast Snapshot Restore, 빠른 스냅샷 복원): 스냅샷을 완전 초기화하여 첫 사용 시 지연 시간을 없애는 기능입니다.사용 사례:리전 간 동일한 EBS가 필요한 경우, 스냅샷을 찍고 다른 리전으로 이동한 후 이를 활용하여 EBS를 생성하면 됨.재해 복구(Disaster Recovery) 설정 시 유용함.2. AMI (Amazon Machine Image)AMI는 AWS에서 가상 서버(EC2 인스턴스)를 실행하는 데 필요한..

AWS 2025.02.18

AWS Infrastructure as Code with Terraform

테라폼의 핵심 개념테라폼을 공부하면서 가장 중요하다고 느낀 개념들을 정리해보았다:1. 기본 용어프로비저닝(Provisioning): 인프라를 생성하고 설정하는 과정프로바이더(Provider): AWS, GCP 등 인프라를 제공하는 서비스리소스(Resource): 실제로 생성되는 인프라 구성 요소 (EC2, RDS 등)HCL(Hashicorp Configuration Language): 테라폼의 설정 언어2. 테라폼의 핵심 작동 방식테라폼이 작동하는 방식을 이해하는 데 시간이 좀 걸렸다. 가장 중요한 점은:graph LRA[정의된 상태 .tf] --> B[Plan 단계B --> C[실제 상태 확인] C --> D[Apply 단계] D --> E[최종 상태]Plan: 이상적 상태와 실제 상태의 차이를 확인..

AWS 2025.02.08

#7 ENI, EIP, Hibernate AWS solution

AWS EC2 주요 기능 완벽 가이드안녕하세요! 오늘은 AWS EC2의 핵심 기능들인 Elastic IP, 배치 그룹, ENI, 그리고 절전 모드에 대해 자세히 알아보도록 하겠습니다.Elastic IP의 특징과 활용Elastic IP는 AWS에서 제공하는 고정 공용 IP 주소 서비스입니다. 인스턴스 간 빠른 IP 이동이 가능하며, 안정적인 공용 IP가 필요한 상황에서 유용합니다.하지만 몇 가지 고려해야 할 점이 있습니다. 우선 계정당 최대 5개까지만 할당받을 수 있습니다. 또한 단순히 IP를 할당받는 것보다 DNS를 사용하는 것이 더 나은 선택일 수 있습니다. DNS는 더 많은 제어가 가능하고 확장성도 뛰어나기 때문입니다.실습 시에는 Free Tier 사용자의 경우 매월 750시간 무료 제한이 있으니 이..

AWS 2024.12.31

#6 EC2 비용 및 spot instance, AWS solution

AWS EC2 비용 최적화 가이드: 인스턴스 유형별 특징과 활용 방법AWS EC2(Elastic Compute Cloud)는 클라우드에서 가장 널리 사용되는 컴퓨팅 서비스입니다. 하지만 효율적인 비용 관리를 위해서는 다양한 구매 옵션을 이해하고 워크로드에 맞는 최적의 선택을 해야 합니다. 이 글에서는 EC2의 다양한 구매 옵션과 그 특징, 그리고 활용 방법에 대해 자세히 알아보겠습니다.EC2 구매 옵션 개요On-Demand 인스턴스가장 기본적인 구매 옵션Linux/Windows: 1분 이후부터 초 단위 과금기타 OS: 시간 단위 과금특징:선결제 없음장기 약정 없음가장 높은 과금률추천 사례:단기 워크로드예측이 어려운 애플리케이션중단 없는 서비스가 필요한 경우Reserved Instance (RI)On-De..

AWS 2024.12.24

#5 EC2 firewall, AWS solution

AWS EC2 보안 그룹과 SSH 접속 가이드EC2 방화벽(보안 그룹) 기본보안 그룹은 EC2의 네트워크 보안을 담당하는 핵심 구성요소입니다.주요 특징허용(Allow) 규칙만 지원IP 기반 또는 보안 그룹 참조 설정 가능다중 인스턴스 연결 가능리전/VPC 단위로 제한EC2 외부에서 트래픽 필터링보안 그룹 모범 사례SSH 접속용 보안 그룹 별도 관리기본 정책: 인바운드 차단, 아웃바운드 허용주요 포트 정리22 - SSH (Linux 원격 접속) 21 - FTP 22 - SFTP 80 - HTTP 443 - HTTPS 3389 - RDP (Windows 원격 데스크톱)SSH 접속 가이드SSH 접속 방법# 기본 형식 ssh ec2-user@[공용IP] # 키 파일 사용 ssh -i EC2tutorial.pe..

AWS 2024.12.24

#4 EC2개요, AWS solution

AWS 비용 관리와 EC2 서비스 완벽 가이드AWS 비용 관리 핵심 팁서비스별 청구서 정기 확인Free Tier 사용량 모니터링AWS Budget 활용제로 지출 예산 설정월별 예상 비용 템플릿85% 및 100% 임계값 알림AWS EC2 기본 개념EC2(Elastic Compute Cloud)는 AWS의 핵심 인프라 서비스입니다. 주요 구성요소:EC2 인스턴스: 가상 서버EBS/EFS: 스토리지 솔루션ELB: 로드 밸런싱ASG: 자동 확장EC2 구성 옵션운영체제CPU/RAM 사양스토리지 타입네트워크 설정보안 그룹사용자 데이터 스크립트EC2 인스턴스 생성 가이드기본 설정이름: "My First Instance"OS: Amazon Linux 2023 AMI인스턴스 타입: t2.micro (프리 티어)키페어 설..

AWS 2024.12.24
반응형