AWS 기술 블로그
Category: Technical How-to
단, 두개의 AWS Lambda 함수로 Amazon OpenSearch, Amazon Bedrock 기반 이미지 검색 애플리케이션 구축하기
생성형 AI의 등장과 이와 더불어 관련 검색 기술이 빠르게 발전하면서, 기존 텍스트 매칭에서 벡터 기반 검색으로의 전환이 크게 주목받고 있습니다. 단순한 키워드 일치 방식은 이제 더 이상 충분하지 않을 수 있습니다. 이미지나 문장 등 비정형 데이터에서 의미적 유사성을 찾는 것이 점점 더 효과적으로 사용되어지고 이에 따라 점점 중요해지고 있기 때문입니다. 벡터 기반 검색은 이러한 요구를 […]
OpenSearch에서 수십억 규모 검색을 위한 적합한 k-NN 알고리즘을 선택하기
조직에서 자연어 처리(NLP) 시스템, 추천 엔진이나 검색 기반 시스템과 같은 머신 러닝(ML) 애플리케이션을 만들려고 할 때, 일정 수준 이상의 단계에서 k-Nearest Neighbor(k-NN) 검색을 쓰게 됩니다. 하지만 데이터 포인트가 수억 개에서 수십억 개까지 늘어나면, k-NN 검색 시스템을 확장하는 게 정말 큰 난제가 될 수 있습니다. 이럴 때 Approximate k-Nearest Neighbor (ANN) 검색을 적용하면 이 문제를 잘 […]
nGrinder를 활용한 Amazon RDS 업그레이드 성능 테스트 방법
데이터베이스는 현대 애플리케이션의 핵심 구성 요소로서, 그 중요성은 계속 증가하고 있습니다. 그러나 데이터베이스 업그레이드나 주요 변경 작업은 다양한 위험을 내포하고 있으며, 이러한 변경들이 실제 운영 환경에 미칠 영향을 정확히 예측하는 것은 쉽지 않습니다. 이번 게시글에서는 오픈 소스 성능 테스트 도구인 nGrinder를 활용하여 Amazon RDS의 업그레이드 및 변경 작업을 안전하게 테스트하는 방법을 소개합니다. Amazon RDS는 새로운 […]
Amazon Aurora MySQL 블루/그린 배포 전환 후 롤백 전략 구현
이 글은 AWS Database 블로그에 게시된 Implement a rollback strategy after an Amazon Aurora MySQL blue/green deployment switchover by Daxeshkumar Patel, Bhavesh Rathod, and Kamal Singh 을 한국어 번역 및 편집하였습니다. Amazon Web Services(AWS)에서 제공하는 고성능, 완전 관리형 관계형 데이터베이스 서비스인 Amazon Aurora는 사용자에게 데이터베이스 업데이트를 보다 안전하고 간단하며 빠르게 수행할 수 있는 블루/그린 배포 […]
AWS 분석 서비스를 활용하여 SaaS 미터링 시스템 구축하기
SaaS(Software-as-a-Service)는 클라우드 환경에서 소프트웨어를 제공하는 방식으로, 사용자는 소프트웨어를 설치하거나 유지 관리할 필요 없이 인터넷을 통해 접근할 수 있습니다. 이러한 SaaS 비즈니스 모델은 특히 사용량 기반 과금 체계를 통해 효율적인 비용 관리와 투명한 요금 청구를 가능하게 합니다. 그러나 SaaS 제공자는 여러 고객을 대상으로 서비스를 제공하기 때문에, 각 고객의 사용량을 정확히 측정하고 이에 따라 요금을 산정하는 것이 […]
Amazon Personalize와 Amazon OpenSearch Service를 사용한 AI기반 개인화 검색 구현하기
본 게시물은 AWS Machine Learning Blog에 James Jory 님, Reagan Rosario님이 공저한 “Unlock personalized experiences powered by AI using Amazon Personalize and Amazon OpenSearch Service” 원문을 한국어로 번역 및 편집한 글입니다. OpenSearch는 검색, 분석, 보안 모니터링, 통합 가시성 애플리케이션을 위한 확장 가능하고 유연하며 확장 가능한 오픈 소스 소프트웨어 제품군으로, Apache 2.0 라이선스를 따릅니다. Amazon OpenSearch […]
Amazon Aurora MySQL 스토리지 공간 활용도 이해하기
이 글은 AWS Database Delivery Blog에 게시된 Understanding Amazon Aurora MySQL storage space utilization by Raunak Gupta 을 한국어 번역 및 편집하였습니다. Amazon Aurora는 고급 상용 데이터베이스의 성능, 확장성 및 가용성을 제공하는 동시에 오픈 소스 데이터베이스의 단순성과 비용 효율성을 제공하도록 설계된 완전관리형 관계형 데이터베이스 서비스입니다. Amazon Aurora MySQL-Compatible Edition은 MySQL과 상호 호환되므로 이미 MySQL 기술을 […]
Amazon QuickSight를 사용하여 SaaS 환경을 위한 멀티테넌트 애플리케이션 지원
본 게시물은 AWS Business Intelligence Blog에 Evangelos Pertsinis 님, Mike Gillespie님, Ramon Lopez 님이 공저한 “Support multi-tenant applications for SaaS environments using Amazon QuickSight” 원문을 한국어로 번역 및 편집한 글입니다. 시각화 및 보고 기능을 갖춘 애플리케이션 서비스는 고객 확보, 수익 증대, 경쟁력 제고에 크게 기여합니다. 통합된 분석 및 보고 기능이 없는 서비스형 소프트웨어(SaaS) 솔루션은 시장에서 […]
Amazon RDS Custom에서 D’Amo를 이용한 안전한 데이터 암호화 구현하기
Penta Security는 AWS 데이터 암호화 파트너이자 27년간 고객의 사이버 보안을 책임진 회사로 데이터 보안, 웹 보안, 인증 보안 영역에서 안전한 클라우드 환경을 제공합니다. 15년간 한국 데이터 보안 시장 점유율 1위를 지키고 있는 D’Amo는 글로벌 CC인증 및 국정원 인증 암호화 모듈을 통해 고객의 중요 데이터를 안전하게 보호하고 국내외 개인정보 보호 관련 컴플라이언스를 모두 준수합니다. D’Amo는 강력한 […]
Amazon Aurora MySQL 버전 2(MySQL 5.7 호환)에서 버전 3(MySQL 8.0 호환)으로 업그레이드 체크리스트, 2부
이 글은 AWS Database Delivery Blog에 게시된 Amazon Aurora MySQL version 2 (with MySQL 5.7 compatibility) to version 3 (with MySQL 8.0 compatibility) upgrade checklist, Part 2 by Huy Nguyen and Leevon Abuan 을 한국어 번역 및 편집하였습니다. 1부에서는 Amazon Aurora MySQL 호환 버전 v2에서 v3으로의 업그레이드 사전 확인이 실패하는 가장 일반적인 문제에 대해 논의했습니다. […]