某开发区微软云暨移动应用孵化平台项目方案书

上传人:陈** 文档编号:101951704 上传时间:2022-06-06 格式:DOCX 页数:57 大小:1.77MB
收藏 版权申诉 举报 下载
某开发区微软云暨移动应用孵化平台项目方案书_第1页
第1页 / 共57页
某开发区微软云暨移动应用孵化平台项目方案书_第2页
第2页 / 共57页
某开发区微软云暨移动应用孵化平台项目方案书_第3页
第3页 / 共57页
资源描述:

《某开发区微软云暨移动应用孵化平台项目方案书》由会员分享,可在线阅读,更多相关《某开发区微软云暨移动应用孵化平台项目方案书(57页珍藏版)》请在装配图网上搜索。

1、长沙国家高新技术产业开发区微软云暨移动应用孵化平台项目方案书微软(中国)有限公司二一五年六月二十九日目录一、合作背景2二、合作目标4三、合作内容53.1长沙高新区-微软云暨移动应用孵化平台53.1.1园区初创企业公共开发测试平台53.1.1.1微软云端移动开发的特点63.1.1.2解决方案如何工作73.1.1.2.1云端移动开发方案架构73.1.1.2.2最快交付143.1.1.2.3定制开发环境193.1.1.2.4集成环境213.1.1.3解决方案收益223.1.1.4Visual Studio 开发测试工具253.1.1.5园区初创企业公共开发测试配置273.1.2孵化器初创企业公共服务

2、平台273.1.2.1IT基础架构服务平台273.1.2.1.1Windows Azure 中有什么293.1.2.1.1.1计算服务293.1.2.1.1.2网络服务303.1.2.1.1.3数据服务303.1.2.1.1.4应用程序服务313.1.2.2初创企业办公协同公共服务平台393.1.2.2.1Office365的商业价值393.1.2.2.1.1移动办公393.1.2.2.1.2高效协作413.1.2.2.1.3专业形象413.1.2.2.1.4轻松IT423.1.2.2.1.5超值服务433.1.2.3大数据挖掘分析平台433.1.2.3.1Windows Azure 中的大数

3、据433.1.2.3.2Windows Azure HDInsight 概述453.1.3培训、导师指导和客户定制化的服务咨询和交付503.1.3.1微软技术导师服务513.1.3.2客户定制化的服务咨询和交付55四、产品配置57一、 合作背景长沙国家高新技术产业开发区创建于1988年10月。1991年3月经国务院批准为首批27个国家级高新区之一。经过多年发展,长沙高新区经济社会发展取得显著成绩,综合经济实力在全国105个国家级高新区中排名14位,综合创新能力名列第9位,在中部11个国家级高新区中综合经济实力名列第2位,连续7次被评为全国先进高新区。2009年以来,长沙高新区先后获批国家级首批

4、9个创新型科技园区之一,国家三个科技与金融结合试点高新区之一,国家15个科技服务体系试点园区之一和湖南省首个国家海外高层次人才创新创业基地。目前,长沙高新区已成为长株潭两型社会和长沙创新型城市建设核心区。“十一五”期间,园区基本保持技工贸总收入三年翻一番、财税收入两年翻一番的发展速度。截止2014年底,麓谷园区实现技工贸总收入2200亿元,高新技术产值突破1400亿元,规模工业总产值达到1280亿元。高新区综合经济实力在全国115个国家级高新区中排名第14位,创新能力排名第10位。2014年底,以长沙高新区为龙头的长株潭国家自主创新示范区正式获批,标志着长沙高新区进入国家级高新区的“第一方阵”

5、。微软公司作为全球领先的软件、服务、设备和解决方案供应商,自1975年成立以来,一直致力于帮助个人和企业用户全面发挥科技潜能。三十多年来,微软公司始终引领技术创新与变革,其卓越的软件、设备和服务能够帮助用户提升生活和工作的方方面面,使数以亿计的用户真正受益于科技。为贯彻落实李克强总理在2015年政府工作报告中提出的“大众创业、万众创新”精神,推动长沙市“互联网+”与产业结合,吸引更多科技型创业团队、运营团队、IT人才等创新资源集聚长沙,基于平等互利、优势互补的合作原则,长沙高新区和微软公司决定进一步加强合作实现共赢,共同打造“四创联动”的新型发展生态圈。 二、 合作目标双方通过开展战略合作,发

6、挥微软品牌、技术、平台的号召力和凝聚力,结合政府的各项扶持和培育政策,借助运营商的运营管理,以“互联网+”等基于移动互联网的产业作为核心合作主题,打造一个能够真正吸引创业者的创业孵化基地,为创业者提供创业空间及相应的支持和服务,致力于将高新区打造成一流的创新、创业、创投、创客“四创联动”的新型发展生态圈。双方在平等、互利、互惠的前提下,拟在移动互联网产业孵化、创新产业孵化、知识产权保护等多个领域开展合作。三、 合作内容1233.1 长沙高新区-微软云暨移动应用孵化平台主要孵化方向为以“互联网+”等基于移动互联网的产业作为核心合作主题,打造一个能够真正吸引创业者的创业孵化基地,为创业者提供创业空

7、间及相应的支持和服务。3.1.1 园区初创企业公共开发测试平台云计算为信息技术行业带来了前所未有的机遇,可以帮助企业和组织提高业务敏捷性、降低管理复杂性和控制成本,实现投资回报率(ROI)的最大化。微软的云计算解决方案即包括公有云服务平台,有提供了从数据中心到桌面构建私有云的全套方案,给予了用户更多的选择和灵活性, 帮助用户满足当前的需求并解决未来的 IT 挑战。随着信息化的进步、云端应用的不断发展,依托云计算的软件开发、测试服务开始悄然兴起,以云服务为平台的开发、测试应用成为云计算中不可或缺的一部分。通过使用开发、测试云解决方案,企业可以更加简便和快速的构建开发测试环境,使软件开发和测试进入

