Windows Azure云平台方案
- 格式:docx
- 大小:2.19 MB
- 文档页数:69
云上云下容灾—微软AzureSite Recovery前几天看到一句有关云发展趋势的描述,私有云已在身后、公有云还在彼岸、混合云就在脚下。
个人感觉这个说法也比较符合云发展的现实情况。
今天讨论的话题跟混合云容灾有关,微软Hyper-V和VMware在私有市场占据半壁江山,针对客户的私有云,他们也提供了私有云和混合云容灾方案。
这一篇文章我们先讨论下微软的云容灾方案,下一篇我们对于的来讨论VMware的SiteRecoveryManager方案。
关于容灾的基础知识,如恢复点目标(RPO)、恢复时间目标(RTO)、容灾等级等,在此我就不多说了,不清楚的读者可以在网上查查资料。
微软刚刚发布云容灾工具时,起名字叫Hyper-VRecoveryManager,这项服务允许Azure或Hyper-V虚拟机可以在主备站点实现数据容灾和恢复。
后来微软更名为AzureSiteRecovery,从更名来看,AzureSiteRecovery更加接近Azure云服务,支持私有云之间容灾、私有云和Azure公有云之间容灾。
主备站点数据同步可以基于Hyper-VReplica功能或存储的远程复制功能实现,另外,配合SystemCenterVirtualMachineManager(SCVMM)来实现阵列管理和复制业务配置。
AzureSiteRecovery(ASR)可以对虚拟机进行类持续复制和故障转移功能,为虚拟机和数据提供保护。
使用ASR必须先要申请Azure 公有云账号,用来配置复制任务,建立容灾、恢复管理任务等。
ASR 具有广泛兼容性,支持Windows环境和Linux环境等,无论是基于Hyper-V、VMware,还是其他平台的物理环境,都可提供混合云业务连续性解决方案。
私有云容灾在私有云环境中,主备站点存储都由一家厂商提供,有时甚至是同一型号。
为了节约主机资源、避免业务影响,一般建议采用存储阵列的快照和复制功能,实现在企业内部的私有云之间进行同步或异步数据复制,同时,可以借助ASR和SCVMM建立基于端到端存储阵列的复制、灾难和恢复功能。
文思海辉众包云平台 (1)背景 (1)解决方案 (2)技术架构 (3)优势 (4)系统整体效率提升40%左右 (4)系统扩展性和弹性得到了很大的提升 (5)系统总体SLA可以达到99.9% (6)系统运维成本大幅降低 (6)文思海辉技术有限公司(Pactera Technology International Ltd)是咨询与科技服务提供商,拥有全球运营能力、严格的质量标准和高效的交付流程。
自1995年以来,一直致力于为全球客户提供世界领先的商业/IT咨询、解决方案以及外包服务,在金融服务、高科技、电信、旅游交通、能源、生命科学、制造、零售与分销等领域积累了丰富的行业经验,主要客户涵盖众多财富500强企业及大中型中国企业。
文思海辉的前身分别是文思信息技术有限公司和海辉软件(国际)集团公司,这两家公司都是中国领先的软件外包服务提供商。
2012年8月11日文思信息与海辉软件宣布合并成立文思海辉技术有限公司,合并后的文思海辉人员规模成为中国软件外包行业之最,通过资源、业务的优势互补,为商业客户提供更优质的服务。
文思海辉通过将战略总部设在中国,并在北美、亚太地区、欧洲设立地区总部,文思海辉为客户提供零障碍沟通的个性化定制与最佳经济收益完美结合的优质服务。
通过位于美国、欧洲、澳大利亚、日本、新加坡、马来西亚和中国的交付中心,为客户提供企业应用服务、商业智能、应用开发与维护、移动解决方案、云计算、基础设施管理、软件开发与全球化、业务流程外包的一站式服务,满足客户对全球范围无缝交付和技术支持的需求,同时支持客户的业务发展战略,帮助客户赢得成功。
背景文思海辉基于多年的本地化业务和BPO业务经验积累,面向众包行业推出了一套完整的云计算解决方案。
目前,该方案主要应用于语言翻译和本地化领域,以远程协同工作和全球范围内资源共享为目标,支持文本、图片、音频、视频等多种媒体资源,结合完善的众包业务流程管理体系,为众包行业客户量身打造灵活、高效、先进、可扩展、低成本的业务支撑平台。
《云计算,大数据技术及应用》实验指导书《云计算,大数据技术及应用》课程的实验环节意在通过实践使学生对课程内容有更加感性的认识,加深和提高对云计算的理解。
培养学生的实际动手能力,独立解决实际问题的能力,实现“做中学,学中做”的目的。
为帮助学生更好地完成实验考核和实验报告,特作如下说明和要求:(1)做好每个实验的准备工作:需要对每个要做的实验进行预习,了解相关内容、知识点和具体要求,并且复习与课程有关内容和阅读实验指导书,明确实验目的要求、实验内容和实验步骤;(2)认真完成实验的各个环节:每个学生都必须在规定时间到机房做实验,并且遵守实验室的纪律,认真做实验。
在实验中,根据所给的实验内容进行认真的分析和实施,结合课堂知识完成实验,按实验步骤认真完成每步的工作。
实验完成后要做认真的整理和总结,记录重要的结果数据;(3)完成实验报告:做完每个实验后要严格按照实验报告的格式要求,写出实验报告。
实验报告的内容有以下几个部分:实验名称、实验目的、实验内容和要求、以及实验结果。
实验一:Windows Azure云平台搭建和部署云平台服务一:实验目的1.通过微软公司提供的验证码激活账号,登录微软公司的Windows Azure云计算平台;2.把Windows Azure开发环境安装好,为以后的实验作准备;3.在Windows Azure下开发项目并且发布;二:实验设备1.安装Windows 7 Professional Edition or higher的计算机,推荐用个人的电脑;2.稳定高速的High Speed Internet;三:预习要求:1.认真预习本实验的要求与实验任务,做好准备。
2.认真复习第一章和第二章云计算的基本知识;3.认真学习课本第五章有关Windows Azure云计算平台的基本知识;4.要求在做实验之前就对实验的任务和步骤比较清楚;四:实验任务1.通过微软公司提供的验证码激活账号,登录微软公司的Windows Azure云计算平台.然后要按照以下办法在Windows Azure下面创建网站并且发布到Windows Azure云平台上;2.利用提供的Windows Azure Training Kit 的目录:L1 Cloud Introduction,创建一个Windows Azure Web Site网站,然后用FTP客户得到一个运行在云中的ASP Legacy page 网页,记录下Internet上能够访问它的网络链接web link;实验二:学习Windows Azure存储一:实验目的e Blob Service(先做);e Table Service;e Queue Service;二:实验设备1.安装Windows 7 Professional Edition or higher的计算机,推荐用个人的电脑;2.稳定高速的High Speed Internet;三:预习要求:1.认真预习本实验的要求与实验任务,做好准备;2.认真学习课本上第五章《Windows Azure云计算平台》5。
微软Azure云平台技术介绍Azure 基础服务和最佳实践—虚拟机常规用途A 系列:基准CPU 计算能力,最高提供8 核心56G 内存以及16X500iops 的磁盘能力。
适用开发测试、生成服务器、代码存储库、低流量网战和Web 应用程序、微服务、早期产品试验和小型数据库;常规均衡D 系列:1.6 倍于A 系列VM,高CPU/ 内存比以及最多140G 内存和本地高速缓存SSD。
适用于生产应用程序、需更多内存的应用程序、I/O 密集应用如高性能数据库;计算机优化F 系列:2 倍于A 系列的CU,Inter Turbo Boost 技术、本地高速缓存SSD。
适用于计算集中的服务如游戏、分析等,这也是最具性价比的虚拟机系列。
微软Azure 虚拟机提供了业界独有的高可用单实例SLA 和多种负载均衡方式,对于任何为所有磁盘使用高存储的单实例虚拟机,能保证有不少于99.9% 的时间内具有虚拟机的连接性。
同时,Azure 启动计算资源提前预付计划,即EA 客户若拥有稳定并可预估的工作负载,且能够提前给出适用Azure 计算能力的承诺和计划,则可享受高折扣,这对于有意使用Azure 平台的用户来说可谓是一大利好消息!Azure 基础服务和最佳实践—网络和安全对于用户而言,保证网络的安全性至关重,微软在这方面也做了大量的努力。
Azure 平台采用了多个层次来确保用户的应用和数据安全,在Internet 流量进入Azure 虚拟网络之前,Azure 平台本身将实施两层安全性:DDoS 保护和公共IP 地址。
流量进入虚拟网络后,有许多功能将派上用场。
Azure 虚拟网络是客户连接其工作负荷的基础,也是应用基本网络层安全性的所在之处。
它是客户在Azure 中的专用网络(虚拟网络覆盖),并具有以下功能和特性:流量隔离:虚拟网络是Azure 平台上的流量隔离边界。
一个虚拟网络中的虚拟机(VM) 无法与不同虚拟网络中的VM 直接通信,即使这两个虚拟网络是由同一个客户所创建。
简答题1、云计算的四要素(1)云计算中的资源通过网络以服务的方式提供给用户。
(2)云计算的资源可以根据实际需要进行动态扩展和配置。
(3)云计算的资源可以分布在多个地方存放,但从用户角度看,云计算所有资源都是一体的。
(4)用户按自身实际需求使用云计算的资源,按实际使用量付费,而不需要管理和维护这些资源2、举例描述IaaS的概念IaaS,全称Infrastructure as a Service基础设施即服务。
将多台服务器组成的“云端”计算资源和存储,作为计量服务提供给用户。
它将内存、I/Q,存储和计算能力整合成一个虚拟的资源池向业界用户提供存储资源和虚拟化服务器等服务。
如Amazon EC2/S33、什么是分布式系统?分布式计算的优点?(1)计算项目分割成小块,多台计算机独立计算,运算结果合并后得结论(2)稀有资源可以共享(3)通过分布式计算可以在多台计算机上平衡计算负载(4)可以把程序放在最适合运行它的计算机上。
4、云数据中心的构造主要有哪两种模式?(1)传统模式:即建机房、布线、放置机器,然后连接起来。
(2)基于集装箱的数据中心:这种模式由谷歌公司首创,使用集装箱作为机房,每个集装箱里安置有上千台服务器,最多可达2500台,集装箱可以叠起或并排放置,集装箱之间通过线缆连接形成巨大的数据中心。
5、简述Azure/VMware云的对比与不同,描述四点以上(优缺点)。
(1)Windows Azure基于一个灵活且易于管理的基础设施为用户提供服务,即IaaS,与此同时还可以提供一系列基础设施服务平台即服务和软件即服务解决方案。
而VMware目前则主要只提供基础设施即服务IaaS。
(2)Windows Azure提供了从硬件到应用程序的全面集成监控和管理,而VMware都没有包含对应用程序的全面监控和管理。
(3)Windows Azure提供了简便灵活的云端解决方案,有丰富的价值和多样化的选择,能够以更少的成本、人力轻松实现云部署,而VMware使用了大量的组件来创建自己的云解决方案,其中一些更是只限VMware最昂贵许可等级才能使用,另外一些组件需要单独的许可以及额外的费用。
Wind ows Azure简介1、简述Windows AzureWindows Azure是微软基于云计算的操作系统,和Azure Services Platform一样,是微软“软件和服务”技术的名称。
Windows Azure的主要目标是为开发者提供一个平台,帮助开发可运行在云服务器、数据中心、Web和PC上的应用程序。
云计算的开发者能使用微软全球数据中心的存储、计算能力和网络基础服务。
Azure服务平台包活了以下主要组件:Windows Azure;Microsoft SQL数据库服务,Microsoft .NET服务;用于分享、储存和同步文件的Live服务;针对于商业的Microsoft SharePoint和Microsoft Dynamics CRM服务。
2、Windows Azure服务平台Windows Azure服务平台主要包括5部分:Windows Azure(用于服务托管,以及底层可扩展的存储,计算和网络的管理),Live Services(提供了一种一致性的方法,处理用户数据和程序资源,使得用户可以在PC、手机、PC应用程序和Web网站上存储、共享、同步文档、照片、文件以及任何信息),Microsoft SQL Services(可以扩展Microsoft SQL Server应用到云中的能力),Microsoft .NET Services(使得可以便捷的创建基于云的松耦合的应用程序。
另外还包含访问控制机制可以保卫你的安全程序),Microsoft SharePoint Services&Dynamics CRM服务(用于在云端提供针对业务内容、协作和快速开发的服务,建立更强的客户关系)。
Azure 就是微软云计算所有服务的基础平台,从Live服务,到数据服务,到提供SharePoint和Microsoft Dynamics CRM的空间服务。
应用程序即可以运行在云中,也可以运行在本地系统。
云计算复习题及答案一、选择题1.云计算是对(D)技术的发展与运用A.并行计算B网格计算C分布式计算D三个选项都是2.从研究现状上看,下面不属于云计算特点的是(C)A.超大规模B.虚拟化C.私有化D.高可靠性3.与网络计算相比,不属于云计算特征的是(B)A.资源高度共享B.适合紧耦合科学计算C.支持虚拟机D.适用于商业领域4.IBM在2007年11月退出了“改进游戏规则”的(A)计算平台,为客户带来即买即用的云计算平台。
A.蓝云B.蓝天C.ARUZED.EC25.微软于2008年10月推出云计算操作系统是(C)A.Google App EngineB.蓝云C.AzureD.EC26.2008年,(A)先后在无锡和北京建立了两个云计算中心A.IBMB.GoogleC.AmazonD.微软7.亚马逊AWS提供的云计算服务类型是(D)A.IaaSB.PaaSC.SaaSD.三个选项都是8.将平台作为服务的云计算服务类型是(B)A.IaaSB.PaaSC.SaaSD.三个选项都不是9.将基础设施作为服务的云计算服务类型是(A)A.IaaSB.PaaSD.三个选项都不是10.IaaS计算实现机制中,系统管理模块的核心功能是(A)A.负载均衡B监视节点的运行状态C应用API D.节点环境配置11.云计算体系结构的(C)负责资源管理、任务管理用户管理和安全管理等工作A.物理资源层B.资源池层C.管理中间件层D.SOA构建层12.云计算技术的层次结构中包含(ABCD)下层A.物力资源层B.资源池层C.管理中间件D.SOA构建层13.云计算体系结构中,最关键的两层是(BC)A.物力资源层B.资源池层C.管理中间件D.SOA构建层14.云计算按照服务类型大致可分为以下类(ABC)B.PaaSC.SaaSD.效用计算15.下列不属于Google云计算平台技术架构的是(D)A.并行数据处理MapReduceB.分布式锁ChubbyC.结构化数据表BigTableD.弹性云计算EC216.与开源云计算系统Hadoop HDFS相对应的商用云计算软件系统是(A)A.Google GFSB.Google MapReduceC.Google BigtableD.Google Chubby17.Google文件系统(GFS)分块默认的块大小是(B)A.32MBB.64MBC.128MBD.16MB18.Google文件系统(GFS)分成固定大小的块,每个块都有一个对应的(C)A.代理B.结点C.索引号D.计数器19.Google文件系统(GFS)提供给应用程序的访问接口是(A)A.专用接口B.遵守POSIX规范的接口C.网络文件系统接口D.Web网页接口20.下列不属于GFS的假设和目标是(C)A.硬件出错正常B.主要负载是流数据读写C.数据写主要是“插入写”D.需要存储大尺寸的文件21.Google文件系统(GFS)通过(B)方式提高可靠性A.双备份B.冗余C日志D.校验码22.Google文件系统(GFS)中每个数据块默认是在(B)个数据块服务器上冗余A.2B.3C.4D.523.Google文件系统(GFS)中客户端直接从(C)角色完成数据存取A.主服务器B.桶C数据块服务器D管理块服务器24.下列不属于文件系统(GFS)中主服务器节点任务的是(D)A.存储元数据B.文件系统目录管理C.与数据块服务器进行周期性通信D.向客户端传输数据25.在主服务器节点容错中,采用日志进行容错的是(C)A.命名空间B.Chunk与文件名的映射表26.在数据块服务器容错中,每个Block对应(C)Bit的校验码A.8B.16C.32D.6427.GFS在Google中管理着(C)级别的数据A.TBB.GBC.PBD.MB28.在目前GFS集群中,每个集群包含(B)个存储节点A.几百个B.几千个C.几十个D.几十万个29.下列选项中,哪条不是GFS次啊用中心服务器模式的原因(A)A.不易成为整个系统的瓶颈B.可以方便增加数据块服务器C.不存在元数据的一致性问题D.方便进行负载均衡30.下列选项中,哪条不是GFS选择在用户态下实现的原因(D)A.调试简单B.不影响数据块服务器的稳定性C.降低实现难度,提高通用性D.容易扩展31.Google文件系统将整个系统的节点分为(ABC)的角色A.客户端B.主服务器C.数据块服务器D.监测服务器32.Google文件系统具有(ABD)特点A.采用中心服务器模式B不缓存数据C.采用边缘服务器模式D在用户态下实现33.Google不缓存数据的原因是(ABCD)A.OFS的文件操作大部门是流式读写;B.维护缓存与实际数据之间的一致性太复杂C.不存在大量的重复读写D.数据块服务器上的数据存取使用本地文件系统34.GFS中主服务器节点存储的元数据包含这些信息(BCD)A.文件副本的位置信息B.命名空间C.Chunk与文件名的映射D.Chunk副本的位置信息35.单一主服务器(Master)解决性能瓶颈的方法是(ABCD)A.减少其在数据存储中的参与程度B.不适用Master读取数据C.客户端缓存元数据D.采用大尺寸的数据块36.(B)是Google提出的用于处理海量数据的并行编程模式和大规模数据集的并行运算的软件架构。
科通芯城“Windows Azure完善的云存储、备份和恢复方案,确保了我们作为电商平台的数据安全和高可用,而虚拟网络更是打通了我们自有数据中心与Windows Azure,让我们在日常业务运作中感受不到区别。
除此之外,Windows Azure让我们看到了针对中小企业提供定制化云服务和行业大数据方案的可能,这或许将拓宽我们已有的业务模式,创造出全新的商业价值。
“——科通芯城技术总监任福平先生科通芯城()是中国最大的电子制造业供应链电商平台,面向中国300万家中小制造业企业提供IC元器件,软件,解决方案和服务。
每年中国电子制造业企业采购需求近10万亿,其中IC元器件的需求超过2万亿人民币。
2013,科通芯城年交易额40亿元人民币,是最大的IC元器件电子商务交易网站。
2010年,正是看到了“以电子商务为核心的互联网”对整个产业的变革,意识到了互联网正在从消费互联网到产业互联网的扩张,每个传统的细分产业都有可能出现一个BAT,于是创立了科通芯城,科通芯城也是第一家将互联网引入电子制造业的企业,是中国产业互联网的先驱企业。
科通芯城针对中国300万家中小电子制造业企业,创新性的提出了O2O 一站式的电子商务模式,这种模式包括在线营销,在线销售和线下服务三部分。
科通芯城自2011年上线以来一直保持着超过300%的增幅,2013年完成销售额40亿人民币,预计2014年超过100亿人民币,用几年时间,超过一千亿人民币。
科通芯城上线一直备受业界关注,多次被多家权威机构评为最具商业模式奖,广泛被主流媒体报道。
科通芯城成长于科通集团,依托其20年IC元器件深耕优势,通过自营模式,将国际一线的IC元器件的产品和服务提供给中国300万家中小企业,让中小企业能够享受到与大客户同样质量的产品和服务。
2013年7月,开始面向供应商开放了第三方平台,供应商可以入驻科通芯城的在线交易平台,直接与客户进行直接交易,平台提取一定比例佣金。
Windows Azure云平台方案目录云服务 (4)什么是云服务 (4)如何创建和部署云服务 (7)如何配置云服务 (18)如何管理云服务 (24)如何缩放应用程序 (32)如何监视云服务 (41)Windows Azure概述 (52)Windows Azure 的组件 (52)执行模型 (53)虚拟机 (54)云服务 (55)数据管理 (57)SQL Database (58)表 (59)Blob (60)联网 (60)虚拟网络 (61)消息传递 (62)队列 (63)Service Bus (63)缓存 (64)缓存 (65)标识 (65)高性能计算 (67)SDK (67)参考链接 (69)1.云服务什么是云服务当您在Windows Azure 中创建应用程序并运行它时,相关代码和配置统称为Windows Azure 云服务(在早期版本的Windows Azure 中称为“托管服务”)。
通过创建云服务,您可以在Windows Azure 中部署多层应用程序,以便定义用于处理分发以及允许灵活扩展您的应用程序的多个角色。
云服务由一个或多个Web 角色和/或辅助角色组成,其中每个角色都具有其自己的应用程序文件和配置。
Windows Azure 可为您维护云服务基础结构,以便执行日常维护、修补操纵系统以及尝试从服务和硬件故障中恢复。
如果您为每个角色至少定义了两个实例,则可在不中断服务的情况下,完成大多数维护和服务升级任务。
云服务的每个角色必须至少具有两个实例才能符合Windows Azure 服务级别协议,从而确保您的面向Internet 的角色至少在99.95% 的时间内能够建立外部连接。
每个云服务都具有两个环境,您可以将服务包和配置部署到这两个环境。
在将云服务升级到生产环境之前,您可以将其部署到过渡环境以对其进行测试。
将暂存的云服务升级到生产环境的过程较为简单,只需交换与这两个环境关联的虚拟IP 地址(VIP)。
概念云服务角色:云服务角色由应用程序文件和配置组成。
云服务可以具有两种类型的角色:∙Web 角色:Web 角色提供专门用于托管前端Web 应用程序的Internet Information Services (IIS) Web 服务器。
∙辅助角色:辅助角色中承载的应用程序可运行独立于用户交互或输入的异步任务、运行时间较长的任务或永久性任务。
∙角色实例:角色实例是可在其上运行应用程序代码和角色配置的虚拟机。
根据服务配置文件中的定义,一个角色可以具有多个实例。
∙来宾操作系统:云服务的来宾操作系统是安装在可在其上运行应用程序代码的角色实例(虚拟机)上的操作系统。
∙云服务组件:要将应用程序部署为Windows Azure 中的云服务,需要以下三个组件:∙服务定义文件:云服务定义文件(.csdef) 可定义服务模型,包括角色数量。
∙服务配置文件:云服务配置文件(.cscfg) 提供云服务和各个角色的配置设置,包括角色实例的数量。
∙服务包:服务包(.cspkg) 包含应用程序代码和服务定义文件。
∙云服务部署:云服务部署是部署到Windows Azure 过渡环境或生产环境的云服务的实例。
您可以同时在过渡环境和生产环境中维护部署。
∙部署环境:Windows Azure 提供两种云服务部署环境:过渡环境:在该环境中,您可以在将部署升级到生产环境之前,测试该部署。
只能通过用于访问云服务的虚拟IP 地址(VIP) 来区分这两个环境。
在过渡环境中,使用云服务的全局唯一标识符(GUID) 在URL 中标识该服务()。
在生产环境中,URL 基于分配给云服务的更加友好的DNS 前缀(例如,)。
∙交换部署:要将Windows Azure 过渡环境中的部署升级到生产环境,您可以通过交换用于访问这两个部署的VIP 来“交换”这些部署。
在部署后,云服务的DNS 名称将指向曾经位于过渡环境中的部署。
∙最少监控与详细监控:最少监控是云服务的默认配置,该配置使用从角色实例(虚拟机)的主机操作系统中收集到的性能计数器数据。
详细监控根据角色实例中的性能数据收集其他度量信息,以便对处理应用程序期间出现的问题进行进一步分析。
有关详细信息,请参阅如何监控云服务。
∙Windows Azure 诊断:Windows Azure 诊断是一个API,它使您能够从运行在Windows Azure 中的应用程序中收集诊断数据。
必须为云服务角色启用Windows Azure 诊断,然后才能启动详细监控。
∙链接资源:要揭示云服务对其他资源(如Windows Azure SQL Database 实例)的依赖性,您可以将资源链接到云服务。
在预览版管理门户中,您可以在“链接的资源”页上查看链接资源,在仪表板上查看资源状态,以及在“扩展”页上扩展链接的SQL Database 实例和服务角色。
在这种情况下链接资源时并不会将资源连接到应用程序;您必须在应用程序代码中配置相关连接。
∙扩展云服务:通过增加为角色部署的角色实例(虚拟机)的数量,可以向外扩展云服务。
通过减少角色实例数,可以向内扩展云服务。
在预览版管理门户中,通过更改SQL Database 版本和最大数据库大小,您还可以在扩展服务角色时扩展链接的SQL Database 实例。
如何创建和部署云服务Windows Azure 管理门户为您提供两种创建和部署云服务的方法:“快速创建”和“自定义创建”。
本主题介绍如何使用“快速创建”方法创建新的云服务,然后使用“上载”功能在Windows Azure 中上载和部署云服务包。
使用此方法时,Windows Azure 管理门户可提供方便的链接来根据您的需要完成所有要求。
如果您在创建云服务时还准备部署该云服务,则可以使用“自定义创建”同时执行这两项操作。
注意:如果您计划从Windows Team Foundation Services (TFS) 发布云服务,请使用“快速创建”,然后从“快速启动”或仪表板设置TFS 发布。
有关详细信息,请参阅使用Team Foundation Service 预览版向Windows Azure 持续交付,或查看“快速启动”页中的帮助。
目录∙概念∙准备应用程序∙开始之前∙如何:使用“快速创建”创建云服务∙如何:为云服务上载证书∙如何:部署云服务概念要在Windows Azure 中将应用程序部署为云服务,需要以下三个部分:∙服务定义文件:云服务定义文件(.csdef) 可定义服务模型,包括角色数量。
∙服务配置文件:云服务配置文件(.cscfg) 提供云服务和各个角色的配置设置,包括角色实例的数量。
∙服务包:服务包(.cspkg) 包含应用程序代码和服务定义文件。
准备应用程序在可以部署云服务之前,必须根据您的应用程序代码创建云服务包(.cspkg),并创建云服务配置文件(.cscfg)。
每个云服务包都包含应用程序文件和配置。
服务配置文件提供了配置设置。
Windows Azure SDK 提供了用于准备这些必需的部署文件的工具。
如果您是初次接触云服务,可从 Windows Azure 代码示例下载云服务包(.cspkg) 和服务配置文件(.cscfg) 示例。
在您导出服务包之前,三种云服务功能需要特殊的配置:∙如果您要部署使用安全套接层(SSL) 进行数据加密的云服务,请为您的应用程序配置SSL。
有关详细信息,请参阅如何在HTTPS 终结点上配置SSL 证书。
∙如果要配置与角色实例的远程桌面连接,请为这些角色配置远程桌面。
有关为远程访问准备服务定义文件的详细信息,请参阅为角色设置远程桌面连接概述。
∙如果要为云服务配置详细监视,请为云服务启用Windows Azure 诊断。
“最少监视”(默认监视级别)使用从角色实例(虚拟机)的主机操作系统中收集到的性能计数器数据。
“详细监视”根据角色实例中的性能数据收集其他度量信息,以便对处理应用程序期间出现的问题进行进一步分析。
开始之前∙如果任何角色实例需要证书,请创建这些证书。
云服务需要带有私钥的 .pfx 文件。
您可以在创建和部署云服务时将这些证书上载到Windows Azure。
有关创建证书的信息,请参阅如何在HTTPS 终结点上配置SSL 证书。
∙如果您计划将云服务部署到地缘组,请创建地缘组。
可以使用地缘组将您的云服务和其他Windows Azure 服务部署到某个区域中的同一位置。
您可以在管理门户的“网络”区域中的“地缘组”页上创建地缘组。
有关详细信息,请参阅“地缘组”页上的帮助。
如何:使用“快速创建”创建云服务1.在管理门户中,依次单击“新建”、“云服务”和“快速创建”。
2.在“URL”中,输入要在公用URL 中使用的子域名称,以便在生产部署中访问您的云服务。
生产部署的URL 格式为:。
3.在“区域/地缘组”中,选择要在其中部署云服务的地理区域或地缘组。
如果要将云服务和其他Windows Azure 服务部署到某个区域中的同一位置,请选择一个地缘组。
注意:若要创建地缘组,请打开管理门户的“网络”区域,单击“地缘组”,然后单击“创建新的地缘组”或“创建”。
可以使用您在前面的Windows Azure 管理门户中创建的地缘组,也可以使用Windows Azure 服务管理API 创建和管理地缘组。
有关详细信息,请参阅针对地缘组的操作。
4.单击“创建云服务”。
可以在窗口底部的消息区域监视此过程的状态。
“云服务”区域随即打开,并显示新的云服务。
当状态更改为“已创建”时,云服务创建即成功完成。
如果云服务中的任何角色需要安全套接字层(SSL) 数据加密证书,并且该证书尚未上载到Windows Azure,则您必须先上载该证书才能部署云服务。
上载证书后,在角色实例中运行的任何Windows 应用程序都可以访问该证书。
如何:为云服务上载证书1.在管理门户中,单击“云服务”。
然后单击云服务的名称以打开仪表板。
2.单击“证书”以打开“证书”页,如下所示。
3.单击“添加新证书”或“上载”。
“添加证书”随即打开。
4.在“证书文件”中,使用“浏览”选择要使用的证书(.pfx 文件)。
5.在“密码”中,输入证书的密码。
6.单击“确定”(复选标记)。
可以在消息区域中查看上载进度,如下所示。
上载完成时,证书即添加到表中。
在消息区域中,单击向下箭头以关闭消息,或单击X 删除消息。
可以从仪表板或从“快速启动”部署您的云服务。
如何:部署云服务1.在管理门户中,单击“云服务”。
然后单击云服务的名称以打开仪表板。
2.单击“快速启动”(“仪表板”左侧的图标)打开“快速启动”页,如下所示。
(也可以使用仪表板上的“上载”部署您的云服务。
)3.单击“新建生产部署”或“新建过渡部署”。