在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获取更多详细信息。一如既往如果你有任何其他问[email protected]

更多相关文章
  • 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 ...
一周排行
  • oracle导入时IMP-00010: 不是有效的导出文件, 头部验证失败 问题描述:oracle导入时IMP-00010: 不是有效的导出文件, 头部验证失败将oracle 11g导出的dmp文件导入到oracle ...
  • monut挂载命令命令格式:mount [-t vfstype][-o options] device dir1.vfstype,文件系统类型,常用类型:光盘或光盘镜像:iso9660DOS fat16:msdosw ...
  • 软件开发随想:剥桔子和切苹果
        也许大家吃桔子的方法是一致的,就是剥了皮就可以吃了.但是吃苹果的方法可能就比较多点 ...
  • 远程安装linux步骤:环境:server: 192.168.1.1client: 192.168.1.10在server上布置安装文件,开启ftp服务在client上用光盘启动,选择通过ftp方式安装server设 ...
  • 代码赏析——满二叉树
    /* 标题:锦标赛 如果要在n个数据中挑选出第一大和第二大的数据 (要求输出数据所在位置和 ...
  • 由ljn8483 作理解ospf中DR与BDR的选举[url]www.one-tom.com/bbs[/url]网站首页 : [url]www.one-tom.com[/url]
  • Xen/KVM虚拟机管理平台Convirture部署一
    管理效果预览http://www.python.org/ftp/python/2.6.2/ ...
  • syslogd日志文件的管理原文:http://www.linuxpapers.org/show_article.html?LOG_FILES翻译:Brimmer"为了保证系统正常运行,为了解决每一天可能遇 ...
  • app之间的互相跳转
    第一次写博客,给大家带来的是:iOS开发中不同app之间的跳转,相信很多人也有用过友盟的S ...
  • 数组名作为参数时,传递的是数组的首地址, 主调函数中实参数组元素个数不应该少于形参数组的元素个数 把数组名作为参数时,一般不指定数组第一维的大小 即使指定,编译时也会被忽略的.