8、云中开发的全新时代。什么是微软开发测试云微软云计算解决方案为企业和组织的业务研发和管理提供了一个统一的、面向服务的、动态规划的基础平台,能够有效地帮助软件研发企业将整体统一的研发管理体系和管理思想落实到每个项目和人员执行基础上,从而保障不同研发项目在整个企业视角上的成功,进而推动企业的发展。微软开发测试云将云计算技术和软件研发企业管理进行了有力结合,为软件研发企业提供了持续发展的技术平台。3.1.1.1 微软云端移动开发的特点1. 与众不同的后端云环境 l 跨平台通过支持不同开发语言的后端平台为 iOS、Android,以及 Windows 设备上运行的前端应用提供支持。l 混合云将多平台应用

9、与企业内部或第三方服务集成,将内部数据中心扩展至云中。l 速度快适用于跨平台应用,具备完善功能的专有后端开发模型。2. 独一无二的前端开发工具 l 跨平台使用惯用的编程语言和工具为 iOS、Android、Windows 开发应用。l 更一致借助统一的开发工具,横跨主流平台,通过高效率开发打造一致的应用体验。l 可共享一套代码通过简单修改即可在不同平台上运行,并提供出色的用户体验。3.1.1.2 解决方案如何工作微软的开发测试云解决方案,即在云计算平台中构建开发环境,开发测试云将承担软件在开发和测试过程中所产生的工作负载,集中管理资源,并针对需求动态的分配资源,使开发与测试环境能够充分的满足软

10、件开发项目的需求。方案通过将现有的软硬件资源构建成为一个资源池,将其中的资源以服务的方式提供给用户使用,实现自助服务和广泛的使用访问,同时通过资源动态调整、动态核算等方式,有效地提高软硬件资源利用率和扩展性,从而为更复杂的系统要求提供了资源和技术服务保障。3.1.1.2.1 云端移动开发方案架构云端移动开发方案主要涵盖移动应用的 快速交付、 定制开发 、以及 集成 三大领域。在该解决方案中,前端部分可选择 Universal App、Xamarin,或 Cordova+ HTML5 之一作为开发技术;后端部分可根据实际需求,从应用服务层、数据服务层,以及基础 IT 服务层的诸多 Windows

11、 Azure 服务中选择所需服务,搭建最能满足应用需求的后端。为了简化后端的搭建工作,Windows Azure 还提供了打包式的“移动服务”,其中包含跨平台移动应用程序中最常用的 Azure 服务,可以帮助开发者用最简单的操作,快速建立一整套后端系统。三种前端开发技术,三种后端 Azure 方案,前端与后端分别三选一,共可获得九种排列组合,充分满足不同移动应用的开发需求。整套方案提供的三种前端技术分别适合开发不同的移动应用。针对不同类型应用的具体需求,该方案通过Visual Studio提供了一致的开发方式:l Universal App: 通过一套代码为台式机、笔记本、平板、手机、Xbox

12、游戏机等所有Windows 设备提供丰富的应用体验。基于XAML 和 C#,以及HTML 和 JavaScript的开发框架,横跨Windows设备共享代码及用户体验,帮助开发者为不同设备创建程序时使用相同代码,在不同Windows 设备上运行,并使用同一的Azure后端。l iOS、Android原生应用:使用C#为 iOS 和 Android 设备开发原生应用,不同平台的应用有7080%的代码可以共享。在Visual Studio 中借助Xamarin扩展为 iOS 和 Android 设备开发原生应用。统一的开发语言(C#),统一的开发环境(Visual Studio),以及统一的库(B

13、CL),是的开发者能够使用统一的方法和技术轻松地为不同平台开发原生应用。l Web应用:通过混合式Web应用,用一套代码在不同设备上提供完全一致的体验。在 Visual Studio 中通过 HTML 和 JavaScript 创建混合应用,即可借助在 HTML、JavaScript、以及.NET方面现有的技术储备,并充分利用流行的开源前端框架,如:AngularJS, BackboneJS, 以及 WinJS 开发跨平台移动应用。架构图涉及 Azure 服务的详细描述:客户端访问功能概述:承载移动应用的对外网站,具备自动缩放能力,可以横向或纵向伸缩,应对高并发负载。 Azure 的构建方案:

14、使用网站结合云服务构建,站点的静态资源通过 Azure CDN 进行分发。 应用服务功能概述:承载移动应用的后端服务,具备自动缩放能力,应对高并发负载,支持向不同移动平台的所有或细分用户推送可定制的个性化营销消息。 Azure 的构建方案:使用移动服务或网站或云服务构建,结合通知中心服务推送消息。 数据存储功能概述:使用大容量存储选项,更安全地管理应用运营过程中需要持久化存储的数据,提供跨地域冗余存储,支持管理 PB 级别的存储量,数据均可通过 REST API 进行访问。 Azure 的构建方案:使用 Azure Storage 服务的Blob 存储和 Azure SQL 数据库。 数据分析

15、功能概述:对应用程序运营过程中产生的海量日志数据进行处理、分析并生成报表,可监测及预测数据,提供日志数据收集、在线实时计算/分析、离线计算/分析等功能。 Azure 的构建方案:使用 HDInsight 服务构建,并可在虚拟机中构建集群。 集成服务功能概述:将移动应用跨越私有云和公有云环境进行连接,用于在应用程序间传递消息,管理云中消息的传递,或将本地部署的应用程序连接到云环境。 Azure 的构建方案:使用 Azure 服务总线构建。 高性能连通功能概述:使用 Azure虚拟网络提供的 VNet 将云与企业内部 IT 基础结构连接,与企业内部的计算/分析服务和数据库集群相集成。 Azure

