混合云应用集成的九大关键问题

简介:

当考虑混合云应用集成策略时,回答以下的九个问题是至关重要的。

好消息是,你的组织在好几个云里都有着数据和应用。坏消息是,只有极少的一部分数据和应用是集成过的。

但这绝不是你一个人的问题。尽管研究机构Infonetics表示,在2014年底进行的一项调查中,74%的公司都拥有混合云策略,但对于很多公司来说,该策略中的集成部分仍然是模糊不清的。

我们走访了一些集成厂商,分析师和业界专家们,请教在建立一个混合云应用集成策略时,公司应该要问哪九个问题。以下是他们集思广益的结果。

哪些是你不要移到云里的?

虽然听起来有点明显,但有些遗留应用在数据中心里面是更适合的,SnapLogic的市场副总裁Darren Cunningham说道。“你必须确定对于那些系统有一个集成的计划,”他说道。“以后那些存在于防火墙之后一大堆的应用将一步不动的继续留在那边。所以,你一定要确定你的整合策略有将这些应用也包括在内。”

未来大部分的开发将发生在何处?

为了整合并最终监控应用程序,你应该先决定它将会在什么地方创建,Forrester Research的分析师 Dave Bartoletti建议道。“你在云中创建的应用看起来就跟别的应用不一样,所以当你要集成它们,或最终监控它们的时候,公司必须要将这些考虑在内。很多公司根本没有做这件事所需的工具。”

使用案例是怎样的?

“这是你应该问的第一个问题,”Ajay Gandhi,Informatica的云市场副总裁说道。“我是否想要连接到本地数据,而要的话,会有复杂的API和数据库吗?很多时候你想要一个集成的混合云的理由是想要搞定后台的集成。你不应该把时间花在监控代码上。那些集成解决方案会搞定这些。”Tom Nolle,咨询公司CIMI Corp的总裁认为,客户和厂商们低估了真正集成所涉及的困难。企业必须要极度专注于他们真正的目标,他说道。“很多公司跳上了云马车,其实只是在采取过度的宣传而没有足够的真正受益的案例。”

牵涉到哪种应用?

在应用程序开发的过程中,所有事情都不再是那么直接,Chris Purpura,MuleSoft的业务发展副总裁警告道。“应用程序正在复合化,”他说道。“这会让事情变得很棘手。当一个应用要ping另外10个外部系统以获得信息反馈时会发生什么?这是另外一件需要考虑的事情。”

谁负责管理集成过程?

Forrester的Bartoletti说,公司应该要明确委任负责管理这个过程的人和团队,因为就如混合云一样,管理人员可能也是一个混合的团体,有传统IT员工,DevOps的人员,甚至也许还有业务方面的人员。SnapLogic的Cunningham强调了自助集成的潜力,这种集成中,不会有一个单独的部门来统一管理。“我们看到有些顾客让用户来驱动集成的过程。用户自己填写用例,提交表单然后自行分配执行。这就是自助服务。”

集成多快可以完成?

客户在考虑集成的时候可以直接使用已有的东西。许多厂商,包括Informatica和SnapLogic,都有开发预定的模板,让常见的用例可以相对轻松的建立起来。“客户应该问的是,哪些工作已经替他们做好了,”Gandhi建议道。Informatica有预定的内容让客户来选择,这使得集成过程变得更精简。而Cunningham表示,SnapLogic的模板和最佳实践让一个平常要花数周才能完成的工作变成可以在一两天内完成的集成任务。

下一个应用是什么?

“你真的应该眼光放远一些,不要只想到集成一个应用而是要考虑到接下来的一个又一个的应用,”Cunningham提醒道。“那一个应用在未来将会有一整套其他的应用并且终究要集成在一起的。这已经不是点对点的集成,而是关于多点集成了。”

我可以将就使用现有的资源吗?

这是个关键问题,Forrester的Bartoletti说道。“我是应该要购买最顶级的产品然后晚点处理集成的问题还是先凑合着用我现有的产品?”不管你选择了哪种方式,时间是最重要的而集成就是关键。Bartoletti建议,总是先询问你现在的厂商是否现有的功能可以进行某种扩展从而有助于集成的过程。

你应该相信厂商吗?

答案是不。Cunningham毫不迟疑道:“如果某个云应用厂商建议你在未来才考虑集成或者是因为他的公司有很好的服务和/或开放的平台,让集成听起来很微不足道时,不要相信他们。集成是不能等的。你就是不能。”当一个本地厂商开始吹嘘他们的产品有多容易扩展到混合云的环境中时,客户应该要保持高度的怀疑,Gandhi说道。“那些产品披着我们所称的“云的外皮”,他说道。“你应该要追根究底搞清楚现实到底是怎么样的。”


本文作者:谈翔

来源:51CTO

