文库网
ImageVerifierCode 换一换
首页 文库网 > 资源分类 > PDF文档下载
分享到微信 分享到微博 分享到QQ空间

华为企业云和大数据时代的软件交付.pdf

  • 资源ID:21742066       资源大小:6.52MB        全文页数:25页
  • 资源格式: PDF        下载积分:3文币
微信登录下载
快捷下载 游客一键下载
账号登录下载
三方登录下载: QQ登录 微博登录
二维码
扫码关注公众号登录
下载资源需要3文币
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 
账号:
密码:
验证码:   换一换
  忘记密码?
    
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

华为企业云和大数据时代的软件交付.pdf

1、云和大数据时代的软件交付云和大数据时代的软件交付 伴您同行,云启未来伴您同行,云启未来 一、软件交付趋势和挑战一、软件交付趋势和挑战 二、新一代研发工具解决方案二、新一代研发工具解决方案 三、云端研发加速软件生产力变革三、云端研发加速软件生产力变革 大纲大纲 互联网互联网+和和ICT行业持续深度变革,颠覆式创新成为企业的恶梦,行业持续深度变革,颠覆式创新成为企业的恶梦,企业急需持续快速的创新能力企业急需持续快速的创新能力 l 到到2020 年,年,40%的的IT企业软件收入和企业软件收入和 100%的软件收入增长将由云计算、大数据、移动应用、社交驱动的软件收入增长将由云计算、大数据、移动应用、

2、社交驱动 l 新技术、新平台、新领域、新业务模型不断涌现新技术、新平台、新领域、新业务模型不断涌现 未来未来5年,世界年,世界 IT软件和服务开支将继续增长软件和服务开支将继续增长 软件平台正实现从第二代到第三代转变软件平台正实现从第二代到第三代转变 新的研发新的研发 能力适配能力适配 很关键很关键 互联网+和ICT行业持续深度变革,颠覆式创新成为企业的恶梦,企业比以往任何时候更需要持续快速的创新能力,为了达到这个目的,企业除了要“轻资产轻资产”,还需“专注于核心业务创新专注于核心业务创新”,新的研发能力适配很关键,正是在这个背景下诞生的华为开发云(DevCloud)需求旺盛,迸发出蓬勃生机。

3、云和大数据时代云和大数据时代,创新与变革成为主旋律创新与变革成为主旋律,软件交付要因时而变,不能因循守旧软件交付要因时而变,不能因循守旧 移动应用移动应用 社交社交 大数据大数据 云计算云计算 物联网物联网 软件生产力变革软件生产力变革 研发场景研发场景 编程语言编程语言 软件架构软件架构 研发工具研发工具 研发模式研发模式 交付形式交付形式 市场和客户的期望市场和客户的期望:所有服务按需获取 所有功能7x24 小时运行 各种智能终端随时随地访问 技术创新:技术创新:云计算、大数据、移动应用、社交、容器技术、认知计算、物联网、人工智能等一大批新技术 驱动 驱动 研发场景:到研发场景:到 201

4、8 年,年,70%80%的开发人员将转移到云端开发,的开发人员将转移到云端开发,开放的工具平台和完整的研发生态越来越重要开放的工具平台和完整的研发生态越来越重要 l 环境:环境:一键式获取开发测试、类生产、生产环境一键式获取开发测试、类生产、生产环境 l 集成:和云平台紧密集成,简化部署集成:和云平台紧密集成,简化部署,促进应用上云促进应用上云 l 弹性:云端弹性伸缩,大幅提高研发活动效率弹性:云端弹性伸缩,大幅提高研发活动效率 l 集群:集群:HA、集群、多租户、易扩展、集群、多租户、易扩展 l 数据:数据存储在云端,集中灾备,为研发大数据分析奠定基础数据:数据存储在云端,集中灾备,为研发大

5、数据分析奠定基础 l 体验:开发、部署、上线、运维的全生命周期体验体验:开发、部署、上线、运维的全生命周期体验 l 生态:容易集成和被集成,构建研发生态生态:容易集成和被集成,构建研发生态 代码检查代码检查 编译编译 构建构建 测试测试 配置管理配置管理 验证环境部署验证环境部署 项目管理项目管理 发布发布 n研发云服研发云服务务 研发工具首先要服务化、云化研发工具首先要服务化、云化 研发云服务和云平台整合、集群,或者成为云平研发云服务和云平台整合、集群,或者成为云平台的一部分台的一部分 新的编程语言和技术框架不断涌现,多语言混合编程成为常态新的编程语言和技术框架不断涌现,多语言混合编程成为常

6、态 云计算、大数据开源项目中呈现多云计算、大数据开源项目中呈现多语言混合编程状态语言混合编程状态 Go 语言发展迅速,语言发展迅速,Cloud Foundry,Docker,CoreOS GitHub 排名前排名前5000 项目项目 语言使用情况:语言使用情况:Go Lang 等新编程语言在并行编程、充分利用多等新编程语言在并行编程、充分利用多CPU、多核等方面具有极大优势、多核等方面具有极大优势 软件架构:基于容器的微服务化架构是分布式软件系统的架构演进方向,软件架构:基于容器的微服务化架构是分布式软件系统的架构演进方向,更细粒度弹性,架构更具灵活性更细粒度弹性,架构更具灵活性 l应用被拆解

