写点什么

微软互联系统部门负责人详解 Azure 服务平台

  • 2008-12-22
  • 本文字数:1182 字

    阅读完需:约 4 分钟

10 月份的 PDC 大会上,微软首席架构师 Ray Ozzie 就对外宣布了 Windows Azure 和 Azure 服务平台的技术预览版,表示微软也正式进入云计算阵营。也有人评论说 Azure 服务平台的推出有可能是微软自 2002 年发布.NET 以来最重要的技术进步。在孟岩最近的一篇博客中,他提到和微软负责该产品线的副总裁 Robert Wahbe 就 Azure 所进行的探讨,包括该平台和微软 S+S 战略的关系、云计算对用户的优势、相对于 EC2 和 AppEngine 等 Azure 的特点、以及云计算的安全性等。

在其他厂商力推“SaaS”(Software as a Service,软件即服务)模式时,微软根据自己产品的特点推出了“S+S”(Software+Service,软件 + 服务)战略。根据 Robert 的说法,微软认为未来的软件应用是服务与软件的优化组合,而 Azure 服务平台则是“S+S”战略的重要支点。对于“软件 + 服务”中的“服务”是否交由 Azure 服务平台来完成,Robert 没有完全赞同:

传统意义上的现场部署服务器设施(on-premises)在提供服务方面仍然具有重要的意义。微软认为,用户有权利也有理由同时采用现场服务器和云计算 (in-the-cloud) 来构造自己所需的服务和应用。

Amazon 的 EC2 和 S3 ,以及 Google 的 AppEngine 已经占据了一部分市场,微软 Azure 服务平台和这些已有产品相比,特点何在?Robert 的回答是“Azure 服务平台是独一无二的”:

首先,微软采纳云计算趋势的策略是独一无二的,我们不是一下子要求用户跳跃到云计算模式上来,而是允许用户自主决定在现场服务器和云计算之间取得折中。Windows 体系中,现场服务器架构和云计算并不矛盾,而是互相补充,这是 Azure 服务平台最独特的策略。其次, Azure 服务平台在产品与技术的宽度和广度上都是独一无二的,你可以看到,Windows Azure 是一个在云端的操作系统。

根据孟岩和 Robert 的对话,可以了解到 Windows Azure 虽然是一个.NET 环境,但是它会在支持.NET 应用和原生程序的同时,也支持用 C、C++、Python、Ruby 和 PHP 等语言写的应用(注:这儿没有提到 Java!)。另外微软不仅会建立自己基于 Windows Azure 的宿主环境对外提供云计算服务,而且允许第三方使用这一工具搭建自己的云计算服务平台。访谈过程中他们还谈到云计算的到来是否会颠覆开发人员现有的编程思想,Robert 的回答是“不需要”:

你之前为 Windows Server 写的应用程序,只需要在配置文件里修改一行代码,就可以被部署到 Windows Azure 上,就是这么简单。这也算得上是 Windows Azure 的一个重大优势——你的应用程序可以自由地在传统服务器和 Windows Azure 环境之间迁徙。

该篇博文的注记中,孟岩还表示了他自己对于云计算的信心:

我相信云计算将成为未来的主流计算模型,并彻底改变 IT 的面貌。因此, Azure 的重要性应当与 PC 时代的 DOS 和 Windows,C/S 时代的 Windows NT 相提并论。随着云计算时代的到来,软件开发模式和商业模型都将进入全面开放组合的新时代

2008-12-22 08:031037

评论

发布
暂无评论
发现更多内容

Context 和 struct

Rayjun

struct Context Go 语言

深入理解rtmp(三)之手把手实现握手协议

轻口味

音视频 RTMP 9月日更

【VueRouter 源码学习】第九篇 - router-view 组件的实现

Brave

源码 vue-router 9月日更

Golang 中的好代码 VS 烂代码

baiyutang

编码 Go 语言 9月日更

【Flutter 专题】49 图解 Flutter 与 Android 原生交互

阿策小和尚

Flutter 小菜 0 基础学习 Flutter Android 小菜鸟 9月日更

通过编程训练题来讲讲链表操作

Regan Yue

算法 链表 9月日更

将JSON中对于集合的数据,如何解析成对象集合

卢卡多多

集合 Stream<T> 9月日更

模块七作业

seawolflin

架构实战营

分享 4 个前端开发必备的 Chrome 扩展

devpoint

SVG chrome扩展 9月日更

5 个网站将您的前端技能从 1 倍提升到 100 倍

云原生

学习 大前端 全栈

redis主从实践(一)

风翱

redis 9月日更

数据结构和算法应用

Albert

算法 9月日更

Python代码阅读(第27篇):将变量名转换成驼峰形式

Felix

Python 编程 Code Programing 阅读代码

这可能是最细的ArrayList详解了!

程序员阿杜

Java ArrayList

redis--zset解析

en

redis Zset 引航计划

网络攻防学习笔记 Day133

穿过生命散发芬芳

网络基础 9月日更

linux之chsh命令

入门小站

Linux

Parted 创建 GPT 分区

耳东@Erdong

Linux 9月日更 parted 磁盘分区

【网络安全】Spring框架漏洞总结(二)

网络安全学海

黑客 网络安全 信息安全 WEB安全 漏洞挖掘

全方位解读服务网格(Service Mesh)的背景和概念

xcbeyond

Service Mesh 服务网格 引航计划

翻转未来!钢铁之城重添色彩

白洞计划

HTML进阶(三)

Augus

html 9月日更

常用特殊符号大全

入门小站

工具

阿里巴巴开源数据库--OceanBase从使用聊到架构剖析

hanaper

这可能是最细的HashMap详解了!

程序员阿杜

Java JVM ArrayList

Python——函数正确调用

在即

9月日更

手撸二叉树之二叉搜索树中的众数

HelloWorld杰少

9月日更

为何数据类大项目都会先做盘点??

奔向架构师

数据仓库 数据治理 9月日更

【墨天轮专访第四期】华为云GaussDB:发挥生态优势,培养应用型DBA

华为云数据库小助手

GaussDB 交流 华为云数据库 人物访谈

详解css中清除浮动的四种方式,float浮动怎么用更为合理

你好bk

最佳实践 方法论 大前端 html/css 语言 & 开发

灯塔之上:vivo X70背后的影像进化史

脑极体

微软互联系统部门负责人详解Azure服务平台_.NET_霍太稳@极客邦科技_InfoQ精选文章