MongoDB Atlas는 표준 API를 통해 다른 기술과 통합되지만, MongoDB와 파트너는 특정 제품 통합을 구축하여 MongoDB Atlas와 파트너 제품이 직접 상호 운용되고 원활한 환경을 보장할 수 있도록 했습니다.
이 문서에는 Atlas 및 파트너 서비스 기능을 향상시키기 위해 MongoDB와 파트너가 개발한 통합의 예시가 수록되어 있습니다.
기존 통합 및 파트너 서비스 모음은 MongoDB파트너 에코시스템 카탈로그에서 살펴볼 수 있습니다. 각 통합에 대한 세부정보와 통합 설정 링크가 포함된 자체 페이지가 있습니다. 자세히 알아보려면 MongoDB 파트너 에코시스템 살펴보기를 참조하세요.
애플리케이션 플랫폼
Vercel
Vercel 은(는) 정적 프론트엔드 및 서버리스 기능을 위한 cloud 플랫폼입니다. 이를 통해 개발자는 즉시 배포 자동으로 확장하다 감독할 필요가 없는 웹사이트와 웹 애플리케이션을 호스팅하다 할 수 있습니다. Vercel은 Next.js 프레임워크 와 통합됩니다.
Vercel을 Atlas 와 함께 쉽게 사용할 수 있습니다.
간소화된 설정 프로세스 와 Vercel을 통한 통합 청구를 사용하여 Vercel Marketplace에서 직접 MongoDB Atlas 애플리케이션의 데이터베이스 로 프로비저닝하고 사용하려면 Vercel과 통합을 참조하세요.
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 의 컨테이너화된 인스턴스 호스팅하다 할 수도 있습니다. 자세한 학습 은 렌더링 문서를 참조하세요.
클라우드 공급자
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
HashiCorp의 Terraform 은 cloud 운영 모델에서 프로비저닝 및 규정 컴플라이언스를 위해 코드로서의 인프라를 사용하여 cloud 인프라 자동화를 위한 기반을 제공합니다.
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 통합
MongoDB AI 기술과 통합하여 생성형 AI 및 AI 기반 애플리케이션을 빌드 할 수 있습니다. 주목할 만한 통합 기능은 다음과 같습니다.
자세한 학습 은 MongoDB 와 AI 기술 통합을 참조하세요.