16、的构建方案:使用虚拟网络的点到站点或站点到站点 VPN 功能。3.1.1.2.2 最快交付Azure 移动服务提供了为应用程序创建后端系统所需的诸多能力,包括数据存储、(使用社交网络或企业身份验证系统进行的)用户身份验证、推送通知,以及脱机工作等能力。只需要注册并开通 Azure 移动服务,即可获得一套适用于跨平台应用,具备完善功能的后端环境,并能享受到按需创建,按用量付费、灵活缩放等云服务所能提供的收益。架构图涉及 Azure 服务的精简描述 API 调用:移动服务客户端交互:移动服务、推送通知身份认证:Azure Active Directory、 其他第三方身份验证服务 消息传递:服务总

17、线数据存储:Azure SQL 数据库a) 初始设置l 在Windows Azure 中创建移动服务l 新建数据库,或使用现有数据库。l 创建完成。l 获取连接到Azure移动服务所需的密钥,在应用程序中秩序配置此密钥即可与Azure移动服务通信l 发布应用程序l 右键点击MyCompany.Visitors.API.MobileServices, 点击发布l 配置好服务器地址、验证信息后,点击发布按钮3.1.1.2.3 定制开发环境这三种后端 Azure 云服务方案都可以帮助开发者使用自己惯用的编程语言和工具,例如 Node.js、PHP、Java、Ruby、Python,以及其他工具、语言

18、和运行时,以此为基础为 iOS、Android、Windows 等主流移动平台开发跨平台应用。 开发者可根据实际需要,结合自己的喜好、习惯,以及专注的领域,选择不同的开发框架和编程语言。可以利用 Windows Azure 提供的预配置虚拟机映像部署所需应用,或者上传自定义的虚拟机映像,在 Azure 中运行自己的虚拟机环境,以此为基础运行应用。不仅如此,开发者还可以选择将虚拟机中运行的应用与其他 Azure 服务配合使用,在云环境丰富强大的功能协助下开发自己的应用。 随着 Windows Azure 技术的继续演进,以后当新的服务或功能上线后,这些新增的特性也能让开发者获益,通过云环境获得更

19、多功能,借此进一步完善自己的应用,为用户提供更精彩的跨平台体验。 借助统一的开发工具,横跨各大主流平台,以高效率的开发工作提供统一的应用体验。架构图涉及 Azure 服务的精简描述 开发环境:Visual Studio、虚拟机、Windows Server/Linux、开源软件 数据存储:Azure 存储、SQL 数据库 身份认证:Azure Active Directory数据分析:HDInsight客户端交互:通知中心、移动服务、网站通过虚拟机服务按需获得服务器容量,并在多个虚拟机之间进行负载均衡;借助Azure SQL 数据库为共享资源提供大型多用户数据库服务;同时利用云中不熟的 HDI

20、nsight 这一 Apache Hadoop 群集对大数据进行管理和分析。整套解决方案可通过一致的开发方式帮助开发者搭建出符合要求的开发环境,并对各种操作系统、开发工具,以及开发语言提供了完善的支持。3.1.1.2.4 集成环境借助虚拟网络将 Azure 服务连接至企业内部环境,即可创建完善的混合基础结构。借此可对身份验证服务进行集成,实现单一登录,AD 集成、SaaS 应用集成等目标;并可将应用程序与企业内部或第三方集成服务进行集成;此外还可通过混合网络将客户内部环境的数据中心扩展至云中。架构图涉及 Azure 服务的精简描述:客户端访问:移动服务、网站 应用服务:虚拟机、网站、移动服务

21、数据存储:Blob 存储、SQL 数据库 数据分析:HDInsight 身份验证:Azure Active Directory 集成服务:服务总线 高性能连通:虚拟网络使用Azure虚拟网络将所有虚拟机和服务连接在一起,通过Azure AD 为本地和云应用程序提供身份标识和访问控制功能;并通过服务总线在本地和云环境之间实现消息交换。借此帮助开发人员通过一致的配置方式打造出统一的开发环境,获得多样化的消息传递模式。3.1.1.3 解决方案收益在“开发测试云”方面,微软作为业界最早的实践者和服务提供者,致力于把微软自身在软件研发管理方面实施“开发测试云”的经验和优秀的产品及解决方案提供给广大的软件

22、研发企业,推动其与整个计算机产业共同发展。l 开发和测试应用程序更迅速快速自行配置在云中开发和测试应用程序所需数量的虚拟机,而不必等待硬件、采购或内部过程。用 Windows Azure 虚拟网络连接到您的内部部署网络,并有把握地纵向扩展、横向扩展和生成负载以更快地交付应用程序。l 在内部部署或在云中部署 使用 Windows Azure 开发和测试应用程序更迅速、成本更低,并且可选择将其部署到何处。可在 Windows Azure 上进行生产活动,或导出虚拟机并在企业内部或通过主机托管提供商投入使用。选择权在您手中。l 提供多种用于开发测试的云服务构建内部部署应用程序或将内部部署应用程序迁移

