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

时间:2009-06-29 17:44:12

标签: virtualization cloud

虚拟化&云计算。

我知道这些含糊不清,含糊不清的词语意味着许多不同的东西。它们也是今天讨论最多的主题。然而,因为它们是如此新颖,所以它们不是在学校教授的。我很幸运能够参加有关虚拟化技术的讲座并阅读有关它的论文。我现在想要更多地了解这两个主题,因为我知道它们是“HOT”主题之一,并且保持在“前沿”方面是我作为开发人员必须做的事情。

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

请填写我:)

集合

技术:
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

7 个答案:

答案 0 :(得分:3)

查看Microsoft的Azure - http://www.microsoft.com/azure/default.mspx

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

目前,云计算已被禁用,我相信,对于大多数营销目的而言,所有这些都意味着“托管服务”。这意味着,不是在客户端的硬件上安装应用程序,供应商同意收取订阅费并将其托管在他们自己的网站(或第三方)上。

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

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

答案 1 :(得分:1)

我认为来自PDC的Don Box上的this keynote是一个很棒的介绍。到Azure和云计算。此外,最后fully 39 sessions上Azure上有PDC

答案 2 :(得分:0)

我认为这不仅仅是他们“相对较新”的地位阻止他们在学校上学。

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

在你的情况下,你真的需要从你要去的方向接近它。您是否正在尝试扩展网站或其他服务?数据库的重要性如何?它是如何缓存的?它需要多么可靠?预算是一个因素吗?

答案 3 :(得分:0)

云计算理论基于分布式系统的原理,我建议谷歌搜索该术语。一些(可能)好的讲座对你来说是: http://www.academicearth.org/lectures/networks-and-distributed-systemshttp://videolectures.net/mlmi04uk_warner_cgc/

此外,如果您有良好的CS背景,请查看论文和文章: ieeexplore.ieee.org/Xploreportal.acm.org(请与您的学校和/或当地图书馆联系,看看您是否已经订阅了这些网站,否则只需20美元)#/ p>

答案 4 :(得分:0)

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

答案 5 :(得分:0)

我经历了一条类似的道路,听起来你正试图通过,所以让我告诉你我做了什么,你可以挑选:

  

我应该从哪里开始学习   虚拟化和云计算?

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

  

从文章到学术的任何内容   将博客写入书籍的论文将是   大。

     

我想尽我所能   从架构到部署   云

Here's a link发表了一篇关于亚马逊Dynamo的文章,这是亚马逊体系结构很大一部分底层存储系统/数据库的一部分。 Amazon AWS API的开源实现是Eucalyptus,如果您有多台未使用的Linux计算机,您可能需要尝试这些实现。可以在here找到更多描述其架构的信息。

答案 6 :(得分:0)

虚拟化和云技术可能​​看起来非常相似 但是Cloud Services(通常是EFS RDS AKS或GKE之类的缩写)通常会通过为数据库集群,备份和容错或灾难恢复之类的常见问题提供简化的解决方案,从而减轻运营团队的负担。

我发现Oreilly SafariPackt可以从值得信赖的可靠来源和信任的个人那里获得阅读材料和高质量视频的绝佳资源

可以随意在我的github上进行搜索,在这里我也尝试列出用于培训和指导的有用链接