相关文章
|
1月前
|
前端开发 JavaScript UED
探索Python Django中的WebSocket集成:为前后端分离应用添加实时通信功能
通过在Django项目中集成Channels和WebSocket,我们能够为前后端分离的应用添加实时通信功能,实现诸如在线聊天、实时数据更新等交互式场景。这不仅增强了应用的功能性,也提升了用户体验。随着实时Web应用的日益普及,掌握Django Channels和WebSocket的集成将为开发者开启新的可能性,推动Web应用的发展迈向更高层次的实时性和交互性。
77 1
|
1月前
|
Java Maven Docker
gitlab-ci 集成 k3s 部署spring boot 应用
gitlab-ci 集成 k3s 部署spring boot 应用
|
2月前
|
机器学习/深度学习 人工智能 搜索推荐
如何让你的Uno Platform应用秒变AI大神?从零开始,轻松集成机器学习功能,让应用智能起来,用户惊呼太神奇!
【9月更文挑战第8天】随着技术的发展,人工智能与机器学习已融入日常生活,特别是在移动应用开发中。Uno Platform 是一个强大的框架,支持使用 C# 和 XAML 开发跨平台应用(涵盖 Windows、macOS、iOS、Android 和 Web)。本文探讨如何在 Uno Platform 中集成机器学习功能,通过示例代码展示从模型选择、训练到应用集成的全过程,并介绍如何利用 Onnx Runtime 等库实现在 Uno 平台上的模型运行,最终提升应用智能化水平和用户体验。
56 1
|
2月前
|
图形学 iOS开发 Android开发
从Unity开发到移动平台制胜攻略:全面解析iOS与Android应用发布流程,助你轻松掌握跨平台发布技巧,打造爆款手游不是梦——性能优化、广告集成与内购设置全包含
【8月更文挑战第31天】本书详细介绍了如何在Unity中设置项目以适应移动设备,涵盖性能优化、集成广告及内购功能等关键步骤。通过具体示例和代码片段,指导读者完成iOS和Android应用的打包与发布,确保应用顺利上线并获得成功。无论是性能调整还是平台特定的操作,本书均提供了全面的解决方案。
150 0
|
3月前
|
存储 C# 关系型数据库
“云端融合:WPF应用无缝对接Azure与AWS——从Blob存储到RDS数据库,全面解析跨平台云服务集成的最佳实践”
【8月更文挑战第31天】本文探讨了如何将Windows Presentation Foundation(WPF)应用与Microsoft Azure和Amazon Web Services(AWS)两大主流云平台无缝集成。通过具体示例代码展示了如何利用Azure Blob Storage存储非结构化数据、Azure Cosmos DB进行分布式数据库操作;同时介绍了如何借助Amazon S3实现大规模数据存储及通过Amazon RDS简化数据库管理。这不仅提升了WPF应用的可扩展性和可用性,还降低了基础设施成本。
83 0
|
3月前
|
开发者 C# UED
WPF与多媒体:解锁音频视频播放新姿势——从界面设计到代码实践,全方位教你如何在WPF应用中集成流畅的多媒体功能
【8月更文挑战第31天】本文以随笔形式介绍了如何在WPF应用中集成音频和视频播放功能。通过使用MediaElement控件,开发者能轻松创建多媒体应用程序。文章详细展示了从创建WPF项目到设计UI及实现媒体控制逻辑的过程,并提供了完整的示例代码。此外,还介绍了如何添加进度条等额外功能以增强用户体验。希望本文能为WPF开发者提供实用的技术指导与灵感。
142 0
|
3月前
|
存储 开发者 C#
WPF与邮件发送:教你如何在Windows Presentation Foundation应用中无缝集成电子邮件功能——从界面设计到代码实现,全面解析邮件发送的每一个细节密武器!
【8月更文挑战第31天】本文探讨了如何在Windows Presentation Foundation(WPF)应用中集成电子邮件发送功能,详细介绍了从创建WPF项目到设计用户界面的全过程,并通过具体示例代码展示了如何使用`System.Net.Mail`命名空间中的`SmtpClient`和`MailMessage`类来实现邮件发送逻辑。文章还强调了安全性和错误处理的重要性,提供了实用的异常捕获代码片段,旨在帮助WPF开发者更好地掌握邮件发送技术,提升应用程序的功能性与用户体验。
60 0
|
3月前
|
测试技术 Java Spring
Spring 框架中的测试之道:揭秘单元测试与集成测试的双重保障,你的应用真的安全了吗?
【8月更文挑战第31天】本文以问答形式深入探讨了Spring框架中的测试策略,包括单元测试与集成测试的有效编写方法,及其对提升代码质量和可靠性的重要性。通过具体示例,展示了如何使用`@MockBean`、`@SpringBootTest`等注解来进行服务和控制器的测试,同时介绍了Spring Boot提供的测试工具,如`@DataJpaTest`,以简化数据库测试流程。合理运用这些测试策略和工具,将助力开发者构建更为稳健的软件系统。
59 0
|
3月前
|
开发者 前端开发 开发框架
JSF与移动应用,开启全新交互体验!让你的Web应用轻松征服移动设备,让用户爱不释手!
【8月更文挑战第31天】在现代Web应用开发中,移动设备的普及使得构建移动友好的应用变得至关重要。尽管JSF(JavaServer Faces)主要用于Web应用开发,但结合Bootstrap等前端框架,也能实现优秀的移动交互体验。本文探讨如何在JSF应用中实现移动友好性,并通过示例代码展示具体实现方法。使用Bootstrap的响应式布局和组件可以确保JSF页面在移动设备上自适应,并提供友好的表单输入和提交体验。尽管JSF存在组件库较小和学习成本较高等局限性,但合理利用其特性仍能显著提升用户体验。通过不断学习和实践,开发者可以更好地掌握JSF应用的移动友好性,为Web应用开发贡献力量。
52 0
|
3月前
|
API UED 开发者
如何在Uno Platform中轻松实现流畅动画效果——从基础到优化,全方位打造用户友好的动态交互体验!
【8月更文挑战第31天】在开发跨平台应用时,确保用户界面流畅且具吸引力至关重要。Uno Platform 作为多端统一的开发框架,不仅支持跨系统应用开发,还能通过优化实现流畅动画,增强用户体验。本文探讨了Uno Platform中实现流畅动画的多个方面,包括动画基础、性能优化、实践技巧及问题排查,帮助开发者掌握具体优化策略,提升应用质量与用户满意度。通过合理利用故事板、减少布局复杂性、使用硬件加速等技术,结合异步方法与预设缓存技巧,开发者能够创建美观且流畅的动画效果。
80 0