写点什么

微软互联系统部门负责人详解 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:03934

评论

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

Redis进阶篇三——主从复制

多选参数

redis redis高可用 redis6.0.0 Redis项目

Python中的@staticmethod和@classmethod的区别

BigYoung

Python classmethod staticmethod

开发者必备——IDEA配置清单

Noneplus

配置 IDEA

Linux 进程必知必会

苹果看辽宁体育

Linux 操作系统

带你解析MySQL binlog

Simon

MySQL Binlog

30 张图带你分分钟看懂进程和线程基础知识全家桶

爱嘤嘤嘤斯坦

Java 线程 进程 进程线程区别

浅析 VO、DTO、DO、PO 的概念、区别和用处!

Java小咖秀

学习 设计模式 模型 经验分享

字节跳动面试经验分享,已拿 Offer!

伍陆柒

Java 面试 大厂

Node.js与二进制数据流

自然醒

Java node.js 大前端 二进制

SpringBoot入门:00 - 初始化项目

封不羁

Spring Boot java 14

​区块链技术的重要性

CECBC

Tomcat8.5源码构建

知春秋

tomcat tomcat构建 tomcat源码解读 tomcat剖析

关于计划的思考

zhongzhq

重学 Java 设计模式:实战访问者模式「模拟家长与校长,对学生和老师的不同视角信息的访问场景」

小傅哥

设计模式 小傅哥 重构 代码优化 访问者模式

Rust是如何保障内存安全的

博文视点Broadview

读书笔记 rust

一些思考

张健

漫画 | 架构设计中的那些事

码农神说

架构设计 架构师 漫画编程

图片处理不用愁,给你十个小帮手

阿宝哥

Java 开源 大前端 工具 图片

工厂方法模式

Leetao

Python 设计模式 工厂方法模式

不是完成你学习的 KPI ,而是要形成指导你行动的 OKR

非著名程序员

学习 程序员 提升认知 知识管理

Python类中的__new__和__init__的区别

BigYoung

Python __init__ __new__

猿灯塔:spring Boot Starter开发及源码刨析(二)

猿灯塔

Java 猿灯塔 源码刨析

mac vmware centos7 设置静态IP

愤毛阿青

network vmware Centos 7

还在划水?这个SQL你能写出来吗?

书旅

php MySQL SQL语法 sql查询

性能碾压 POI !利用模板语法快速生成 Excel 报表

葡萄城技术团队

表格控件 GCExcel 服务器端开发

一文看懂 OAuth2

Geek_z9ygea

Java 大前端 Web oauth2.0

信创舆情一线--《关键信息基础设施安全保护条例》纳入2020年立法计划

统小信uos

信息安全

kubernetes集群安装(二进制)

小小文

Kubernetes 容器

JVM中栈的frames详解

程序那些事

JVM 堆栈 性能调优 JIT GC

推荐一款Python开源库,技术人必备的造数据神器!

狂师

Python 开源 自动化 开发工具 开发数据

Java集合总结,从源码到并发一路狂飙

给你买橘子

Java 编程 算法 集合

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