在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 ...
一周排行
  • 插件介绍:每天出门前,都要看天气来穿衣,走出门就下雨是常有的事,一款优秀的天气预报软件是必不可少的.美好的一天为您快速定位并提供全球城市气象状态,并同时提供多达5个不同地点的当地时间和未来18小时与十天的天气预报.使 ...
  • 解决在Hyper-V2012R2下的2003虚拟机中2个unknowndevices
    解决在Hyper-V 2012 R2下的2003虚拟机中2个unknown devices ...
  • Varnish是一款高性能的开源HTTP加速器,挪威最大的在线报纸 Verdens Gang 使用3台Varnish代替了原来的12台squid,性能居然比以前更好.Varnish 的作者Poul-Henning K ...
  • jsTreepre1.0使用笔记上
     jsTree的使用文档还是不够详细.这里,根据项目需要,自己实作了基于jsTree的显示 ...
  • 前天在网上看到一句话很不错,拿来和大家分享,同时用我的"大叔"三观来解读这句话.这句话是:"我们不需要操之过急的"无效将军",我们需要实实在在的"日拱一卒& ...
  • 所谓的逻辑短路是指在逻辑运算中,一个逻辑表达式的所有部分不必都求值就可以得出整个表达式的值.因为逻辑运算的3种运算是很明确的,如果整个表达式中有一个部分的值为false,且该部分和其他部分构成与关系,则不必计算其他部 ...
  • 点击(此处)折叠或打开 #-*- coding: utf-8 -*-import sys print sys.getfilesystemencoding() # s 是 utf8 编码 s ="hi,你就要 ...
  • loveqq2004<?xml version="1.0" encoding="utf-8" ?><files>    <file>     ...
  • [root@localhsot]# mysql -u root -pmysql> use cacti;mysql> select * from user_auth;mysql> update use ...
  • Iptables学习笔记*规则顺序从上到下执行,上面查询到有符合条件的规则下面不再执行1,iptables –t 表命令链规则 –j 动作表:filter,nat ,mangle 默认是filterIptables ...