AWS 데이터베이스 서비스AWS 데이터베이스 서비스 종류데이터베이스 유형AWS 데이터베이스 서비스주요 특징사용 사례관계형 Amazon RDS관리형 RDBMS, 참조 무결성, 안전한 트랜잭션 수행, 자동 스케일링전자상 거래, ERP, CRM, SaaS키-값Amazon DynamoDB완전 관리형 NoSQL, 빠른 응답 시간,처리량모바일 앱, 대규모 트래픽의 웹 서비스문서형Amazon DocumentDB (MongoDB 호환)JSON 문서 저장 및 쿼리 지원콘텐츠 관리 시스템(CMS)인-메모리Amazon ElastiCach초고속 캐싱, 1밀리초 응답시간, 메모리 저장실시간 분석, 세션 관리그래프형Amazon Neptune고성능 그래프 데이터베이스, 데이터 관계 생성 및 빠른 탐색추천 시스템, 소셜 네트워크시계..
목표 아키텍처 실습 단계CloudFormation 이용 기본 인프라 배포EBS 스토리지 추가 생성EBS 스토리지 볼륨 크기 변경 및 스냅샷 기능으로 백업 확인EFS 스터리지 생성하고 사용Public S3 스토리지 생성 및 외부 접근 확인Privae S3 스토리지생성 후 제한된 접근 및 데이터를 백업생성된 자원 모두 삭제 > 실습 1단계(기본 인프라 배포)생성 자원이름정보VPCCH5-VPC10.40.0.0/16인터넷 게이트웨이CH5-IGW 퍼블릭 라우팅 테이블CH5-Public-RTCH5-IGW 연결서브넷1(Public)CH5-Public-SN1CH-Public-RT 연결 [10.40.1.0/24]서브넷2(Public)CH5-Public-SN2CH-Public-RT 연결 [10.40.2.0/24]IAM R..
AWS 스토리지 서비스스토리지(Storage)? 데이터를 보관하는 장소이며, 사용 방식과 저장 방식에 따라 여러 형태로 구분됨.블록 스토리지(EBS) 기본 개념특징데이터를 블록 단위로 나누어 저장하고, 필요 시 조합하여 사용개별 블록은 고유한 주소를 가지며 빠르게 접근 가능하드디스크 추가 개념과 유사하며, 가상 머신(VM)에서 주로 사용사용 예시서버에서 고속 데이터 읽기/쓰기가 필요한 경우데이터베이스 저장소, 운영체제 디스크, 애플리케이션 실행 디스크연결 방식SAN (Storage Area Network) 기반FC, iSCSI 프로토콜 사용* SAN: 고속 네트워크를 통해 서버와 스토리지를 직접 연결하는 방식이며, 고성능 데이터베이스에서 사용 파일 스토리지(EFS) 기본 개념특징폴더 및 디렉터리 구조로 ..
AWS ELB(Elastic Load Balancing) 서비스부하분산이란?부하 분산은 서버가 클라이언트의 요청을 처리하는 과정에서 발생하는 과부하를, 동일한 기능을 수행하는 여러 서버에 분산시켜 처리하는 기술이다. 이를 통해 서비스의 안정성을 높이고, 장애 발생 시에도 유연하게 대처할 수 있다.부하 분산을 통해 달성할 수 있는 주요 목표는 다음과 같다:고가용성 (High Availability):시스템이나 서비스가 지속적으로 작동할 수 있도록 보장하는 기능으로, 하나의 서버에 장애가 발생하더라도 다른 서버가 그 역할을 대신하여 서비스가 중단되지 않도록 한다.내결함성 (Fault Tolerance):시스템의 일부 구성 요소에 문제가 생겨도 전체 시스템은 정상적으로 운영되도록 하는 기능이다. 이를 통해 장..
AWS 네트워크 서비스AWS 리전(Region) 네트워킹 디자인리전(Region):전 세계 주요 도시의 데이터 센터들이 모여 있는 물리적 그룹이다. 즉, 하나의 리전은 여러 데이터 센터가 모여 있는 큰 지역이라고 볼 수 있습니다.가용 영역(Availability Zone, AZ):리전 안에 여러 개의 독립된 영역이 있다. 각 가용 영역은 여러 데이터 센터로 구성되어 있으며, 서로 다른 자연 재해나 정전 같은 문제에 대비해 지리적으로 약간 떨어져 있다(보통 100km 이내).Intra-AZ 연결 (가용 영역 내 연결):같은 가용 영역 내에 있는 데이터 센터들은 고밀도 광섬유 케이블을 통해 100GE 또는 400GE 속도로 서로 연결되어 있다. 연결을 통해 해당 가용 영역 내에서 빠르고 안정적인 네트워크 환..
AWS 컴퓨팅 서비스AWS 컴퓨팅 서비스는 클라우드에서 컴퓨팅 자원을 활용해 다양한 워크로드를 수행할 수 있도록 지원하는 서비스이다. AWS 컴퓨팅 주요 서비스EC2 (Elastic Compute Cloud): 클라우드 환경에서 인스턴스를 제공하는 기본 서비스ECS (Elastic Container Service): EC2 기반 관리형 클러스터에서 실행되는 컨테이너 자원을 배포, 스케줄링, 스케일링 등을 관리하는 서비스Lambda: 서버리스 컴퓨팅 서비스로, 별도의 서버 설정 없이 코드 실행이 가능Lightsail: 애플리케이션까지 포함한 환경을 제공하며, 최소한의 설정만으로 쉽게 사용 가능* 인스턴스: 클라우드 서비스 업체에서 제공하는 가상 서버. 클라우드 환경에서는 필요할 때 자원을 할당받고 사용 후..