23、到云的开发人员使用 Windows Azure 虚拟机,上述权益即立竿见影。此外,Windows Azure 还提供多项可用于开发和测试各种应用程序的服务。其中一些服务包括 Windows Azure 网站、云服务、SQL 数据库和 Windows Azure 存储。l 降低维护成本微软在开发测试云解决方案中提供了高效的工具用来简化开发测试环境的管理。通过自助门户提供开发测试云服务,可以明显减少人工干预环节,有效地提升了软件企业及其企业 IT 部门和开发部门的工作效率。l 提升团队效率微软开发测试云通过快速部署虚拟化开发与测试环境,加速了应用程序的开发过程。解决方案包含哪些内容微软开发测试云解

24、决方案可以基于微软Windows Azure公有云服务搭建。l 只需几分钟即创建开发和测试沙盒 不到 10 分钟即可搭建从单核到八核、从 1 Gb 以下到 56 Gb 的虚拟机并立即开始进行开发或测试。可从工作地、家中或世界各地任何连接了 Internet 的地方的任何 PC 上访问您的新开发和测试环境。l 在虚拟机上开发 Windows Server 或 Linux 应用程序无论是单个虚拟机还是多个虚拟机互联形成的复杂网络,均可在 Windows Azure 上开发和测试它。从库创建虚拟机,添加持续集成技术(如 Visual Studio Team Foundation Services 或

25、 Git),然后立即开始编码。l 脚本加快部署速度使用脚本创建可重复的开发和测试环境。使用自动创建和链接所有必要资源的 PowerShell 脚本,全面自动创建多个虚拟配置(包括虚拟机和虚拟网络)。停止和启动虚拟机以优化成本。l 测试负载或规模可变性利用云在有负载的情况下测试应用程序而不影响生产应用程序。测试多个纵向扩展和横向扩展配置以确保应用程序就绪,可供客户使用。l 加快 SharePoint 或 SQL 开发的过程无需投入大量资金即可快速创建 SharePoint 测试环境,从而轻松开发下一个伟大的完全可信应用程序或面向 Internet 的站点。迅速搭建 SQL 测试环境,无需等待。让

26、 Windows Azure 随您的开发需要即刻改变规模。虽然在 Visual Studio 2012 中就已经能够直接实现 Windows Azure 网站的发布,但随着 Visual Studio 2013 的发布,你可以完全在 Visual Studio 2013 内部实现 Windows Azure 网站的创建、发布与监控工作,而且完全无需打开 Windows Azure 门户。3.1.1.4 Visual Studio 开发测试工具这是一个应用软件的新时代,这一点毋庸置疑。利用联网设备和基于云的服务,开发者可以获得比以往任何时候都更大更精彩的机遇。开发人员随时随地都可以进行连接,向不

27、计其数的用户提供您所构建优秀的应用软件。Visual Studio 现代化应用开发和现代化应用生命周期管理初创企业除了需要有新的创意、新的产品的定位,但同时必须提高效率才能跟上当今不断变化的世界。而敏捷的开发团队则可以获得明显的业务优势 执行效率越快,优势越明显。现代化最新的业务趋势是直接面向消费者提供服务和普及移动办公能力,为增长收入、降低成本和拓展客户创造了许多新机会。初创团队所使用的开发与测试软件对于抓住这些机会起到关键的作用;这些软件必须敏捷、灵活,能够持续地交付价值。Visual Studio为开发团队和运营团队提供了强大的支持,使初创企业能够快速而高质量地持续交付价值。为了更好地配

28、合客户实践现代化应用开发测试和部署企业级软件开发管理解决方案,我们建议在孵化期内的企业采用Visual Studio的高级版(Premium with MSDN)适用于重视软件开发测试流程的敏捷团队。包含以下两个工具的功能,且拥有高级开发测试人员所需的更多功能: 测试人员专业版(Test Professional with MSDN):专业测试工具。 专业版(Professional with MSDN):个体开发人员的开发工具。3.1.1.5 园区初创企业公共开发测试配置通常一个手游初创企业大致规模在10人左右,有创始人、策划、美工、动画、开发、项目管理等角色。我们按照平均6名开发人员的规模

29、来配置我们的孵化基地的开发测试服务。3.1.2 孵化器初创企业公共服务平台3.1.2.1 IT基础架构服务平台无论是初创企业、还是成熟的大企业,在业务开展的过程中,企业无论是对外推广联络,还是内部的交流协作都是需要相应的信息化能力来支撑的,包括: 网站、对外邮件的交流、内部沟通和协作等。而这些信息化能力的建设还是需要基础的IT基础架构,如:服务器、网络、存储、系统的高可用、扩展性的规划和设计等。而这些要求正式微软的公有云服务Windows Azure可以提供给广大用户的。微软的 Windows Azure 平台是一种公共云服务。大型企业运行的任何私有数据中心若具有以下特征,即可称为私有云:利用

30、由更广泛的虚拟化所支持的统一资源模型,该模型将计算、存储和网络视为一个同构资源池;利用高度自动化的过程来操作系统。根据微软官方的定义:Windows Azure 是微软的云平台,可以提供广泛服务您可以通过它搭建、部署并管理解决方案,用于实现您可以想象的几乎任何目标。换言之,Windows Azure 是拥有无限可能的世界。无论您是需要运行服务器工作负载的横跨广阔地域的型企业,还是希望将网站面向各地都可以提供高速访问的小型公司,Windows Azure 都可以为您提供一个平台,用于搭建可充分利云来满足企业需求的应用程序。 在中国,Windows Azure 由世纪互联运营。世纪互联是中国最大的

31、电信运营商中立互联网数据中心服务提供商,微软将技术授权给世纪互联。世纪互联通过这些技术,结合自身运营经验,为中国用户提供 Windows Azure 服务。微软在包括平台支持、技术支持在内的多个领域协助世纪互联。中国版 Windows Azure 公有云服务与全球版 Windows Azure 服务提供了相同的 SLA 承诺,可高达 99.95% (参看 )。3.1.2.1.1 Windows Azure 中有什么 从服务的角度来说,Windows Azure 可以为各类用户提供以下四大类的云服务: l 计算服务 l 网络服务 l 数据服务 l 应用程序服务3.1.2.1.1.1 计算服务Wi

