编者按: 今天的文章来自10gen的软件工程师
Sridhar Nanjundeswaran。 10gen 开发了 MongoDB,,而且提供产品支持,培训和开源数据库的咨询。
我们对10gen和微软的持续合作非常兴奋。我们正积极利用Windows Azure的新功能以确保在Windows Azure中使用MongoDB的共同客户能够获得最新的功能和最好的体验。
在六月初, 微软发布了Windows Azure虚拟机的预览版,,这个虚拟机能够使客户部署和运行Windows Azure上的Windows和Linux实例。这可以让用户不使用辅助工具便更大限度的控制实例。此外,这是将实例运行在他们的私有云端或者其它的公共云端的客户最熟悉的模式。Windows
Azure发行的同时, 10gen和Microsoft现提供MongoDB在Windows Azure下的安装包。
Windows Azure下的MongoDB安装程序会自动在Windows Azure下创建实例,部署MongoDB ,打开相关端口和配置副本集。当使用一台Windows系统的机器的时候安装程序即时启动,可以用来部署MongoDB的副本集到Windows Azure虚拟机。另外,安装程序使用实例操作系统驱动来存储MongoDB的数据,这限制了存储和性能。 因此我们建议客户在现阶段只以实验为目的使用安装程序。
我们也有一个教程,指导用户将一个简单的独立MongoDB服务器,部署在Windows 2008 R2 Server和CentOS上的Windows Azure虚拟机中。在这两种情况下,通过使用Windows
Azure的数据磁盘实现了系统崩溃或重启时,对磁盘里的数据提供安全保障。
此外,Windows Azure的三重复制可以防止存储数据损坏。然而,没有一种解决方案能够充分利用MongoDB的高可用性能。为了部署MongoDB实现高可用性, 可以利用MongoDB副本集;更多关于高可用性能的信息可以参考这里。
最后,想要把MongoDB副本集部署到CentOS虚拟机上的客户可以按照以下这些基本步骤来操作:
1. 注册Windows Azure虚拟机预览功能
2. 创建所需要的虚拟机实例数
3. 连接磁盘然后格式化
4. 配置端口以允许远程shell和MongoDB访问
5. 安装MongoDB然后登录
6. 配置副本集
以下教程概述了此过程的详细步骤:“在Windows Azure上将MongoDB副本集部署到到Linux”
本文翻译自:http://blogs.msdn.com/b/windowsazure/archive/2012/09/11/guest-post-10gen-and-microsoft-partner-to-deliver-nosql-in-the-cloud.aspx
分享到:
相关推荐
《NoSQL数据库原理与应用案例教程》PPT课件(共9单元)第4章 HBase原理实现.pdf《NoSQL数据库原理与应用案例教程》PPT课件(共9单元)第4章 HBase原理实现.pdf《NoSQL数据库原理与应用案例教程》PPT课件(共9单元)第4章 ...
《Oracle NoSQL数据库:实时大数据管理》讲述如何全面运用Oracle NoSQL数据库这个经济实惠的解决方案来存储、检索和更新海量的非结构化数据。本书在紧贴实用的示例的引导下,介绍Oracle NoSQL数据库的安装、配置、...
二.NoSQL数据库的产生 关系数据库面临挑战 关系数据库面对超大规模和高并发的SNS类型的web2.0纯动态网站显得力不从心,暴露了很多难以克服的问题 A 大数据发展 大规模数据集合,多重数据带来了许多挑战,尤其是...
NoSQL数据库技术实战 数据库书籍!
nosql数据库的发展和应用研究
NoSQL数据库学习教程.pdf
《大数据挑战与NoSQL数据库技术》共分为三部分。理论篇重点介绍大数据时代下数据处理的基本理论及相关处理技术,并引入NoSQL数据库;系统篇主要介绍了各种类型NoSQL数据库的基本知识;应用篇对国内外几家知名公司在...
8种主流NoSQL数据库对比,有时间可以了解了解
这个是我写的NOsql数据库的论文也是期末作业,有需要的可以下载下来用
A.4实验四:NoSQL和关系数据库的操作比较 本实验对应第6章的内容。 A.4.1实验目的 (1)理解4种数据库(MySQL、HBase,Redis和 MongoDB)的概念及不同点。(2)熟练使用4种数据库操作常用的 Shell命令。 (3)熟悉4种...
详细地介绍NoSQL数据库,NoSQL数据库的特点,适用场景,与关系型数据库的对比,Redis数据库的介绍,Redis与MongoDB数据库、MySQL数据库的比较,Redis数据库在Linux系统下的安装与部署。
MongoDB等NoSQL数据库背后蕴涵的哲学是不同的平台应该使用不同类型的数据库,MongoDB通过降低一些特性来达到性能的提高,这在很多大型站点中是可行的。因为MongoDB是非原子性的,所以如果如果应用需要事务,还是需要...
分布式数据库课件
NoSQL数据库入门 高清PDF是学习Nosql的指导书籍
NoSQL数据库学习教程,redis是目前比较流行的一款数据库,非常适合大数据开发
NoSQL数据库总结.pdf
NoSQL数据库技NoSQL最新技术发展趋势
关于nosql数据库的ppt,图、列、键值对、文档数据库的相关介绍
8种Nosql数据库系统对比 对各种NoSql进行比较