◇ 공부 기록용으로 작성하였으니 틀린점, 피드백 주시면 감사하겠습니다 ◇ Aurora Global DatabaseAurora Global Database는 Aurora 데이터베이스를 여러 리전에서 운영할 수 있는 서비스이다.👨🏫 예시) 서울 region에서 운영 중인 데이터베이스를 도쿄 region에도 배치할 수 있다. Aurora 글로벌 데이터베이스를 사용해도 사용자는 두 region의 데이터베이스를 따로따로 관리할 필요가 없다.데이터는 Primary(기본)로 운영 중인 메인 region에서 Secondary(보조) region으로 복제됩니다. Global Database의 주요 장점전세계의 여러 리전에 데이터베이스를 쉽게 복제할 수 있다.1개의 Primary region여러 개의 Se..
◇ 공부 기록용으로 작성하였으니 틀린점, 피드백 주시면 감사하겠습니다 ◇ Amazon CognitoCognito는 AWS 측에서 사용자의 회원가입과 로그인을 관리해 주는 서비스이다.예를 들어, 애플리케이션에서 사용자는 Cognito를 통해 회원가입하고 로그인할 수 있다. 사용자의 로그인 데이터는 Cognito를 통해 안전하게 관리할 수 있다.또한, 소셜 로그인(외부 ID Provider: Facebook, Google 등)도 쉽게 설정할 수 있다. Cognito의 2가지 컴포넌트Cognito는 크게 2가지로 나눠진다.유저 풀 (User Pool)ID 풀 (Identity Pool) 1. 유저 풀 (User Pool): 로그인 관리유저 풀은 애플리케이션의 유저 인증과 관리(회원가입과 로그인..
◇ 공부 기록용으로 작성하였으니 틀린 점, 피드백 주시면 감사하겠습니다 ◇ TL;DR방대한 양의 데이터를 처리하기 위한 클라우드 빅 데이터 플랫폼 Amazon Elastic MapReduce Amazon EMREMR은 빅데이터를 처리하고 분석하는 서비스이다.EMR을 통해 Apache Hadoop와 Apache Spark같은 오픈소스 프레임워크 사용가능하다.다수의 서버를 통해 데이터를 분산처리하여 빠르고 효율적으로 petabyte급 데이터를 분석/처리해 준다.Elastic MapReduce의 "MapReduce"은 Google이 개발한 빅데이터 분산처리 프레임워크를 의미한다.빅데이터 예시:아마존의 고객의 구매 기록우버의 실시간 교통 데이터이러한 빅데이터는 하나의 컴퓨터로 처리할 수 있는 양이 아니다.여러..
◇ 공부 기록용으로 작성하였으니 틀린점, 피드백 주시면 감사하겠습니다 ◇ Amazon MQAmazon MQ는 완전 관리형 메시지 브로커 서비스이다.메시지 브로커는 메시지 큐를 포함하는 좀 더 포괄적인 의미를 가지고 있다. SQS와 차이점- AWS 환경에서 신규로 메시징 큐를 만들 경우는 SQS를 사용하기- 기존의 온프레미스 환경에서 사용했던 MQ를 그래로 AWS에서 사용하고 싶을 경우 Amazon MQ를 사용하기 Amazon MQ 특징완전 관리형 서비스: 설치, 유지보수, 소프트웨어 패치 등을 AWS측에서 관리Apache ActiveMQ 및 RabbitMQ와 같은 오픈소스 메시지 브로커를 지원한다.이를 통해 애플리케이션 간에 비동기적으로 메시지를 주고받을 수 있도록 한다.고가용성: 멀티 AZ(가용..
◇ 공부 기록용으로 작성하였으니 틀린 점, 피드백 주시면 감사하겠습니다 ◇ File SystemAmazon FSx완전 관리형(Fully managed) 파일 시스템(스토리지) 서비스.세계적으로 유명한 3rd Party 파일 시스템을 AWS에서 사용 할 수 있도록 하는 서비스이다.아래의 4가지 3rd Party 파일 시스템을 지원한다Windows File ServerLustreOpenZFSNetApp ONTAP 9기존의 온프레미스 환경에서 AWS 클라우드로 파일 서버를 이동하고자 할 때 Amazon FSx를 활용한다. 👨🏫 사용 예시)온프레미스에서 Windows의 파일 서버 운영중이였는데 AWS로 파일 서버를 마이그레이션 하고싶다.→ Fsx for Windows File Server를 사용하기 (..
◇ 공부 기록용으로 작성하였으니 틀린점, 피드백 주시면 감사하겠습니다 ◇ Simple Notification ServiceAmazon SNS완전 관리형(Fully managed)의 Pub/Sub 서비스이다.SNS를 사용하여 AWS 내부의 서비스(ex. SQS, Lambda) 또는 외부의 시스템(ex. email)에 메시지를 보낼 수 있다.Decoupling 아키텍처로서 유용하다. (loose coupling) SNS 구조: Pub/SubPublisher는 메시지를 보내는 쪽이고, Subscriber는 메시지를 받는 쪽이다. A2A 와 A2P: 메시지를 전송하는 대상Aplication to Aplication (A2A)SQS, Lambda, Kinesis Data Firehose에 메시지를 보낼 수 있..
◇ 공부 기록용으로 작성하였으니 틀린점, 피드백 주시면 감사하겠습니다 ◇ S3 Transfer Acceleration: S3로 데이터를 (추가 요금을 내더라도) 더 빠르게 업로드할 수 있도록 하는 기능 Faster long-distance S3 uploads & downloadsS3 Transfer AccelerationTransfer Acceleration는 CloudFront의 글로벌 엣지 로케이션(Edge Location)을 활용하여 S3 버킷으로 데이터를 더 빠르게 업로드할 수 있도록 하는 기능이다. (최적화된 네트워크 경로를 통해 업로드 속도를 향상시킨다)S3 Transfer Acceleration는 일반적인 S3 업로드보다 추가 요금이 부과됨 👩🏫 고속 업로드가 가능한 이유사용자와 지..
◇ 공부 기록용으로 작성하였으니 틀린점, 피드백 주시면 감사하겠습니다 ◇ 아마존 API 게이트웨이Amazon API gateway AWS API Gateway는 AWS 클라우드 환경에서 API를 생성, 모니터링, 유지 관리를 하는 서비스이다.API (Application Programming Interface)는 클라이언트(사용자)로부터의 요청을 애플리케이션 서버로 보내고, 애플리케이션 서버로부터의 응답을 클라이언트로 반환하는 인터페이스를 말한다. API Gateway는 말 그대로 어플리케이션 서비스(Client)에서 클라우드에 있는 백엔드 서비스(API server)에 통신 할 때, 중간에서 관리하고 중개하는 역할이다. (즉, API가 지나가는 통로인 셈이다) ◈ 일반적으로 애플리케..