新技术的云计算平台数据库基准测试系统及其方法_3

文档序号:8365513阅读:来源:国知局

5.不安全的应用程序接口:在开发应用程序方面,企业必须将云计算看作是新的平台,而不是外包。在应用程序的生命周期中,必须部署严格的审核过程,开发者可以运用某些准则来处理身份验证、访问权限控制和加密。6.没有正确运用云计算:在运用技术方面,黑客可能比技术人员进步更快,黑客通常能够迅速部署新的攻击技术在云计算中自由穿行。
7.未知的风险:透明度问题一直困扰着云服务供应商,帐户用户仅使用前端界面,他们不知道他们的供应商使用的是哪种平台或者修复水平。
[0042]客户端问题
对于客户来说,云安全有网络方面的担忧。有一些反病毒软件在断网之后,性能大大下降。而实际应用当中也不乏这样的情况。由于病毒破坏,网络环境等因素,在网络上一旦出现问题,云技术就反而成了累赘,帮了倒忙。
[0043]解决方式
近来出现了新技术的“混合云”技术,将公有云与私有云相结合,既发挥了公有云用户量大的优势,又保留了本地的数据能力,结合了传统与新技术的优势,解决了不少应用问题。
云计算一至少作为虚拟化的新技术的延伸,影响范围已经越来越大。但是,目前云计算还不能支持复杂的企业环境。因此云计算架构呼之欲出,经验表明,在云计算走向成熟之前,我们更应该关注系统云计算架构的细节。基于对现有的一些云计算产品的分析和个人一些经验,总结出一套云计算架构,云计算架构主要可分为四层。云计算的架构层显示层多数数据中心云计算架构的这层主要是用于以友好的方式展现用户所需的内容和服务体验,并会利用到下面中间件层提供的多种服务,主要有五种技术:
HTML:标准的Web页面技术,现在主要以HTML4为主,但是将要推出的HTML5会在很多方面推动Web页面的发展,比如视频[I]和本地存储等方面。
[0044]JavaScript:新技术的用于Web页面的动态语言,通过JavaScript,能够极大地丰富Web页面的功能,并且用以JavaScript为基础的AJAX创建更具交互性的动态页面。
[0045]CSS:主要用于控制Web页面的外观,而且能使页面的内容与其表现形式之间进行优雅地分离。
[0046]Flash[2]:业界最常用的RIA(Rich Internet Applicat1ns)技术,能够在现阶段提供HTML等技术所无法提供的基于Web的富应用,而且在用户体验[3]方面,非常不错。
[0047]Silverlight:来自业界巨擎微软[4]的RIA技术,虽然其现在市场占有率稍逊于Flash,但由于其可以使用C#[5]来进行编程,所以对开发者非常友好。
[0048]中间层
这层是承上启下的,它在下面的基础设施层所提供资源的基础上提供了多种服务,t匕如缓存服务和REST服务等,而且这些服务即可用于支撑显示层,也可以直接让用户调用,并主要有五种技术:
REST:通过REST技术,能够非常方便和优雅地将中间件层所支撑的部分服务提供给调用者。
[0049]多租户:就是能让一个单独的应用实例可以为多个组织服务,而且保持良好的隔离性和安全性,并且通过这种技术,能有效地降低应用的购置和维护成本。
[0050]并行处理:为了处理海量的数据,需要利用庞大的X86集群进行规模巨大的并行处理,Google的MapReduce是这方面的代表之作。
[0051]应用服务器:在原有的应用服务器的基础上为云计算做了一定程度的优化,比如用于Google App Engine的Jetty应用服务器。
[0052]分布式缓存:通过分布式缓存技术,不仅能有效地降低对后台服务器的压力,而且还能加快相应的反应速度,最著名的分布式缓存例子莫过于Memcached。
[0053]基础设施层
这层作用是为给上面的中间件层或者用户准备其所需的计算和存储等资源,主要有四种技术:
虚拟化:也可以理解它为基础设施层的“多租户”,因为通过虚拟化技术,能够在一个物理服务器上生成多个虚拟机,并且能在这些虚拟机之间能实现全面的隔离,这样不仅能减低服务器的购置成本,而且还能同时降低服务器的运维成本,成熟的X86虚拟化技术有VMware的ESX和开源的Xen。
[0054]分布式存储:为了承载海量的数据,同时也要保证这些数据的可管理性,所以需要一整套分布式的存储系统。
[0055]关系型数据库:基本是在原有的关系型数据库的基础上做了扩展和管理等方面的优化,使其在云中更适应。
[0056]NoSQL:为了满足一些关系数据库所无法满足的目标,比如支撑海量的数据等,一些公司特地设计一批不是基于关系模型的数据库。
[0057]管理层
这层是为横向的三层服务的,并给这三层提供多种管理和维护等方面的技术,主要有下面这六个方面:
帐号管理:通过良好的帐号管理技术,能够在安全的条件下方便用户地登录,并方便管理员对帐号的管理。
[0058]SLA监控:对各个层次运行的虚拟机,服务和应用等进行性能方面的监控,以使它们都能在满足预先设定的SLA(Service Level Agreement)的情况下运行。
[0059]计费管理:也就是对每个用户所消耗的资源等进行统计,来准确地向用户索取费用。
[0060]安全管理:对数据,应用和帐号等IT[6]资源采取全面地保护,使其免受犯罪分子和恶意程序的侵害。
[0061]负载均衡:通过将流量分发给一个应用或者服务的多个实例来应对突发情况。
[0062]运维管理:主要是使运维操作尽可能地专业和自动化,从而降低云计算中心的运维成本。
[0063]云计算架构其中有三层是横向的,分别是显示层、中间件层和基础设施层,通过这三层技术能够提供非常丰富的云计算能力和友好的用户界面,云计算架构还有一层是纵向的,称为管理层,是为了更好地管理和维护横向的三层而存在的。[I]
云计算定义
新技术的计算模式:把IT资源、数据、应用作为服务通过网络提供给用户(IBM)
新技术的基础架构管理方法论:把大量的高度虚拟化的资源管理起来,组成一个大的资源池,用来统一提供服务(IBM)
以公开的标准和服务为基础,以互联网为中心,提供安全、快速、便捷的数据存储和网络计算服务(Google )
云计算所使用的技术
Google的云计算平台与应用
分布式文件系统(Google File System )
MapReduce编程模式分布式锁机制Chubby 分布式数据库BigTable IBM蓝云计算平台虚拟机的使用存储结构
随着我国经济结构的调整与经济发展方式的转变,制造业面临着前所未有的机遇与挑战,迫切需要提高制造企业的核心竞争力。制造的服务化、基于知识的创新能力,以及对各类制造资源的聚合与协同能力、对环境的友好性,已成为构成企业竞争力的关键要素和制造业信息化发展的趋势。
[0064]云制造即是在这种趋势下借鉴了云计算思想发展起来的新技术的将现有的信息技术、制造技术与云计算、物联网等新兴技术相融合,对各类制造资源进行统一的智能化管理和经营,为制造全生命周期过程中的各类制造活动提供可随时获取的、按需使用的、安全可靠的、优质廉价的服务的网络化制造新模式。
[0065]对于占企业总数99%的中小企业,云制造通过盘活社会制造资源存量、优化配置,为解决其所普遍面临的机器设备老旧、生产水平不高、技术能力不足、经营管理水平低下等问题提出了新的思路。
[0066]I云制造的服务 1.1服务资源的类型
云计算共享的是计算资源,软件、平台和基础设施是云计算的3种典型服务资源。云制造则是对各类制造资源(软件、硬件、人力)进行共享。
[0067](I)硬件资源以硬件的形式提供的硬制造资源,包括机床、加工中心等加工设备、试验检测设备、仿真设备、计算设备等各类仪器设备;
(2)软件资源以软件、数据库、模型库、信息库、知识库等形式提供的软制造资源,既包括制造过程中所用到的各类软件,又包括制造全生命周期过程中的各类数据、模型、信息和知识等;
(3)人力资源以相关专业人员参与服务的形式所提供的虚拟化的制造资源,论证、设计、加工、经营、管理等活动都离不开入的参与。
[0068]1.2服务内容
“制造即服务”是云制造的核心理念,即提供制造全生命周期各环节所需要的服务。制造全生命周期涵盖了制造企业的日常经营管理和生产活动,包括论证、设计、仿真、加工、检测等生产环节和企业经营管理活动。
[0069](I)论证环节的服务综合运用各种辅助决策软件、模型库、数据库和相关人力资源,对企业的战略规划、营销策略、产品规划等业务进行论证,分析其可行性与预期效果;
(2)设计环节的服务针对产品设计环节提供的服务,包括对
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1