AWS上的MongoDB:如果为你的MongoDB服务器选择正确的EC2实例类型?

本文涉及的产品
云数据库 MongoDB,独享型 2核8GB
推荐场景:
构建全方位客户视图
简介:

AWS上的MongoDB:如果为你的MongoDB服务器选择正确的EC2实例类型?



英文原文:

http://blog.mongodirector.com/mongodb-on-aws-how-to-choose-the-right-ec2-instance-type-for-your-mongodb-server/

 

clip_image001让我们面对事实吧。AWS已经变得令人难以置信的复杂了。一个简单的任务像为你的MongoDB服务器采用正确的实例类型,需要大量的研究。怎么知道在大量的字母组合中选择哪种类型?在本博文中,我们将划分不同实例类型和它们如何适用于你的MongoDB方案。为了保证事情简单,我们不在本博文中讨论磁盘类型和大小 -- 那是我们下篇博文的主题。

 

1. 低内存实例:(T1.Micro, M1.Small

大多用于开发和测试。由于内存小你不可能会用于真实的生产方案中。它们是你的复制集中的作为仲裁“Arbiters”的好的候选。T1.Micro实例也适用于free usage Tier of AWS(一年750小时/月免费)。

 

2. 一般目的:(M3.Medium - M3.XLarge

一般目的的实例是开始你的MongoDB服务器的好的实例。如果你刚开始或者不确认你需要多少内存,这些实例非常好。随着你的需求增长,你可以移动到高内存和高IO实例。上一代一般目的实例被叫作M1。

 

3. 高内存:(R3.Large - R3.8xLarge

这些实例是你的MongoDB服务器的热点区域。它们在内存和计算能力上有很好的平衡。它们是运行大型MongoDB服务器的很好候选。MongoDB注意是一个内存的游戏 – 提供的内存越多工作得越好,这些实例类型提供了最多内存。上一代的这些实例被叫作M2。如果你的MongoDB服务器仍然受到磁盘约束,那我会考虑高IO实例。

 

4. 高IO:(I2.xlarge – I2.8xLarge, HS1

这是EC2领域的“凯迪拉克”,你可以在这些实例上运行最高需求的MongoDB服务器。这些实例提供了高内存和快速本地SSD。正如你所想,它们也花费一大笔钱。本地SSD有些你需要知道的警告 – 我们将会在后续的磁盘选项的博文中讨论它。

 

5. 高计算:(c3.large – c38xlarge

对于这个价格水平,这些实例提供了最好的CPU性能。然后MongoDB不需要大量的CPU,并且我们很少发现这些有用。我们更喜欢高内存和高IO实例来运行我们的MongoDB数据库。

 

一如既往如果你有其他问题请发E-Mail给我:support@mongodirector.com。如果你在AWS上部署MongoDB,这些是一些其他相关文章:












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








相关实践学习
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
相关文章
|
17天前
|
SQL NoSQL Java
springboot操作nosql的mongodb,或者是如何在mongodb官网创建服务器并进行操作
本文介绍了如何在Spring Boot中操作NoSQL数据库MongoDB,包括在MongoDB官网创建服务器、配置Spring Boot项目、创建实体类、仓库类、服务类和控制器类,以及如何进行测试。
14 1
springboot操作nosql的mongodb,或者是如何在mongodb官网创建服务器并进行操作
|
2天前
|
机器学习/深度学习 弹性计算 缓存
阿里云服务器经济型e实例与通用算力型u1实例对比分析与选择指南
在阿里云服务器的实例规格中,经济型e实例和通用算力型u1实例是很多个人和普通企业级用户常见的选择,经济型e实例与通用算力型u1实例的主要区别在于性能、应用场景及价格策略。本文将详细对比这两种实例的性能、应用场景及价格策略,以供参考。
|
3天前
|
弹性计算 开发框架 .NET
阿里云服务器购买教程及云服务器地域、实例、操作系统、带宽等参数选择指南
对于初次购买阿里云服务器的用户来说,想使用阿里云服务器搭建网站或者运行APP、小程序等项目,第一步就是要先购买阿里云服务器,下面小编以图文形式给大家介绍一下阿里云服务器的购买流程,以及购买过程中如何云服务器地域、实例、带宽等关键配置和选择这些参数的一些注意事项,以供参考。
|
11天前
|
存储 缓存 编解码
阿里云服务器2核8G、4核16G、8核32G选择经济型、通用算力型和计算型实例参考
如果我们计划购买的云服务器配置是2核8G、4核16G、8核32G配置,在阿里云目前的活动中,可选的实例规格有经济型e、通用算力型u1、通用型g7、通用型g8y等几个实例规格可选,由于不同实例规格的性能和价格及适用场景不同,因此,有的新手用户可能不知道如何选择,本文为大家介绍在2核8G、4核16G、8核32G这三种配置下,经济型、通用算力型和通用型实例的选择问题,以供参考。
|
10天前
|
存储 机器学习/深度学习 应用服务中间件
阿里云倚天云服务器实例:计算型c8y、通用型g8y、内存型r8y实例介绍
阿里云倚天云服务器是基于阿里云自研的倚天710 ARM架构CPU打造的高性能计算产品系列,它依托先进的第四代神龙架构,旨在为用户提供稳定可预期的超高效能体验。倚天云服务器在存储、网络性能及计算稳定性方面实现了显著提升,主要得益于其芯片级的快速路径加速技术。本文将深度解析阿里云倚天云服务器的计算型c8y、通用型g8y、内存型r8y实例,探讨其优势及适用场景,以供选择参考。
|
1月前
|
分布式计算 大数据 数据挖掘
阿里云服务器计算型c8i、通用型g8i、内存型r8i实例测评与价格参考
阿里云服务器计算型c8i、通用型g8i、内存型r8i实例是阿里云的第八代云服务器实例规格,是除了计算型c7和c8y、通用型g7与g8y、内存型r7与r8y之外同样深受用户喜欢的云服务器实例规格。本文将详细介绍阿里云第八代云服务器中的计算型c8i、通用型g8i、以及内存型r8i实例,包括它们的技术特性、适用场景以及最新的活动价格信息。
阿里云服务器计算型c8i、通用型g8i、内存型r8i实例测评与价格参考
|
1月前
|
弹性计算 人工智能 安全
阿里云推出第九代ECS实例,最高提升30%性能
阿里云推出第九代ECS实例,最高提升30%性能
312 14
|
5天前
|
存储 网络协议 Linux
AWS实操-EC2-创建购买linux(centos)EC2服务器
AWS实操-EC2-创建购买linux(centos)EC2服务器
|
1月前
|
设计模式 数据库连接 PHP
PHP中的设计模式:如何提高代码的可维护性与扩展性在软件开发领域,PHP 是一种广泛使用的服务器端脚本语言。随着项目规模的扩大和复杂性的增加,保持代码的可维护性和可扩展性变得越来越重要。本文将探讨 PHP 中的设计模式,并通过实例展示如何应用这些模式来提高代码质量。
设计模式是经过验证的解决软件设计问题的方法。它们不是具体的代码,而是一种编码和设计经验的总结。在PHP开发中,合理地使用设计模式可以显著提高代码的可维护性、复用性和扩展性。本文将介绍几种常见的设计模式,包括单例模式、工厂模式和观察者模式,并通过具体的例子展示如何在PHP项目中应用这些模式。
|
1月前
|
存储 NoSQL 关系型数据库
非关系型数据库-MongoDB技术(二)
非关系型数据库-MongoDB技术(二)