云计算:一种成本有效的方法 企业网络应用:实现一个云ERP Web模型的案例外文翻译资料

 2022-07-26 15:28:23

英语原文共 12 页,剩余内容已隐藏,支付完成后下载完整资料


云计算:一种成本有效的方法

企业网络应用:实现一个云ERP Web模型的案例

摘要

本文介绍了云计算在一个简化的情况下,开发一个有效的框架,在企业模型中使用私有云提供的Web应用程序集成。从软件工程的角度来看,软件开发生命周期(SDLC)是用来推导出了ERP系统过程模型的行为。比较了五个云供应商的标准指标,证明我们的选择。这项工作提供了架构的云与市场为导向的资源分配,利用虚拟化技术,如谷歌应用程序引擎平台。本文提出了java,java java sdk插件的Eclipse 3.6大永久和护目镜Web工具包SDK 2.4.0为其发展和实施同时ERP系统集成在谷歌App Engine云平台(平台即服务PaaS)高性能内容交付的ERP系统。在这项工作中提出的成本分析表明,云提供是一个更好的替代企业Web应用程序。

关键词:软件工程,软件开发生命周期、虚拟机、ERP、集成、VMS、SLA、HPC、PaaS。

简介

企业Web应用程序现在作为核心业务模型,管理成熟的协作工作流为基础的应用程序,跨越多个个人和组织。企业云计算是一种控制,内部所提供的快速和灵活配置的计算能力、存储、软件和安全服务(2010 Leena和Sushil,)。云使企业能够通过更大的智慧,创造力,灵活性和效率,降低成本,释放他们的创新潜力。今天,云计算给企业更多的控制和灵活性,他们部署的技术和他们部署的方式。它有助于组织降低成本和集中资源获得战略优势。

在不同的部署策略中,一个组织‟基础设施管理作为一种工具由安全是至关重要的,从存储到服务器和网络管理工具为基础,构建综合的IT资源的可扩展性和标准块(2010 Leena和Sushil,)。

云计算系统提供多种接口和抽象从能够动态地提供整个虚拟机(即基础设施作为一种服务系统如Amazon EC2等[ 3,4,5,6,7 ])来灵活地访问托管软件服务(即软件即服务系统如Salesforce.com等[ 8,9,10,11 ])。然而,所有的意见,交付IT资源应明确定义,提供合理的确定性的性能,并可以分配和分配的需求,因此需要为我们的概念ERP Web模型的云集成。

我们专注于我们的研究云计算系统的实现框架,因为本文提供了一个坚实的基础上的应用程序级开发方法。

在这项工作中,我们提出了谷歌App Engine(GAE):一个可扩展的、高性能的云计算应用框架,使用计算和存储基础设施常用的企业网站开发人员提供了一个平台,模块化和开放性实验 仪器仪表。GAE,我们打算实施企业资源规划(ERP)在云基础设施的网络模型,同时提供系统集成的一个通用框架。在这里,我们解决几个关键问题,包括云计算,虚拟机实例调度,VM,HPC和用户数据存储、云计算管理界面,虚拟网络的建设,定义和执行服务水平协议(云用户和云/云),云计算和Web服务的用户界面。在这项工作中,我们将讨论这些主题的更多细节,提供一个描述自己最初的ERP模型的实现在GAE软件框架采用SDLC方法论。

语境与相关文献综述

由企业向云计算迁移的关键考虑进行了讨论,概述了云计算的特点

高扩展性

云环境使服务的业务需求更大的观众,通过高可扩展性

敏捷性

云在“分布式模式”环境中工作。它在用户和任务之间共享资源,同时提高效率和敏捷性(响应)。

高可用性和可靠性

服务器的可用性高,更可靠的基础设施故障的机会是最小的。

多分享

随着云在分布式和共享模式下工作,多用户和应用程序可以更有效地工作,通过共享公共基础设施的成本降低。

按使用付费模式服务

A.提供者和用户之间的a.slas必须定义在提供服务时按使用付费模式。这可能是基于提供的服务的复杂性

B.应用程序接口(API)可以提供给用户以便他们可以使用这些API访问云上的服务

