企业IT架构云平台实践与思考

简介: 传统企业在数字化转型中如何进行业务应用上云? 通过中台化的架构设计和应用云化部署两个方面介绍企业IT架构云平台实践与思考 超多好料,阿里云MVP直播间约起!

企业IT架构云平台实践内容

1、 IT架构转型背景

新基建和数字化现在已经上升到国家的战略层面,我们作为一家传统的大型国有机场集团化企业,更是航空市场变化和用户迫切需求倒逼进行数字化。下面这张图是我们企业的总体概要架构图:

很多传统企业没有自己的研发团队,IT 系统基本都依靠第三方供应商提供和服务支撑,而且大多是以传统项目制和采购产品的方式经过多年实施逐步形成的。

这是非常典型的传统集团企业 IT 架构,共分为四个业务域:

● 生产运行保障域:完成航班在本机场的正常起落保障。这也是集团的收益主要来源

● 办公管理域:完成全集团日常办公管理。

● 旅客服务域:完成旅客在机场出行全流程服务。

● 数据中心从以上 3 个业务领域获取数据,形成集团最核心的数据资产和服务目录。

四个域逻辑关系清晰,层次分明,职责明确。各域内部及域之间的系统采用传统中心化的企业服务总线ESB中间件进行交互,办公管理域和生产运行保障的数据通过接口方式沉淀到数据中心,进行主题划分和决策分析。那这种传统架构有什么问题呢?我们打开旅客服务域看看,如下图所示:

此架构中的各系统实施过程基本是甲方提出需求,乙方设计实施,甲方验收。这种模

式是由业务和职能单位提出自己的问题,然后确定方案,这些单位很难主动去考虑与其他

业务实体间的协同交互,这种组织架构形成了“部门墙”,数据和业务也是“烟囱式”的,

相互协作困难。

基础资源方面:

● 独立的组织,投资巨大

● 运维困难,资源浪费

● 重复建设,不可复用

应用系统方面:

● 上线慢,创新难

● 封闭多,变更难

● 信息孤岛,协调困难

各系统解决方案和技术标准完全依赖乙方,甲方无体系无标准,IT整体架构混乱,数据口径不一管控乏力,对每位旅客的真情服务,需要机场将所有服务触点串联起来。目前通过ESB企业服务总线对已有遗留系统的业务能力进行一定的集成,但本质上SOA架构为了遗留系统的交互对传统架构的补充,重点是集成,但是业务系统仍然是纵向独立构建,所以以上架构难为支持业务的发展,更别提技术引领和创新业务了。

2、IT架构技术路线

一家集团化的传统企业要数字化转型,这个问题极为复杂。单从技术角度看,需要用好大数据、云计算、人工智能、物联网等新兴技术,利用云计算的计算能力让大量在线的服务数据产生价值并持续优化或重构业务流程。

1、 SOA架构的核心思想是解耦,通过ESB企业服务总线对已有遗留系统的业务能力进行集成,再以服务方式进行接口能力开放。对传统系统的交互补充,系统仍然是纵向独立构建。

2、 微服务架构的核心是拆分,重点不是集成,而是识别共享能力进行集中化建设。侧重点在于传统业务系统里面涉及到的数据库,中间件,平台层技术组件和服务等全部都集中化到PaaS云平台进行建设。实现中间件资源池化。

3、 中台架构的核心是共享复用,侧重点在于业务和数据,业务中台的微服务并不是针对某一个业务系统的,所有的前台应用都可以复用,能力开放平台通过API网关实现。对于中台规划重点是如何找到共性业务能力,其次才是如何进行能力拆分进一步解耦。而对于微服务架构规划重点是传统遗留系统如何拆分和解耦,其次才是是否可以复用。因此两者的先后顺序有明显的差异。

4、 云原生架构的核心是IT系统开发只需要关注业务功能需求实现,而对于其它的IT基础设施,技术平台,消息缓存等各类技术服务等和业务无关的东西都不需要关心,由底层平台提供。serverless是云原生的高级实现。DevOps是衔接微服务和容器云关键桥梁,实现整个集成和容器部署过程自动化。

3、传统企业架构

整个IT架构的发展线路就是底层技术的逐步抽象,非业务功能一步步透明化,而对业务功能进行大拆小。

IT整体规划:平台+应用

≈(技术中台+业务中台+数据中台)+(业务场景应用+数据赋能应用)

统一技术开发运维平台

技术组件能力标准化和复用化,形成企业自有标准技术体系

统一业务模型

整合端到端业务链,实现业务能力组件化,组件能力服务化

数据天然集成

基于大数据技术,自动衔接全业务数据,全域整合数据服务赋能业务侧

业务系统将变化为一个个独立松耦合的业务能力组件,这些业务组件的组合和集成既为企业提供端到端业务的完整支撑能力,又能通过业务组件重新组装和编排来灵活适应业务流程和需求的变化

统一建设集团化信息基础设施,先大后小,以大带小,全面实现数字化

统筹规划、投入合理、不过度超前,可迭代、易升级、能兼容。

