파트너 통합
MongoDB Atlas는 표준 API를 통해 다른 기술과 통합되지만, MongoDB와 파트너는 특정 제품 통합을 구축하여 MongoDB Atlas와 파트너 제품이 직접 상호 운용되고 원활한 환경을 보장할 수 있도록 했습니다.
이 문서에는 Atlas 및 파트너 서비스 기능을 향상시키기 위해 MongoDB와 파트너가 개발한 통합의 예시가 수록되어 있습니다.
기존 통합 및 파트너 서비스 모음은 MongoDB파트너 에코시스템 카탈로그에서 살펴볼 수 있습니다. 각 통합에 대한 세부정보와 통합 설정 링크가 포함된 자체 페이지가 있습니다. 자세히 알아보려면 MongoDB 파트너 에코시스템 살펴보기를 참조하세요.
애플리케이션 플랫폼
Vercel
Vercel 정적 프론트엔드 및 서버리스 기능을 위한 클라우드 플랫폼입니다. 이를 통해 개발자는 즉시 배포하고 자동으로 확장하며 감독할 필요가 없는 웹사이트와 웹 애플리케이션을 호스팅할 수 있습니다. Vercel은 Next.js 프레임워크와 통합됩니다.
Vercel을 Atlas와 함께 쉽게 사용할 수 있습니다.
Vercel에서 Atlas 클러스터에 연결하려면 Vercel과 통합을 참조하세요.
Vercel에 배포한 서버리스 기능을 Atlas 클러스터에 연결하려면 MongoDB Node.js 드라이버 또는 Mongoose ODM 라이브러리를 사용할 수도 있습니다.
Netlify
넷리파이는 잼스택(Jamstack)을 기반으로 하는 서버리스 애플리케이션 플랫폼입니다. Netlify는 정적 콘텐츠를 배포 및 관리하는 도구를 호스팅하며, 이를 통해 AWS Lambda에서 실행되고 애플리케이션의 데이터베이스와 통합될 수 있는 서버리스 함수를 작성할 수 있습니다.
Netlify는 JavaScript 중심으로(다른 언어도 지원) Atlas와 함께 사용하기 쉽습니다. Netlify에 배포된 애플리케이션은 MongoDB Node.js 드라이버 또는 Mongoose ODM 라이브러리를사용하는 서버리스 함수를 사용하여 Atlas 클러스터에 연결할 수 있습니다.
모범 사례
Netlify 함수는 AWS Lambda에서 실행되므로 Atlas에 연결되는 서버리스 Netlify 함수를 사용하는 애플리케이션을 빌드할 때는 AWS Lambda에서의 연결 모범 사례를 활용하세요.
렌더링
Render는 개발자가 최소한의 구성으로 애플리케이션, 웹사이트, 데이터베이스 등을 호스팅할 수 있도록 설계된 최신 클라우드 플랫폼입니다. MongoDB를 사용하는 개발자에게 원활한 통합을 제공하여 MongoDB 지원 애플리케이션을 쉽게 호스팅할 수 있습니다. 완전 관리형 서비스와 인기 있는 프레임워크를 지원하는 Render는 풀스택 앱 배포를 간소화하여 견고하고 확장 가능한 MongoDB 데이터베이스 연결을 보장합니다.
Render에 호스팅된 애플리케이션을 Atlas에 호스팅된 데이터베이스에 연결할 수 있습니다. 자세한 내용은 Render와 통합을 참조하세요.
Render에서 MongoDB의 컨테이너화된 인스턴스를 호스팅할 수도 있습니다. 자세한 내용은 Render 문서를 참조하세요.
클라우드 공급자
MongoDB Atlas는 유연한 글로벌 배포 전략을 지원하기 위해 AWS, Google Cloud 및 Azure에서 멀티 클라우드 클러스터를 제공합니다.
이러한 클라우드 공급자와의 통합을 통해 MongoDB를 기반으로 구축된 애플리케이션은 각 클라우드 공급자의 리전과 기능을 활용할 수 있습니다.
Amazon Web Services (AWS)
Google 클라우드 플랫폼(GCP)
Microsoft Azure
데이터 액세스 프레임워크
Prisma
Prisma는 선언적 스키마 및 유형 안전 데이터베이스 클라이언트를 갖춘 차세대 Node.js 및 TypeScript 객체 관계형 매퍼(ORM)로, MongoDB를 비롯한 여러 데이터베이스를 지원합니다.
Prisma는 직관적이고 안전한 방식으로 데이터베이스에 데이터를 읽고 쓰는 애플리케이션을 구축할 수 있는 서버 측 라이브러리를 제공합니다.
통합:
멱등
SAML SSO 제공자
MongoDB는 SAML 표준을 지원하는 IdP를 보유한 모든 회사가 Atlas 웹 인터페이스를 포함한 모든 MongoDB 웹 포털에 대한 직원의 액세스를 연합할 수 있도록 연합 인증을 지원합니다. 따라서 직원들은 회사 SSO 제공자를 사용하여 Atlas에 액세스할 수 있습니다.
주목할 만한 통합 기능은 다음과 같습니다:
AWS 싱글 사인온(SSO): AWS 싱글 사인 온과 MongoDB Atlas를 통합하는 방법
Microsoft Entra ID: Microsoft Entra ID에서 연합 인증 구성
Okta: Okta에서 연합 인증 구성
LDAP 제공자
TLS를 통한 MongoDB LDAP를 사용하여 모든 MongoDB 클라이언트에서 데이터베이스 사용자 인증 및 권한 부여를 관리할 수 있습니다.
주목할 만한 통합 기능은 다음과 같습니다:
Microsoft Entra ID: Microsoft Entra ID Domain Services를 사용하여 사용자 인증 및 권한 부여 구성
Okta LDAP 인터페이스: Okta LDAP 인터페이스로 사용자 인증 및 권한 부여 구성
OneLogin: OneLogin VLDAP로 사용자 인증 및 권한 부여 구성
모니터링 서비스
다음에 모니터링 데이터 및 알림을 전송하도록 Atlas를 구성할 수 있습니다:
Datadog 과 같은 타사 모니터링 서비스 , PagerDuty, Prometheus 및 Splunk On-Call을 지원합니다.
Slack과같은 타사 협업 서비스.
자세한 내용은 타사 모니터링 서비스와 통합을 참조하세요.
오케스트레이션 도구
HashiCorp Terraform
Terraform HashiCorp의 는 클라우드 운영 모델에서 프로비저닝 및 규정 준수를 위해 인프라를 코드로 사용하여 클라우드 인프라 자동화를 위한 기반을 제공합니다.
HashiCorp에서 검증하고 테스트한 공식 플러그인을 사용하여 Atlas를 지속적 배포 워크플로에 통합할 수 있습니다. 이 플러그인을 사용하면 모든 클라우드 제공자에서 Atlas 구성을 코드로 쉽게 프로비저닝, 관리 및 제어할 수 있습니다. 자세한 내용은 MongoDB & HashiCorp Terraform 을 참조하세요.
통합:
보안 도구
HashiCorp Vault
HashiCorp Vault는 HashiCorp의 기밀 관리 도구로, 팀이 UI, CLI 또는 API를 통해 기밀 및 기타 민감한 데이터를 중앙에서 관리하고 배포할 수 있게 해줍니다.
HashiCorp에서 검증하고 테스트한 공식 플러그인을 사용하여 Atlas 데이터베이스의 시크릿 관리를 간소화하세요. 이러한 플러그인을 사용하면 프로그래밍 방식으로 API 키를 관리하고 조직 내 MongoDB 사용자의 액세스를 제어하여 보안 위험을 줄이고 개발자 생산성을 높일 수 있습니다. 자세한 내용은 MongoDB & HashiCorp Vault 를 참조하세요.
통합:
MongoDB Atlas Database Users Vault Secrets Engine: 동적으로 Atlas 데이터베이스 자격 증명 생성
MongoDB Atlas Secrets Engine: Atlas에서 프로그래밍 방식 API 키 생성
AI 통합
Atlas Vector Search를 AI 기술과 통합하여 생성형 인공지능 및 AI 기반 애플리케이션을 구축할 수 있습니다. 주목할 만한 통합 기능은 다음과 같습니다.
자세한 내용은 벡터 검색과 AI 기술 통합을 참조하세요.