목록Cloud/AWS (14)
DEV_Larva

클라우드 환경에서 보안은 가장 중요한 요소 중 하나이다. 그렇다면 AWS 환경에서는 누가 보안의 최종 책임자일까? 고객일까? , 아니면 AWS일까?답은 양쪽 모두입니다. AWS에서는 이를 공동 책임 모델(Shared Responsibility Model)이라고 부릅니다. 이 모델은 보안 책임을 AWS와 고객이 각자의 역할에 따라 나누어 분담함으로써, 보다 안전하고 신뢰할 수 있는 클라우드 환경을 구축하는 방식입니다. 보안은 단일 객체가 아닌, 계층적인 구조다 보안을 단일 객체처럼 생각하면 "최종 책임자가 둘이다"라는 말은 논리적으로 맞지 않다. 하지만 AWS는 고객 환경을 단일 객체로 보지 않고, 서로 다른 보안 책임이 겹겹이 쌓여 있는 구조로 이해한다. 각 계층마다 AWS와 고객이 맡은 역할이 다르며..

AWS Database Migration Service(DMS)는 온프레미스 또는 클라우드에 있는 기존 데이터베이스를 AWS로 안전하고 신속하게 이전할 수 있도록 지원하는 관리형 서비스입니다. 주요 특징 및 장점무중단 마이그레이션DMS는 데이터 이전 작업 중에도 원본 데이터베이스가 정상적으로 운영되도록 지원해, 서비스 중단 없이 데이터베이스를 마이그레이션 할 수 있습니다.동종/이종 마이그레이션 지원동종 마이그레이션: MySQL에서 RDS MySQL, Oracle에서 RDS Oracle 등 같은 엔진 간 이전이 간단하게 가능합니다.이종 마이그레이션: MySQL에서 PostgreSQL, Oracle에서 Aurora 등 서로 다른 데이터베이스 엔진 간에도 Amazon Schema Conversion Tool(..

Amazon DynamoDB란?Amazon DynamoDB는 AWS에서 제공하는 완전 관리형 서버리스 NoSQL 데이터베이스 서비스입니다.쉽게 말해, 인프라나 서버를 직접 관리할 필요 없이 바로 사용할 수 있는 데이터베이스.빠르고, 확장성 높고, 관리 걱정 없는 서버리스 데이터베이스 테이블, 항목, 속성 – 데이터 저장의 기본DynamoDB에서는 데이터를 "테이블"이라는 단위에 저장합니다.테이블은 데이터를 저장하고 쿼리 하는 공간이며, 각각의 데이터는 "항목(아이템)"과 "속성(필드)"으로 구성됩니다.항목(아이템): 한 줄의 데이터(예: 한 명의 사용자 정보)속성(필드): 각 항목이 가지는 데이터 값(예: 이름, 이메일 등)특징적으로, 테이블에 항목이 1개든 2백만 개든 DynamoDB가 자동으로 스토리..

AWS RDS와 관계형 데이터베이스현대의 많은 서비스는 단순한 데이터 저장을 넘어 데이터 간의 관계를 추적하고 활용하는 기능을 필요로 합니다. 예를 들어, 커피숍에서 고객이 특정 음료를 반복해서 구매한다면, 다음 구매에 사용할 수 있는 할인 쿠폰을 발급할 수 있습니다. 이런 기능을 구현하려면 단순한 저장소가 아니라, 데이터 간의 관계를 명확히 유지할 수 있는 시스템이 필요합니다. 바로 여기서 관계형 데이터베이스(RDBMS)가 등장합니다.관계형 데이터베이스란?관계형 데이터베이스는 데이터를 테이블 단위로 저장하고, 테이블 간의 공통 속성을 통해 서로 연결합니다.예를 들어, 고객 정보는 고객 테이블에, 제품 정보는 제품 테이블에 따로 저장한 뒤, 고객의 주문 기록을 연결하여 다양한 분석이 가능합니다.이러한 데..

EFS란Amazon Elastic File System(EFS)은 AWS에서 제공하는 완전관리형 파일 스토리지 서비스입니다.리눅스 기반의 애플리케이션에서 사용할 수 있는 파일 시스템으로, 여러 EC2 인스턴스가 동시에 데이터를 읽고 쓸 수 있습니다.주요 특징완전관리형: 하드웨어나 파일 시스템을 직접 관리할 필요 없음자동 확장/축소: 데이터의 양에 따라 용량이 자동으로 조절됨다중 인스턴스 접근 가능: 여러 EC2 인스턴스가 동시에 접근 가능리전 기반 서비스: 리전 내 모든 가용 영역의 리소스에서 사용 가능 Amazon EFS의 주요 장점자동 확장 및 축소 지원EC2 인스턴스 간의 데이터 공유 가능고가용성 및 내결함성 보장페타바이트 수준까지 무중단 확장 가능파일 시스템 운영 부담 최소화기존 온프레미스 파일 ..

상황에 따른 AWS 스토리지 비교 1. 사진 분석 웹사이트상황: 사용자 사진 업로드 → 동물 사진 수백만 장과 비교 → 사용자 수천 명 동시 접속요구 사항: 대량의 이미지 저장, 웹 지원, 높은 내구성, 다수 사용자 접근S3 장점:객체마다 URL이 있어 직접 접근 가능IAM 및 버킷 정책으로 접근 제어 가능99.999999999% 내구성, 리전 분산 저장서버리스 환경과 잘 어울림 (EC2 불필요)EBS보다 비용 효율적결론: 대규모 읽기 중심의 정적 파일 저장에 최적. S3가 적합 2. 80GB 동영상 파일 편집상황: 대용량 영상 파일에 반복적인 편집 작업 수행객체 스토리지(S3)의 한계:객체 단위 저장 → 일부 변경 시 전체 재업로드 필요증분 업데이트 불가블록 스토리지(EBS)의 장점:파일을 블록 단..