AWS 기술 블로그
단, 두개의 AWS Lambda 함수로 Amazon OpenSearch, Amazon Bedrock 기반 이미지 검색 애플리케이션 구축하기
생성형 AI의 등장과 이와 더불어 관련 검색 기술이 빠르게 발전하면서, 기존 텍스트 매칭에서 벡터 기반 검색으로의 전환이 크게 주목받고 있습니다. 단순한 키워드 일치 방식은 이제 더 이상 충분하지 않을 수 있습니다. 이미지나 문장 등 비정형 데이터에서 의미적 유사성을 찾는 것이 점점 더 효과적으로 사용되어지고 이에 따라 점점 중요해지고 있기 때문입니다. 벡터 기반 검색은 이러한 요구를 […]
Amazon OpenSearch Service의 검색 엔진으로서의 기능 설명
이 글은 AWS Big Data Blog에 게시된 ‘Amazon OpenSearch Service’s vector database capabilities explained‘을 기반으로 한국어로 번역 및 신기능과 관련된 사항을 최신화하였습니다. 개요 OpenSearch는 검색, 분석, 보안 모니터링 및 통합 가시성 애플리케이션을 위한 확장 가능하고 유연하며 확장 가능한 오픈 소스 소프트웨어 제품군으로, Apache 2.0 라이선스에 따라 라이센스가 부여됩니다. 지연 시간이 짧은 검색 및 집계를 제공하는 […]
이미지 비디오 Multi-modal 추론 모델, LLaVA-NeXT-Video 모델을 Amazon SageMaker에 배포하기
LLaVA-NeXT-Video 모델 소개 LLaVA-NeXT-Video 모델은 LLaVA-NeXT의 후속 모델로, 비디오 이해 능력을 강화한 대형 멀티모달 모델 (Large Multimodal Model, LMM)입니다. 이 모델은 주로 텍스트-이미지 데이터로 학습된 LLaVA-NeXT를 기반으로 하여 비디오 데이터에 대한 성능을 향상시키기 위해 개발되었습니다. 주요 특징 제로샷(Zero-shot) 비디오 표현 능력: LLaVA-NeXT-Video는 AnyRes 기술을 활용하여 고해상도 이미지를 여러 이미지로 분할하고, 이를 사전 학습된 비전 트랜스포머 […]
AWS PrivateLink를 통해 다른 리전의 Amazon Bedrock을 내부 네트워크에서 사용하기
개요 AWS PrivateLink는 VPC Endpoint를 통해 트래픽이 인터넷을 경유하지 않고 AWS 내부망을 통해 AWS의 서비스에 더 빠르고 안전하게 접근할 수 있도록 합니다. 이를 통해 기업의 민감한 데이터를 보호하면서도 안정적이고 고속의 네트워크 연결을 유지할 수 있습니다. 그러나 Private VPC Endpoint를 통해 서비스에 연결하려면 Public 서비스 주소 대신 Private 주소를 사용해야 하므로 관련된 라이브러리를 수정하거나 설정을 변경하는 […]
OpenSearch에서 수십억 규모 검색을 위한 적합한 k-NN 알고리즘을 선택하기
조직에서 자연어 처리(NLP) 시스템, 추천 엔진이나 검색 기반 시스템과 같은 머신 러닝(ML) 애플리케이션을 만들려고 할 때, 일정 수준 이상의 단계에서 k-Nearest Neighbor(k-NN) 검색을 쓰게 됩니다. 하지만 데이터 포인트가 수억 개에서 수십억 개까지 늘어나면, k-NN 검색 시스템을 확장하는 게 정말 큰 난제가 될 수 있습니다. 이럴 때 Approximate k-Nearest Neighbor (ANN) 검색을 적용하면 이 문제를 잘 […]
AWS상에서 비용 효율적으로 영상 컨텐츠 화질 개선하기 – Video Super Resolution(VSR) on AWS
OTT 및 FAST TV 서비스의 증가로 개인화된 콘텐츠, 특히 고전 영화와 TV 프로그램의 수요가 증가하였으며, 이러한 콘텐츠의 대부분은 저해상도(Standard Definition, SD) 형식으로 제공되어 향상된 시청 경험이 필요한 상황입니다. 특히 구작에 대한 수요가 급격히 증가하거나 소위 인기가 역주행하는 경우에 컨텐츠 제공자 입장에서 개선된 화질을 제공하는 것이 콘텐츠를 처음 접하는 잠재 시청자를 확보할 수 있는 중요 요인이 […]
Elastic Load Balancer: 이점 극대화 및 비용 절감
이 글은 Networking & Content Delivery 블로그의 Elastic Load Balancer: Maximizing Benefits and Keeping Costs Low 의 한국어 번역입니다. 이 글에서는 워크로드의 ELB (Elastic Load Balancer) 비용 및 성능을 최적화하는 방법에 대한 지침을 제공합니다. 최적의 처리량 성능과 짧은 지연 시간을 달성하고, 효율적인 연결 관리를 구현하고, 수요가 많은 기간 동안의 성능 및 안정성을 보장하기 위한 권장 […]
HPC 클러스터를 구성하는 핵심요소, AWS EC2 인스턴스 소개 2부: EC2 인스턴스가 고성능을 보장하는 이유 및 EC2 인스턴스의 구매 옵션
지난 블로그에서는 AWS 클라우드에서 HPC 클러스터를 구성하기 위해 필요한 EC2 인스턴스의 선택 방법에 대해 설명하였습니다. 이번 블로그에서는 HPC 클러스터의 고성능을 보장해주는 AWS 나이트로 시스템 및 클러스터 배치 그룹, 마지막으로 EC2 인스턴스의 구매 옵션에 대해 설명하도록 합니다. 고성능을 보장하는 AWS의 가상화 시스템 Nitro AWS의 EC2 인스턴스는 일부 베어 메탈(bare metal) 형태로 제공되는 물리서버를 제외하고, 기본적으로 물리 […]
Clothbox의 Amazon Bedrock을 활용한 AI 패션 스캐너 구현 사례
Clothbox는 패션과 기술의 융합을 통해 사용자의 라이프스타일에 새로운 변화를 이끌어가는 패션테크 스타트업입니다. Clothbox는 누구나 자신의 스타일을 더 쉽게 관리하고 즐길 수 있도록 돕는 것을 목표로 하며, 패션을 일상에서 더 간편하고 직관적으로 즐길 수 있는 솔루션을 제공하는 데 집중하고 있습니다. 이번 AI 패션 스캐너는 이러한 비전을 구체화하는 첫걸음으로, 사용자의 패션 관리에 새로운 가능성을 제시하였습니다. 패션은 개인의 […]
nGrinder를 활용한 Amazon RDS 업그레이드 성능 테스트 방법
데이터베이스는 현대 애플리케이션의 핵심 구성 요소로서, 그 중요성은 계속 증가하고 있습니다. 그러나 데이터베이스 업그레이드나 주요 변경 작업은 다양한 위험을 내포하고 있으며, 이러한 변경들이 실제 운영 환경에 미칠 영향을 정확히 예측하는 것은 쉽지 않습니다. 이번 게시글에서는 오픈 소스 성능 테스트 도구인 nGrinder를 활용하여 Amazon RDS의 업그레이드 및 변경 작업을 안전하게 테스트하는 방법을 소개합니다. Amazon RDS는 새로운 […]