在DigitalOcean上的MongoDB

在Digital Ocean上的MongoDB

英文原文:

http://blog.mongodirector.com/mongodb-on-digital-ocean/

Digital Ocean是一个位于纽约的主机提供商,专注于基于SSD的虚拟机。我们的大部分客户选择在Amazon AWS上部署和管理数据库。然而在AWS上运行大级别写敏感的数据库是相当困难和费时的操作。如果你对原因感兴趣,你可以阅读我的博客文章获得详细信息 – “What I would like to see in EC2..”。我们现在已经使用Digital Ocean数月并关于该系统学到很多。

我们喜欢Digital Ocean的什么?

1. SSD是令人惊喜的 -- 会感到在SSD上运行数据是如此正确。磁盘始终相当令人惊讶。当你运行索引操作或者修复数据时,你可以很明显看到它的好处,这些操作在Amazon EBS上花费数小时而这里只需要几分钟完成。如果你当前不在SSD上运行数据库,你应该完全重新考虑你的决定。

2. 简单 -- API和UI简单而优美。只需要几次点击或者几行代码就可以非常容易完成你想要的。随着他们继续添加新的特性,我希望他们保持简单。

3. 价格 -- 价格很棒。简单低价。不需要担心按需还是预留实例。

4. 来自Amazon低延时 -- 来自Amazon AWS US-East和Digital Ocean NY数据中心的延时大约是5到8毫秒。对于客户继续使用AWS部署前端和中间件,在Digital Ocean部署他们的MongoDB集群成为可能。

在Digital Ocean我们想看到哪些改进?

1. 可用性框架

我们想看到类似于EC2可用性区域的可用性框架。当前当我们需要确保在线时间我们横跨不同的数据中心NY1,NY2,SFO和Amsterdam运行。然而从长远来看在一个单一数据中心内看到“可用性区域”结构将会非常好。

2. 在线快照

Digital Ocean没有在线快照 – 你只有关机做快照。这使得备份或快照极其难。对于大型部署,MongoDump/MongoRestore真的不是一个选择。我们必须在Digital Ocean上做大量的工程工作来构建可靠和快速备份方案。

3. 对于多磁盘和LVM的支持

当前你只能附加一个磁盘到你的虚拟机。对于高性能集群,我们想分布数据库(日志、数据等)的不同部分在不同的磁盘上。因此我们想看到可以附加/分离多个磁盘。LVM当前也不支持 – 如果可以支持将会是相当棒的。用于做你的系统的快照非常有用。

4. 动态调整磁盘大小

如果你的磁盘占满了,你今天真的没有很多选择。你需要创建一个更大的极其并迁移数据过来。从长远来看可以调整存在的磁盘大小是至关重要的,而不是当你磁盘满的时候需要迁移到新的机器。

总的来说我们喜欢该系统并支持他们成功!我们希望今年在Digital Ocean上部署和管理更多MongoDB服务器。

关于我们的Gigital Ocean服务参考http://mongodirector.com/DigitalOcean.html获取更多详细信息。一如既往如果你有任何其他问题请联系我们support@mongodirector.com

