虚拟化和云计算.
我知道这些是非常模糊,含糊不清的词,意味着许多不同的东西.它们也是今天讨论最多的主题.然而,因为它们是如此新颖,所以它们不是在学校教授的.我很幸运能够参加有关虚拟化技术的讲座并阅读有关它的论文.我现在想要更多地了解这两个主题,因为我知道它们是"HOT"主题之一,并且保持在"前沿"方面是我作为开发人员必须做的事情.
我应该从哪里开始学习虚拟化和云计算?
从文章到学术论文,从博客到书籍,任何事情都会很棒.
我想学习从架构到云部署的一切
因为我在这两方面缺乏知识,我不知道我应该期待什么.
请填写我:)
集合
文章/论文:
Sun的云计算文章
Xen和虚拟化艺术
Google的分布式系统教育站点
在新闻中:
Sys-Con虚拟化
我有一个带有"实例存储"设备的EC2实例作为根设备(在启动它之前我不知道它与EBS之间的区别).我想阻止它,但我不能用命令ec2-stop-instances来做,输出是:
Client.UnsupportedOperation:实例'i-XXXXXXXX'没有'ebs'根设备类型,无法停止.
有没有人知道如何使用Windows控制台停止它(我不是亚马逊帐户的所有者,我将无法与他联系数周)
提前致谢.
我对Windows Azure的了解仅限于我在微软网站上观看的几个视频.除了一些新的流行语,我还没有看到这个平台如何与已存在多年的传统网络主机区分开来.除了独特的计费模式(例如"每月存储交易")之外,Azure 在实际服务方面与传统网络主机(例如discountasp.net)有何区别?
我有一个我建立的网站(托管在亚马逊S3上)并且效果很好.唯一的问题是所有数据都是静态的.我想在云中创建一个SQL数据库,允许我在提交表单后存储用户的基本文本数据.我仍然是一个新手网络开发人员,但我已经将sqlite3用于我的几个Java桌面应用程序,并且我想使用该SQL知识来创建这个在线数据库.我猜我(无知)的问题是:如何创建一个存储在云中的sqlite类型数据库,我可以使用javascript查询?
我从哪里开始?是否有像Amazon AWS或Azure这样的服务或我可以创建此数据库然后使用某种jQuery/Javascript API从中查询数据的服务?我不需要大量的存储空间,我的查询将是非常基本的SQL类型的东西.
任何帮助将不胜感激.提前致谢.
我是NoSql数据库的新手,但我真的很喜欢使用官方c#驱动程序的MongoDB.它目前是我正在编写的MVC应用程序的后端,简单性和速度使我的生活更轻松.
但是我已经在应用程序中找到了我需要非常棒的搜索.我以前使用过Solr,但对ElasticSearch很感兴趣.
据我所知,ElasticSearch(从一个非常肤浅的层面)可以完成MongoDB作为文档数据库的所有功能.
所以,如果我已经在使用NoSql数据库,并且我需要很好的搜索,那么Mongo中有什么意义吗?用例是什么?
Mongo更快吗?更容易使用?它是BSON数据类型和驱动程序吗?为什么不使用ElasticSearch作为我的数据库?
我目前正在使用AppHarbor并且喜欢"云".我讨厌IT,只想专注于我的应用程序.话虽如此,我目前看到的唯一优势是:
我有一个项目,我计划将该Web应用程序作为Azure网站启动,然后将其迁移到Azure云服务(也称为托管服务),如果需要将其作为扩展策略.
之所以做出这样的决定,是因为我读到Azure网站的开发更加简单快捷,几乎没有特定于Azure的配置或代码.因此,快速而简单的开始是该项目的良好起点.
但是,这对你来说是一个很好的起点吗?是否将Azure网站迁移到Azure云服务,就像将普通ASP.NET网站迁移到Azure云服务一样?您是否会从一开始就使用Azure Cloud Service?如果是,为什么?
谢谢你的时间.
目前,我们拥有开发云服务(acme-dev-service)和生产云服务(acme-prod-service).我们在解决方案中的当前设置有一个名为acme.application的云服务项目,该项目使用.cscfg和.csdef文件的转换,将项目部署到两个环境(生产和开发).我不喜欢转换方法,因为它对我来说感觉有点像黑客.所以在做了一些研究之后,似乎你可以有多个配置文件来解决一些问题,但是我遇到了问题因为你只允许一个服务定义.这对我们不起作用,因为生产环境需要额外的证书以及与我们的开发环境不同的hostHeader绑定.
所以我们似乎无法摆脱使用转换.所以我想我的问题归结为我是否在错误的光线下查看Azure服务项目文件?我们真的应该将一个Azure项目映射到一个Azure云服务吗?我应该有一个用于生产的Azure项目和第二个用于开发的Azure项目吗?有一个更好的方法吗?或者是在Azure中使用多个环境的最佳实践?
我正在寻找一个登录管理的云解决方案.基本上,我希望它只是一个登录系统.没有级别或权限或任何东西的概念.
我想这是一个我可以注册的API,从用户的角度来看,他们正在登录我的网站,但它正在做的是在这个云服务中验证和存储用户.
它可以有基本的用户管理,或者我作为管理员可以更改身份验证的级别.此外,此API将处理"忘记密码"以及类似的事情.
所以基本上,它是一个API.我仍然要对UI负责.
这存在吗?我真的可以用它.为每个站点/应用程序创意编写登录系统是很多工作,我宁愿专注于我的应用程序.
你如何托管可以被云上不同网站访问的Mysql数据库,例如google drive和ubuntu one.甚至可以这样做吗?如果是这样,它是如何完成的,因为许多使用Mysql数据库的企业都在云端启动.它可以免费完成吗?
是否有一个等效于getPublicUrl PHP方法的python ?
$public_url = CloudStorageTools::getPublicUrl("gs://my_bucket/some_file.txt", true);
Run Code Online (Sandbox Code Playgroud)
我正在使用Google Cloud Client Library for Python存储一些文件,我正试图找出一种以编程方式获取我存储的文件的公共URL的方法.