云计算中的老应用:6个细节值得注意

本文涉及的产品
数据管理 DMS,安全协同 3个实例 3个月
推荐场景:
学生管理系统数据库
简介: 本文讲的是云计算中的老应用:6个细节值得注意【IT168 云计算频道】分析师在报告云计算的弱点时说,把老式应用程序移植到云计算遇到的大量实际问题,使大多数企业不敢试水。独立软件经销商正设法弥补这个缺陷。

本文讲的是云计算中的老应用:6个细节值得注意【IT168 云计算频道】分析师在报告云计算的弱点时说,把老式应用程序移植到云计算遇到的大量实际问题,使大多数企业不敢试水。独立软件经销商正设法弥补这个缺陷。

  据咨询公司HyperStratus的首席执行官Bernard Golden说,老式应用程序通常是大量客户化的并且由存储的程序、生成报告的脚本和安全审计工具等警戒线包围着。但是,与老式的应用程序同样重要的是那些较小的问题。这些较小的问题表明上看不是那样直接,但是,能够像大问题一样影响它的表现。下面看一下值得担心的细节问题。

  可见性

  据Burton Group基础设施分析师Chris Wolf说,一些应用程序需要严密地监视,或者由警惕的IT人员进行监视以保证没有任何事情会出任意料地发生意外,或者由软件进行监视,跟踪谁使用这个应用程序,他们访问了什么数据以及他们对数据进行了什么操作。

  Wolf说,这不是一个基本的安全限制问题,不是物理地限制或者通过编程限制能够使用软件或者数据的人数。这个问题是深入跟踪哪一个授权用户实际使用了这个应用程序,什么时候使用的,他们改变了什么数据或者他们生成了什么报告,谁后来使用了这些报告或者数据。

  如果你在谈论谷歌邮件的话,这种控制是可笑的。但是,如果你在谈论用于金融或者客户管理的软件,这种控制是法律要求的。遗憾的是这些跟踪应用程序使用的大多数网络协议和应用程序访问协议在整个互联网上并不好用,或者被云计算服务提供商关闭了,因为他们担心客户隐私和安全问题。

  分析师说,如果你要可靠地看到和报告谁在使用你的数据和应用程序,你一定要保证你的云计算提供商为你的安全跟踪建立一个网关或者在它自己的环境中提供一种机制以便跟踪和报告在你的云计算部分正在发生什么事情。虚拟化安全专家说,即使你的云计算提供商确实提供了强大的安全保证,这些保证如何能够很好地满足审计的要求将取决于审计人员如何很好地理解虚拟化和云计算。

  多米诺骨牌式更新

  据专门从事把老式应用程序迁移到云计算环境的软件和咨询公司Queplix的创始人和首席技术官Steve Yaskin说,数据并不是静态的。数据必须要定期地和正确地进行更新。大多数企业自动更新存储在几个数据库中的记录。大多数老式应用程序使用这些脚本是能够有效地工作的。这些脚本主要是为这些老式应用程序专门编写的。

  例如,在美国军队中,一个士兵总的健康和表现记录只能通过使用一个特别安全编号访问,以便识别存储在陆军、陆军预备役、老兵管理局和其它数据库中的相关记录。对于一个记录的修改必须要复制到其它记录。如果这个数据或者访问这个数据的应用程序已经迁移到云计算环境,如果这个云计算环境没有像老式应用程序那样为数据存储分配这种静态位置识别符,这样做是很困难的。

  命名“标准”

  在过去的若干年里,大多数都建立了几乎兼容的和标准的应用程序的目录,尽管这些应用程序本身有差别或者这些应用程序生成的数据不同。例如,一个EMEA(欧洲、中东和非洲地区)的部门对于“客户”、“产品”和“收入”的定义与世界其它地区的部门的定义也许是不同的。IT部门很少进行现场映射或者数据转换,因此,它不必告诉这个世界的任何一个半球它正在做的事情是错误的。

  据Saga Software公司首席技术官和《你的企业中的云计算与SOA治理:手把手指南》文章的作者David Linthicum说,即使唯一的区别是包含在定义客户是什么的字符数量或者具体的数据库字段,当你把一个应用程序迁移到云计算的时候,这种差别会引起更大的问题。在云计算中,无论你的主要应用程序与你随意增加的计算资源一起运行得如何顺畅,映射或者转换脚本也许都不会与数据或者例行报告程序链紧密的联系在一起,不经过对数据进行一些小的修改是不行的。

  缺少主数据管理

  许多机构使用主数据管理避开这种数据命名问题以及与数据一致性和流动有关的问题(特别是大规模的版本控制)。主数据管理是定义一套构成整个企业正确的数据的标准和定义。地理部门或者业务部门也许继续使用最近的结果,或者使用从不包含它们的组件中提取的销售和成本数据,但是,这个企业总的来说是根据在具体时间更新的一套数字来定义“收入”的。

  如果传送到“主”数据集的应用程序迁移到云计算,或者如果主数据管理应用程序和数据本身进入到云计算,要搞清楚哪一个数据是真实的,哪一个数据是冒名顶替的,是非常困难的。安全和财务报告审计人员一般愿意在这个不确定的水平上进行审查。

  蔓延

  云计算环境中的蔓延问题与虚拟服务器基础设施中出现的这种问题是一样的。这个风险是你利用所有这些有潜力的空间并且根据你的需要产生许多虚拟机、应用程序或者数据库,然后,你把它们都忘记了。

  云计算环境中的蔓延会让用户付出额外的资源成本并且增加监管不充分的也能够用程序遭到安全突破的风险。Appistry、VMware和Elastra等公司的新工具旨在控制在云计算和虚拟机基础设施中的蔓延,但是,老式的应用程序必须更换工具才能让这些工具直接管理,而不是当虚拟机上运行的工具将遵守有关安全、容量和生命周期等政策时默认地由这些工具管理。

  大规模移植

  据Insight64主要分析师Nathan Brookwood说,根据应用程序开发的环境的性质,把Siebel或者Salesforce.com应用程序大规模移植到云计算比移植高度客户化的甲骨文、SAP或者其它内部的应用程序更容易。许多这种应用程序(特别是其逻辑包含许多繁重任务处理而不是监视处理的应用程序)旨在用于大型的、垂直升级的服务器,而不是大多数的云计算环境。云计算环境依靠大量的低功率的服务器。

  垂直升级的和很难以其它方式扩散的老式的应用程序也许会产生意想不到的性能问题,即使这些老式应用程序所有的其它数据连接和协议支持使它们看起来很适合用于云计算。

