站长百科 | 数字化技能提升教程 数字化时代生存宝典
首页
数字化百科
电子书
建站程序
开发
服务器
办公软件
开发教程
服务器教程
软件使用教程
运营教程
热门电子书
WordPress教程
宝塔面板教程
CSS教程
Shopify教程
导航
程序频道
推广频道
网赚频道
人物频道
网站程序
网页制作
云计算
服务器
CMS
论坛
网店
虚拟主机
cPanel
网址导航
WIKI使用导航
WIKI首页
最新资讯
网站程序
站长人物
页面分类
使用帮助
编辑测试
创建条目
网站地图
站长百科导航
站长百科
主机侦探
IDCtalk云说
跨境电商导航
WordPress啦
站长专题
网站推广
网站程序
网站赚钱
虚拟主机
cPanel
网址导航专题
云计算
微博营销
虚拟主机管理系统
开放平台
WIKI程序与应用
美国十大主机
编辑“
Azure
”
人物百科
|
营销百科
|
网赚百科
|
站长工具
|
网站程序
|
域名主机
|
互联网公司
|
分类索引
跳转至:
导航
、
搜索
警告:
您没有登录。如果您做出任意编辑,您的IP地址将会公开可见。如果您
登录
或
创建
一个账户,您的编辑将归属于您的用户名,且将享受其他好处。
反垃圾检查。
不要
加入这个!
[[image:Azure.jpg|thumb|180px|alt=Azure]] '''Azure'''是由[[微软]]所发展的一套[[云计算]][[操作系统]],用来提供云线上服务所需要的操作系统与基础储存与管理的平台,是微软的云计算的核心组成元件之一,以及微软线上服务策略的一部份。 ==Azure概述== [[Windows Azure]](以及Azure服务平台)由微软首席软件架构师雷·奥兹(Ray Ozzie)在[[2008年]][[10月27日]]在微软年度的专业开发人员大会中发表,并于在[[2010年]]2月正式开始商业运转(General Availability)。微软为因应Windows Azure的营运需求,开始在全球主要地点建设资料中心,目前已正式营运的七个资料中心分别在:美国的芝加哥、圣安东尼奥及得克萨斯、爱尔兰的都柏林、荷兰阿姆斯特丹;新加坡及中国的香港。 ==Azure架构== *Windows Azure是专为在微软建设的资料中心管理所有[[服务器]],[[网络]]以及储存资源所开发的一种特殊版本[[Windows]] [[Server]]操作系统,它具有针对资料中心架构的自我管理(autonomous)机能,可以自动监控划分在资料中心数个不同的分区(微软将这些分区称为Fault Domain)的所有服务器与储存资源,自动更新修补程式,自动执行虚拟机器部署与镜像[[备份]](Snapshot Backup)等能力。 *Windows Azure被安装在资料中心的所有服务器中,并且定时和中控软件:Windows Azure Fabric Controller进行沟通,接收指令以及回传执行状态资料等等,[[系统]]管理人员只要透过Windows Azure Fabric Controller就能够掌握所有服务器的执行状态,Fabric Controller本身是融合了很多微软系统管理技术的总成,包含对虚拟机器的管理(System Center Virtual Machine Manager),对作业环境的管理(System Center Operation Manager),以及对[[软件]]部署的管理(System Center Configuration Manager)等,在Fabric Controller中被发挥得淋漓尽致,如此才能够达成透过Fabric Controller来管理在资料中心中所有服务器的能力。 *Windows Azure环境除了各式不同的虚拟机器外,它也为应用程式打造了分散式的巨量储存环境(Distributed Mass Storage),也就是Windows Azure Storage Services,应用程式可以根据不同的储存需求来选择要使用哪一种或哪几种储存的方式,以保存应用程式的资料,而微软也尽可能的提供应用程式的相容性工具或[[接口]],以降低应用程式移转到Windows Azure上的负担。Windows Azure不但是开发给外部的云应用程式使用的,它也作为微软许多云服务的基础平台,像[[SQL]] Azure或是Dynamic [[CRM]] Online这类的线上服务。 ==Azure管理== *'''Fabric Controller''' Fabric Controller是管理微软资料中心的Windows Azure计算资源的中控管理系统,它负责自动化的管理资料中心内所有的实体服务器,包含由使用者要求的Windows Azure Guest OS的部署工作,定时的Hotfix修补,机器状态回报,以及管理不同版本的VM部署影像的复制等重要核心工作,Fabric Controller本身也具有高可用性,并且有一个管理Fabric Controller的子系统(称为"Utility" Fabric Controller)来管理与监控Fabric Controller的运作。Fabric Controller也处理[[虚拟机]]器的健康管理(Health Management)工作,当Windows Azure Guest [[OS]]发生当机时,会由Fabric Controller自动选择不同的实体机器重新部署与启动。当应用程式提交即地更新(In-place upgrade)时,Fabric Controller也负责即地更新的协调工作,以保持应用程式在更新时仍可保持SLA所承诺的服务水平。 *'''Windows Azure Host OS''' 在Fabric Controller之上与Windows Azure Guest OS之间,是由Fabric Controller在建置实体[[服务器]]时所部署的Windows Azure Host OS,它是一个特制版本的Hyper-V Server,负责实体服务器内的Hypervisor虚拟平台层,总管其上的Windows Azure Guest OS群,同时它内含一个Fabric Agent中控软件,以回报目前虚拟机器的各项资讯给Fabric Controller,同时让应用程式可以利用事件处理的方式来判断与针对目前Fabric Agent控制虚拟机器的状态做回应与控制。而依照不同的虚拟机器的等级,其执行的[[Windows Server 2008]][[操作系统]]也不一样。 *'''网络基础架构与应用程式部署模型''' Windows Azure本身的设计是负责处理大量分散式计算的工作,并且符合[[云计算]]的特性,因此应用程式在Windows Azure上可以自由设定一个或多个执行个体(Computes Instances),并且利用Windows Azure平台的特性,应用程式可切割为处理使用者接口服务的[[Web]]应用程式,以及专门处理背景计算或资料处理工作的服务应用程式(Service Application),后端则可以用Windows Azure Storages或是SQL Azure[[数据库]]来储存资料。为了处理单一应用程式多份执行个体的平衡负载,Windows Azure的Hypervisor层都有内建Windows Azure Load Balancer(LB),它会将连入应用程式的连线进行负载分配,以维持每个执行个体都有足够且合理的负载量。而在Windows Azure内部[[网络]]的所有虚拟与实体机器,都由Fabric Controller来自动配署[[IP]]位置与通讯埠,在默认的情况下Fabric Controller对外只会开放Port 80与443 (for SSL),若应用程式需要特殊的连接埠时,要在应用程式本身的服务组态档中登录需要的终端点(Endpoint),Fabric Controller会配置适当的IP终端点资源给应用程式。 ==Azure组成== Azure 推出了5项托管服务,包括[[.NET]]应用服务、[[SQL]]服务、SharePoint服务、Dynamics CRM服务,以及LIve服务等,以帮助客户建立云计算的应用,或将现有的业务扩展到云端。 *'''.NET''' 最初被命名为 BizTalk 服务,包括 .NET 应用服务,它由访问控制、服务总线和工作站 3个模块组成。.NET服务提供了一个基础架构,是用户可以不必一遍一遍开发重复的功能和基础设施来构建基于[[Internet]]的分布式应用,就可以初步实现 Internet 服务总线的一些功能。 *'''SQL''' 是一个云计算平台上的数据库,构建在企业级的 SQL Sever 数据库和 Windows 服务器上。SQL服务提供了一系列丰富的集成服务,可以对[[数据]]进行查询、[[搜索]]、同步、报告和分析之类的操作。数据可以存储在各种设备上,从数据中心最大的服务器一直到桌面[[计算机]]和移动设备,用户可以控制数据而不用管数据在哪里。另外,SQL服务可以为[[程序]]提供高级别的安全性、可靠性和伸缩性,减少管理和开发[[应用程序]]的时间和成本。 *'''SharePoint''' 提供协作服务。通过使用协作特性,组织内的用户可以轻松创建、管理和构建他们的协作 [[Web]] 站点,并让这些站点为整个组织所使用,通过这种协作和快速开发的服务建立更强的客户关系。 *'''Dynamics CRM''' 是一个完全集成的客户关系管理系统,提供类似Saleforce 的应用级的服务,用户可以从第一次接触客户开始,在整个购买和售后流程中创建并维护清晰明了的客户数据;可以强化和改进公司的销售、营销和客户服务流程,提供快速、灵活且经济实惠的解决方案;开可以帮助用户在日常业务处理过程中获得持续和显著的改进。 *'''LIve''' 以客户为中心,提供诸如联系人信息、博客和图片等服务。[[微软]]将Windows Live 的很多功能和资源,通过 Live 服务封装以后提供给软件厂商和开发人员使用。通过Live 服务,可以存储和管理 Windows Live 用户的信息和联系人,将 Live Mesh中的文件和应用同步到用户的不同设备上去。 ==Azure存储服务== Windows Azure提供了三种不同格式的储存体服务(Storage Services),用来提供给Windows Azure上运行的应用程式储存资料使用。依据不同的储存格式会有不同的限制,因为这些储存服务都是以分散式巨量储存(Distributed Mass Storage)为核心概念所设计出来的,为了要达成快速在分散式储存空间中储存与管理资料(还包含高可用度的赘余储存管理),微软有在资料的储存上做一些限制。 *'''BLOB''' BLOB(大型[[二进制]]物件)资料是用来储存像是档案,图片,视讯档,可执行档,压缩档等二进制格式的档案,基本上它的储存单位就是档案,为了要让BLOB的功能应用更宽广,微软也在BLOB服务上开发了内容传递网络(Content Delivery Network)的服务,让BLOB可以作为大容量的档案或资料储存与供应的地方,以支持类似YouTube这样的大型[[Web]]应用程式的服务。 *'''Table''' Table(表格)是给具结构化资料的应用程式储存与管理的一种储存服务,它在Windows Azure储存区中会以Key-Value键值对方式储存,并且由Partition来切割在Windows Azure储存区的储存位置,它实际的资料是[[XML]],透过REST [[API]]呼叫时,会需要依据[[SDK]]上的说明,自行建置XML的要求与解析回应的资料。 *'''Queue''' Queue(伫列)是一种先到先服务(First-Come, First-Serve),或称为FIFO(先入先出)的储存服务,它可以允许应用程式将讯息储存到伫列中排队,然后由负责处理的应用程式(通常是Worker)由伫列提取讯息并处理以后,将讯息由伫列中移除。讯息可以是字串或是最长8KB的二进制资料,伫列经常会作为跨执行个体通讯以及工作切割通知的讯息传递之用。 ==相关词条== *[[云计算]] *[[云安全]] *[[云存储]] *[[网格计算]] *[[BigQuery]] *[[Office 365]] ==参考来源== *http://zh.wikipedia.org/wiki/Windows_Azure *http://baike.baidu.com/view/978088.htm *http://news.csdn.net/a/20100308/217356.html [[category:云计算|A]] [[category:操作系统|A]]
摘要:
请注意,您对站长百科的所有贡献都可能被其他贡献者编辑,修改或删除。如果您不希望您的文字被任意修改和再散布,请不要提交。
您同时也要向我们保证您所提交的内容是您自己所作,或得自一个不受版权保护或相似自由的来源(参阅
Wordpress-mediawiki:版权
的细节)。
未经许可,请勿提交受版权保护的作品!
取消
编辑帮助
(在新窗口中打开)