AWS 5

[AWS] ELB 종류

CLB(Classic Load Balancer) 아마존 ELB 초기에 출시 4계층/7계층 프로토콜 모두 지원 HTTP/HTTPS, SSL/TLS 프로토콜 지원, SSL 인증서 사용 초기에 만들어진 것이다 보니 기능적 한계 있음 포트/헤더 등 데이터 수정, 변경 불가능 서버 기본 주소 변경 시 로드 밸런서 새로 생성 ALB(Application Load Balancer) 웹 애플리케이션 특화된 라우팅 제어 L7(애플리케이션 계층) 로드 밸런서 대상 그룹 단위로 트래픽 분산 HTTP 헤더 확인하여 다양한 라우팅 기능 제공 트래픽 분배에 중점 HTTPS 프로토콜 이해 오토 스케일링 함께 사용해서 인스턴스(애플리케이션) 확장성 있음 대상 그룹 내 인스턴스 상태 검사 수행하고 문제 발생 시 장애에 대해 조치 취함..

AWS 2023.12.22

[AWS] Elastic Load Balancing

AWS에서는 ELB라는 로드 밸런싱을 제공한다. ELB는 EC2 인스턴스에서 운영하는 앱,컨테이너 서비스, 마이크로서비스 트래픽을 자동으로 분산 처리하는 기술이다. ELB는 HTTP/HTTPS, TCP, SSL 등 다양한 프로토콜을 지원한다. 또한 AWS CloudWatch 기능을 이용하여 로그와 메트릭을 모니터링할 수 있다. AWS의 오토 스케일링 기능과 결합해서 트래픽에 따라 인스턴스를 효율적으로 조절할 수 있다. 보안적으로 SSL 암호화를 지원한다. 그렇다면 로드 밸런싱이 뭘까? 한글로는 '부하 분산'이다. 로드 밸런싱이 이루어지기 전에는 여러 대의 서버 중 한 대라도 장애가 생기면 바로 서버 응답이 사라지는 문제가 발생했다. 그래서 과부하 등 다양한 이슈로 인해 서버 응답 전체가 문제가 생기는 경..

AWS 2023.12.22

[AWS] EC2 추가 공부

저장소(Storage) 인스턴스 환경 설정 후, 저장소(Storage)를 결정해야 한다. EC2 인스턴스용 스토리지 유형은 '인스턴스 스토어'와 Amazon EBS(elastic blck store)로 나뉜다. 인스턴스 스토어는 인스턴스에 바로 붙어있는 저장소다. EC2 인스턴스를 생성하면 기본적으로 존재하는 스토리지다. 일부 인스턴스 유형은 이를 기본적으로 지원하지 않는데, 프리 티어에 의해 무료로 제공되는 t2.micro 역시 지원하지 않는다. 인스턴스 스토어는 기본적으로 붙어 있다는 특징으로 인해 Input, Output이 빠르다는 장점이 있으나, 인스턴스 중지/종료 시 스토어에 저장된 데이터가 모두 손실된다는 단점이 있다. 이러한 특징으로 인해 인스턴스 스토어는 데이터가 임시/단기적으로 저장이 필..

AWS 2023.12.21

[AWS] EC2. 인스턴스

EC2 : Elastic Container Service AWS에서 제공해주는 컴퓨팅 서비스(EC2, Lambda, Lightsail) 중 하나이다. Serverless의 특성을 가져 한계를 가지는 다른 두 서비스와는 달리, EC2는 AWS의 Public Cloud 환경에서 확장 가능한 컴퓨팅 자원을 제공하여 가상의 서버를 운영할 수 있는 서비스이다. 동시에 관리형 클러스터에서 실행되는 컨테이너 형태의 자원에 대해 배포, 스케줄링, 스케일링 등을 관리하는 서비스이다. EC2는 인스턴스라는 가상 컴퓨팅 환경을 기반으로 하고, AMI(Amazon Machine Image)를 이용해서 인스턴스에 필요한 소프트웨어 정보를 정의한다. EC2 인스턴스는 사용자가 요구하는 CPU, 디스크, 메모리, 소프트웨어, 운영..

AWS 2023.12.20

AWS 기초

1. IAM 소개 AWS Identity and Access Management (IAM)은 AWS 리소스에 대한 액세스를 안전하게 제어할 수 있는 웹 서비스입니다. IAM을 사용하면 AWS에서 사용자, 그룹 및 역할을 생성하고 관리하여 리소스에 대한 액세스를 안전하게 제어할 수 있습니다. IAM을 사용하면 다음과 같은 보안 기능을 수행할 수 있습니다. 인증: IAM을 사용하여 사용자가 AWS 리소스에 액세스할 때 사용자 이름과 암호를 요청하여 인증할 수 있습니다. 권한 부여: IAM을 사용하여 사용자, 그룹 또는 역할에 대한 권한을 지정할 수 있습니다. 권한은 AWS 리소스에서 수행할 수 있는 작업을 나타내며 IAM 정책을 사용하여 지정할 수 있습니다. 권한 검증: IAM을 사용하여 사용자가 AWS 리..

AWS 2023.08.02