Jason Bloomberg是企业架构咨询公司ZapThink
的执行合伙人和高级分析师。他是企业架构和面向服务架构领域的思想领袖,他帮助世界各地组织更好地利用他们的IT资源,以满足不断变化的业务需求。
他是一个频繁的演讲者、多产作家和学者。他的书,Service Orient or Be Doomed! How Service Orientation Will Change Your Business
(John Wiley 父子,,2006年,与 Ron Schmelzer合著)被公认为是在面向服务方面首屈一指的商业书籍。
在这次采访中,我们将讨论:
-
容错和云代理
-
故障架构
-
使云成为企业架构的一部分
-
从需求预测到成本预测的转变
-
公共与私有云
-
多租户的不同模式
Robert Duffner:
您能做个自我介绍吗?
Jason Bloomberg:
我是ZapThink的合伙人。我们是行业咨询公司,侧重于面向服务的体系机构、企业体系结构,概括地说,我们帮助其他公司组织变得更加灵活。我们采用建筑学的方法来处理大型组织在利用异质的IT环境时面临的问题。
Robert:
您最近写道:“没有云代理,管理混合云可能带来超出它自身价值的麻烦
”您能稍微展开一点吗?
Jason:
很有趣,我是在最近的亚马逊云问题发生的几天前写的那篇文章,当时亚马逊云基础架构的几个不同部分都发生故障。很多公司还没有意识到那些,结果是基于云的应用程序失败,因为他们普遍认为云本身就是容错的,所以就想当然地认为亚马逊的基础设施本身就是容错的。
有多个可用性区域。我们正在云里做这些极好的东西。实际上,押注亚马逊的公司实际上违反了比其他更千真万确的计算系统的核心原则之一,你需要避免单点故障。
通过将他们所有的鸡蛋放到一个云篮子里,这些公司实际上使得亚马逊云本身就是一个单点故障。这就是云中介的由来。如果你正在使用公共云,你需要它们之间的多个公共云供应商和中介。这一要求显然在如何利用公共云方面更上一层楼。
Robert:
当这一切发生时,我们在微软将要做的最后一件事是幸灾乐祸,并且对于我们来说,这是给我们客户和他们部署策略周围的合作伙伴带来这个问题的机会,并就弹性架构进行讨论。
Jason:
停机问题将不可避免地发生在每个人身上,当你碰到这个问题时,你也不可避免地被鸡蛋砸在脸上。在IT的世界里没有完美、没有你可以信赖的,无论你是谁,事实上问题总是在最意想不到的时候发生。
Robert:
这是完全正确的,我们有一些客户只部署到一个数据中心,另一些客户部署到多个数据中心。似乎只部署到单一数据中心的亚马逊客户可能经历最严重的故障。
Jason:
这又是单点故障问题。
Robert:
确实是这样。您有另一篇极好的帖子叫做“故障是唯一的选择
”,您讨论了故障架构的重要性。您能将这个问题展开一点吗?
Jason:
这也涉及到避免单点故障的同一个主题。你应该预料到在任何地方、整个IT环境的每个地方都可能会出现故障,如果每个都失败,询问将要发生什么,数据库、网络、处理器、表示层等等。
对于每一个问题,你应该有一个好的答案,如果每个都失败,它将导致一切失败。云实际上使那个规则更重要,因为云的固有弹性使得云供应商使用廉价的硬件和网络。
他们使用商品设备并依赖动态云资源调配和故障恢复。客户必须了解云设计并能预计可能会失败,他们需要相应地构建应用程序。
你不能将一切都放到一个云实例中,因为云供应商没有任何魔法也没有无故障的精灵。这些因素往往意味着根据你怎样构建应用程序提高了要求。
Robert:
您涉及大量的企业。您经常在哪里找到容易实现的目标,在这意义上来说云计算在哪里可以立即与众不同?
Jason:
云计算仍然相对较新,大多数企业还在尝试接触它的阶段。有一些早期使用者愿意投注一些更高级的功能,但是只是以上规则的例外情况。
大多数企业仍处于这样的阶段,他们在云上做一些存储或是一些虚拟机实体,但是他们还没有这样的观念,考虑应用程序现代化或利用云整合的应用程序。
这一步需要更多关于如何利用云的企业架构观点。现在,一些组织正在致力于那些事情,我们十分关注,帮助那些机构了解他们应如何将云添加到他们的选项中。
需要将它纳入他们的体系结构,云不是他们数据中心的某种魔法替代。正确的做法是,把云当成他们的不同选择之一。
Robert:
我为世界各地的客户做了很多执行简报演讲,似乎大部分企业感兴趣的地方是基础架构作为服务与平台作为服务。就只拿现有的应用程序并将有些驻留在云里而言,我认为他们正在寻找容易实现的目标。
Jason:
这是采纳云的最简单的方面,它是某种“无马马车”方法。那些组织了解如何构建应用程序并在内部嵌套,这种方法让他们延伸对外部宿主模型的了解。
它将问题过于简单化,并错失了一些良机。一方面,你需要重新设计应用程序以充分利用云。另一方面,云开辟了以前没有的新功能。相对于只考虑已有的ERP解决方案并将它放在云里,这就是巨大的成功所在。
这不是思考这个问题的正确方法。考虑这个问题的方式是,对企业应用程序来说云将重新改造,但是这要花时间。我们还没有为此做好准备。
Robert:
有些东西可能永远不会迁移到云,您是怎么看的?
Jason:
我不愿使用永远不会这个词,因为当你开始考虑像这样趋势的长期前景,它意味着做云计算变得广泛和无处不在。云就意味着以动态方式动态资源调配和虚拟化部署。
无论他们碰巧在哪里,我们可以在内部或者外部处理、利用资源。在5、10、15或20年里,我们可能不再把它想成云。它只是IT界的一种手段。
因此,一个东西是否是云根本不是问题。你想你的虚拟化在哪里才是问题。你需要在哪里动态资源调配?你在哪里需要抽象的级别?这些抽象如何为用户提供灵活性?
从那个角度看,它成为一连串的最佳做法,不仅仅是将云看成一个有些东西在那里面有些东西不在里面的一个特别的东西。
Robert:
Mark Wilkinson在云展览会上做了一个演讲“克服企业广泛采用云的最后障碍
”,他说很多组织将转移到云看成信仰的一次飞跃。您认为企业的顾虑是正确的吗?
Jason:
在云上下大赌注的公司是早期使用者,他们有一种特殊的心理。他们喜欢将赌注放在有风险的东西上,因为他们感觉作为先驱者可以获得战略优势。
这些公司都愿意承担云的风险,以打击其他公司进入云作为交换,然后在其他公司之前将云提供给客户。只有某些公司有那样的心理,大多数公司都觉得这样做太冒险。
有些公司愿意下更大的注,大部分公司根据它仍然是一个新方法、缺少pieces、缺少标准的支持以及凡新兴技术所具有的其他问题来判断有风险。
Robert:
Joe Weinman提供了一个Cloudonomics 博客的最近帖子
,他围绕“Cloudonomics的10条准则”提供了一些细节。有一个是需求上的观念胜于预测。您对这有什么想法吗?
Jason:
我猜这取决于你所谓的“预测”的意思。在你现有的非云端架构下,以一种传统的思维,因为你将跟踪你的使用模式或诸如此类的事情,你知道将来需要多少服务器。
云使你省了很多事情例如不必预测需要购买多少服务器,但是另一方面,它开辟了新的预测种类。现在,我们需要预测我们将如何利用云和当他们成熟时如何使用基于云的功能。
因为有太多的未知数,不同种类的预测很难较早的在市场上使用。简言之,“根据使用趋势,我下个月需要买10台服务器”。那类的预测是非常简单的。
Robert:
我开始对基础设施与平台作为服务越来越模糊,在一定程度上,甚至对软件即服务也是。很多所谓的SaaS 2.0供应商基本上正在建立平台。您看到基础实施与平台作为服务开始融为一体吗?
Jason:
其实,我会说那三个不同的部署模型之间的区别说来有点武断了。这个模式基于关于这些事情会怎样结束的一些早期想法。现在,我们来讨论基础架构作为服务是怎样产生于虚拟服务器的或诸如此类的事情,这些之间,不仅中介软件市场的副产物,还有平台作为服务的观念。
随着时间的推移,真是有更多的连续性。在你有平台类型能力之前,你投入了多少能力到你的基础设施中?同样的,一些描绘平台的元素作为服务,包括你可用来搭建应用程序的应用程序架构。在软件即服务之前应用程序架构需要多健壮?
当然,那些答案不那么重要,因为这些条款只是为了帮助澄清。任意的区分更多的是用来帮助彼此的对话,而不是这个技术的严格区分。
Robert:
这是一个很好的观点。例如Beanstalk,亚马逊除了提供简单的能力之外正提供抽象层,以在他们其中的一个服务器上托管运行VM。
Jason:
亚马逊是一个有趣的例子,因为他们在自己所认为很酷的旗杆上运行所有的东西,与谷歌做的是
同样的事情。如果它起飞,很好。如果不能,他们会做不同的事情,那意味着,仅仅因为他们在做什么事情而不是意味着它会成为一个既定的市场,甚至它也不一定
就是一个好主意。它仅仅意味着这是他们能做的事,他们认为这很酷,因此他们认为他们应当这么做。
我们需要看看这一切是怎么结束的。随着时间的推移,个别市场类别将巩固并变得更清晰,但就目前而言,它是到处乱放的东西。当然,从客户的角度来看,那只是使事情变得更复杂。
Robert:
Gartner刚刚发表了一份研究报告,说四分之三的调查对象都追求私人云战略
并且将在私有云上比在公共云上投资更多。我们也在Forrester的James Staten那里看到了一些好的研究。我特别记得的一篇文章叫做“你为私有云的准备还不够”
我想讨论的重点是围绕组织部署私有云的最根本的东西是什么。虚拟化工作负载和通过整合来减少物理服务器的数量是其中的一件事情,但是从根本上部署专用云和服务层完全是另一件事情。
您对着眼于私有云战略的组织有什么建议?您认为这仅仅对例如大型跨国银行等具有庞大预算的IT商店才是真的吗
Jason:
我会对不同的客户提不同的意见,取决于他们想要解决什么问题。请记住,虽然在私有云上放了不成比例的重点,但我会把它当做供应商自旋的结果。
从供应商的角度来看,私有云是使得销售量更大的非常好的方法,因此大型中介软件和硬件供应商一方面正推动私有云,这是因为它的销售量更大。另一方面,尤其是在IBM的例子中,他们认为自己是提供服务供应市场的齿轮。
他们指望已经是IBM客户电信运营商为他们的客户提供云功能。当然,会购买IBM以外的基础装置的电信运营商是谁呢?
因此有此强调,因为供应商想让你这么做。在现实中,在很多情况下,对企业来说有来自公共云的更好的可用价值主张,因为他们会驾驭它的意义。
毕竟,公共云为你提供了大量的成本优势、运营费用,和一些动态资源调配功能。私有云的挑战之一是需要支持处理高峰期数据量的功能。就像第一天使用你自己的数据中心。
使用公共云,有多个客户甚至有可能是每个人都可拥有不同时间的数据流通高峰期。不管怎么说,这是假设,但一旦这是真的,每个人都得益于更好地利用服务器。在很多方面,私有云没有这个优势,云的价值主张使私有云黯淡下来。
供应商提供了很多处理公共云的安全和管理问题的方法。这有一些是真实的,但在私有云中也有那个问题。因此,有些供应商“fud”(恐惧、不确定和怀疑),有些只是反映市场的不成熟。
当他们试图说服大型企业购买更多的装置时,云消费者考虑供应商自旋的角色很重要。很多时候,他们说“你有一个数据中心,但你需要建另一个,我们将用它来调用私有云。你需要购买所有新的机架、刀片式服务器、和软件”。
一些电信运营商想建立私有云给客户提供云功能,并从根本上讲,他们正建立一个托管服务供应商基础机构。相反的,一些大企业将私有云当做他们自己的内部服务供应者,它将跨企业的来为多个部门提供云功能。
在公共云里公司仍有价值主张,并随着时间的推移,他们将会把它们描述出来。他们会说公共云对这个好,私有云对那个好,好的实践能帮助定义每种云的利弊。不过,就目前而言,过度强调私有云,这很大程度上是因为供应商在哪里看到了更多的钱。
Robert:
这是我准备的最后一个问题。您有什么其他的要讲或补充的吗?
Jason:
我最近发表了一篇文章叫做“云的多用户:远远不止看到的
”如你所知,多用户是公共云的关键特点,但是有不同级别的实际上不同种类的多用户。
第一,有完整的或共用架构多重任务处理,这是Salesforce公司拥有的那种,例如,每个人基本上是同一应用程序和相同的表中。这种模式带来一定的优势,例如,易于管理和扩展,但它是一种通用的选项。
同样还有其他方法。例如,有聚集、 共用架构的方法,如有不同的软件服务应用程式的客户群。每一个人都会将其配置的满足特定的客户,提供了更多的灵活性,但它也难管理。
另一种模式是可以称之为独立的任务处理,大的供应商可能将旧式应用程式移动到云,给不同的客户不同实例。在那种标准上它根本不是多重任务处理,但从客户的角度来看,它看起来像多重任务处理。
实际上它可以包含更多的供应商,虽然每一位客户仍拥有属于自己的应用程式栈,但现在是理论上的云,尽管实际上这不仅是一个供应商的选择。
Robert:
非常好.谢谢您花时间来分享您的观点。
Jason:
谢谢,这是我的荣幸。
本文翻译自:
http://blogs.msdn.com/b/windowsazure/archive/2011/06/15/thought-leaders-in-the-cloud-talking-with-jason-bloomberg-of-zapthink-llc.aspx
分享到:
相关推荐
### 非程序员2001-39:聚焦软件实用性与领域驱动设计 #### 杂志概述 《非程序员》是一本与《程序员》同期诞生的杂志,它自2001年起就开始发行,始终保持自己的独特风格,深受高级软件专业人士的喜爱。该杂志坚持每...
SOA的核心思想是解耦,通过提供标准化的服务接口,使得各个服务之间可以独立开发、部署和更新,而不会影响到其他服务。 SOA架构的中间件在这一领域扮演着关键角色,它们提供了一种机制,使企业能够更有效地整合现有...
基于TypeScript的命令行天气查询应用
车牌识别项目
内容概要:本文详细介绍了标准化接口文档的撰写规范,涵盖了修订记录、接口描述、接口列表清单及详细规格等多个方面。强调了安全性与一致性的重要实践,包括使用HTTPS协议进行通讯确保安全性、POST方法提交数据、JSON格式及UTF-8字符编码的数据交换标准。同时,规定接口需要保持幂等性和错误处理机制如失败重试,并针对调出和调入的不同类型接口提供详细的描述与样例。 适用人群:适用于有经验的技术团队成员以及正在构建或维护Web API的服务提供商。 使用场景及目标:主要用于指导开发者正确地设计和部署高质量且安全可靠的网络应用程序编程接口(API),特别是在金融行业或者对数据隐私敏感的应用领域。 其他说明:文中还包括接口开发所需的完整代码片段和技术细节介绍,确保能够直接应用于生产环境。提供的加解密工具类可用于具体接口加密需求。
车牌识别项目
# 基于Arduino和ESP8266的智能药盒系统 ## 项目简介 智能药盒系统(MedsButler)是一个专为老年人和病患设计的自动药物配送系统。该系统通过Arduino和ESP8266模块实现药物的定时配送,并通过振动提醒患者服药。系统由三个主要部分组成主控制器(Atmega2560)、ESP8266通信模块和患者手环。 ## 项目的主要特性和功能 1. 定时药物配送系统能够根据预设的时间表自动配送药物。 2. 无线通信使用ESP8266模块实现与主控制器的无线通信。 3. 振动提醒患者手环在服药时间通过振动提醒患者。 4. 模块化设计系统分为三个主要模块,便于维护和扩展。 ## 安装使用步骤 1. 硬件连接 将Atmega2560与ESP8266模块通过串行接口连接。 将患者手环的ESP8266模块与主控制器通过无线通信连接。 2. 软件配置 下载并安装Arduino IDE。
南昌县某幼儿园.dwg
在当今数字化浪潮中,园区智慧化建设正成为推动区域经济发展和产业转型升级的关键力量。这份园区智慧化解决方案全面展示了如何通过集成大数据、云计算、物联网(IoT)、人工智能(AI)、地理信息系统(GIS)和建筑信息模型(BIM)等前沿技术,为传统产业园区插上数字的翅膀,打造“数字创新”产业园区。 数字技术赋能,重塑园区生态 传统产业园区往往面临运营效率低下、管理粗放、资源利用率不高等问题。而通过智慧化改造,园区可以实现从“清水房”到“精装房”的华丽蜕变。数字化技术不仅提升了园区的运营管理水平,降低了运营成本,还显著增强了园区的竞争力和吸引力。例如,通过构建园区数字模型(CIM),实现了多规数据融合,形成了园区规划“一张图”,为园区管理提供了直观、高效的可视化工具。此外,智能感知设施的应用,如环境监测、能耗监测等,让园区管理更加精细化、科学化。智慧能源管理系统通过实时监测和智能分析,帮助园区实现低碳绿色发展,而综合安防管控系统则通过AI+视频融合技术,为园区安全保驾护航。更有趣的是,这些技术的应用还让园区服务变得更加个性化和便捷,比如园区移动APP,让企业和员工可以随时随地享受园区服务,从会议室预定到智慧公寓管理,一切尽在“掌”握。 智慧运营中心,打造园区大脑 园区智慧化建设的核心在于构建智慧运营中心,这可以看作是园区的“数字大脑”。通过集成物联网服务平台、大数据分析平台、应用开发赋能平台等核心支撑平台,智慧运营中心实现了对园区内各类数据的实时采集、处理和分析。在这个“大脑”的指挥下,园区管理变得更加高效、协同。比如,建设工程项目智慧监管系统,通过基于二三维GIS底图的统一数字化监管,实现了对园区在建工程项目的进度控制、质量控制和安全控制的全方位监管。可视化招商系统则利用CIM模型,以多种方式为园区对外招商推介提供了数字化、在线化的展示窗口。而产业经济分析系统,则通过挖掘和分析产业数据,为园区产业发展提供了有力的决策支持。智慧运营中心的建设,不仅提升了园区的整体运营水平,还为园区的可持续发展奠定了坚实基础。 产业服务升级,激发创新活力 园区智慧化建设不仅关注基础设施和运营管理的升级,更重视产业服务的创新。通过整合平台资源、园区本地资源和外围资源,打造园区服务资源池,为园区内的企业和个人提供了全面的智慧管理、智慧工作和智慧生活服务。特别是工业互联网平台和工业云服务的建设,为园区内的企业提供了轻量化、智能化的生产服务。这些服务涵盖了车间信息化管理、云制造执行、云智能仓储、设备健康管理等多个方面,有效提升了企业的生产效率和竞争力。此外,通过产业经济分析系统,园区还能够对潜在客户进行挖掘、对经销商进行风控、对产品销量进行预测等,为企业的市场营销提供了有力支持。这些创新的产业服务,不仅激发了园区的创新活力,还为区域经济的转型升级注入了新的动力。总之,园区智慧化建设是一场深刻的变革,它正以前所未有的方式重塑着园区的生态、运营和服务模式,为园区的可持续发展开辟了广阔的前景。
python、yolo、pytorch
1、文件内容:sisu-inject-bean-2.3.0-11.el7.rpm以及相关依赖 2、文件形式:tar.gz压缩包 3、安装指令: #Step1、解压 tar -zxvf /mnt/data/output/sisu-inject-bean-2.3.0-11.el7.tar.gz #Step2、进入解压后的目录,执行安装 sudo rpm -ivh *.rpm 4、更多资源/技术支持:公众号禅静编程坊
数据内容包含:用户昵称、用户评分、评论时间、用户地址、评论内容
docker-18.03.1-ce.tgz
车牌识别项目
网络安全是通过技术手段、管理策略和法律规范,保护网络系统、数据及用户隐私免受未经授权的访问、攻击或泄露,确保网络服务的可用性、数据的完整性和机密性。其核心内容包括: 1. 技术防护:如防火墙、入侵检测系统(IDS)、加密通信、漏洞修复等。 2. 管理措施:包括安全策略制定、访问控制、安全审计、应急响应等。 3. 法律与合规:遵循《网络安全法》《数据安全法》等法规,保障用户隐私与国家安全。 4. 安全意识:提升用户对钓鱼攻击、密码安全等风险的防范能力。 # 适用人群 - 企业/组织:IT运维人员、安全管理员、开发工程师(需保障业务系统安全)。 - 普通用户:需防范个人信息泄露、网络诈骗等风险。 - 政府与公共部门:确保关键基础设施(如电力、金融、通信)的安全运行。 - 教育领域:学生及教师需了解基础安全知识以应对网络威胁。 # 适用场景及目标 1. 企业场景: - 目标:防御黑客攻击、数据泄露、勒索软件等,保障业务连续性。 - 措施:部署网络隔离、多因素认证、定期渗透测试。 2
chromedriver-linux64-136.0.7064.0.zip
expert.txt后端运行数据改进
技术运维-机房巡检表及巡检说明
微信小程序背景音乐播放器影音娱乐demo完整源码下载_精品源码
CCleaner用来清理注册表