BLOG

Amazon Neptune 정식 출시
작성일: 2018-06-19

Amazon Neptune은 현재 미국 동부(북 버지니아), 미국 동부(오하이오), 미국 서부(오리건), 유럽 연합(아일랜드)에서 이용 가능합니다. Amazon Neptune은 고도로 연결된(highly connected) 데이터셋으로 작동하는 애플리케이션을 쉽게 구축하고 실행할 수 있도록 해 주는 빠르고, 안정적이며, 완벽하게 관리되는 그래프 데이터베이스 서비스입니다. Neptune의 코어(Core)는 수십 억 개의 관계를 저장하고 밀리 초(millisecond) 단위의 대기 시간(latency)으로 그래프를 쿼리하기 위해 최적화된 특별 제작된 고성능 그래프 데이터베이스 엔진입니다. Neptune은 Apache TinkerPop Gremlin및 SPARQL를 통해 두 가지 인기 있는 그래프 모델인 Property Graph와 RDF를 지원하므로 연결된 데이터셋을 효율적으로 탐색하는 쿼리를 쉽게 만들 수 있습니다. Neptune은 추천 엔진과 약물 탐색을 위한 지식 그래프(knowledge graphs)에서부터 네트워크 보안과 같은 분야까지 다양하게 사용될 수 있습니다. Neptune은 마이너 버전 자동 업그레이드, 백업, 암호화, 페일 오버(failover) 등으로 완벽하게 관리됩니다. 저는 작년 AWS re:Invent를 위해 Neptune에 대해 상세한 글을 썼으며, 프리뷰 버전과 GA 서비스를 통해 고객의 적극적인 피드백을 받을 수 있었습니다.

 

 

Amazon Neptune의 정식 버전은 프리뷰 버전과 다른 몇 가지 변경 사항이 있습니다.

 

 

Amazon Neptune클러스터 런칭하기

Neptune 클러스터를 시작하는 것은 AWS 관리 콘솔로 이동하여 클러스터 생성을 클릭하는 것만큼이나 쉽습니다. 물론 CloudFormation, CLI, SDK로도 할 수 있습니다.

 

 

Amazon CloudWatch나 콘솔을 이용해 클러스터와 개별 인스턴스의 상태를 모니터링 할 수 있습니다.

 

 

 

추가 리소스

 

여기에 몇 가지 추가 도구와 예제가 포함된 두 개의 리포지토리(repository)를 만들었습니다. 이번에 추가된 도구과 예제를 이용하여 지속적인 개발(continuous development)을 할 수 있습니다.

 

 

이 repo는 GraphML 파일을 Neptune 호환 CSV파일로 변환하여 S3에서 대량 로딩을 할 수 있는 유용한 도구를 제공합니다.

 

 

 

 

이 repo는 비디오 게임 선호도 기반의 협동적 추천 엔진(a collaborative filtering recommendation engine)을 이용한 아주 멋진 예제를 제공합니다.

 

 

 

맞춤형 데이터베이스

 

업계 동향에 따라 맞춤형 데이터베이스로 점점 더 이동하고 있습니다. 개발자와 기업은 그들의 애플리케이션에 가장 최적화 된 방식으로 데이터에 접근하고 싶어 합니다. AWS Glue와 같은 도구를 사용하면 클라우드 리소스가 대규모 데이터셋을 보다 쉽게 변환할 수 있고 데이터에 접근하는 방법에 훨씬 더 많은 옵션이 제공됩니다. Amazon Redshift, Amazon Athena, Amazon Aurora, Amazon DynamoDB등과 같은 작업에 가장 적합한 데이터베이스를 선택하거나 완전히 새로운 유스케이스(Use-cases)를 선택할 수 있습니다. Amazon Neptune은 고도로 연결된 데이터가, 풍부한 에지(Edge)에 걸쳐 연결된 워크 로드에 이상적입니다.

 

저는 그래프 데이터베이스에 대해 매우 흥미가 많고, 그만큼 많은 응용 프로그램을 봅니다. 만들어 볼만한 어떤 멋진 응용 프로그램에 대한 아이디어를 찾고 계신가요? 저는 AWS Lambda에 Neptune을 보조 저장소(backing store)로 사용하는 웹 크롤러를 만들어 보고 싶습니다. Neptune에서 돌아가는 검색엔진으로 Amazon ComprehendAmazon Rekognition에서 이용 할 텍스트와 이미지를 찾거나 생성하는 일을 더욱 풍부하게 할 수 있습니다.

 

원문 URL: https://aws.amazon.com/ko/blogs/aws/amazon-neptune-generally-available/

** 메가존 TechBlog는 AWS BLOG 영문 게재글중에서 한국 사용자들에게 유용한 정보 및 콘텐츠를 우선적으로 번역하여 내부 엔지니어 검수를 받아서, 정기적으로 게재하고 있습니다. 추가로 번역및 게재를 희망하는 글에 대해서 관리자에게 메일 또는 SNS페이지에 댓글을 남겨주시면, 우선적으로 번역해서 전달해드리도록 하겠습니다.