Back-end/AWS (11) 썸네일형 리스트형 [AWS] Glue ETL(Extract Transform Load) 서비스로 AWS에 있는 RDS, DynamoDB, S3, Redshift 등에 있는 데이터를 불러와주는 기능을 하는 어플리케이션입니다. 효율적인 비용으로 간단하게 여러 데이터 스토어 및 데이터 스트림 간에 원하는 데이터를 분류, 정리, 보강, 이동함 참고: https://tech.cloud.nongshim.co.kr/2021/08/19/__trashed/ [AWS] Athena Athena는 Amazon S3(Simple Storage Service)에서 표준 SQL을 사용하여 데이터를 쉽게 바로 분석할 수 있는 대화형 쿼리 서비스라고 합니다. Amazon S3에 저장된 데이터에서 Athena를 가리키고, 표준 SQL을 사용하여 임시 쿼리를 실행하고 몇 초 안에 결과를 얻을 수 있습니다. 쉽게 말하면, Amazon S3 스토리지에 저장된 다양한 포맷의 기초 데이터(csv, tsv, txt, CRC, Parquet 형식의 데이터들)에 대해 바로 표준 SQL문을 사용해 데이터를 검색 및 분석할 수 있는 서비스입니다. Spring 사용 예 https://github.com/contactsunny/AmazonAthenaSpringBootPOC/blob/master/src/main/ja.. [AWS] SNS Amazon SNS 발행자에게서 구독자 (혹은 생산자에게서 소비자 라고도 함) 에게 메시지 전달 기능을 제공하는 관리 서비스입니다. 발행자는 비동기적으로 '토픽'에 메시지를 전송하는 방법으로 구독자와 통신합니다. 이 토픽은 논리적인 액세스 포인트와 소통 채널을 의미합니다. 고객은 특정 SNS 토픽에 구독하고 발행된 메시지를 지원되는 프로토콜을 통해 받을 수 있다. 이 프로토콜은 Amazon Kinesis Data Firehose, Amazon SQS, AWS Lamdba, HTTP, email, 모바일 푸시알람, 모바일 메시지(SMS) 등이 있습니다. 관련 서비스들 Amazon SQS 전달되지 못한 메시지에 대해 dead letter queue 를 제공합니다. SNS 토픽에 SQS queue를 구독할 수.. [AWS] SQS AWS SQS란? SQS는 Simple Queue Service의 약자입니다. 애플리케이션 간의 메시지를 전달하기 위한 아주 '간단한' Queue 라고 생각하면 됩니다. 홈페이지 설명에 따르면, 지속성이 우수하고 사용 가능한 보안 호스팅 대기열을 제공하며, dead-letter queue, 표준 대기열, FIFO 대기열을 지원하고 있습니다. SQS와 MQ의 차이점 SQS는 이름 그대로 '간단한' 큐 서비스입니다. 다른 MQ에 존재하는 message routing, fan-out, distribution lists를 지원하지 않습니다. 메시지 생산자가 만들어낸 메시지를 메시지 소비자가 가져갈 수 있게 해주는 것이 전부입니다. Amazon MQ는 AMQ나 MQTT처럼 표준화된 여러 broadcast 프토토콜.. [AWS] ElastiCache(Redis) Amazon ElastiCache는 유연한 실시간 사용 사례를 지원하는 완전관리형 인 메모리 캐싱 서비스입니다. 캐싱에 ElastiCache를 사용하면 애플리케이션 및 데이터베이스 성능을 가속화할 수 있으며, 세션 스토어, 게임 리더보드, 스트리밍 및 분석과 같이 내구성이 필요하지 않는 사용 사례에서는 기본 데이터 스토어로 사용할 수 있습니다. ElestiCache는 Redis 및 Memcached와 호환 가능합니다. 1. 애플리케이션 성능 가속화 초고속 애플리케이션 성능을 위해 마이크로초 단위의 대기 시간과 높은 처리량을 기반으로 데이터에 액세스합니다. 2. 간편한 백엔드 데이터베이스 로드 데이터를 캐싱하여 백엔드 데이터베이스에서 부담을 줄이면 애플리케이션 확장성을 개선하고 운영 부담을 줄일 수 있습니.. [AWS] EC2 배포 https://victorydntmd.tistory.com/61 [AWS] EBS(Elastic Block Store) EBS(Elastic Block Store) EBS 지원 EC2가 갖는 블록 형태의 스토리지 애플리케이션의 기본 스토리지로 쓰거나 시스템 드라이브용으로 쓰기 적합 인스턴스 생성 시 루트 디바이스 볼륨이 생성되며 사용중에는 언마운트할 수 없음 또한 인스턴스는 여러 볼륨을 마운트할 수 있고 추가 볼륨에 대해서는 사용중이라도 마운트/언마운트가 가능 볼륨은 여러 인스턴스에 마운트 할 수 없음 EBS는 동일한 AZ 내에서 다른 인스턴스에 연결 가능함 인스턴스 스토어 볼륨과는 달리 EBS 기반 인스턴스는 중지/재시작이 가능함 사용중인 EBS 더라도 볼륨 유형과 사이즈를 변경할 수 있음 (사이즈 축소는 불가) EBS 볼륨 유형 범용 SSD(gp2): 시스템 부트 사용 가능, 대부분의 워크로드에서 사용 프로비져닝된 I.. [AWS] EC2(Elastic Compute Cloud) Elastic Compute Cloud (EC2) 가상 서버를 제공하는 서비스 실제 물리 서버와 똑같은 형태의 서비스를 제공하여 Linux나 Window 같은 기본 운영체제가 설치되어있음 SSH로 원격 연결이 가능함 (공인 IP가 있는 경우 직접 연결 가능) 기본 동작으로는 시작, 중지, 종료, 재부팅이 있음 중지가 가능한 디스크 기반 인스턴스인 EBS 기반 인스턴스 EC2 임시 스토리지를 제공하여 중지가 불가능한 인스턴스 스토어(Instance Store) 기반 EC2 재부팅의 경우 EBS 기반 EC2와 인스턴스 스토어 기반 EC2 모두 사용 가능, 중지는 EBS 기반 EC2만 가능 (중요) 인스터스 유형으로는 범용, 컴퓨팅 최적화, 메모리 최적화, 스토리지 최적화 등이 있음 EC2 상태 Pending.. 이전 1 2 다음