相关文章
|
6天前
|
Kubernetes 负载均衡 Docker
构建高效后端服务:微服务架构的探索与实践
【10月更文挑战第20天】 在数字化时代,后端服务的构建对于任何在线业务的成功至关重要。本文将深入探讨微服务架构的概念、优势以及如何在实际项目中有效实施。我们将从微服务的基本理念出发,逐步解析其在提高系统可维护性、扩展性和敏捷性方面的作用。通过实际案例分析,揭示微服务架构在不同场景下的应用策略和最佳实践。无论你是后端开发新手还是经验丰富的工程师,本文都将为你提供宝贵的见解和实用的指导。
|
3天前
|
存储 安全 Java
系统安全架构的深度解析与实践:Java代码实现
【11月更文挑战第1天】系统安全架构是保护信息系统免受各种威胁和攻击的关键。作为系统架构师,设计一套完善的系统安全架构不仅需要对各种安全威胁有深入理解,还需要熟练掌握各种安全技术和工具。
27 10
|
4天前
|
监控 Cloud Native Java
云原生架构下微服务治理策略与实践####
【10月更文挑战第20天】 本文深入探讨了云原生环境下微服务架构的治理策略,通过分析当前技术趋势与挑战,提出了一系列高效、可扩展的微服务治理最佳实践方案。不同于传统摘要概述内容要点,本部分直接聚焦于治理核心——如何在动态多变的分布式系统中实现服务的自动发现、配置管理、流量控制及故障恢复,旨在为开发者提供一套系统性的方法论,助力企业在云端构建更加健壮、灵活的应用程序。 ####
44 10
|
3天前
|
缓存 运维 监控
后端开发中的微服务架构实践与挑战#### 一、
【10月更文挑战第22天】 本文探讨了微服务架构在后端开发中的应用实践,深入剖析了其核心优势、常见挑战及应对策略。传统后端架构难以满足快速迭代与高可用性需求,而微服务通过服务拆分与独立部署,显著提升了系统的灵活性和可维护性。文章指出,实施微服务需关注服务划分的合理性、通信机制的选择及数据一致性等问题。以电商系统为例,详细阐述了微服务改造过程,包括用户、订单、商品等服务的拆分与交互。最终强调,微服务虽优势明显,但落地需谨慎规划,持续优化。 #### 二、
|
4天前
|
运维 Cloud Native 持续交付
云原生架构下的微服务设计原则与实践####
【10月更文挑战第20天】 本文深入探讨了云原生环境中微服务设计的几大核心原则,包括服务的细粒度划分、无状态性、独立部署、自动化管理及容错机制。通过分析这些原则背后的技术逻辑与业务价值,结合具体案例,展示了如何在现代云平台上实现高效、灵活且可扩展的微服务架构,以应对快速变化的市场需求和技术挑战。 ####
23 7
|
3天前
|
监控 Cloud Native 测试技术
云原生架构下的性能优化与实践####
【10月更文挑战第21天】 本文深入探讨了在云原生环境下,如何通过一系列技术手段和最佳实践来提升应用性能。文章首先概述了云原生架构的基本原则与优势,随后详细分析了影响性能的关键因素,包括容器编排、微服务设计、持续集成/持续部署(CI/CD)流程以及监控与日志管理。针对这些因素,文中不仅介绍了具体的优化策略,如资源请求与限制的合理配置、服务间通信的高效实现、自动化测试与部署的优化,还结合案例分析,展示了如何在实际项目中有效实施这些策略以显著提升系统响应速度和处理能力。此外,文章还强调了性能测试的重要性,并提供了几种常用的性能测试工具和方法。最后,总结了云原生性能优化的未来趋势,为开发者和架构师
9 2
|
4天前
|
运维 Cloud Native API
云原生时代下的微服务架构实践
【10月更文挑战第22天】在数字化转型的浪潮中,云原生技术正以前所未有的速度重塑软件开发和运维的模式。微服务架构作为云原生的重要组成部分,其设计哲学、技术栈选择以及与传统单体应用的根本区别成为了现代软件工程讨论的焦点。本文将深入探讨微服务架构的核心概念,通过实际案例分析其在云平台下的应用,并分享在实施过程中的经验教训,旨在为读者提供一套清晰的微服务架构实践指南。
|
21天前
|
缓存 监控 API
探索微服务架构中的API网关模式
【10月更文挑战第5天】随着微服务架构的兴起,企业纷纷采用这一模式构建复杂应用。在这种架构下,应用被拆分成若干小型、独立的服务,每个服务围绕特定业务功能构建并通过HTTP协议协作。随着服务数量增加,统一管理这些服务间的交互变得至关重要。API网关作为微服务架构的关键组件,承担起路由请求、聚合数据、处理认证与授权等功能。本文通过一个在线零售平台的具体案例,探讨API网关的优势及其实现细节,展示其在简化客户端集成、提升安全性和性能方面的关键作用。
62 2
|
25天前
|
存储 缓存 监控
探索微服务架构中的API网关模式
【10月更文挑战第1天】探索微服务架构中的API网关模式
76 2
|
2月前
|
安全 应用服务中间件 API
微服务分布式系统架构之zookeeper与dubbo-2
微服务分布式系统架构之zookeeper与dubbo-2