본문 바로가기

전체 글58

[AWS SAA] AWS Step Functions 란? AWS Step Functions 개요개요: AWS Step Functions는 서버리스 상태 머신을 사용하여 여러 AWS 서비스 간에 워크플로우를 시각적으로 설계하고 실행할 수 있는 서비스입니다. 각 작업은 상태로 정의되며, 순차적 또는 병렬 처리를 통해 복잡한 비즈니스 로직을 자동화하고 오케스트레이션할 수 있습니다. Step Functions는 애플리케이션의 워크플로우 상태를 모니터링하고 오류 발생 시 자동으로 재시도합니다. 서비스 설명: Step Functions는 Lambda, ECS, Fargate 등의 AWS 서비스와 쉽게 통합되며, 다양한 처리 단계와 조건부 논리를 정의하여 애플리케이션을 자동화할 수 있습니다. 상태 머신을 통해 작업의 상태를 관리하고 복잡한 워크플로우를 분리하여 효율적으로 .. 2024. 9. 19.
[AWS SAA] AWS Storage Gateway 란? AWS Storage Gateway 개요개요: AWS Storage Gateway는 온프레미스 환경과 AWS 클라우드 간의 하이브리드 스토리지를 연결하는 서비스입니다. 이를 통해 로컬 환경에서 생성된 데이터를 클라우드로 손쉽게 백업하거나 장기 보관할 수 있습니다. Storage Gateway는 다양한 모드를 제공하며, 파일 기반, 볼륨 기반, 테이프 기반 백업을 지원합니다. 서비스 설명: Storage Gateway는 로컬 환경에서 생성된 데이터를 AWS 클라우드로 전송하는 다양한 모드를 제공합니다. 파일 게이트웨이 모드에서는 NAS 장치를 통해 데이터를 S3로 전송할 수 있으며, 볼륨 게이트웨이 모드는 iSCSI 볼륨을 사용해 데이터를 Amazon EBS 스냅샷으로 전송합니다. 테이프 게이트웨이 모드는.. 2024. 9. 18.
[AWS SAA] AWS Neptune 란? Amazon Neptune 개요개요: Amazon Neptune는 그래프 데이터를 저장하고 분석하는 데 사용되는 완전 관리형 그래프 데이터베이스 서비스입니다. Neptune은 수십억 개의 관계를 효율적으로 저장하고 수천 건의 쿼리를 빠르게 처리할 수 있는 성능을 제공합니다. 주로 지식 그래프, 추천 시스템, 소셜 네트워크 분석에 적합하며, RDF와 Property Graph 모델을 모두 지원합니다. 서비스 설명: Neptune은 RDF와 Property Graph 모델을 사용하여 그래프 쿼리 언어인 SPARQL과 Gremlin을 지원합니다. 이를 통해 지식 그래프 구축이나 그래프 기반 애플리케이션의 데이터 관리 및 쿼리를 용이하게 할 수 있습니다. 완전 관리형 서비스로, 고가용성과 자동 백업 기능을 제공.. 2024. 9. 18.
[AWS SAA] AWS Fargate 란? AWS Fargate 개요개요: AWS Fargate는 컨테이너 기반 애플리케이션을 실행하는 서버리스 컴퓨팅 엔진입니다. 사용자는 EC2 인스턴스를 프로비저닝하거나 서버를 관리하지 않고, 컨테이너를 손쉽게 배포할 수 있습니다. Fargate는 컨테이너의 리소스를 자동으로 확장하며, 사용자는 애플리케이션 코드에만 집중할 수 있습니다. 서비스 설명: AWS Fargate는 Amazon ECS 및 Amazon EKS와 함께 사용하여 컨테이너화된 애플리케이션을 서버리스 방식으로 배포할 수 있습니다. Fargate는 작업당 필요한 리소스를 자동으로 할당하고, 과금은 실제 사용된 리소스에 대해서만 적용됩니다. 이를 통해 서버 관리의 부담 없이 손쉽게 확장 가능하고 보안이 강화된 컨테이너 실행 환경을 제공합니다.예제.. 2024. 9. 18.
[AWS SAA] AWS Aurora 란? Amazon Aurora 개요개요: Amazon Aurora는 고성능, 고가용성을 제공하는 완전 관리형 관계형 데이터베이스 서비스입니다. Aurora는 MySQL 및 PostgreSQL과 호환되며, 동일한 하드웨어에서 실행되는 상용 데이터베이스의 성능과 가용성을 저렴한 비용으로 제공합니다. 자동화된 백업, 스토리지 자동 확장, 다중 AZ 배포, 읽기 복제본 등을 지원합니다. 서비스 설명: Amazon Aurora는 자동화된 백업, 고가용성, 그리고 성능 최적화를 통해 관계형 데이터베이스의 복잡성을 줄여줍니다. Aurora는 데이터를 자동으로 다중 가용 영역(AZ)으로 복제하여 내결함성을 제공하며, 읽기 복제본을 사용하여 읽기 성능을 확장할 수 있습니다. 서버리스 옵션도 제공해 비용을 절감하며, 사용량에 .. 2024. 9. 18.
[AWS SAA] AWS MQ 란? Amazon MQ 개요개요: Amazon MQ는 완전 관리형 메시지 브로커 서비스로, 메시지 기반 애플리케이션 간의 통신을 쉽게 설정할 수 있도록 지원합니다. ActiveMQ와 RabbitMQ를 지원하며, 기존의 메시지 브로커 솔루션을 클라우드로 전환하는 데 최적화되어 있습니다. MQ는 AMQP, MQTT, OpenWire, STOMP, WSS 등의 프로토콜을 지원하여 호환성과 유연성을 제공합니다. 서비스 설명: Amazon MQ는 메시지 브로커의 설치, 유지 관리, 확장 등을 자동화하여 운영 부담을 줄입니다. 특히 메시징 프로토콜을 사용하여 서비스 간 데이터를 교환하는 시스템에 적합합니다. 고가용성과 장애 복구 기능을 기본 제공하며, 메시지의 내구성과 신뢰성을 보장합니다. 클라우드 기반 솔루션으로, 기.. 2024. 9. 18.