32、ndows Azure 计算服务可以提供云应用程序运行所需的处理能力。中国版 Windows Azure 当前可以提供的计算服务包括: 虚拟机:这项服务可为您提供通用计算环境,您可以在其中创建、部署并管理运行在Windows Azure 上的虚拟机。 网站:这项服务可以为您提供托管的 Web 环境,您可以在其中创建新的网站,或是将组织现有的网站迁移到云中。 云服务:这项服务允许你构建并部署高度利用并且几乎可无限扩展的应用程序,而且管理成本极低,您可以使用几乎所有的编程语言以及现有的开发技能。 3.1.2.1.1.2 网络服务 Windows Azure 网络服务可为您提供不同的方案,让您选择

33、Windows Azure 应用程序如何交付给用户和数据中心。中国版 Windows Azure 可以提供的网络服务包括: 虚拟网络:这项服务允许您将 Windows Azure 的公有云作为组织现有的本地数据中心的扩展。 3.1.2.1.1.3 数据服务Windows Azure 数据服务可以提供存储、管理、保障、分析和报告企业数据的不同方式。中国区 Windows Azure 当前提供的数据服务包括: 数据管理:通过这项服务,您可以在 SQL 数据库中存储企业数据、数据可以存储在专用的 Microsoft SQL Server 虚拟机中,使用Windows Azure SQL 数据库,通过

34、 REST 使用NoSQL 表,或者使用 BLOB 存储。 3.1.2.1.1.4 应用程序服务Windows Azure 的应用程序服务可以提供各种方式,来增强云应用程序的性能、安全、发现能力和集成性。中国版 Windows Azure 可以提供的应用程序服务包括: 消息传递:包括 Windows Azure Service Bus,让您的应用程序可在私有云环境和 Windows Azure 公有云环境下保持连接。利用服务总线可以执行以下操作:管理云中的消息传递, 将本地部署应用程序连接到云端, 大规模向移动设备推送通知(预览)(通知中心(Notification Hub)当前正处于预览阶段

35、。) Active Directory:在云上的活动目录,这项服务为您的云应用程序提供了身份管理和访问控制的能力。 媒体服务:Windows Azure 媒体服务构成一个可扩展的媒体平台,其中集成 Windows Azure 中最佳的 Microsoft 媒体平台和第三方媒体组件。媒体服务在云中提供一个媒体管道,使行业合作伙伴可扩展或更换组件技术。ISV 和媒体提供商可使用媒体服务生成端到端媒体解决方案。 计划程序:利用 Windows Azure 计划程序,您可按照任何计划调用操作,例如调用 HTTP/S 终结点或将消息发布到存储队列。利用计划程序,可在云中创建在 Windows Azure

36、 内部和外部可靠调用服务的作业,并可按需或按定复计划运行这些作业或者为将来日期指定作业。该服务当前可用作独立 API。 以上分类方式向您列出了 Windows Azure 可以提供的服务类型。但在现实应用场景中,不同规模、类型的组织可以利用这些服务组合出丰富多样的解决方案。可以说,Windows Azure 公有云是一个可以满足几乎任何需求的强大工具。 正是由于 Windows Azure 公有云服务的解决方案的丰富多样并可以带来无限的可能,我们在此抛砖引玉,提供了以下几种常见解决方案作为参考: l 基础结构 l 数据管理 l Web 应用程序 l 开发和测试 l 存储、备份和恢复 l 身份标

37、识 l 开源解决方案基础架构Windows Azure 能够根据您企业的需求提供最适合的基础结构,并且在业务发展或精简时能够根据变化的需求及时的做出改变。您可以将 Windows Azure 基础结构服务看作是您 “位于云上的数据中心”在 Windows Azure 上,您可以在几分钟内迅速的部署全新的虚拟机,并采用按用量付费的方式。因此在虚拟机关机时您无需为此付费。Windows Azure 虚拟机库中提供了一系列经过预配置的虚拟机映像,他们全部由具有丰富技术经验的技术专家为您准备,包括 Windows Server、Linux、SQL Server 以及 SharePoint 等,您可以直

38、接选择所需的映像并快速的投入到工作中。同时您还可以将本地数据中心中已经使用的Hyper-V 虚拟机直接上传至 Windows Azure 公有云平台使用。 数据管理在这个数据爆炸的时代,无论您面对的是关系型数据还是非关系型数据,作为您“云上的数据库”,Windows Azure 的数据服务都可以为您提供一致的数据管理体验。目前 Windows Azure已经可以支持高达150GB的SQL数据库。并且您可以充分利用现有的数据管理技能,例如关系数据库设计和 Transact-SQL,还可以横跨各种不同的数据服务混合数据,创建出组织需要的解决方案。 Web应用程序Windows Azure 为各种规

39、模的 Web 应用程序提供安全而灵活的开发、部署和扩展选项。利用现有工具创建和部署应用程序,无需费力管理基础结构。Windows Azure 提供可靠的企业级基础架构,默认情况下通过高可用性安全地托管网站。想象一下,当您需要为一个市场活动或某个新产品准备一个全新的网站时,您再也不必去采购服务器、配置网络和 IIS、 Apache 这样的网站服务,只需要关注如何将您的页面做的更加精美迷人,并将其上传至Windows Azure 的网站服务上,即可面向全球用户提供访问,一切就是这么的简单高效。作为网站的拥有者,您以后仅仅需要关注网站的内容的维护,而不是服务器配置,网络带宽等基础结构,并且再也不用担

