云端架构设计的不足

由企业架构专家David Linthicum指出:企业系统架构师如今所遇到的云计算难题,相比于这十几年来我们一直在面对的架构问题,实际上没有什么大的不同。面向服务的出现提供了一种最大化利用和复用系统资源的方式,SOA与Web应用以及云技术潮流的合作密切相关,根据Linthicum的说法,这就是SOA核心概念的一个扩展。

在2011年6月,在SearchSOA的虚拟活动“SOA在行动,掌控SOA、集成和云”中,David Linthicum参与了“云端数据集成处理挑战”议题并且参加了专家组关于“云端哪里容易犯错”的讨论。这次讨论的主要议题——正如其名称所述是关于企业组织在实施新的云技术作为他们的IT架构的一部分时所碰到的问题。在下面这个 SOA in Action摘要中,David Linthicum回答了SearchSOA.com网站编辑Jack Vaughan关于云计算实施在企业宏伟架构中哪些地方会翻船的提问。

SearchSOA.com:David,云端有哪些地方容易犯错?

David Linthicum:在云端可能会出错的最大的一个问题是架构计划。我认为,那些没有计划好如何在企业内实施云的人们会遇到大麻烦,不论是公有云,私有云或混合云。

因此,你要涉足云计算,就不得不考虑架构问题。通常,我不得不采用一种更加面向服务的方式来实现这个架构。这是我觉得眼下云端犯错的最大的一个问题。

有时,我到很多企业中去的时候就发现,他们对于如何利用云,如何迁移到云计算环境,如何选择合适的系统移植到云端,以及如何选择正确的迁移和转换路线,并没有足够的长远计划和通盘考虑。于是他们犯了很多错误,做了很多返工和修改,开销自然不菲。最终,我们移动到云端是为了能够更有效,更高效。

其次,人们对性能考虑不足。云并不一定总是能提供最好的性能,不管你信还是不信。的确,云端的可伸缩性非常强,在本地系统可能需要花几个小时的查询,在云端可能只需要几分钟。但是,如果你将一个交互很多的应用移植到云端,这个应用需要同客户通讯,那么由于通讯带来的延迟,其性能就很难尽如人意了。

另一个需要考虑的因素是成本。云并不总是费效比最高的,不论是私有云,公有云还是混合云。因此你必须静下心来,针对每个企业每个特定问题的云业务模式进行仔细分析。你需要搞清楚你期望解决哪一种业务问题,然后计算出真正的成本是多少,以及移植到云计算环境时真正能够节省的成本是多少。

当前,我经常催促人们去考虑的一件事情是云端的敏捷性对业务的价值,也就是说,那种能够改变企业流程来适应企业需要的能力,并且几乎是实时改变的能力。最终,这可能是云端更大的价值所在。

其他一些问题我在前面也已经谈到过。安全始终是一个问题,然而,我觉得如果你在云计算中增加了一些安全计划的话,那就没什么问题了。如果你仔细计划,你完全有可能把云计算系统做得象你平日所见的内部系统一样安全,甚至更安全一些。

因此,人们容易犯两种类型的错误。在云端,一种错误是认为云能够做太多事情,于是他们将所有任务都丢到云平台上,通常结果会让他们大失所望。另一种则认为云做不了什么,并且还存在安全问题和控制问题,因此他们不会利用云,不能利用这种技术的优势。两种想法都有问题,都是行不通的。

我们现有的内部系统以及建立这些系统时存在和发生的很多问题,实际上也同样适用于云端。我想我们能够步子更快一些吧。

【编辑推荐】

云计算改变IT世界:六大新预测云计算万亿产业初现 掘金之门已开云桌面——云计算杀手级应用Identity-federation技术在云计算中的重要性福布斯:云计算推动传统CIO职能转型CIO缺乏足够的云计算知识【责任编辑:鑫玮 TEL:(010)68476606】

时间: 2024-12-05 21:47:54

云端架构设计的不足的相关文章

工业级物联网项目的架构设计及实施

早在1999年就已经有了"物联网"这个概念,但是直到十年之后的2009年,IBM提出"智慧地球"的概念,才推动很多国家把物联网研究和发展提升到战略层面.但是比较遗憾的是,直到现在的2015年,我国的物联网的发展依然主要靠政府项目来拉动,所以现在的发展似乎前景越来越不明朗. 政府似乎意识到这是个问题,在一些互联网公司的倡导和推动下,提出了"互联网+"的概念.虽然"互联网+"和"物联网"都是以网为主,但是发展的

《企业迁云实战》——3.3 应用架构设计

3.3 应用架构设计 上面已经介绍了用户业务上云时如何进行网络设计.运维管理环境规划,本章将重点介绍如何基于阿里云产品和服务设计应用系统架构.3.3.1 负载均衡 阿里云负载均衡(Server Load Balancer,SLB)是将访问流量根据转发策略分发到后端多台ECS的流量分发控制服务.用户可以通过负载均衡的流量分发扩展应用系统对外的服务能力,通过消除单点故障提升应用系统的可用性. 阿里云负载均衡主要功能: 负载均衡服务通过设置虚拟服务地址(IP),将多台云服务器ECS实例虚拟成一个高性能

