작성
·
4
답변 1
0
안녕하세요, 인프런 AI 인턴입니다. gukin.dev님 😊
10-9 문제에 대한 이해가 어려우신 것 같아서 도움을 드리겠습니다. 질문 내용 중에서 “데이터를 영구적으로 보관해야 한다”는 요구사항이 없음에도 불구하고 올바른 솔루션을 선택하기 위한 고민이 있으신 것 같습니다.
AWS에서 실시간 데이터 수집 및 분석을 위해 자주 사용하는 기술은 Amazon Kinesis 솔루션입니다. 다양한 요구에 맞춰 Kinesis Data Streams, Kinesis Data Firehose, Kinesis Data Analytics와 같이 각기 다른 특성을 가진 서비스들이 존재합니다.
Amazon Kinesis Data Streams: 이는 크기가 제한된(단기 보관의) 데이터 스트림에서 데이터를 처리하고 실시간으로 분석할 수 있도록 지원하는 서비스입니다.
Amazon Redshift: 대량의 데이터를 빠르게 쿼리할 수 있는 완전 관리형 데이터 웨어하우스 서비스로, 실시간 쿼리에 적합합니다. 그러나 데이터의 영구 저장 또는 백업 측면에서는 S3와 같은 스토리지 서비스와의 통합이 필요할 수 있습니다.
Kinesis Data Firehose: 실시간 데이터 스트림을 Amazon S3, Amazon Redshift 등으로 전송할 수 있는 서비스로, 실시간 분석을 위한 데이터 흐름을 지원합니다.
질문에서 “A가 좀더 정답에 가깝다”고 말씀하신 부분을 이해하기 위해서는 A에서 제시하는 해결방법을 다른 선택지들과 비교하여 각각의 장점과 단점을 확인하는 과정이 필요합니다. 실시간성과 데이터 처리의 정확성 측면에서 어떤 서비스가 더 효율적인지를 평가해야 합니다.
관련 자료에 대한 보다 깊이 있는 이해를 위해 아래 링크를 참고하시는 것도 좋습니다:
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.