40、心突然增长的用户流量导致服务器宕机或网络阻塞。 存储、备份和恢复Windows Azure 的存储可在公有云上为您提供一种全新的安全且可靠的存储解决方案,以满足您对业务、数据增长以及数据可靠性的需求。跨越不同地理位置的冗余设计保障了每个 Windows Azure数据中心都将您的数据安全的存储为3个副本,即中国区Windows Azure 在北京和上海两个距离 1000 公里以上数据中心可共存储数据的 6 个副本。即使某个地点发生灾难,您依然能够访问您的数据。同时,相比与传统的存储方式,Windows Azure 存储更具成本效益,因为您只需按用量付费,而无须投入大量的前期成本采购存储设备并且

41、无需担心设备的折旧与处理。 身份标识Windows Azure 在云端为您提供了活动目录和统一身份认证解决方案。Windows Azure Active Directory (Windows Azure AD) 是一种基于 REST 的现代化服务,可提供对云应用程序的标识管理和访问控制功能。您可以用它来管理员工、合作伙伴以及客户对企业数字资产的访问权限,包括本地和云上的应用。现在,您可以针对 Windows Azure、Microsoft Office 365、Dynamics CRM Online、Windows Intune 和其他第三方云服务使用同一种标识服务。Windows Azure

42、 Active Directory 提供云端标识提供程序,可以与本地部署 AD 轻松集成,为云端的应用程序提供单点登录(SSO),且完全支持第三方标识提供程序。根据中心化策略和规则轻松地管理对应用程序的访问。确保维持对组织应用程序一致、恰当的访问,从而满足关键的内部安全性与合规性要求。通过 Windows Azure AD 访问控制,开发人员可以使用消费者标识提供程序或本地部署 Windows Server Active Directory 对 Windows Azure 中的应用程序集中进行身份验证和授权。 开源解决方案Windows Azure 本身是一个开放的平台 支持各类协议、标准、语

43、言、开源软件包、开发工具、服务器操作系统以及客户端设备。开发者可以使用他们已知并且喜爱的编程语言和工具,如 Node.js、PHP、Java Ruby、Python 以及其他可选的工具、语言和运行时。并且 Microsoft Azure SDK 也属于开放资源。不仅如此,VM Depot 提供了来自全球开源软件社区贡献的 Linux 虚拟机映像。它不仅囊括了微软参与测试和支持的 Linux 发行版本,如 Ubuntu 12.04、CentOS 6.2、SLES 11SP2、Open SUSE 12.1,也包含了其他各种 Linux 发行版。用户可以直接将这些映像部署在 Azure 上。微软开放

44、技术与 Windows Azure 的工程师团队以及各大开源社区、标准化机构紧密合作为客户提供“业界最佳”工具和技术进行设计、开发、部署并管理云服务和应用,保障其在技术与培训上的现有投资。通过 Windows Azure 开源解决方案,目前使用开源方案的组织也可以无缝的享受云带来的各种便利,实现从传统数据中心到云的过渡。 3.1.2.2 初创企业办公协同公共服务平台Office 365是微软基于公有云的云计算产品,它将 Office 桌面端应用的优势结合企业级邮件处理,文件分享,即时消息和可视网络会议的需求(Exchange Online, SharePoint Online and Lync

45、 Online) 融为一体,满足不同类型企业的办公需求。Office 365已在2012年6月28日正式发布,从2010年开始,微软面向13个国家和地区的企业公开测试Office 365。截止到2012年6月,Office 365覆盖了全球88个国家和地区,提供32种语言的支持,成为了微软历史上增长最快的产品。Office 365 是微软带给所有企业最佳生产力和高效协同的高端云服务。它将 Office 桌面端应用的优势结合企业级邮件处理,文件分享,即时消息和可视网络会议的需求(Exchange Online, SharePoint Online and Lync Online) 融为一体,满足

46、不同类型企业的办公需求。用户甚至能以一支普通中性笔般低廉的日均成本,享受永远最新的云端服务。3.1.2.2.1 Office365的商业价值3.1.2.2.1.1 移动办公可从任意地点、任意设备访问文件用户可以在5台PC,和5台不同的移动终端(iOS,Android平台的手机,平板)上安装最新版本的Office软件。新的 Office 能够在几乎所有的设备上完美运行,但在 Windows 平台上将能够发挥它最大的性能,为用户带来更加逼真的、优化的触摸体验。用户可以体验一些令人心情愉悦的功能,如使用指尖缩放、在进行 PowerPoint 演讲的时候缩放、或对 Outlook 日历进行缩放,或对以

47、月为单位的视图进行缩放等等。简化文档保存和共享默认状态下,新的 Office 总是会登录并把文件存储到云当中。在登录到 Office 当中时,可以通过漫游设置并快速访问存储在 OneDrive、OneDrive for Business、以及 SharePoint 当中的文件。在数秒钟内提供完整的 Office 功能Office 现在是一个在线的服务 并根据需求进行提供。中粮可乐用户可以在短短的数秒钟内把 Office 引入到终端设备当中。通过使用应用程序虚拟化技术,可以对 Office 软件进行重新架构。这些 Office 应用程序可以实时地从 Office 365 同步到企业的 Windo

