和Google互补的搜索引擎Wolfram|Alpha
Wolfram|Alpha与Google究竟是什么关系,Wolfram|Alpha自己是如何定位的?Wolfram|Alaph在多大程度上是语义网搜索呢?InfoQ中文站就等等这些问题采访了Wolfram研究公司中国区商务经理王翔。
作者 Jonathan Allen 译者 霍泰稳 发布于 2008年10月29日 上午5时2分
在昨日的PDC大会上,微软正式对外推出一款新产品:Windows Azure。Azure是一款“云服务操作系统”。具体来说,它是一个提供完整的基于云的开发、宿主和管理服务的独立平台。
Azure网站上发布了下面的一副平台图:

Ray Ozzie,微软的软件架构师,在PDC开场演讲中特别强调了服务和“云”。他说,广为普通人所用的服务器需求和在企业内部所用的服务器需求有着本质的不同。由于服务器分散在世界上不同的数据中心,以及因新闻、博客、产品发布、甚至购物季节等带来的巨大变化需求,我们需要很多专业的知识。在亚马逊宣布EC2之前的几个月,微软就已经开始了他们自己的云平台。
Windows Azure,或者说“云中的Windows”,代表了微软在高可用性、类如Windows Update等高使用系统方面的多年努力成果。这个云框架的主要目的是:提供一种能使用现有的本地和.NET技术进行新型编程的方法。
不过需要注意的是Azure只是微软云计算框架的最低一级。在Azure上面还有许多组件,比如SQL服务、Live服务、.NET服务(工作流和认证)、SharePoint和动态CRM。
微软研究院的高级副总裁Amitabh Srivastava演示了两个Demo。
Azure使用一种微软称为“Fabric Controller”的技术将底层硬件从应用程序中抽象出来。位于服务层的Fabric Controller非常依赖服务模型(Service Model),这些XML片段描述了权限、终端和配置等情况下的每个服务。Azure支持像Blob、表、序列和锁等所有被Azure和Fabric Controller虚拟化的底层概念。
第一个Demo是个标准的ASP.NET网站,唯一的不同是处理特定Azure设置的解决方案(Solution)中的第二个项目。它允许应用被配置到Web之前就能本地对它们进行调试,另外,在开发人员的机器上会有一个Azure的完整模拟环境,带有实际应用程序所需的所有服务。配置过程相当容易。你所做的所有事情只是通过Azure的配置站点对程序进行编译,然后上载到你的测试或者生产环境即可。
第二个例子Bluehoo展示了对应用进行扩展的简易性。通过将系统设计成可以在序列里放置收入的更新,生产支持团队可以仅调整工人流程的数字,就能方便地增加容量。
服务器和工具业务部门的高级副总裁Bob Muglia说,我们目前正处于第五代计算时代。前四代分别是单机、客户端-服务器、Web和SOA等。他举例说明了下一代就是服务。而SOA和服务时代之间的不同就是SOA对扩展处理的不好。虽然它也能扩展,但是需要针对每个公司和项目手工进行调整。而对服务和云计算来说,扩展能力是其平台的本质。Bob提到Azure的一大好处是其24/7运行而且可靠,另外也不需要为构建自己的数据中心预付什么费用。
.NET服务和SQL服务
既然安全是重要的,他们开发了一个服务总线来在企业的内部系统和基于云的服务之间创建安全的连接。如果企业计划将Azure作为自己的数据存储工具,那么这就是一个必要的组件。为了处理认证,.NET服务会允许将企业的活动目录结构绑定到Azure上。最终,已经被应用的工作流服务可以被加以修改,以符合Azure的要求。
对于SQL Server的云版本,SQL服务是必需的。数据库、报表、数据挖掘和同步等都会被交付。
微软在线服务
David Thompson,微软的一名老员工,介绍了大会演讲的后一部分:微软在线服务。微软正计划逐渐将其所有的企业级应用,比如SharePoint和Exchange Server等,以服务的形式提供给用户。对于那些想严格控制的企业来说,内部版本会依然提供给他们,而新的服务交付形式会满足那些想快速部署和容易管理的企业需求。微软会通过合作伙伴公司出售其云产品,它认为这些伙伴会处理高级配置,并代表微软提供技术支持。
当然这并不是一个“全有或者全无”的方案。要访问微软在线服务系统,你需要通过企业自己的活动目录服务进行认证。而且用户慢慢地也不会被告知,他们是访问了企业内部的服务器还是微软提供的在线服务。
产品定价会基于两个部分:服务承诺的级别和应用消耗的资源。这些会由市场环境来决定,另外也会和其他云产品相竞争。在预览阶段,这些产品不会收费,但同样也没有任何可靠性承诺,也不会提供可能的重大更新。
查看英文原文:Introducing Windows Azure - Cloud Services Platform!
Wolfram|Alpha与Google究竟是什么关系,Wolfram|Alpha自己是如何定位的?Wolfram|Alaph在多大程度上是语义网搜索呢?InfoQ中文站就等等这些问题采访了Wolfram研究公司中国区商务经理王翔。
Vijay Narayanan在这篇文章中对数据服务的几个方面进行了介绍,它们都是SOA实践者和数据架构师感兴趣的内容。本文对数据服务的几个方面进行了介绍,包括需求定义,基本原理和好处、范围、开发以及消费模式。
罗马不是一天建成的,豆瓣的技术架构也是随着用户规模的增长一直在持续变化中。在本次演讲中,豆瓣的首席架构师洪强宁将与大家一起分享从上线时的单台服务器架构开始一直到现在的豆瓣架构变迁历程。
Billy McCafferty展示了S#arp架构,它在ASP.NET MVC框架的基础上,荟萃了当今的最佳实践,应用在ASP.NET Web应用程序的架构设计中。
中国作为新兴市场中的新兴市场,是Sun在美国之外实施SSE(SUN Startup Essentials)项目重点关注的地区。在QCon Beijing 2009期间,InfoQ中文站有幸对此项目的负责人王雷先生进行了采访,探讨了关于开源、新兴市场、SSE等话题。
HTML5 是由 WHATWG发起的,最开始的名称叫做Web Application 1.0,而后这个标准吸纳了Web Forms 2.0的标准,并一同被W3C组织所采用,合并成为下一代的HTML5标准。
没有回复
关注此讨论 回复