云时代的MongoDB Atlas技术解析_第1页
云时代的MongoDB Atlas技术解析_第2页
云时代的MongoDB Atlas技术解析_第3页
云时代的MongoDB Atlas技术解析_第4页
云时代的MongoDB Atlas技术解析_第5页
已阅读5页,还剩38页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、云时代的 MongoDB Atlas技术解析中心化 IT敏捷团队三层架构微服务云化的基础设施采用云服务应用架构转变DevOps 转变更成熟的云策略高效 IT 组织的转变使用 MongoDB 的两种方式:自己运维 或 云服务云迁移 或 云优先自己运维诸如“升级和转换”数据库即服务低效而复杂 难以弹性 高度手工降低ROI和敏捷性自助服务 完全弹性 按需付费降低TCO且加速价值转化岔路口自己运维:隐藏的运维成本复杂的运维流程1服务器部署2高可用配置3安全加固4备份配置与测试监控与告警配置56持续升级与维护应用开发 性能优化1服务器部署2高可用配置3安全加固4备份配置与测试5监控与告警配置6持续升级与

2、维护自己运维:隐藏资源开销DBAs $150,000人员成本SysAdmin $100,000IT Security $130,000开发人员 $250,000应用开发 性能优化时间花费自有数据中心在云中自己部署数据库即服务资源开销自有数据中心在云中自己部署数据库即服务基础设施的前期成本高安装和持续维护的资源 成本高数百万的运营和资源成 本基础设施的前期成本低安装和持续维护的资源 成本高由于运营开销只是转移 到云,因此存在巨大的 资源成本基础设施前期成本低, 运营开销低自助服务、弹性和基于 消费的服务可降低 TCO 并加快价值增长。MongoDB Atlas 历时8年,投资超1亿美元20112

3、014201620172018MongoDB Monitoring Service launchedFully managed backup service launchedMongoDB automation introducedMongoDB Atlas launches on AWSVPC Peering launches for AWS deploymentsLaunch on GCP and AzureFree tier launchLive migrationsMongoDB Atlas Data ExplorerQueryable backupsCross-project res

4、toresTest failover functionalityCross-region replicationPerformance advisorAuto-expanding storagePause/resume clustersCross-region VPC PeeringSupport for local NVMe SSDsCloud provider snapshots on AWS and AzureLive migrate for sharded clusters and older database versionsTemporary users and IP whitel

5、ist entriesFree tier expansion on AWSFree tier availability on GCP and AzureFull CRUD support in Data ExplorerFully managed connector for Business IntelligenceGlobal clustersEncryption key managementLDAP integrationGranular database auditing超过 125 位 MongoDB 工程师支持,为快速创新的现代应用服务的全球云数据库2019Auto scaleAtl

6、as Full-Text Search betaAtlas Data Lake betaIntegration with Google Cloud KMSCloud provider snapshots on GCPLow cost end to end support for developersLoad sample data setVNet peering on AzureBackup scheduler / retention for cloud provider snapshotsCloud provider snapshots for geographically sharded

7、clustersVPC Peering on GCPAnalytics nodesSignificant upgrades to Atlas on AzureUser-scoped API keysOn-demand cloud provider snapshotsMongoDB Atlas Global Cloud Database自助服务 + 弹性全球部署和云平台一致体验在 AWS、Azure、GCP 的 60 多个区域提 供服务可多地部署的全局集群,支持异地多活(读/写)和跨区容灾为不同云平台提供一致的体验,可轻松跨 云平台迁移企业级安全性 & SLAs网络隔离、VPC 对等互连、端到端

8、加密和 基于角色的访问控制加密密钥管理、LDAP 集成、细粒度数据 库审核ISO 27001 SOC 2 PCI-DSS HIPAA根据SLA保证可靠性通过一流的操作自动化按需部署、修改和 升级自动化数据库维护数据库和基础设施可被编程调用只需点击几下或调用API 即可弹性伸缩全面监控托管备份Stitch:无服务器平台服务用于后端逻辑、服务集成和API 调用的简 单易用的无服务器功能通过简洁的字段级访问规则保护前端的数 据库访问数据库和身份验证触发器可实时响应更改通过主动告警深入探查 100 多个 KPI支持时间点数据恢复实时性能跟踪和性能优化建议可查询备份快照与监控仪表盘集成的API分片部署的

9、一致性快照云数据移动性深受各行业领导者和处于前沿的初创企业的信赖数据库即服务的领导者0.1M1.5M+Today0.0M20172018MongoDB Atlas上部署的 数据库群集数340% 同比增长超过 12,300 家 Atlas 客户每天支持超过 1120 亿次查询Forrester wave:数据库即服务,2019 年 第 2 季度报告将 MongoDB 列为数据库即服 务市场的领导者。深入了解 MongoDB Atlas云平台可移植性AWS中的MongoDB云服务us-east-1 (N. Virginia)us-east-2 (Ohio)us-west-2 (Oregon)us-