7、成松耦合的细粒度服务,架构更加灵活性,架构更加灵活性,弹性粒度更小,节省资源弹性粒度更小,节省资源 l服务无状态服务无状态,更好地Auto Scaling 水平弹性伸缩,任何缓存的状态都可以在系统重启时重构出来 l通过动态路由来支持 A/B 测试,灰度发布,测试,灰度发布,分阶段升级、分阶段升级、回滚回滚 l不会导致系统的大面积崩溃不会导致系统的大面积崩溃,系统有更好的适应能力,问题快速恢复,提升系统可靠性 整块的功能或者服务整块的功能或者服务 微服务微服务 弹性伸缩 LXC容器 微服务带来的好处:微服务带来的好处:l系统复杂度增加系统复杂度增加:独立部署、独立运行,不相互依赖,服务注册、发现

8、,负载均衡,弹性伸缩,健康检查 l集群数量大规模增加、监控、统计等性能要求高 l需要引入微服务化平台需要引入微服务化平台:服务网关(API Gateway),服务容错,监控日志,REST/RPC和序列化,限流和容错,安全,统一错误处理 l微服务化框架:Netflix Karyon/Ribbon,Spring Boot/Cloud,阿里Dubbo 微服务带来问题:微服务带来问题:IBM打造云端轻量级DevOps 工具链JazzHub,并实现JazzHub 和IBM BlueMix 紧密集成,所有工具能力都以服务的方式提供 Microsoft 推出轻量级工具链Visual Studio Onlin

9、e,并和Azure 无缝集成,加速云端应用开发。并推出Web IDE“Monaco”研发工具趋于轻量化、研发工具趋于轻量化、Web 化,并和云平台紧密集成,打造全云端化,并和云平台紧密集成,打造全云端研发体验研发体验,逐步开启浏览器研发时代,实现随时随地研发逐步开启浏览器研发时代,实现随时随地研发 企业级敏捷、企业级敏捷、DevOps 和精益已在互联网公司广泛使用和精益已在互联网公司广泛使用 从软件交付到最终客户上线时间长,效率低,开发测试环境、类生产环境、生产环境难以保证一致性 技术趋势、不断演进的客户期望、持续变化的商业环境驱动对敏捷化的需求 软件交付周期越来越短,快速试错,快速反馈,一天

10、交付多次,按需发布,随时把idea 转变为软件 从软件开发到软件交付业务流中有太多的浪费与等待,效率低下 虚拟化和容器技术改变软件交付的形式虚拟化和容器技术改变软件交付的形式 Source Code Repository Dockerfile For A Docker Engine Docker Container Image Registry Build Docker Engine Host 2 OS 2(Linux)Container A Container B Container C Container A Push Search Pull Run Host 1 OS(Linux)容器技

11、术对软件交付的影响就像:集装箱对物料行业的影响,螺丝钉对生产制造行业的影响,容器技术对软件交付的影响就像:集装箱对物料行业的影响,螺丝钉对生产制造行业的影响,并将改变软件交付的形式并将改变软件交付的形式 交付频率高,研发周期短交付频率高,研发周期短 l市场变化快,产品盈利窗口窄 l按需发布,一天交付多次,快速试错,快速反馈 l持续快速创新,快速将idea转变为产品 环境复杂,跨地域协作多环境复杂,跨地域协作多 l国际化、跨地域团队沟通协作多 l项目可见性、同步性要求高 l新技术、新语言学习曲线长 l工具部署和维护低效、复杂 数据安全要求高数据安全要求高 l研发数据存储分散,难以有效管理和灾备

12、l缺少企业级安全管控,软件资产易流失 l核心数据加密传输和存储 云和大数据时代的软件交付挑战云和大数据时代的软件交付挑战 一、软件交付趋势和挑战一、软件交付趋势和挑战 二、新一代研发工具解决方案二、新一代研发工具解决方案 三、云端研发加速软件生产力变革三、云端研发加速软件生产力变革 大纲大纲 华为开发云打造云端研发体验,加速软件交付,集成业界优秀商用、华为开发云打造云端研发体验,加速软件交付,集成业界优秀商用、开源工具和技术,打造开放完整的云端研发生态开源工具和技术,打造开放完整的云端研发生态 8大水平工具服务大水平工具服务 和和IDE 垂直领域支撑垂直领域支撑 4大核心竞争力大核心竞争力 生

13、态建设生态建设 代码检查代码检查 编译编译 构建构建 测试测试 配置管理配置管理 n对接企业对接企业云部署能力云部署能力 项目管理项目管理 发布发布 IDE 安全安全 社交社交 智能智能 敏捷敏捷 一切都是服务,即开即用,无需安装部署维护一切都是服务,即开即用,无需安装部署维护 开发人员超过开发人员超过 60%的时间花费在环境搭建、部署和运维上的时间花费在环境搭建、部署和运维上 Web IDE,随时随地编码、调试,随时随地编码、调试 实时协作,结对编程,工作空间共享实时协作,结对编程,工作空间共享 共享整个工作空间给别人,让队友知道你的工作状态,帮助你解决疑难问题,提高了协作效率 支持实时一起