更多相关文章
  • AWS上的MongoDB:如果为你的MongoDB服务器选择正确的EC2实例类型
    AWS上的MongoDB:如果为你的MongoDB服务器选择正确的EC2实例类型?英文原文:http://blog.mongodirector.com/mongodb-on-aws-how-to-choose-the-right-ec2-instance-type-for-your-mongodb- ...
  • Azure上的MongoDB:如何选择正确的实例类型
    Azure上的MongoDB:如何选择正确的实例类型?英文原文:http://blog.mongodirector.com/mongodb-on-azure-how-to-choose-the-right-instance-type/Azure现在是一个流行的部署和管理MongoDB服务器的平台.一 ...
  • DigitalOcean上使用Tornado+MongoDB+Nginx+Supervisor+DnsPod快速搭建个人博客
    DigitalOcean 之前买了个便宜的VPS并且在上面搭建了我自己写的博客程序,后来VPS里运行MongoDB经常自己挂掉就索性没理了.直到现在VPS已经过期,服务器被强制关掉了.周末在家索性想着把这个博客程序重新搭建起来. 所以准备换一个VPS.选择Linode还是云主机(阿里云等等)?阿里云 ...
  • 1.下载合适的mongodb       官网下载地址: http://www.mongodb.org/downloads       用于 Windows 的 MongoDB 有三个版本:MongoDB for Windows Server 2008 R2 版仅运行于 Windows Server ...
  •     CentOS系统有软件安装管理软件,安装起来非常方便,相信用CentOS系统的人们都非常中意这种安装软件的方法.MongoDB官网也提供了用YUM安装MongoDB数据库的软件包.现在我们用这种方法来安装此数据库,当然首先得建立包含MongoDB软件包的YUM仓库.官方提供的包含MongoD ...
  • 权限部分尚未测试完成,请勿参考. 1.去官方网站下载Mongodb for linux的包,我没找到CentOS的,随便下载了个mongodb-linux-x86_64-amazon-3.2.0.tgz 2.解压安装包,使用命令$ tar xzf mongodb-linux-x86_64-amazo ...
  • 在CENTOS6上安装MONGODB
    为接下来的工作热一下手.. 以前看过一本书,了解了,但好像有三四年,又忘了..:( 参考URL: http://www.centoscn.com/image-text/install/2014/1124/4171.html 环境: 系统硬件:vmware vsphere (CPU:2*4核,内存2G ...
  • AmazonEC2上的高性能MongoDB集群
    Amazon EC2上的高性能MongoDB集群英文原文:http://blog.mongodirector.com/high-performance-mongodb-clusters-on-amazon-ec2/当在EC2平台上部署MongoDB时,性能是一个重要的考量.从硬件的角度来看Mongo ...
一周排行
  • DeveloperWorks发表了一篇新的关于apache  Qpid的文章,是上一篇文章的续篇,介绍了Qpid的一些高级特性,包括负载均衡.集群.HA,RDMA存取等.[参考]Apache Qpid:一个AMQP的 ...
  • 常用快捷键:ctrl+shift+t    重新打开刚关闭的网页ctrl+h          打开历史记录ctrl++          放大.Shift+Escape    查看任务管理器据说Chrome能调整编 ...
  • 重开发者的劳动成果,转载的时候请务必注明出处:http://blog.csdn.net/haomengzhu/article/details/30475395Sprite Sprite 可以说是游戏中最重要的组成元素 ...
  • 1 证书部分:principle 和 secondary 端执行同样操作,更改相应name即可 USE master; --1.1 Create the database Master Key, if needed. ...
  • 一 命令解释: dd:用指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换. 注意:指定数字的地方若以下列字符结尾,则乘以相应的数字:b=512:c=1:k=1024:w=2 参数注释: if=文件名:输入文件名 ...
  • 一个人的部门,既操心企业信息化,又负责ISO9000认证,这在国内中小型企业信息化管理中并不鲜见.但就是这个类似于"半个人"的信息化,照样做得有声有色. "我们部门就我一个人,既管SAP ...
  •     活动目录系列其实已经结束,但最近我在一次偶然的实验环境下,发现SYSVOL和NETLOGON两个共享文件夹突然丢失,想到这是在做了某些误操作所致,于是在这里把该系列再补上一篇,算是收尾吧.     描述一下事 ...
  • ListView控件学习KongJianActivity
     以上字符串数组在Activity中定位用以下代码:StringarrayString[] ...
  • <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml ...
  • 组件复用技术的局限性 常听到有人讲“我写代码很讲究,一直严格遵循DRY原则,把重复使用的功能都封装成可复用的组件,使得代码简短优雅,同时也易于理解和维护”.显然,DRY原则和组件复用技术是最常见的改善代码质量的方法, ...