到底要懂多少业务?
|
上图是某大厂的支付平台一小部分架构图。 从这张图可以看出,业务发展到后面会有多么复杂。面对如此复杂的业务,我们发现我们之前搞的那种集群怎么也说不过去了。 这时候,就需要进行业务的拆分。 虽然业务拆分了,但是这些业务终究是要对外合作提供一个整体的服务的,这时候,才是真正需要分布式系统的时候了。我们需要一组在不同的服务器上相互协作的系统。 所以我们说,分布式系统是由于业务发展后的终极解决方案。最终,业务复杂到拆分的地步,那么分布式系统就是天然的需求了。 在这里,我们也可以解答下上节我们面临的问题了。我们需要的不是简单的直接把模块分散部署的无意义分布式,不是简单的模块分解。我们需要的是系统在被迫搞成分布式的情况下依然能够: 保持出色的性能 拥有着无比可靠的可用性 以及非常优秀的弹性 而为了保证以上这三个指标,就出现了分布式系统那繁杂艰深的技术栈。 3. 分布式系统的技术栈 上面我们说了,分布式系统的出现完全是形式所迫,完全是业务发展导致的最终结果。而由于业务的拆分,我们又被迫会衍生出更多的分布式需求来,以及应对这些需求的技术:
企业发现很难有效地规划和执行其云战略。 这种困难产生的原因有很多。这可能是缺乏现有或有经验的内部人才。它可能源于执行计划或衡量成功的工具不足,尤其是当这些错误导致业务中断时。有时,执行受到内部推回的阻碍。IBM市场开发与洞察部门进行的一项调查显示,66% 的 IT 决策者在三个关键领域面临来自组织的怀疑:安全风险、遗留系统以及混合和多云环境的复杂性。在这种情况下,制定云策略可能很难。 过时的应用程序组合是持续的挑战。 大公司,尤其是那些通过收购成长的公司,发现自己管理着复杂且不断扩展的应用程序组合。这些产品组合通常充斥着早在云计算出现之前就已存在的旧式应用程序。其中许多应用无法适应云环境,使 IT 团队处于难以选择的境地。要么他们必须放弃应用并寻找替代者,花费时间和精力来查找云解决方法,要么干脆接受应用的限制,并继续维护支持这些应用所需的基础结构。 开放混合多云已然成为新的常态。 当今的企业将技术转型列为头等要务,认为这是他们迫切希望为客户、员工和生态系统提供的创新体验的关键推动因素。为了实现这样目标,他们希望对基础架构进行现代化改造,从而实现可扩展、自动化和自助式的管理, 以加速应用程序开发和维护。混合多云能赋予您充分发掘工作负载潜力的灵活性。为了充分发挥混合多云的潜力,采用积极利用内部和外部资源的务实方法有助于解决现有挑战,同时还能整合多项技术以加速未来转型。
IBM 运用能够切实提高可移植性、最大限度降低风险的成熟流程,帮助您实现技术的优化和现代化改造。 您只要立足战略角度,一次构建,随处运行,IBM 可以凭借其开放的互操作性架构,赋予您满足日新月异的业务需求的自由选择权。 (编辑:柳州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