14、编程,位于地球两边的开发者可以同时在同一个文件或者是同一块代码上工作,对结对编程的最好支持 充分利用容器在环境一致性和部署方面的优势充分利用容器在环境一致性和部署方面的优势 使用SSH Terminal 访问后台的Docker 容器,使用户拥有绝对控制权,提高交互效率 内置了基于Docker 的Builder 和Runner,充分发挥了Docker 容器在部署方面的能力 Web IDE 改善改善Github 的代码体验,像看电影一样查看代码的所有历的代码体验,像看电影一样查看代码的所有历史版本史版本 Online 和和Offline 协同工作,支持被集成,弹性自动伸缩协同工作,支持被集成,弹性

15、自动伸缩 被集成被集成:项目嵌入其他产品和网站环境不需要认证或用户配置 弹性伸缩弹性伸缩:不受资源约束,增减这些资源可以提供研发工具并发效率 SCM(GIT):):初始化GIT仓库,通过远程克隆代码库到您的桌面并离线使用,在线时Add、Commit 和Push 代码到代码库 本地克隆:本地克隆:使用CLI创建一个本地远程同步的项目。使用任何桌面工具或IDE去编辑,build 和run 本地项目,在线时本地项目会与远程在同步点同步。研发大数据分析,深度洞悉研发,让开发更智能研发大数据分析,深度洞悉研发,让开发更智能 性能标杆,使用跟踪,质量跟进,部署量,以及嵌入式分析,开发智能和报告系统性能标杆

16、,使用跟踪,质量跟进,部署量,以及嵌入式分析,开发智能和报告系统 一、软件交付趋势和挑战一、软件交付趋势和挑战 二、新一代研发工具解决方案二、新一代研发工具解决方案 三、云端研发加速软件生产力变革三、云端研发加速软件生产力变革 大纲大纲 需求管理需求管理 开发和开发和测试测试 资源编排与环资源编排与环境准备境准备 运行环境与服务运行环境与服务安装、配置安装、配置 类生产环境部类生产环境部署、测试署、测试 生产环境部署、生产环境部署、上线上线 运维运维 资源编排资源编排(计算(计算/存储存储/网络)网络)多语言多语言/运运行环境行环境 类生产环境类生产环境部署部署 弹性伸缩弹性伸缩 环境准备环境

17、准备 基础服务基础服务(RDB/MQ)测试、验证测试、验证 扩展服务扩展服务 (大数据(大数据/电信电信.)监控、反监控、反馈、分析馈、分析 第三方服务第三方服务(地图(地图)灰度发布灰度发布 生产环境部生产环境部署上线署上线 版本管理版本管理 应用生命周期管理应用生命周期管理 开发环境开发环境 类生产环境类生产环境 生产环境生产环境 环境环境 DevOps 研发工具研发工具 服务和服务和 云平台云平台 和云平台无缝集成,极大提高云端应用的开发和部署效率和云平台无缝集成,极大提高云端应用的开发和部署效率 开发云服务开发云服务 应用的生、老、病、死都在云上应用的生、老、病、死都在云上 “一站式一

18、站式”服务助力开发者将业务创新快速变现服务助力开发者将业务创新快速变现 开发云服务开发云服务 云应用引擎云应用引擎 Market Place 弹性大数据弹性大数据 使用销售用集成开发环境敏捷开发大数据应用 将开发的大数据应用部署在云应用引擎上 客户购买应用并调用弹性大数据平台处理业务 在Marketplace中发布销售大数据应用 开发开发 部署部署 使用使用 销售销售 为什么选择华为开发云(为什么选择华为开发云(DevCloud)?)?最前沿的工具解决方案 有效支撑软件研发 轻量级DevOps 工具服务 应用的生、老、病、死都在云上 利用云的弹性扩展和并发能力提高效率 水平工具服务 垂直研发领域 卓越的研发工具、方法和实践 服务全球70000+的研发团队 全球10+研究所 需求 测试 部署 开发 利用华为成熟的国际化平台,加速业务推广 华为全面的业务领域打造更加完整的研发生态 世界著名大学 欧美知名公司 国际开源社区 和华为企业云紧密集成,云端研发体验 遍布全球的智力支撑 国际化平台,完整的研发生态 伴您同行,云启未来!伴您同行,云启未来!


注意事项

本文(华为企业云和大数据时代的软件交付.pdf)为本站会员(晚风1)主动上传,文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文库网(点击联系客服),我们立即给予删除!




关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

文库网用户QQ群:731843829  微博官方号:文库网官方   知乎号:文库网

Copyright© 2025 文库网 wenkunet.com 网站版权所有世界地图

经营许可证编号:粤ICP备2021046453号   营业执照商标

1.png 2.png 3.png 4.png 5.png 6.png 7.png 8.png 9.png 10.png