在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 ...
一周排行
  • 此片文章不涉及技术哦...只发图..星期一,大伙儿看看妹子吧. 网络上一组名为<这世界唯一的你>的相册最近火红,里面上百张照片都是同一个女孩,这女孩一脸素净,有网友惊呼无妆容的清纯脱俗美感,比起像叶一茜. ...
  • 细聊MySQL的Innodb存储引擎(一)细聊MySQL的Innodb存储引擎(二)细聊MySQL的Innodb存储引擎(完)上篇主要和大家探讨了Innodb引擎中出现幻读的处理方法与死锁的探测及避免死锁的一些注意事 ...
  • 如果是redhat系列的,则建议下载rpm包 安装使用命令 rpm -ivh yong-1.0..rpm 如果是其他的版本,下载7z包 先把7z包解压到你要的安装目录(7z解压工具在Linux下是p7zip) ...
  • VMware安装失败FailedtocreatetherequestedregistrykeyKey:installerError:1021
        今天来到公司,公司的电脑的系统全都换成了win7家庭版的了,然后想重新安装vmwa ...
  • 第一步:配置/etc/security/limits.confsudo vim /etc/security/limits.conf文件尾追加 * hard nofile 40960* soft nofile 4096 ...
  • SearchEngine搜索引擎技术之查询处理
    我们之前从开发者的角度谈了一些有关搜索引擎的技术,其实对于用户来说,我们不需要知道网络爬虫 ...
  • <?phpecho coding(6);function coding($num){$str_arr = array('a','b','c','d','e','f','g','h','i','j','k','l ...
  • Win2003域之组策略应用0 6|  分类:电脑技术|字号订阅目前大部分的公司都去购买MS的OS产品,刚推出不久的VISTA,以及即将面视的WINDOWS SERVER 2008,大 ...
  • 在讨论了 setTimeOut与setInterval的区别后,你可能想要知道如何清除您定义的计时器.闲话少说.直接进入主题.先拿出一个代码判断:<scripttype="text/javascrip ...
  • 最近有一个需求:玩家发的不同长度文字,需要自适应行数. 初步实现想法很简单,直接获取字符数均分行数,再利用string.substring()切割即可.但是显而易见,由于一般字体下,中文显示宽度一般是两个数字|字母的 ...