48、ws 设备(需要 Windows 7或更高的版本),从而支持用户在短短的数秒钟内即可使用新的 Office。3.1.2.2.1.2 高效协作支持多方高清视频会议通过新的 Office 提供的多方参与的高清会议、文档共享和通过 OneNote 记录的实时的笔记等功能,用户可以轻松地主持和参与更加高效的在线会议。通过跟踪网站、文档、以及讨论保持连接社交网络不同于简单的新闻推送和订阅,社交网络的目的在于使得人们可以更加高效地进行沟通和协作。新的 SharePoint 允许中粮可乐关注员工、文档和网站。用户可以分享想法、并获得相应的回应,从而确保用户在社交圈子里的信息的实时性。通过内部邮箱确保每个人都

49、可以获得及时的消息通过把 Outlook、Exchange 和 SharePoint 的强大功能联合在一起,创建单一的文件夹、日程或任务,并向中粮可乐所有的团队成员开放访问权限,实现对团队电子邮件和支持文档的链接的唯一性支持,从而确保团队成员之间的高效沟通。3.1.2.2.1.3 专业形象构建并更新公司网站由 Office 应用程序提供的专业的网站、商业电子邮件、高清的视频会议和高生产力,确保企业的业务可以一直把最好的一面展示给客户,并能够很好地支持客户的需求。专家级的表现SharePoint 提供的新的功能,为用户提供了在演示过程中的完全的控制权,因此用户可以阅读演讲者的笔记,跳跃到演讲者现

50、在使用的幻灯片之前或者之后的其他的幻灯片,或者放大或缩小所看到的幻灯片,从而支持用户更好的理解演讲者所讨论的整个内容。通过 Excel 获得新的洞察Excel 的 Recommended Charts 功能提供了虚拟化中粮可乐的数据 包括图片、图标、标准化选项和趋势分析 等等所有这些数据的两个不同的实现方式的建议,用户只需通过易于使用的菜单,通过简单的点击即可实现这些功能。3.1.2.2.1.4 轻松IT通过一个集成的控制台管理用户和服务新的管理控制台的设计目的是为企业提供一个方便的基于单一网络控制台的管理功能,来支持企业通过一个单一地点来管理多个用户和文档策略。对丢失的设备进行远程数据擦除我

51、们深刻认识到对于企业而言,需要确保业务数据一贯的绝对安全。Office 允许企业通过高度安全的方式来管理移动设备,企业可以批准移动设备列表,采用增强的 PIN 锁定,并支持远程地移除丢失的移动设备上的公司相关的数据。成本可控的服务级别协议除了增强的移动设备的安全性以外,Office 365 还提供了内置的防御功能来防范病毒、恶意程序和钓鱼攻击。3.1.2.2.1.5 超值服务保持及时获得最新的技术作为 Office 365 的客户,企业将可以获得不受限制的、自动的到最新的 Office 软件的升级,而且无需额外的成本。大规模企业级的功能,中小企业可承受的价格Office 365 为用户提供了跨

52、所有的设备的最佳的体验,提供了支持企业业务增长所需的完整的工具序列,而所有的这些,都可以通过可控的、在企业的预算范围之内的,按月进行结算的产品订阅来实现。无需前期基础设施成本部署和管理一台服务器需要耗费大量的成本。Office 365 以更低的资金投入为企业实现了相同的功能。3.1.2.3 大数据挖掘分析平台3.1.2.3.1 Windows Azure 中的大数据Apache Hadoop 是一个辅助大数据管理和分析的软件框架,由 Apache 基金会开发。Hadoop 的主要目标是对分布式环境下的“大数据”提供一种可靠、高效、可伸缩的存储及处理方式。Apache Hadoop 内核提供了带

53、 Hadoop 分布式文件系统 (HDFS) 的可靠数据存储和一个简单的 MapReduce 编程模型,该模型用于并行处理和分析存储在此分布式系统中的数据。HDFS 使用数据复制来处理在部署此高度分布式系统时出现的硬件故障问题。 为了降低分析来自各种源的非结构化数据的复杂性,MapReduce 编程模型支持用于闭包映射和精简操作的核心抽象。MapReduce 编程模型会将其所有作业视为对包含密钥值对的数据集进行的计算。因此,输入和输出文件都必须包含仅包括键值对的数据集。这种约束的主要收获是导致 MapReduce 作业可以组合。 其他与 Hadoop 相关的项目(如 Pig 和 Hive)建立

54、在 HDFS 和 MapReduce 框架基础之上。与直接使用 MapReduce 程序相比,此类项目管理群集会轻松得多。例如,Pig 使您能够使用称为 Pig Latin 的过程语言来编写程序,这些程序将在群集上编译为 MapReduce 程序。它还使您能够流畅地控制对数据流的管理。Hive 是一个数据仓库基础结构,它为存储在群集中的文件数据提供表抽象,然后可以使用以声明语言(称为 HiveQL)编写的类似于 SQL 的语句对数据进行查询。 3.1.2.3.2 Windows Azure HDInsight 概述Hadoop 在 Windows Azure 上的实现即为 HDInsight,

55、这是一种 100% 基于 Apache Hadoop 的云端服务。Azure HDInsight 使 Apache Hadoop 可在云中作为服务使用,它使 HDFS/MapReduce 软件框架和相关项目(如 Pig、Hive 和 Oozie 等)可用于更简单、缩放性更高且经济实用的环境。 Hadoop 的标准群集通常具有单个头节点,HDInsight 通过双头节点的方式增加服务的可用性。切换到新 HA 群集配置不会更改群集的价格,除非客户使用超大头节点设置群集。 HDInsight 带来的主要效率之一与其管理和存储数据的方式有关。HDInsight 使用 Azure Blob 存储作为默认

