分类
联系方式
  1. 新浪微博
  2. E-mail

MongoDB Atlas 云服务

介绍

MongoDB Atlas 是 MongoDB 自家的云服务。目前各大云服务厂商都提供 MongoDB 云服务。为什么选择 Atlas 呢?原因是它对初学者提供免费实例,适合个人学习或者是做一些小项目时使用。

RayPlan 是我开发的一款个人项目管理软件,它使用 MongoDB 作为服务器。我的 RayPlan 服务器运行在家里,当我出门在外的时候,使用 RayPlan 连接比较困难。而对于个人项目管理软件,如果不能随时随地访问,发挥不出它的作用。

我开始寻找 MongoDB 云服务,并找到了 Atlas。在本文中,记录了如何申请一个免费的 Atlas 额度,并在 RayPlan 中进行连接。

帐号注册

进入 MongoDB Atlas,点击右上角的 Try Free 进行注册。

注册成功后,会要求填写一个调查问卷,填写完成后,进入产品选择页:

三种付费方案

Serverless

用于程序开发测试,或者流量变化的业务。只对实际的操作付费。资源会自动的伸缩,安全和备份功能。

数据库容量最大支持 1TB。

收费标准:

  • 读操作:
    • 每 100w 次读操作收费 $0.1(每天的前 5000w 次读按这个收费)
    • 后 5000w ~ 5亿次,每 100w 次读操作收费 $0.05
    • 再往后,每 100w 次读操作收费 $0.01
  • 写操作:
    • 按照写入量收费,每 100w 次 $1
    • 写入量的计算公式:文档书和写入的索引字节数之和,除以 1kB
  • 数据存储:
    • 每 GB 每月收费 $0.25
  • 数据快照:
    • 每天有两次免费的数据快照
    • 数据下载或恢复按照时间收费,每小时 $2.5
  • 快照存储收费
    • 每 GB 每月收费 $0.25
  • 数据传输收费:
    • 双向通信都要收费
    • 每 GB $0.015 ~ $0.1

Dedicated

适用于业务复杂的生产级应用。

数据量在 10GB ~ 4TB。内存支持 2GB ~ 768GB。网络隔离更好的访问控制。多地区多云端设置。

收费标准是按照小时收费,根据不同云服务,收费标准也不一样:

  • AWS:最便宜的 $0.08/hr
  • Azure:最便宜的 $0.08/hr
  • Google Cloud:最便宜的 $0.08/hr

三家的最低价是一样的,但是机器配置有所区别。

按照最低价,一个月要 $57。

Shared

永久免费的方案,用于学习 MongoDB。

存储容量从 512MB ~ 5GB。内存是共享的。不需要绑定信用卡。

创建 Shared 主机

进入机器选择页:

我选择的是 Azure + Hong Kong。

点击 Create Cluster。

安全设置

Cluster 创建出来之后,来到安全设置页。

加密方式

支持两种加密方式,第一种是账号密码方式,第二种是证书方式。这里我选择第一种。

允许访问地址

需要设置,允许从哪些地址访问服务器。

这里我输入的是 0.0.0.0,默认允许所有地址。

Database 页

安全设置完毕后,进入到 Database 页面。

数据库创建完成。

RayPlan 连接

使用 Database 中的连接,输入 RayPlan 之后,即可完成登录。

通过实际效果来看,连接速度还是比较快的,达到了预期效果。

网络资源

MongoDB Atlas 官网

【图文教程】新手友好的MongoDB云数据库Atlas如何使用?