在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 ...
一周排行
  • 1.判断一个单链表是否带环思路解析:判断一个单链表是不是带环,就看在遍历单链表的时候能不能遍历完成,如果带环的话会陷入死循环程序一直无法结束,但是这种判断方法在程序的实现是不可能的.所以转换一种思路,利用两个遍历速度 ...
  • SQLServer2012AlwaysOn高可用配置之九:添加侦听器
    9.添加侦听器9.1 点击"添加侦听器"9.2 输入侦听器名称和端口, ...
  • 为Google每年带来100亿美元增长的A/B测试是什么
    最近,前Facebook工程师覃超一篇关于2010年到2015年Facebook改版网站首 ...
  • 重写 Controller 的 DisableAsyncSupport 属性.protected override bool DisableAsyncSupport{    get    {       return ...
  •  break – 中止Rewirte,不在继续匹配redirect – 返回临时重定向的HTTP状态302permanent – 返回永久重定向的HTTP状态301这里为favicon.ico为99 天,robots ...
  • 中小型企业用户并不像想象的那样简单.就在大型企业仍然为是否采用云计算这样的新兴技术来降低成本而犹豫不决时,印度的中小型企业已经在关注云计算这个领 域,比如Hungama Digital Media, 8 K Mile ...
  • 下面是在虚拟机中的linux的ftp的基本配置(redhat AS 4.0为例):首先要安装linux下的vsftp软件包.  rpm -qa|gerp vsftpd      //查找vsftpd有没有安装如果没有 ...
  • [错误现象]sudo: must be setuid root  orsudo: 有效用户 ID 不是 0,sudo 属于 root 并设置了 setuid 位吗?[可能原因]使用了这个命令:sudo chmod - ...
  • 模式动机无论是在现实世界中还是在软件系统中,都存在一些复杂的对象,它们拥有多个组成部分,如汽车,它包括车轮.方向盘.发送机等各种部件.而对于大多数用户而言,无须知道这些部件的装配细节,也几乎不会使用单独某个部件,而是 ...
  • Git操作大全
    git的一些操作指令,仅供自己记忆用途!