2009-06-29 50 views
12

虚拟化&云计算。虚拟化和云计算 - 从哪里开始?

我知道这些都很含糊,含糊不清的词意味着很多不同的东西。他们也是今天讨论最多的话题。但是,因为他们如此新,他们不在学校教书。我很幸运地在虚拟化技术方面进行了几次讲座,并阅读了关于虚拟化技术的文章。我现在想更多地了解这两个主题,因为我知道他们是“热门”主题之一,而留在“最前沿”的一面是我作为开发人员必须做的事情。

我应该从哪里开始了解虚拟化&云计算?
从文章到学术论文到博客到书籍的任何内容都会很棒。
我想了解我能从建筑到云部署的所有事情
因为我在这两方面都缺乏知识,所以我不知道我应该期待什么。

请填写我:)

集合

技术:
Amazon's EC2
Microsoft Azure

文章/论文:
Sun's Cloud Computing Article
Xen and Arts of Virtualization
Google's Distributed System Educational Site

视频:
PDC 2008 Azure Services Platform

在新闻:
Sys-Con Virtualization

+0

当你说虚拟化时,你在谈论VMWare的机器虚拟化技术吗? – 2009-06-29 19:08:37

+0

@nader:我在谈论任何虚拟化,包括操作系统,应用程序,服务器等。 – codingbear 2009-06-29 20:57:05

+0

@nader:为了澄清,我对虚拟化,distrib的教育方面更感兴趣。计算等等......事情是如何运作的以及所有这些。 – codingbear 2009-06-29 20:58:20

回答

0

我不认为这只是他们的 “相对较新的” 状态时停止他们被在学校任教。

它们都是部署机制。在我的计算机科学课程中,我们花时间研究部署选项,并始终学习如何构建更好的系统。部署很重要,但对每种情况都非常具体。因此,教授一种方法是毫无意义的,并且教授所有方法将花费太多时间或者不足以覆盖足够的细节。

就你而言,你真的需要从你要去的方向来接近它。你想扩展一个网站或其他服务吗?数据库如何庞大?它如何缓存?它需要有多可靠?预算是否是一个因素?

+0

只是一个教育因素。我知道没有单一来源可以为我提供我想要的所有答案。因此,我试图收集其他人知道和倾听的一些消息。 :) – codingbear 2009-06-29 17:55:51

3

看一看微软的Azure - http://www.microsoft.com/azure/default.mspx

和亚马逊的云 - http://aws.amazon.com/ec2/

目前,云计算是带状约,我敢肯定,对于大多数的营销目的,所有它的意思是“托管服务“。这意味着,不是将应用程序安装在客户端硬件上,供应商同意收取订购费用并将其托管在自己的站点(或第三方)上。

使用术语“云”是因为当在技术图中描绘“T'Internet”时,我们绘制了云的图片。而已。

实际上,它现在只是作为一个大而便宜的存储空间使用。 PAYG计算是理想的,但我们还有几年时间。

+0

我还没有看到Azure(只听说过它),但EC2是真棒。我实际上写了一些脚本来在亚马逊的技术讲座上玩弄它。 :) – codingbear 2009-06-29 17:59:20

0

云计算理论基于分布式系统的原理,我建议使用这个术语。一些(可能)良好的讲座对您有: http://www.academicearth.org/lectures/networks-and-distributed-systemshttp://videolectures.net/mlmi04uk_warner_cgc/

另外,如果你有一个很好的CS背景检查的论文和文章: ieeexplore.ieee.org/Xploreportal.acm.org(与你的学校或当地图书馆检查,看看如果你已经订购了这些网站,否则它的价格是20美元)

0

就虚拟化而言,你可能会发现获得一些实践经验很有用。获得VMWare的试用版本,在虚拟机中安装操作系统,使用这些选项,了解它的行为方式等。当然,VMWare工作站与用于企业服务器的全功能虚拟化产品并不完全相同,但是,有一些经验来补充你正在阅读的内容总是一个好主意。

0

我经历了类似的路径去,因为它听起来像你想穿过去,所以让我告诉你,我做了什么,你可以挑选:

我应该从哪里开始了解 虚拟化&云计算?

我通过示例了解了虚拟化。如果你有一个备用的Linux系统,请在其上放置XenKVM,然后使用一些虚拟机。我在以前的链接中使用了旧版本的指南,并发现它们非常简单易用。而且,由于云计算只是在虚拟化之外增加了一些功能(例如虚拟机的网络隔离),因此学习虚拟化可以解决大部分问题。从文章的学术 论文博客书

什么是 很大。

我想在 云

Here's a link学会从架构到部署尽我所能 约亚马逊的迪纳摩,底层存储系统的块/数据库的文章,下了很大一部分在于亚马逊的架构。 Amazon AWS API的开放源代码实施是Eucalyptus,如果您有多台不使用的Linux机器,则可能需要尝试一下。更多信息描述的架构可以找到here