56、文件系统。Blob 存储和 HDFS 是独立的文件系统,并且已分别针对数据的存储和计算进行了优化。 l 对于将使用 HDInsight 处理的数据而言, Azure Blob 存储是一个可高度缩放、高度可用、成本低、可长期使用且可共享的存储选项。 l HDFS 上 HDInsight 所部署的 Hadoop 群集已为对数据运行 MapReduce 计算任务进行了优化。 HDInsight 群集部署在 Azure 中的计算节点上,用于执行MapReduce 任务,一旦任务完成,即可由用户删除。在传统的 Apache Hadoop 上,完成计算后的数据将保存在 HDFS 上,在云端这是一种成本很高

57、的存储方式。Blob 存储是一个可靠的通用 Azure 存储解决方案。因此,通过在 Blob 存储中存储数据,可以安全地删除用于计算的群集而不会丢失用户数据。Azure Blob 存储是一套低成本的解决方案,而且通过实现 Apache Hadoop 接口,微软在 Apache Hadoop 上也贡献了相关的代码来支持 Azure Blob 存储,使 Hadoop 生态系统中其他的组件也能够访问 Azure Blob 存储,为客户提供了一致的体验。 HDInsight 使用 Azure PowerShell 配置、运行 Hadoop 作业,并对其进行后期处理。 HDInsight 还提供了一个

58、Sqoop 连接器,该连接器可用于将数据从 Azure SQL 数据库导入到 HDFS,或将数据从 HDFS 导出到 Azure SQL 数据库。 Microsoft Power Query for Excel 可用于将数据从 Azure HDInsight 或任何 HDFS 导入到 Excel 中。这一外接程序通过简化数据发现和对各种数据源的访问,增强了 Excel 中的自助式 BI 体验。除了 Power Query 之外,还可使用 Microsoft Hive ODBC 驱动程序集成 Excel、SQL Server Analysis Services 和 Reporting Servi

59、ces 等商业智能 (BI) 工具,推动和简化端到端数据分析。 图:HDInsight / Hadoop 生态体系Windows Azure HDInsight 的独特优势: l 按需灵活扩展 HDInsight 是一种云技术驱动的 Hadoop 发行版。这意味着 HDInsight 架构能够处理任何数量的数据,按需将数据处理容量从数 TB 扩展至数 PB 级别。您可以随时快速创建任意数量的节点。Windows Azure 只对您实际使用的计算和存储收取费用。 l 结构化、半结构化、非结构化,所有数据一网打尽 由于完全符合 Apache Hadoop 标准,HDInsight 能够处理来自网络

60、点击流、社交媒体、服务器日志、设备和传感器等来源的非结构化或半结构化数据。借此您能够分析新的数据集,从中寻找新商机,推动组织向前发展。 l 使用您惯用的语言进行开发 HDInsight 具有强大的编程扩展能力,适用于多种语言,包括 C#、Java 等。您可在 Hadoop 上使用自己习惯的编程语言进行 Hadoop 作业的创建、配置、提交和监控。l 无需采购或维护硬件 使用 HDInsight,您可在云中部署 Hadoop,无需购买新硬件,也无需其他前期成本。无需花费大量时间进行安装或设置。Windows Azure 可以为您完成这些工作。您可在几分钟内启动第一个群集。 l 使用 Excel

61、直观呈现您的 Hadoop 数据 由于 HDInsight 与 Excel 集成在一起,因此您能在企业用户熟悉的工具中以全新方式直观呈现和分析您的 Hadoop 数据。用户可从 Excel 选择 Windows Azure HDInsight 作为数据源。 l 将本地 Hadoop 集群与云连接 HDInsight 还能与 Hortonworks 数据平台集成,因此您能将 Hadoop 数据从现场数据中心移动到 Windows Azure 云,并将其用于备份、开发/测试和云迸发方案。通过使用微软分析平台系统,您甚至能同时对本地的和云端 Hadoop 集群进行查询。 l 包含 NoSQL 事务功

62、能 HDInsight 还将包含 Apache HBase,这是一种列式 NoSQL 数据库,基于 Hadoop 分布式文件系统 (HDFS) 运行。这样您就能对非关系数据执行大量事务处理 (OLTP),并实现一些用例,例如让交互式网站或传感器将数据写入 Windows Azure Blob 存储。 Windows Azure HDInsight 的一种典型情形是:以批处理的方式,对 Azure 节点上存储的整个非结构化数据集(不需要频繁更新)进行即席分析。 这些情况适用于商业、科学和监管方面的各种活动。例如,这可能包括监控零售业的供应链、金融业的可疑交易模式、公用事业和服务的需求模式、一系列

63、环境传感器中的空气和水质量或大城市区域内的犯罪模式。 HDInsight(通常还有 Hadoop 技术)最适合于处理大量已记录或存档的数据,这些数据在写入后不需要进行频繁更新,并且通常会读取这些数据来进行完整分析。此方案对更适合由 RDBMS 处理的数据加以补充,RDBMS 要求数据容量较小(GB 而非 PB),并且必须持续更新它,或查询它以获得完整数据集内的特定数据点。RDBMS 最适用于根据固定架构组织和存储的结构化数据。MapReduce 可以很好地处理没有预定义架构的非结构化数据,因为它能够在那些数据被处理时对它们进行转译。 3.1.3 培训、导师指导和客户定制化的服务咨询和交付随着企业信息化的发展以及互联网新业务、新业态的不断涌现,各种新的技术层出不穷。这使得用户的信息化部门不得不面对越来越多的新技术和不断复杂的信息化系统。以往依靠信息化部门的IT技术人员花大量精力自己研究技术产品和解决技术问题,将越来越难于满足信息化建设的要求。同样,对于提供创新创业企业服务和孵化的园区面对孵化器内各种不同类型的企业、企业所在不同的业态可能有更多不同的技术要求。因而对于企业的服务、技术支持,甚至在企业

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!