본문 바로가기

개발 공부122

[AWS] SAA 공부 (10)-2 S3 (Simple Storage Service) - 요청자 지불 / 이벤트 알림 / 성능 / 배치 작업 / S3 요청자 지불S3에서 기본적으로 버킷 소유자(Bucket Owner)가 버킷과 관련된 모든 S3 스토리지 및 데이터 전송 비용을 지불하지만,요청자 지불(Requester Pays) 기능을 활성화하면 객체를 다운로드하는 사용자(요청자) 가 전송 비용을 부담하도록 설정 가능버킷 소유자는 데이터 저장 비용만 부담 > 전송 비용은 요청자 부담데이터를 많이 다운로드 하는 서비스에 적합 (ex. 공공 데이터셋)요청자는 AWS 계정이 있어야 하며, S3에서 데이터 전송 비용을 직접 지불S3 이벤트 알림버킷에서 특정 이벤트 발생 시 AWS 서비스로 자동 알림 전송파일 업로드, 삭제, 복사 등의 이벤트 감지Lambda, SQS, SNS와 연계 가능원하는 만큼 S3 이벤트 생성 가능, 원하는 모든 타깃(Lambda, .. 2025. 4. 1.
[AWS] SAA 공부 (10)-1 S3 (Simple Storage Service) - S3 Storage Classes S3 Storage Classes데이터 액세스 빈도, 비용, 내구성, 가용성 등의 요구사항에 따라 클래스 선택S3 객체 생성 시 클래스를 선택하거나 사용자가 수동으로 클래스 수정 가능혹은 S3 수명 주기 구성을 사용하여 스토리지 클래스간에 객체를 자동으로 이동 가능모든 스토리지 클래스의 내구성 동일스토리지 클래스에 따라 가용성 다름내구성(Durability) - 어떤 조건에서도 데이터가 유지할 수 있는 퍼센트가용성(Availability) - 객체에 대한 지속적인 요청을 처리할 수 있는 능력비용 효율성 - 비용을 얼마나 절약할 수 있는지  스토리지 클래스 종류 (각 클래스별 특징 알아두기)S3 Standard기본 클래스(범용)자주 접근하는 데이터짧은 지연 시간과 높은 처리량AWS에서 두 개의 기능 장애를.. 2025. 4. 1.
[AWS] SAA 공부 (10) S3 (Simple Storage Service) - 구성 요소 / 보안 / 복제 S3 (Simple Storage Service)객체 스토리지 서비스 (파일 보관만 가능)확장성, 고가용성, 보안을 제공하는 클라우드 기반의 파일 저장소로 다양한 유형의 데이터를 손쉽게 저장하고 관리무제한 스토리지고가용성글로벌 서비스지만 데이터는 리전 단위로 저장최소 3개의 가용 영역(AZ)에 데이터를 분산하여 저장 > 99.999999999%의 내구성 보장여러 AWS 리전에 걸쳐 자동으로 데이터 복제 > 재해 복구 가능 데이터 보안암호화와 IAM을 통해 파일에 대한 접근 제어자동화파일의 수명 주기를 정의하여 자동으로 관리 > 데이터의 보관 기간 설정 등버전 관리파일의 변경 내역을 관리 > 이전 버전으로 복구 가능글로벌 액세스인터넷만 있으면 언제 어디서든 데이터에 쉽게 접근 가능사용 사례 스토리지 및 백.. 2025. 3. 31.
[AWS] SAA 공부 (9) Elastic Beanstalk Elastic Beanstalk 애플리케이션을 AWS 클라우드에 쉽게 배포 및 관리할 수 있도록 돕는 PaaS(Platform as a Service) 솔루션 즉, 개발자는 코드만 업로드하면 자동으로 인프라를 구성하고 배포해주는 완전 관리형 서비스AWS에 애플리케이션을 배포하는 데 있어 개발자 중심의 관점을 제공하나의 인터페이스에서 EC2, ASG, ELB, RDS와 같은 구성 요소를 재사용용량 프로비저닝, 로드 밸런서 구성, 자동 확장, 애플리케이션 안정성 모니터링과 인스턴스 구성 처리Beanstalk이 사용하는 기본 인스턴스나 ASG, ELB 등에 대한 비용 지불Beanstalk 구성 요소애플리케이션환경, 버전, 구성 등과 같은 Beanstalk 구성 요소의 집합애플리케이션 버전애플리케이션 코드의 반.. 2025. 3. 29.
[AWS] SAA 공부 (8)-1 Route 53 - 라우팅 정책 DNS 라우팅 정책Route 53이 DNS 쿼리에 응답하는 것을 도와 클라이언트의 요청을 적절한 서버로 보낼 수 있도록 해줌DNS는 호스트 이름들을 클라이언트가 실제 사용 가능한 엔드포인트로 변환하는 것을 도움1. 단순 라우팅가장 기본적인 방식트래픽을 단일 리소스로 보내는 방식 (하나의 IP 주소 또는 도메인으로 트래픽 전달)동일한 레코드에 여러 개의 값을 지정 가능DNS에 의해 클라이언트 쪽에서 하나를 무작위로 선택별칭 레코드 함께 사용 시 하나의 AWS 리소스만을 대상으로 지정 가능상태 확인 불가2. 가중치 기반 라우팅여러 대상에 트래픽을 비율로 분배각 레코드에 상대적으로 가중치를 할당각 레코드로 보내지는 트래픽의 양 = 해당 레코드의 가중치 / 전체 가중치특정 리소스 레코드에 가중치 0의 값을 보낼.. 2025. 3. 28.
[AWS] SAA 공부 (8) Route 53 Route 53확장성, 고가용성을 갖춘 완전 관리형 DNS 서비스 도메인 이름 등록, 트래픽 라우팅, 가용성 모니터링을 한 번에 관리 => DNS 관리와 트래픽 제어 가능 주요 기능도메인 등록 및 관리 (도메인 레지스트라)Route 53에서 도메인 구매 및 등록 가능기존 도메인을  Route 53으로 이전 가능Route 53에서 공용 호스팅 영역 생성도메인을 구매한 타사 Registar에 NS 레코드 업데이트도메인에 대한 DNS 레코드 설정 가능DNS 트래픽 라우팅 > 레코드를 통해 특정 도메인으로 라우팅단순 라우팅가중치 기반 라우팅지연 시간 기반 라우팅지리적 라우팅Failover 라우팅상태 확인 및 장애 감지 (Health Checks & Failover)Route 53의 리소스 관련 상태 확인특정 I.. 2025. 3. 28.