云计算-欢迎访问北京大学信息学院软工所.ppt

云计算-欢迎访问北京大学信息学院软工所.ppt

  1. 1、本文档共85页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
云计算-欢迎访问北京大学信息学院软工所

软件即服务 (SaaS) 。客户所使用的服务商提供的这些应用程序运行在云基础设施上。这些应用程序可以通过各种各样的客户端设备所访问,通过瘦客户端界面像WEB浏览器(例如,基于WEB的电子邮件)。客户不管理或者控制底层的云基础架构,包括网络、服务器、操作系统、存储设备,甚至独立的应用程序机能,在可能异常的情况下,限制用户可配置的应用程序设置。 平台即服务 (PaaS) 。客户使用云供应商支持的开发语言和工具,开发出应用程序,发布到云基础架构上。客户不管理或者控制底层的云基础架构,包括网络、服务器、操作系统或者存储设备,但是能控制发布应用程序和可能的应用程序运行环境配置。 架构即服务 (IaaS) 。向客户提供处理、存储、网络以及其他基础计算资源,客户可以在上运行任意软件,包括操作系统和应用程序。用户不管理或者控制底层的云基础架构,但是可以控制操作系统、存储、发布应用程序,以及可能限度的控制选择的网络组件(例如,防火墙)。 私有云:云基础架构被一个组织独立地操作,可能被这个组织或者第三方机构所管理,可能存在于某种条件下或者无条件存在。 社区云:云基础架构被几个组织所共享,并且支持一个互相分享概念(例如,任务、安全需求、策略和切合的决策)的特别的社区。可能被这些组织或者第三方机构所管理,可能存在于某种条件下或者无条件存在。 公有云:云基础架构被做成一般公共或者一个大的工业群体所使用,被某个组织所拥有,并出售云服务。 混合云:云基础架构是由两个或者两个以上的云组成,这些云保持着唯一的实体但是通过标准或者特有的技术结合在一起。这些技术使得数据或者应用程序具有可移植性。(例如,在云之间进行负载平衡的Cloud Bursting技术) * * SASE平台的一大特点就是大量服务共享同一个运行环境,如果服务的提供者出于恶意或者无意中用带有缺陷的程序代码破坏公共运行环境的话,将会导致所有用户无法正常使用SASE上的服务。正因如此,SASE的运行环境持久健壮,是SASE上服务可用性的关键保障。为了尽量避免SASE受到服务提供者缺陷代码的不良影响,我们使用了多种静态代码分析服务来构建SASE的第一道防线。 SASE提供了较为严格的代码静态分析机制。当服务的提供者将自己的服务提交到SASE系统时,只能获得一个测试空间来对服务进行测试,这个测试空间只能提供一些基本的资源,并且不属于SASE的核心机群。服务的源代码会被自动地进行静态分析,查找代码中可能存在的缺陷。SASE会向服务的提供者给出分析报告,只有那些不包含已知的会对系统造成危害的缺陷的服务,才能通过静态分析测试,由平台的运营者将测试空间内的服务转移部署在SASE上。 SASE中主要依赖的静态代码分析服务主要包括:代码违禁调用分析,安全类缺陷分析,代码低效调用分析以及资源泄漏分析。 * 面向服务特征的运行管理 进程调度、内存管理等 资源状况 CPU 内存 IO …… 提高资源利用率 方便用户使用 服务部署、配置、迁移等 提高 资源利用率 提高 用户满意度 资源状况 可用程度 忙闲程度 带宽 可靠性 …… 静 态 分 析 动态监测 服务特征 服务间关系 运行时间 健壮性 用户量 …… 其它问题 工具服务的形式 用户通过 web 页面 使用 程序通过 服务接口 调用 用户的习惯 云与端结合? 与本地代码的同步? 应用挑战 软件开发者对于代码放在云里放心吗? 如何让用户平滑过渡过来? 云安全:谁为可能出现的问题负责? 更多的角色层次:云平台管理者、工具管理者、项目管理者、编程人员 找谁处理? 实践现状 你已经在使用大量的云了 网络有哪些信誉好的足球投注网站:google search 电子邮件:gmail 查病毒:自动更新病毒库 云输入:自动更新常用输入 你甚至可能已经有过“云开发”的经历了 CVS、SVN Issue Tracker 谁在探索 Microsoft IBM Online IDE Mozila Bespin Zoho Creator ECCO Delft University: Adinda …… VMWare+Salefore: VMforce 中国移动: 我们的实践 Web IDE:Web IDE 软件工程服务平台:SASEP 第三部分:SASEP ——SASE的一个具体实现 SASEP——By MASS.PKU SASEP概述 软件的开发、维护离不开工具软件的支持,例如建模工具、编辑工具、静态分析工具、测试工具等。传统上,这些工具都安装在使用者的本地。随着SaaS逐步为人们所接受,许多开发人员正努力让自己的工具支持基于 web 的使用方式。 SASEP将大量的服务化软件工具汇聚到一个平台上,为最终的开发人员提供服务化的工具支持。 SASEP将软件工程活动作为支持领域,

文档评论(0)

teda + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档