在Digital Ocean上的MongoDB

本文涉及的产品
云数据库 MongoDB,通用型 2核4GB
简介:

英文原文:

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













本文转自UltraSQL51CTO博客,原文链接: http://blog.51cto.com/ultrasql/1739878,如需转载请自行联系原作者





相关实践学习
MongoDB数据库入门
MongoDB数据库入门实验。
快速掌握 MongoDB 数据库
本课程主要讲解MongoDB数据库的基本知识,包括MongoDB数据库的安装、配置、服务的启动、数据的CRUD操作函数使用、MongoDB索引的使用(唯一索引、地理索引、过期索引、全文索引等)、MapReduce操作实现、用户管理、Java对MongoDB的操作支持(基于2.x驱动与3.x驱动的完全讲解)。 通过学习此课程,读者将具备MongoDB数据库的开发能力,并且能够使用MongoDB进行项目开发。   相关的阿里云产品:云数据库 MongoDB版 云数据库MongoDB版支持ReplicaSet和Sharding两种部署架构,具备安全审计,时间点备份等多项企业能力。在互联网、物联网、游戏、金融等领域被广泛采用。 云数据库MongoDB版(ApsaraDB for MongoDB)完全兼容MongoDB协议,基于飞天分布式系统和高可靠存储引擎,提供多节点高可用架构、弹性扩容、容灾、备份回滚、性能优化等解决方案。 产品详情: https://www.aliyun.com/product/mongodb
相关文章
|
分布式计算 Hadoop
《Building Information Analytics Platform– Integration of Hadoop with SAP® HANA and HANA VORA》电子版地址
Building Information Analytics Platform– Integration of Hadoop with SAP® HANA and HANA VORA
72 0
《Building Information Analytics Platform– Integration of Hadoop with SAP® HANA and HANA VORA》电子版地址
|
BI
SAP Analytics Cloud关于Smart Predict功能的说明
SAP Analytics Cloud关于Smart Predict功能的说明
115 0
SAP Analytics Cloud关于Smart Predict功能的说明
|
SQL 存储 分布式计算
openGauss/GaussDB200 《FusionInsight LibrA: Huawei’s Enterprise Cloud Data Analytics Platform》
Huawei FusionInsight LibrA (FI-MPPDB)是OLAP系统,从《openGauss数据库核心技术》这本书上的描述看LibrA就是GaussDB200,从openGauss的代码上看,openGauss的OLAP特性也是来自这个产品。
openGauss/GaussDB200 《FusionInsight LibrA: Huawei’s Enterprise Cloud Data Analytics Platform》
|
机器学习/深度学习 数据挖掘
|
弹性计算 NoSQL 安全
AMP for E-Commerce Part 2: Creating Backend with Alibaba Cloud ApsaraDB for MongoDB
In this three-part tutorial, we will explore how to create a fully functional e-commerce mobile application using AMP.
1549 0
AMP for E-Commerce Part 2: Creating Backend with Alibaba Cloud ApsaraDB for MongoDB
|
JSON 弹性计算 NoSQL
AMP for E-Commerce Part 3: Integrating the Entire Application with Alibaba Cloud ApsaraDB for MongoDB
In this three-part tutorial, we will explore how to create a fully functional e-commerce mobile application using AMP.
1774 0
AMP for E-Commerce Part 3: Integrating the Entire Application with Alibaba Cloud ApsaraDB for MongoDB
|
定位技术
Esri and Alibaba Cloud to Bring Enhanced Location Intelligence Technology to Cloud Users
Esri and Alibaba Cloud are working together to combine Esri’s excellence in GIS with Alibaba Cloud’s world-class Cloud Computing capabilities.
1356 0
Esri and Alibaba Cloud to Bring Enhanced Location Intelligence Technology to Cloud Users
|
关系型数据库 MySQL 分布式数据库
The Evolution of Alibaba Cloud's Relational Database Services Architecture – PolarDB
This article discusses the history of Alibaba Cloud's RDS architecture, as well as the motivation behind the development of PolarDB.
4796 0
The Evolution of Alibaba Cloud's Relational Database Services Architecture – PolarDB
|
NoSQL
High-availability MongoDB Cluster Configuration Solutions
In this post, we will share an in-depth discussion about High-availability Cluster Solutions along with several MongoDB High-availability Cluster Configurations.
2901 0
High-availability MongoDB Cluster Configuration Solutions