公告:本博客为微软云计算中文博客的镜像博客。部分文章因为博客兼容性问题,会影响阅读体验。如遇此情况,请访问原博客。
定位
首先我们来看一看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等产品的各种特性。
分享到:
相关推荐
- **成本结构差异:** 与传统的托管服务相比,Windows Azure等云计算平台在成本结构上有明显的优势,因为它们采用按需付费的模式,避免了前期大量资金的投入。 - **灵活性:** 云计算提供了更高的灵活性,使得ISV...
- **Azure Virtual Machines**:支持多种操作系统(Windows、Linux等),并可自定义配置规格。 - **Azure Functions**:基于事件触发的无服务器计算服务,按需运行代码片段。 - **Azure Kubernetes Service (AKS)**...
《Apress.Windows.Azure.Platform.2nd.Edition.2011》这本书是关于微软云平台Windows Azure的第二版指南,全面介绍了2011年时Windows Azure平台的最新技术和实践。Windows Azure是微软提供的一个全面的云计算服务...
2. **Azure CLI**: Azure CLI是跨平台的命令行工具,适用于Linux、macOS和Windows。它提供了与Azure服务交互的命令,比如`az group create`用于创建资源组,`az vm create`用于创建虚拟机。CLI适合于那些喜欢在...
ASP.NET Core是一个开源、跨平台的框架,支持Windows、Linux和macOS。它通过Kestrel服务器提供HTTP服务,并使用中间件处理请求。中间件模型允许开发者自定义请求和响应处理流程,实现灵活的架构设计。 2. Razor ...
- **云服务**:Windows Azure平台提供了一整套用于构建、部署和管理云应用的服务。它支持多种编程模型,并且具有高度可扩展性。 - **可靠性与性能**:Windows Azure承诺提供99.9%的服务可用性,并且支持自动扩展功能...
- **Mark Russinovich**:Sysinternals的创始人之一,现任微软Azure CTO,以其对操作系统内核的深入了解而闻名。 - **David A. Solomon**:资深软件开发者,专注于操作系统和硬件交互方面的研究。 - **Alex ...
- **Windows Azure 环境**:2008 年 10 月 27 日,微软宣布了 Windows Azure,这是一个全面的云环境。通过 Windows Azure 工具,可以在 Visual Studio 内部构建、调试和部署服务及应用程序。 - **弹性计算模型**:...
- **第一章:Introducing Windows Phone 7 and the Windows Phone Platform**(介绍Windows Phone 7及其平台):这一章为读者提供了关于Windows Phone 7操作系统的基础知识,包括其特点、功能以及如何安装和配置...
2. 产品部:涵盖iPhone、iPad、Mac等硬件产品的设计与生产。 3. 美国、欧洲、太平洋地区的分部:负责区域内的销售和服务。 4. 销售、服务和市场部门:处理全球销售策略和市场营销。 亚马逊的组织结构包括: 1. 总裁...
根据提供的文件信息,本书《101 Windows Phone 7 Apps, Volume I: Developing Apps 1-50》是由Adam Nathan撰写,由Sams出版社于2011年出版的一本专业指南,旨在帮助开发者深入了解Windows Phone 7平台,并提供实用的...
4. **更合理的目录结构**:优化的目录结构有助于资源的快速定位和管理。 5. **立刻开始使用Windows Azure平台**:通过实践学习,逐步积累经验。 #### 其他解决方案 除了核心的云计算服务外,Microsoft还提供了针对...
7. **Windows Azure集成**:ASP.NET 4.5增强了与Windows Azure云平台的集成,使得开发者可以更容易地部署和扩展应用程序。 8. **调试和性能优化工具**:Visual Studio 2012提供了更强大的调试工具和性能分析器,...
通常,Redis官方并不直接提供Windows二进制版本,但可以通过微软Azure团队维护的开源项目ms-redis或者第三方编译版来获取。这些版本已经进行了适配,使得用户能够在Windows上直接运行Redis,而无需复杂的配置或安装...
3. 寻址与定位:DNS(Domain Name System)与活动目录紧密集成,使得网络中的资源可以通过友好的名称进行查找和访问。 4. 策略执行:组策略(Group Policy)允许管理员集中设置和应用系统配置,包括桌面环境、应用...
在实际操作中,Configuration Manager依赖于Active Directory域服务和Azure Active Directory进行安全性和服务定位,同时利用Microsoft SQL Server作为中央数据库,以及IIS的Web服务扩展管理功能。内容分发则利用了...
- **XAML**:一种标记语言,用于构建用户界面,与.NET框架中的WPF和UWP类似。 - **DependencyService**:Xamarin中的服务定位器,用于跨平台调用本地API或功能。 3. **Windows Phone开发**: - **Silverlight ...
4. **集成云服务**:VS2013支持与微软Azure云平台的深度集成,使得开发者能够轻松地构建、部署和管理云应用。 5. **多平台支持**:除了Windows平台外,VS2013还支持跨平台开发,如Android、iOS等移动平台的应用开发...