支持所有面向服务的应用程序

作者(Rajkumar Buyya et al,2009)提出云计算作为水后,第五种电、煤气和电话。该工作认为,与云基础设施,企业和用户能够访问应用程序在世界任何地方的需求。因此,计算世界正在迅速转变为发展软件数以百万计的消费作为一种服务,而不是运行在他们的个人电脑。 目前,它是常见的访问内容,在互联网上独立的参考底层托管基础设施,就像电网供应。该基础设施包括由内容提供商监控和维护的数据中心。云计算是这一范式的一个扩展其业务应用的能力暴露复杂的服务,可以通过网络访问(Rajkumar Buyya et al,2009)。云服务提供商是激励的利润被访问这些服务收费消费者。消费者,如企业,吸引了减少或消除与“内部”提供这些服务相关的成本的机会。然而,由于云应用程序可能是至关重要的核心业务运营的消费者,它是必不可少的,消费者有保证从供应商的服务交付。通常,这些都是通过服务级别协议(SLA)提供居间服务提供者与消费者之间。在文献中的其他计算范例如图1所示。

来自世界各地的用户访问的东西,而无需下载和安装任何东西在自己的电脑。这是谷歌文档的一个例子。虽然这听起来可能不安全,云计算还有很多好处((2010 Leena和Sushil,)。事实上,许多公司使用,包括亚马逊、雅虎、谷歌、Zoho、微软和Salesforce。原因在于公共部门和政府IT组织最终将与云计算。

云端运算指标与供应商比较

随着现有文献的详细研究,这项工作定义了云计算作为一种技术范式的转变,涉及提供IT资源的需求,通过互联网背骨。虽然有很多好处,采用的基础设施,平台和服务提供的云服务提供商,其适用性取决于企业的性质和规模。随着云计算服务提供商越来越多,决策对企业如何利用计算平台和谁是一个复杂的决策需要考虑由于每个云供应商都有自己的一套定价、计费的灵活性,在他们的计算服务模式,支持和其他重要参数。在处理的关键因素是从供应商和供应商的云计算服务的角度来看。在这项工作中,一个简短的比较是在五个云供应商,如表2所示。

从表2中,亚马逊EC2收费用户的时候,云的实例是活的,而亚马逊S3指控任何数据传输(上传和下载)。谷歌App Engine平台允许用户运行的Web应用程序,自写的支持运行时使用java或python编程语言。谷歌应用程序引擎还支持应用程序编程接口(API)的数据存储,谷歌帐户,URL提取,图像处理和电子邮件服务。谷歌应用程序引擎还提供了一个基于Web的管理控制台,用户可以轻松地管理他运行的Web应用程序。目前,谷歌应用程序引擎是免费使用高达500MB存储大约500万每月的页面浏览量。

微软活网的目的是提供一个集中的位置,为用户存储应用程序和数据,可以访问所需的设备(如电脑和手机)从世界任何地方。用户能够访问上传的应用程序和数据,通过基于Web的现场桌面或自己的设备与现场网格软件安装。每个用户的活网格密码保护和身份验证通过他的Windows Live登录,而所有的文件传输保护使用安全套接字层(SSL)。太阳Network.com(网格)[ 16 ]允许用户运行Solaris操作系统,java,C,C 和Fortran应用。首先,用户必须在本地开发环境中构建和调试其应用程序和运行时脚本,该配置环境与Sun网格上的应用程序类似。然后,他需要创建一个捆绑的ZIP文件(包含所有相关的脚本库,可执行的二进制文件和输入数据)并上传到sungrid。最后,他可以使用Sun网格门户或API来执行和监视应用程序。网格实验室在[ 17 ],这是被商业化,通过manjrasoft,是一个基于.NET平台构建企业级网格服务。它的目的是支持多个应用程序模型,解决方案,坚持安全和通信协议,优先选择可以随时更改而不影响现有的该生态系统。创建一个企业网格,服务提供商只需在每个选定的桌面计算机启动配置该容器托管的服务实例。该容器的目的是初始化服务作为与企业互动电网其余单点。Aneka提供SLA支持使得用户可以指定的QoS要求,如期限(最大时间周期的应用程序需要完成)和预算(即用户愿意支付的会议期限最大成本)。用户可以通过远程访问该Gridbus经纪企业网格。Gridbus经纪还允许用户进行谈判,商定的QoS要求被服务提供者。

从我们的研究中,基于运行界面,虚拟化,平台和用户界面的综合效益,这项工作提出了谷歌应用程序引擎作为我们的平台,为一个私有云的ERP Web模型集成。

云域虚拟化

在云计算的背景下,可扩展性是一个关键的考虑因素,主要技术,使这可能是虚拟化。在本文中,我们定义了虚拟化的镜像成像的一个或多个工作站/服务器在一个单一的物理计算机,利用相同的系统资源。云计算服务器使用相同的操作系统、企业和Web应用的虚拟机和物理服务器的本地化。同时,现代数据中心(云)是由成千上万的服务器,并为许多企业以及互联网应用业务进行处理,如那些由金融机构、谷歌、脸谱网等推特,然而,部署成本以及在数据中心网络维护IT基础设施是非常巨大的,因此需要一个更好的方法来降低成本以及服务可用性。图2a显示了传统的服务器概念缺乏虚拟化。

这些挑战导致庞大的资本支出(约68% IT预算)的组织模式。图3a和图3b显示了数据中心域中的虚拟基础结构

数据中心领域的虚拟化提供如下好处:

1高效资源池

2高度冗余基础设施建设

3高可用网络

4缓解部署新服务器的快速性

5易于部署服务器和硬件资源

6可重构而服务运行

7通过少做多做优化物理资源的可能性

云计算利用这些好处的虚拟化提供高度可靠的应用程序和基础设施的组织模型。

基于Web的ERP模型

提出的ERP模型(AppCloud。com)是一个面向客户的Web应用程序,作为一个教育门户集成了很多的功能,如图2所示。学生,工作人员,合作伙伴,银行,支付网关等使用Web应用程序进行合作,使用一个丰富的Web界面,可以在一个标准的互联网浏览器浏览。Web ERP模型是自自动化的,预计有12年的实施阶段。应用程序产生大量的流量,导致定期尖峰的网站。由这些尖峰引起的时间外,应用经验与可预测的交通负荷比较稳定,是平日和周末低典型的高。

谷歌引擎框架(PAAS)

谷歌应用程序引擎允许用户运行的Web应用程序使用java编写的Python编程语言。除了支持Python标准库外,谷歌应用程序引擎还支持数据存储、谷歌帐户、URL获取、图像操作和电子邮件服务的应用程序编程接口(API)。谷歌应用程序引擎还提供了一个基于Web的管理控制台,用户可以轻松地管理他运行的Web应用程序。目前,谷歌应用程序引擎是免费使用高达500MB存储大约500万每月的页面浏览量。同样,这个平台可以建立和托管的Web应用程序相同的系统,电源谷歌应用。GAE提供了最快的发展,展开调查,与硬件、补丁没有问题的简单管理,备份和轻松的可扩展性。因此,我们的私有云在这项工作是谷歌应用程序引擎。该模型的目的是为数百万用户同时服务,如搜索引擎(如谷歌),电子商务网站(如Amazon.com网上购物商店),和社交网站(如脸谱网)。有不同类型的云实现,但是,这项工作只采用私有云战略,更多的行政控制和分散的安全。

实施资源

我们提出以下的原型阶段的Web ERP模型,即

  1. Java Eclipse(Eclipse Helios 3.6)- IDE支持
  2. 谷歌安全数据连接器
  3. 私人产品
  4. 谷歌可视化API
  5. 谷歌应用程序接口

    全文共10305字,剩余内容已隐藏,支付完成后下载完整资料


    资料编号:[144658],资料为PDF文档或Word文档,PDF文档可免费转换为Word

原文和译文剩余内容已隐藏,您需要先支付 30元 才能查看原文和译文全部内容!立即支付

以上是毕业论文外文翻译,课题毕业论文、任务书、文献综述、开题报告、程序设计、图纸设计等资料可联系客服协助查找。