原文发布时间为:2009-12-28

本文作者:杨晓勇

本文来自云栖社区合作伙伴IT168,了解相关信息可以关注IT168

原文标题:云计算中的老应用:6个细节值得注意

相关实践学习
MySQL基础-学生管理系统数据库设计
本场景介绍如何使用DMS工具连接RDS,并使用DMS图形化工具创建数据库表。
目录
相关文章
|
3月前
|
Cloud Native 安全 网络安全
云计算与网络安全:技术融合与挑战云原生技术在现代软件开发中的应用
【8月更文挑战第28天】在数字时代的浪潮中,云计算和网络安全成为信息技术领域的两大支柱。本文将探讨云计算服务的分类、特点及其面临的安全威胁,分析网络安全的基本概念、重要性以及信息安全的关键要素。同时,文章将深入讨论云计算环境下的网络安全问题,包括数据保护、访问控制和合规性挑战,并提出相应的解决策略和技术措施。最后,通过一个代码示例,展示如何在云计算环境中实现基本的数据加密,以增强信息的安全性。 【8月更文挑战第28天】 随着云计算技术的飞速发展,云原生技术已成为推动软件行业创新的关键力量。本文将深入探讨云原生的核心概念、优势以及如何在现代软件开发中有效利用云原生技术。我们将通过具体案例,展示
|
11天前
|
API 数据处理 开发工具
云计算在金融行业的应用与挑战
云计算在金融行业的应用与挑战
20 0
|
1月前
|
机器学习/深度学习 边缘计算 人工智能
探索云计算的未来:技术趋势与应用场景
【10月更文挑战第4天】探索云计算的未来:技术趋势与应用场景
82 7
|
6月前
|
存储 分布式计算 算法
Google云计算原理与应用(四)
Google云计算原理与应用(四)
149 3
|
2月前
|
机器学习/深度学习 安全 网络安全
云端盾牌:云计算时代的网络安全守护在这个数字脉搏加速跳动的时代,云计算以其高效、灵活的特性,成为推动企业数字化转型的强劲引擎。然而,正如每枚硬币都有两面,云计算的广泛应用也同步放大了网络安全的风险敞口。本文旨在探讨云计算服务中网络安全的关键作用,以及如何构建一道坚不可摧的信息防线,确保数据的安全与隐私。
云计算作为信息技术领域的革新力量,正深刻改变着企业的运营模式和人们的生活。但在享受其带来的便利与效率的同时,云服务的安全问题不容忽视。从数据泄露到服务中断,每一个安全事件都可能给企业和个人带来难以估量的损失。因此,本文聚焦于云计算环境下的网络安全挑战,分析其根源,并提出有效的防护策略,旨在为云服务的安全使用提供指导和参考。
75 8
|
3月前
|
存储 边缘计算 安全
边缘计算与云计算的协同工作:技术解析与应用前景
【8月更文挑战第4天】边缘计算与云计算的协同工作是未来信息技术发展的重要趋势。通过合理地分配任务和资源,两者可以相互补充、发挥各自的优势,实现更高效的数据处理和分析。这种协同模式不仅提高了系统的性能和可靠性,还满足了复杂多变的应用需求,为人工智能、物联网等技术的发展提供了强有力的支持。
219 11
|
3月前
|
存储 分布式计算 Java
Java在云计算中的应用如何?
Java在云计算中的应用如何?【8月更文挑战第11天】
177 4
|
3月前
|
SQL 数据管理 关系型数据库
SQL与云计算:利用云数据库服务实现高效数据管理——探索云端SQL应用、性能优化、安全性与成本效益,为企业数字化转型提供全方位支持
【8月更文挑战第31天】在数字化转型中,企业对高效数据管理的需求日益增长。传统本地数据库存在局限,而云数据库服务凭借自动扩展、高可用性和按需付费等优势,成为现代数据管理的新选择。本文探讨如何利用SQL和云数据库服务(如Amazon RDS、Google Cloud SQL和Azure SQL Database)实现高效的数据管理。通过示例和最佳实践,展示SQL在云端的应用、性能优化、安全性及成本效益,助力企业提升竞争力。
73 0
|
3月前
|
机器学习/深度学习 网络安全 TensorFlow
探索操作系统的心脏:内核与用户空间的奥秘云计算与网络安全:技术挑战与未来趋势深度学习中的卷积神经网络(CNN)及其在图像识别中的应用
【8月更文挑战第29天】在数字世界的每一次点击与滑动背后,都隐藏着一个不为人知的故事。这个故事关于操作系统——计算机的灵魂,它如何协调硬件与软件,管理资源,并确保一切运行得井井有条。本文将带你走进操作系统的核心,揭示内核与用户空间的秘密,展现它们如何共同编织出我们日常数字生活的底层结构。通过深入浅出的讲解和代码示例,我们将一同解锁操作系统的神秘面纱,理解其对现代计算的重要性。 【8月更文挑战第29天】本文将深入探讨卷积神经网络(CNN)的基本原理和结构,以及它们如何被广泛应用于图像识别任务中。我们将通过代码示例来展示如何使用Python和TensorFlow库构建一个简单的CNN模型,并训练
|
5月前
|
存储 云安全 监控
云计算的应用
【6月更文挑战第23天】云计算的应用
326 7
下一篇
无影云桌面