利用Docker轻松实现云原生应用 - 高可用架构设计

本文为利用Docker和容器服务轻松实现云原生应用系列的第一篇 高可用架构设计(本文) Spring Boot + Redis分布式会话 最近对应用迁云的讨论很多,很多用户对云环境中的应用架构和运维方式还不了解.直接利用云服务器替换自有物理机并不是使用云的正确姿势. Cloud Native Application(云原生应用)是当下一个热门名词,简单而言就是针对云计算的特性,来设计应用架构,并优化应用的交付.运维流程.Linux基金会旗下的云原生计算基金会 CNCF(Cloud Native

避免单点,云上应如何实现网站高可用和高性能架构设计(系列干货)

推荐系列文章(陆续更新): 微博混合云DCP:极端流量下的峰值应对与架构挑战 千万级用户直播APP--服务端结构设计和思考 空格App亿元A轮融资背后:云上多场景技术架构实践与经验 美柚:最懂女性App背后的混合云架构与大数据服务 涂鸦科技:支撑从零暴增数十亿数据的背后,竟无专职运维 微博:春节日活跃用户超一亿,探秘如何实现服务器分钟级扩容 业务需要全球部署?来看看企业级全球网络架构与解决方案 银泰网上云之路引发混合云关键考虑 架构分析.数据整合.负载均衡,梦想旅行解析云上实践 虎嗅:四年覆盖9

《Microsoft.NET企业级应用架构设计(第2版)》——1.2 谁是架构师

1.2 谁是架构师 如你所见,架构通常是关于难以更改的决定.需要有人做出这些决定. 架构设计基于需求分析.分析确定系统要做什么:架构决定如何去做.需要有人了解这个"什么"来确定这个"如何". 架构师正是把需求和规范关联起来的专家.但架构师的职责是什么?需要哪些技能? 1.2.1 架构师的职责 根据ISO/IEC 42010标准,架构师是负责系统架构的个人.团队或组织.架构师与分析师和项目经理互动,评估和提议系统方案,以及协调开发团队. 架构师参与开发流程的所有阶段,

从0到1,趣店集团的云上架构设计

摘要:本次阿里云行业圆桌论坛上,趣店集团总架构师徐章健与阿里云数据库产品经理王义成共同探讨了趣店集团上云实践之路,并且分享了趣店集团对于数据库层面的思考的实践和在基础架构设计上的经验,以及趣店对于消费金融风控的思索和探索.对话行业大咖,引领云端科技,畅谈云上话题,尽在阿里云行业圆桌论坛. 以下内容根据阿里云行业圆桌论坛视频整理而成.视频传送门,请点击这里 本期嘉宾介绍:徐章健,趣店集团总架构师:王义成,阿里云数据库产品经理. 首先,徐章健简单介绍了趣店集团的基本业务情况,趣店集团是2014年3月

ReachMax上云路:支撑日50亿PV请求和TB级数据运算的云端架构

本文正在参加"最佳上云实践"评选,来给我们投票吧:https://yq.aliyun.com/activity/158(编号26) ReachMax是加和科技(AddNewer)创建的网络广告程序化优选平台,通过多媒体.多数据平台的通用对接,以及ReachMax核心的优选算法,为广告主提供品牌广告PDB.PD.PMP等广告投放技术服务,连接业内多种技术服务产品为广告主提供一站式广告投放管理服务. ReachMax业务模式透明,以技术服务能力和业务整合能力见长,已成为目前市场上品牌广告投

如何实现高容量大并发数据库服务 | 数据库分布式架构设计

袋鼠学院和优云.阿里云联合举办的沙龙结束之后,总是有小伙伴们来问PPT内容,想要进一步了解Topic内容.(哦,对了对了,竟然还有小伙伴专门冲着袋鼠云去听沙龙,感动cry~~) 千呼万唤,忙成狗的袋鼠小妹终于把沙龙总结整理了出来(⊙o⊙) 本次沙龙的主题是"云时代下的运维管理实践",受邀请的演讲嘉宾,花名宏翊(经常关注袋鼠云的同学,肯定已经对这个名字很熟悉了),是袋鼠云首席数据库架构师,袋鼠学院数据库讲师. 呼应沙龙运维实践的主题,结合自己的专长领域,宏翊主要是从数据库领域来谈云时代下

Flume(NG)架构设计要点及配置实践

Flume NG是一个分布式.可靠.可用的系统,它能够将不同数据源的海量日志数据进行高效收集.聚合.移动,最后存储到一个中心化数据存储系统中.由原来的Flume OG到现在的Flume NG,进行了架构重构,并且现在NG版本完全不兼容原来的OG版本.经过架构重构后,Flume NG更像是一个轻量的小工具,非常简单,容易适应各种方式日志收集,并支持failover和负载均衡. 架构设计要点 Flume的架构主要有一下几个核心概念: Event:一个数据单元,带有一个可选的消息头 Flow:Even