Windows Azure 入门手册 为什么选择Windows Azure 为什么选择Windows Azure ........................................................................................................ 1 Windows Azure是什么? .................................................................................................... 2 Windows Azure中有什么? ................................................................................................ 3 计算服务 ........................................................................................................................... 3 网络服务 ........................................................................................................................... 4 数据服务 ........................................................................................................................... 4 应用程序服务 ................................................................................................................... 4 基础结构 ........................................................................................................................... 5 数据管理 ........................................................................................................................... 6 Web应用程序 ................................................................................................................. 7 开发和测试 ....................................................................................................................... 7 存储、备份和恢复 ........................................................................................................... 8 身份标识 ........................................................................................................................... 9 开源解决方案 ................................................................................................................... 9 本阶段常见问题 ..................................................................................................................... 10 自我小测试 ............................................................................................................................. 12 Windows Azure 入门手册 Windows Azure是什么?
根据微软官方的定义:Windows Azure是微软的云平台,可以提供广泛服务您可以通过它搭建、部署并管理解决方案,用于实现您可以想象的几乎任何目标。换言之,Windows Azure 是拥有无限可能的世界。无论您是需要运行服务器工作负载的横跨广阔地域的型企业,还是希望将网站面向各地都可以提供高速访问的小型公司,Windows Azure都可以为您提供一个平台,用于搭建可充分利云来满足企业需求的应用程序。
在中国,Windows Azure由世纪互联运营。世纪互联是中国最大的电信运营商中立互联网数据中心服务提供商,微软将技术授权给世纪互联。世纪互联通过这些技术,结合自身运营经验,为中国用户提供Windows Azure服务。微软在包括平台支持、技术支持在内的多个领域协助世纪互联。中国版Windows Azure公有云服务与全球版Windows Azure服务提供了相同的SLA承诺,可高达99.95%(参看http://www.windowsazure.cn/zh-cn/support/legal/sla)。我们该如何理解这个99.95%的SLA的承诺呢?这个数值相当于Windows Azure公有云服务每年停机检修时间不会超过4.38小时,这远远超出了普通企业自己运维的数据中心的可用性标准。Windows Azure在中国运行于上海(中国东部)和北京(中国北部)这两座主要城市,数据中心符合T4级别,不仅实现了异地灾备,还能帮助Windows Azure的用户实现更好的网络访问效率以及数据和业务的可靠性。在网络接入方面,中国版Windows Azure服务的数据中心直接接入中国移动、中国电信、中国联通多家主流运营商的骨干网络,可为用户提供高速的网络访问体验。
阅读以上的文字之后,也许您会有这样的感觉,“云计算”这个概念虽然时髦,但极其专业、复杂、甚至难以学习和使用。其实云计算正是为了简化应用IT的门槛而生。有了Windows Azure之后,您无需为业务应用采购服务器硬件、操作系统许可,即可利用Windows Azure上的资源来部署应用程序,并且不用为服务器准备机房、安装空调、支付电费并考虑后续的设备折旧及回收处理。而这一切的运维全部由专业的世纪互联帮您完成。这些虚拟机可以运行微软的Windows Server操作系统,甚至是开源的Linux,如果您已经有一个自己建立的数据中心,您甚至可以将现有数据中心中的业务应用迁移到云上,或是将本地数据中心与Windows Azure公有云实现互联,构建一个“混合云”,让Windows Azure成为您快速扩展计算、网络、存储资源的平台。
在整个IT行业,云计算已经发展多年。Windows Azure的诞生最早可以追溯至2008年。2008年10月27日,在洛杉矶举行的专业开发者大会PDC2008上,时任微软首席软件架构师Ray Ozzie宣布了微软的云计算战略以及云计算平台——Windows Azure。Azure Services Platform (Azure)是一个互联网级的运行于微软数据中心系统上的云计算服务平台,它提供操作系统和可以单独或者一起使用的开发者服务。Azure是一种灵活和支持互操Windows Azure 入门手册 作的平台,它可以被用来创建云中运行的应用或者通过基于云的特性来加强现有应用。它开放式的架构给开发者提供了Web应用、互联设备的应用、个人电脑、服务器、或者提供最优在线复杂解决方案的选择。
随着微软企业战略由“设备+服务”向“移动为先,云为先”转变,Windows Azure在微软整体产品线中的地位日益重要。Windows Azure 公有云平台现已成为微软云操作系统愿景的三大重要组成部分之一,这平台将会转变传统的数据中心环境,帮助各个公司深入了解 在任何地点存储的数据,支持它们开发广泛现代商业应用程序。 IT 人员亦能通过这一平台支持用户随时地使任何设备工作,并够以安全的方式管理这些设备。
Windows Azure中有什么?
从服务的角度来说,Windows Azure可以为各类用户提供以下四大类的云服务: · 计算服务 · 网络服务 · 数据服务 · 应用程序服务 计算服务 Windows Azure计算服务可以提供云应用程序运行所需的处理能力。中国版Windows Azure当前可以提供的计算服务包括:
·虚拟机:这项服务可为您提供通用计算环境,您可以在其中创建、部署并管理运行在Windows Azure上的虚拟机。
·网站:这项服务可以为您提供托管的Web环境,您可以在其中创建新的网站,或是将组织现有的网站迁移到云中。
·云服务:这项服务允许你构建并部署高度利用并且几乎可无限扩展的应用程序,而且管理成本极低,您可以使用几乎所有的编程语言以及现有的开发技能。