10、west-1 (N. California)ca-central-1 (Canada)sa-east-1 (So Paulo)ap-east-1 (Hong Kong)ap-southeast-1 (Singapore)ap-southeast-2 (Sydney)ap-northeast-1 (Tokyo)ap-northeast-2 (Seoul)ap-south-1 (Mumbai)MongoDB Atlas 目前支持 AWS 中的 18 个区域美洲亚洲eu-west-1 (Dublin)eu-west-2 (London)eu-west-3 (Paris)eu-north-1 (Sto

11、ckholm)eu-central-1 (Frankfurt)欧洲me-south-1 (Bahrain)中东微软云Azure中的MongoDB云服务Central US (Iowa)East US (Virginia)East US 2 (Virginia)North Central US (Illinois)South Central US (Texas)West US (California)West US 2Canada Central (Toronto)Canada East (Quebec City)Brazil South (So Paulo)East Asia (Hong Ko

12、ng)Japan East (Tokyo)Japan West (Osaka)Korea Central (Seoul)Korea South (Busan)Southeast Asia (Singapore)Australia East (New South Wales)Australia Southeast (Victoria)Central India (Pune)South India (Chennai)West India (Mumbai)MongoDB Atlas 目前支持 Azure 中的 30 个区域美洲亚洲UK South (London)UK West (Cardiff)N

13、orth Europe (Ireland)West Europe (Netherlands)France Central (Paris)Germany West Central (Frankfurt)Switzerland North (Zrich)欧洲South Africa North (Johannesburg)UAE North (Dubai)非洲和中东谷歌云中的MongoDB云服务us-central1 (Iowa)us-east1 (South Carolina)us-west1 (Oregon)us-west2 (Los Angeles)us-east4 (N Virginia)

14、northamerica-northeast1 (Montreal)southamerica-east1 (So Paulo)asia-east1 (Taiwan)asia-east2 (Hong Kong)asia-south1 (Mumbai)asia-northeast1 (Tokyo)asia-northeast2 (Osaka)asia-southeast1 (Singapore)australia-southeast1 (Sydney)MongoDB Atlas 目前支持谷歌 GCP 中的 20 个区域美洲亚洲europe-west1 (Belgium)europe-west2 (

15、London)europe-west3 (Frankfurt)europe-west4 (Eemshaven)europe-west6 (Zurich)europe-north1 (Finland)欧洲高可用:默认配置为保证高可用,每个复制集均采用默认3节点配置。如果主节点发生问题,通常可以在2秒内开始切换应用程序驱动主节点副节点副节点同步统一的数据库管理MongoDB Atlas让你可以很方便的管理整个 企业的数据库。创建一个组织(organizations),组织可 以包含多个 项目(projects)Projects 可以包含多个不同区域中的集群把用户分成组,每个组设定访问的权限, 一个

16、用户可以属于多个组跨区域复制即使整个区域出现故障,也可以保证服务通过设置跨区域的只读节点,提升远程读访问的 性能适用于在AWS,Azure或GCP中的专用实例上运 行的Atlas部署全球群集将全自动数据库分布到由一个或多个云区域组成 的多个地理分布区域通过本地读写,为分布式应用程序提供毫秒 级延迟确保来自特定地区的数据位于预定区域中既可用预定义的模板轻松部署,也可以在简 洁易用的可视化界面中选择区域来创建细粒度监控和告警监视和告警提供有关群集数据库和服务器使用情 况的完整指标当数据库操作或服务器使用率达到影响群集性能 的预定义阈值时自动通知结合我们的自动告警与 MongoDB Atlas 中的

17、灵活 扩展选项,我们可以让您的数据库弹性支持应用 程序,并始终保持最佳性能实时性能仪表盘实时性能仪表盘允许您实时查看群集中发生的情况并 快速诊断问题,从而提供最佳的数据库洞察。包含:操作读/写网络流量内存热点集合慢操作查询分析器无需下载、处理和分析服务器日志即可识别、诊断 和解决关键数据库性能问题内置可视化工具,用于分析慢查询,并查看数据库 操作的关键性能统计信息高可用,适用于所有专用群集,可查看过去 24 小 时的操作性能指示器始终可用的性能指示器可用于所有专用的 MongoDB Atlas 群集,可提供自动建议,帮助您提高性能。查看慢查询的相关统计信息,并接受自动索引建议查看群集中的现有索

