[转]Windows Azure平台简介(一):定位与产品结构
本文转自:http://blog.csdn.net/azurechina/article/details/5592236
http://blogs.msdn.com/b/azchina/archive/2010/02/05/windows-azure.aspx
定位
首先我们来看一看Windows Azure平台在微软产品大家族中的定位,并且把它和大家所熟悉的产品作个比较。
由上图可知,无论你的目标面向的是桌面,是服务器,还是云,我们都为你们提供了统一的开发和管理模式。
Windows Azure,正如同桌面操作系统Windows和服务器操作系统Windows Server一样,是一个云端的操作系统。
SQL Server是我们的服务器数据库产品,而SQL Azure则是我们的云端数据库产品。AppFabric作为中间件层,将起到连接非云端程序与云端程序的桥梁的功能。
开发人员可以使用同一套技术:.NET(包括Silverlight),或者Win32,同时针对桌面,服务器,以及云,开发程序,而不需要针对某个平台学习专门的技术。Visual Studio和Expression Studio为开发人员提供了强大的工具支持。
产品结构
接下来,我们来看看Windows Azure平台自身的产品结构。
上图中,最底层的是Windows Azure这个操作系统。它提供了Compute(计算),Storage(存储),以及Manage(管理)这三个主要功能。此外,还有对用户而言透明的Fabric。Fabric包含负载平衡,硬件抽象,等众多功能。然而一般而言,用户并不需要了解Fabric内部是如何工作的,就可以充分利用Windows Azure的各种特性。
在这之上,我们还提供了中间件产品AppFabric,数据库产品SQL Azure,以及其他一些building block产品,例如目前处于CTP阶段的Dallas。开发人员可以直接在Windows Azure之上进行开发,也可以利用AppFabric,SQL Azure等产品的各种特性。
最新文章
- CentOS以及Oracle数据库发展历史及各版本新功能介绍, 便于构造环境时有个对应关系
- c#数据库访问读取数据速度测试
- MVC 伪静态
- 【代码笔记】iOS-给UIImageView加上圆角效果
- Git连接到Git@OSC
- C++ explicit关键字应用方法详解
- 字符串处理 Codeforces Round #296 (Div. 2) B. Error Correct System
- BZOJ3073 : [Pa2011]Journeys
- Error (10028): Can't resolve multiple constant drivers for net ";out2"; at shiyan.v(14)解决办法
- (转载)链表环中的入口点 编程之美 leecode 学习
- MVC中一般为什么用IQueryable而不是用IList
- 数据结构算法集---C++语言实现
- Xcode6和Xcode5获取app名字
- Last_IO_Errno: 1236 Last_IO_Error: Got fatal error 1236 from master when reading data from binary lo
- 使用Python写一个贪吃蛇
- 学习笔记︱Nvidia DIGITS网页版深度学习框架——深度学习版SPSS
- Android 进阶 教你打造 Android 中的 IOC 框架 【ViewInject】 (下)
- 21、bootstrap框架
- 10.8-uC/OS-III内部任务(中断处理任务 OS_IntQTask())
- nohup 让进程在后台可靠运行的几种方法