《微软云暨移动应用孵化平台项目方案书》由会员分享,可在线阅读,更多相关《微软云暨移动应用孵化平台项目方案书(59页珍藏版)》请在金锄头文库上搜索。
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孵化器初创企业公共服务平台273.1.2.1IT基础架
2、构服务平台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 中的大数据433.1.2.3.2Wind
3、ows 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年以来,某高新区先后获批国家级首批9个创新型科技园区之一,国家三个科技与
4、金融结合试点高新区之一,国家15个科技服务体系试点园区之一和省首个国家海外高层次人才创新创业基地。目前,某高新区已成为长株潭两型社会和某创新型城市建设核心区。“十一五”期间,园区基本保持技工贸总收入三年翻一番、财税收入两年翻一番的发展速度。截止2014年底,麓谷园区实现技工贸总收入2200亿元,高新技术产值突破1400亿元,规模工业总产值达到1280亿元。高新区综合经济实力在全国115个国家级高新区中排名第14位,创新能力排名第10位。2014年底,以某高新区为龙头的长株潭国家自主创新示区正式获批,标志着某高新区进入国家级高新区的“第一方阵”。微软公司作为全球领先的软件、服务、设备和解决方案供
5、应商,自1975年成立以来,一直致力于帮助个人和企业用户全面发挥科技潜能。三十多年来,微软公司始终引领技术创新与变革,其卓越的软件、设备和服务能够帮助用户提升生活和工作的方方面面,使数以亿计的用户真正受益于科技。为贯彻落实克强总理在2015年政府工作报告中提出的“大众创业、万众创新”精神,推动某市“互联网+”与产业结合,吸引更多科技型创业团队、运营团队、IT人才等创新资源集聚某,基于平等互利、优势互补的合作原则,某高新区和微软公司决定进一步加强合作实现共赢,共同打造“四创联动”的新型发展生态圈。二、 合作目标双方通过开展战略合作,发挥微软品牌、技术、平台的号召力和凝聚力,结合政府的各项扶持和培
6、育政策,借助运营商的运营管理,以“互联网+”等基于移动互联网的产业作为核心合作主题,打造一个能够真正吸引创业者的创业孵化基地,为创业者提供创业空间及相应的支持和服务,致力于将高新区打造成一流的创新、创业、创投、创客“四创联动”的新型发展生态圈。双方在平等、互利、互惠的前提下,拟在移动互联网产业孵化、创新产业孵化、知识产权保护等多个领域开展合作。三、 合作容1233.1 某高新区-微软云暨移动应用孵化平台主要孵化方向为以“互联网+”等基于移动互联网的产业作为核心合作主题,打造一个能够真正吸引创业者的创业孵化基地,为创业者提供创业空间及相应的支持和服务。3.1.1 园区初创企业公共开发测试平台云计
7、算为信息技术行业带来了前所未有的机遇,可以帮助企业和组织提高业务敏捷性、降低管理复杂性和控制成本,实现投资回报率(ROI)的最大化。微软的云计算解决方案即包括公有云服务平台,有提供了从数据中心到桌面构建私有云的全套方案,给予了用户更多的选择和灵活性, 帮助用户满足当前的需求并解决未来的 IT 挑战。随着信息化的进步、云端应用的不断发展,依托云计算的软件开发、测试服务开始悄然兴起,以云服务为平台的开发、测试应用成为云计算中不可或缺的一部分。通过使用开发、测试云解决方案,企业可以更加简便和快速的构建开发测试环境,使软件开发和测试进入云中开发的全新时代。什么是微软开发测试云微软云计算解决方案为企业和
8、组织的业务研发和管理提供了一个统一的、面向服务的、动态规划的基础平台,能够有效地帮助软件研发企业将整体统一的研发管理体系和管理思想落实到每个项目和人员执行基础上,从而保障不同研发项目在整个企业视角上的成功,进而推动企业的发展。微软开发测试云将云计算技术和软件研发企业管理进行了有力结合,为软件研发企业提供了持续发展的技术平台。3.1.1.1 微软云端移动开发的特点1. 与众不同的后端云环境 l 跨平台通过支持不同开发语言的后端平台为 iOS、Android,以及 Windows 设备上运行的前端应用提供支持。l 混合云将多平台应用与企业部或第三方服务集成,将部数据中心扩展至云中。l 速度快适用于
9、跨平台应用,具备完善功能的专有后端开发模型。2. 独一无二的前端开发工具 l 跨平台使用惯用的编程语言和工具为 iOS、Android、Windows 开发应用。l 更一致借助统一的开发工具,横跨主流平台,通过高效率开发打造一致的应用体验。l 可共享一套代码通过简单修改即可在不同平台上运行,并提供出色的用户体验。3.1.1.2 解决方案如何工作微软的开发测试云解决方案,即在云计算平台中构建开发环境,开发测试云将承担软件在开发和测试过程中所产生的工作负载,集中管理资源,并针对需求动态的分配资源,使开发与测试环境能够充分的满足软件开发项目的需求。方案通过将现有的软硬件资源构建成为一个资源池,将其中
10、的资源以服务的方式提供给用户使用,实现自助服务和广泛的使用访问,同时通过资源动态调整、动态核算等方式,有效地提高软硬件资源利用率和扩展性,从而为更复杂的系统要求提供了资源和技术服务保障。3.1.1.2.1 云端移动开发方案架构云端移动开发方案主要涵盖移动应用的 快速交付、 定制开发 、以及 集成 三大领域。在该解决方案中,前端部分可选择 Universal App、Xamarin,或 Cordova+ HTML5 之一作为开发技术;后端部分可根据实际需求,从应用服务层、数据服务层,以及基础 IT 服务层的诸多 Windows Azure 服务中选择所需服务,搭建最能满足应用需求的后端。为了简化
11、后端的搭建工作,Windows Azure 还提供了打包式的“移动服务”,其中包含跨平台移动应用程序中最常用的 Azure 服务,可以帮助开发者用最简单的操作,快速建立一整套后端系统。三种前端开发技术,三种后端 Azure 方案,前端与后端分别三选一,共可获得九种排列组合,充分满足不同移动应用的开发需求。整套方案提供的三种前端技术分别适合开发不同的移动应用。针对不同类型应用的具体需求,该方案通过Visual Studio提供了一致的开发方式:l UniversalApp: 通过一套代码为台式机、笔记本、平板、手机、Xbox游戏机等所有Windows设备提供丰富的应用体验。基于XAML 和 C#
12、,以及HTML 和 JavaScript的开发框架,横跨Windows设备共享代码及用户体验,帮助开发者为不同设备创建程序时使用相同代码,在不同Windows设备上运行,并使用同一的Azure后端。l iOS、Android原生应用:使用C#为 iOS 和 Android 设备开发原生应用,不同平台的应用有7080%的代码可以共享。在VisualStudio 中借助Xamarin扩展为 iOS 和 Android 设备开发原生应用。统一的开发语言(C#),统一的开发环境(Visual Studio),以及统一的库(BCL),是的开发者能够使用统一的方法和技术轻松地为不同平台开发原生应用。l W
13、eb应用:通过混合式Web应用,用一套代码在不同设备上提供完全一致的体验。在 Visual Studio 过 HTML 和 JavaScript 创建混合应用,即可借助在 HTML、JavaScript、以及.NET方面现有的技术储备,并充分利用流行的开源前端框架,如:AngularJS, BackboneJS, 以及 WinJS 开发跨平台移动应用。架构图涉及 Azure 服务的详细描述:客户端访问功能概述:承载移动应用的对外,具备自动缩放能力,可以横向或纵向伸缩,应对高并发负载。 Azure 的构建方案:使用结合云服务构建,站点的静态资源通过 Azure CDN 进行分发。 应用服务功能概
14、述:承载移动应用的后端服务,具备自动缩放能力,应对高并发负载,支持向不同移动平台的所有或细分用户推送可定制的个性化营销消息。 Azure 的构建方案:使用移动服务或或云服务构建,结合通知中心服务推送消息。 数据存储功能概述:使用大容量存储选项,更安全地管理应用运营过程中需要持久化存储的数据,提供跨地域冗余存储,支持管理 PB 级别的存储量,数据均可通过 REST API 进行访问。 Azure 的构建方案:使用 Azure Storage 服务的Blob 存储和 Azure SQL 数据库。 数据分析功能概述:对应用程序运营过程中产生的海量日志数据进行处理、分析并生成报表,可监测及预测数据,提
15、供日志数据收集、在线实时计算/分析、离线计算/分析等功能。 Azure 的构建方案:使用 HDInsight 服务构建,并可在虚拟机中构建集群。 集成服务功能概述:将移动应用跨越私有云和公有云环境进行连接,用于在应用程序间传递消息,管理云中消息的传递,或将本地部署的应用程序连接到云环境。 Azure 的构建方案:使用 Azure 服务总线构建。 高性能连通功能概述:使用 Azure虚拟网络提供的 VNet 将云与企业部 IT 基础结构连接,与企业部的计算/分析服务和数据库集群相集成。 Azure 的构建方案:使用虚拟网络的点到站点或站点到站点 VPN 功能。3.1.1.2.2 最快交付Azure 移动服务提供了为应用程序创建后端系统所需的诸多能力,包括数据存储、(使用社交网络或企业身份验证系统进行的)用户身份验证、推送通知,以及脱机工作等能力。只需要注册并