18、引性能顾问可以随时运行,无需额外性能开销数据资源管理器使用内置数据资源管理器,从 MongoDB Atlas UI 中浏览 和操作您的数据:运行查询创建、编辑和删除文档、集合、数据库和索引查看数据库和集合的元数据查看索引信息,包括索引使用情况统计信息所有数据资源管理器操作在 MongoDB Atlas 活动源中可 见聚合管道生成器直观的 UI,允许您快速构建聚合管道,将文档转换 为聚合结果探索几十个聚合阶段和 100 多个运算符,测试并使 用可视化界面应用它们在构建阶段自动完成运算符和字段名称的代码骨架, 而不必陷入语法困境结果预览可帮助您确保走上正确的轨道以首选语言导出已完成的管道,以在应用

19、程序代码中 执行持续备份MongoDB Atlas 持续备份您的数据,确保您的备份通常仅比 操作系统落后几秒钟副本集的时间点备份和分片群集的一致群集范围快照。借助MongoDB Atlas,您可以轻松安全地恢复至您所需要的时刻压缩并消除块级重复数据使您的备份过程更高效备份可安全地存储在北美、爱尔兰、德国、英国或澳大利亚 等地区。为了更灵活地定位备份数据,您也可以使用MongoDB 的 mongodump/ mongorestore 工具*Additional regions for continuous backup coming soon云平台快照云平台快照使用云平台提供商的本机快照功能备份

20、存储在托管数据库所在云区域快速快照还原按需采集快照可自定义的快照计划和保留策略支持副本集和分片群集AWS 上可用于运行 MongoDB 4.0、3.6 或 3.4 的群 集的时间点还原。可查询快照MongoDB Atlas 使您能够在几分钟内查询备 份快照并在文档级别还原数据。可查询备份显著降低了与以下方面相关的操 作开销:确定感兴趣的数据是否已被更改通过比较跨多个快照的数据,确定还原 数据库的最佳时间点高性能具有压缩和细粒度并发控制的 WiredTiger 存储引擎, 可满足最苛刻的SLA要求默认启用自动扩展存储,使您能够更轻松地管理容量MongoDB Atlas 支持自动分片,使您能够在应

21、用上实 现弹性扩展,同时对应用的影响最小跨副本集的工作负载隔离,以在同一数据库之间同时 运行操作和分析工作负载,无需担心资源竞争自动扩展:自动容量管理选择存储自动缩放,当存储利用率达到 90% 时,Atlas 会自 动扩展额外的存储空间选择使用计算自动缩放(beta),Atlas 将自动扩展到下一个 群集大小或缩减到较低的群集大小,具体取决于利用率对于向上扩容事件,Atlas 将每 5 分钟查看一次最后一小 时数据,以确定是否应自动缩放对于向下缩容事件,Atlas 将每 5 分钟查看过去 72 小时的 数据,以确定是否应自动缩放可配置最大和最小群集层级使用Kubernetes部署和管理 Atl

22、as通过将 Atlas 集成到您的容器化和平台作为服务策略, 更快地发布新产品和功能MongoDB Atlas 开放式服务代理允许您直接从Kubernetes 控制面板控制数据基础架构(包括数据库设 置、全球分发等)。Atlas 开放式服务代理可通过 Kubernetes 服务目录和主 要服务市场获得通过Terraform代码部署和管理 Atlas通过将 MongoDB Atlas 集成到您的持续交付工作流中, 更快地发布新产品和功能。Terraform MongoDB Atlas 提供商通过使通过Terraform 在任何云提供商上轻松调配、管理和控制Atlas 配置作为代码,从而自动执行数

23、据基础架构部署。支持以下资源:数据库用户、项目 IP 白名单、群集、云 平台快照、网络对等互连和落盘加密。MongoDB Atlas 开箱即用,提供最新版本的数据库。当维护版本可用时,MongoDB Atlas 将自动升级您的 群集,使用滚动过程始终保持群集可用性当 MongoDB 的新版本发布时,MongoDB Atlas 还将 允许您进行无缝升级,而不会有停机的风险最新的数据库功能业务需要安全功能认证LDAPS、 SCRAM、 IP 白名单、 用户授权RBAC、只读视图、字段级加密审计Admin, DML, DDL, DCL, 基于角色加密传输中: TLS 1.1+存储时: 加密硬件、卷和数据库存储引擎 (AES-256) 密钥管理:云服务(KMS、KV)安全:无论将数据放在何处所有 MongoDB Atlas 节点都是单租户,并部署到自己的 VPC 中,以便进行安全隔离。 专用网络对等互连可用于所有三个云上的数据库。加密密钥管理MongoDB Atlas 与您的首选密钥管理服务(AWS KMS、 Azure Key Vault、Google 云 KMS)集成,使

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论