Infra/Aws

Infra/Aws

AWS Internal ALB 설정 가이드: ECS Fargate VPC 내부 통신에서 500 에러 해결하기

AWS Internal ALB + ECS(Fargate) 트러블슈팅 정리Q1. AI Server Internal ALB 분리AI Server는 Business Server를 통해서만 요청을 보낼 수 있다. 기존 인프라 환경에서는 Public ALB가 AI Server로도 요청을 보낼 수 있어서, 내부 VPC 내에서만 요청을 보낼 수 있도록 수정했다. 이를 위해 Internal ALB를 추가하여 AI Server로 외부 요청을 보낼 수 없게 보완했다. Public ALB: 외부 트래픽 진입점Client → ALB → Business ServerInternal ALB: 내부 서비스 간 통신Business Server → Internal ALB → AI Server Q2. Public ALB 대상 그룹에는 어..

Infra/Aws

Presigned URL이란 무엇이고, 안전한 S3 파일 공유 및 업로드

Presigned URL 이란Presigned URL은 “특정 S3 객체에 대해 제한된 시간 동안만 접근할 수 있도록 AWS가 서명한 임시 URL”이다.Presigned URL에는 아래 내용들이 포함된다.접근 대상 버킷 / 객체 key허용 HTTP Method (GET / PUT 등)만료 시간AWS 서명(Signature) Presigend URL 장점보안 (권한 최소화)클라이언트 입장에서 Presigned URL만 있으면 IAM Role, Access Key 필요 없이 처리할 수 있다.제공자 서버 측에서는 Presigned URL 요청이 올바른지만 확인하면 된다.만료 기간 설정 및 URL 기능 설정 가능URL 만료 기간 설정Method 제한 가능 (URL은 하나의 기능만 가진다. GET / PUT / ..

Infra/Aws

AWS SQS, SNS 이해하기: AWS SAA 시험 준비

Amazon SQSAWS에서 지원하는 간단한 메시지 큐 서비스이다.Fully managed service, used to decouple applications. AWS SQS는 애플리케이션 간의 의존성을 제거(Decoupling)해주어, 더 많은 데이터를 처리하고 빠르게 처리할 수 있도록 지원해 준다. Source Queue: pub 된 메시지가 쌓이고, 소비자가 폴링하는 큐이다.Dead-letter Queue: 특정 메시지 소비 요청이 오지 않으면, 해당 Dead-letter queue로 이동한다. AttributesUnlimited throughput, unlimited number of messages in queueDefault retention of messages: 4days, maximum..

Infra/Aws

클라우드 공동 책임 모델이란? AWS 보안 책임 정리

Cloud 공동 책임 모델클라우드에서의 “공동 책임 모델”은 클라우드 보안과 운영에 대한 책임 범위를 클라우드 제공자와 고객 간에 명확하게 구분하는 모델입니다.Public Cloud 사용 시 보안과 규정 준수는 클라우드 업체(Aws, Azure)와 고객의 공동 책임이다. 클라우드 제공자인프라(하드웨어, 네트워크, 데이터센터 물리 보안 등)를 보호하고 운영할 책임 고객게스트 운영체제 및 다른 관련 애플리케이션 소프트웨어를 관리하고 클라우드 업체에서 제공하는 보안 그룹 방화벽을 구성할 책임이 있다.➡️ 클라우드 위에서 운영되는 애플리케이션, 데이터, 설정에 대해 책임 AWS 책임 ‘클라우드 보안’ AWS 클라우드에서 제공되는 모든 서비스를 실행하는 인프라를 보호할 책임이 있다.하드웨어, 소프트웨어, 네트워킹..

kylo
'Infra/Aws' 카테고리의 글 목록