如何使用云计算构建企业架构

简介: 企业在基于云计算的部署中,迁移其遗留基础设施并不容易,可能会遇到一系列技术障碍。而行业专家表示,企业的云计算之旅具有更多的价值。

云计算的应用如今越来越广泛。全球各地的企业实际上都在从现有的传统技术架构转向采用基于服务的云计算部署或混合部署模式。


为什么采用云计算?


这很简单。随着企业决策者不断增加对云计算的理解,云计算可以提供的看似无穷无尽的好处也变得不可忽视。


企业在基于云计算的部署中,迁移其遗留基础设施并不容易,可能会遇到一系列技术障碍。而行业专家表示,企业的云计算之旅具有更多的价值。


如今有大量资源可以帮助企业使用云计算构建经济高效且可扩展的技术基础设施。云计算提供商将提供广泛的服务,帮助企业构建完全符合其业务需求的企业架构。


在企业达到特定服务级别之前,确定其总体优先级非常重要。例如,想要什么样的企业架构?通过在早期问自己这些类型的问题,企业将能够建立原则来构建。


但究竟是什么原则呢?


建立指导原则


这个原则是指导原则,有助于确保企业的架构与其业务优先级保持一致。以下列出的所有五个因素都需要平衡,但建立层次结构是关键:这将使企业在出现任何冲突时能够正确地确定优先级,从而帮助企业克服可能出现的分析瘫痪。


例如,如果可用性是企业的第一宗旨,则可能会从AWS Direct Connect中受益,这是一种从本地部署数据中心或托管数据中心直接进入AWS公共云平台的高度冗余连接。


(1)成本效益最大化


这个原则很可能与企业的首席财务官产生共鸣,因为它确保所有架构决策都具有完全的成本意识。它还具有基本上保证成本效益的能力。请记住,每个工作量都需要仔细确定资本性支出(CAPEX)和运营支出(OPEX),以便企业能够以最少的费用获得最大的利润。


优先考虑以成本为中心的指标有助于保持企业的竞争力,因为他们可以将节省的成本传递给客户。然而,这将导致更慢、更保守的发展,如果不知道成本影响,一些潜在的改进被迫搁置。


(2)业务可用性和连续性


如果业务可用性是企业的首要任务,则应关注部署的地理和技术方面。公共云服务提供商通过提供在不同国家和地区设置网络的选项来满足此需求。这将导致多个冗余连接和路由优化。其结果是高可用性、低延迟和高吞吐量。


(3)敏捷性和灵活性


如果企业处于竞争激烈且以消费者为中心的业务中,那么敏捷开发和灵活部署可能是企业的首要任务。


(4)云优先


对于以云计算部署的成本节约、可用性和敏捷性为优势的企业而言,“云优先”原则可以加速远离昂贵的传统架构。遵循云优先原则将确保不会在未经批准的云架构中部署新的业务应用程序。


(5)安全第一


由于网络犯罪和数据泄露的风险和影响,许多企业正在选择安全第一的原则,而这是正确的。重点是确保数据在传输过程中和存储过程中尽可能安全。此外,在部署之前,安全团队可能需要授权所有工作负载。


一些企业与其云计算服务提供商在零信任的基础上运营,保留对所有加密密钥的控制(例如,管理密钥轮换,在HSM上存储密钥等)。其他企业在完全信任的基础上运营,依靠云计算提供商自己的企业级安全流程来保证数据安全。企业使用的信任级别取决于多种因素,例如企业的安全方法以及其对所使用的云计算提供商的熟悉程度。


优先考虑原则的重要性不容低估。如果操作正确,它们将帮助企业制定策略、程序和标准,为企业架构构建持久的基础。


将云计算服务映射到企业架构


当面对诸如构建企业架构这样的大规模任务时,分别处理单个组件而不是整个组件通常要容易得多。将云计算服务映射到企业的体系结构也是如此。


几乎任何企业架构都可以分为四个领域:业务架构、应用架构、数据架构、技术架构。


(1)业务架构


业务体系结构包括企业的组织结构,即组合在一起提供服务的个人、组织和系统。这是企业业务的内容和人员。


(2)应用架构


应用程序架构包括企业的所有业务应用程序,它们的交互以及与核心业务的关系。这是企业的业务方式。


(3)数据架构


数据架构包括所有数据资产,其中包括虚拟和物理资产。除了作为一个组件本身之后,数据以分析的形式被用来发展业务架构。


(4)技术架构


最后,企业的技术架构是其他域所表现出来的硬件和软件。它包括所有物理和虚拟硬件和软件。


除了这些域之外,还有每个组件的空间方面(即企业的业务所在地)。这些形成了企业的应用程序环境。这种情况通过审计和维护的双重过程演变而来。


将此体系结构模型划分为上面列出的4个部分后,将云计算服务映射到不同的域将更加容易。


企业如何选择公共云提供商


企业选择公共云提供商,基本上需要将其整个业务结合起来,这可能是一个压力很大的过程,但如果做得正确,这将是一个可以得到回报的决定。在这样一个饱和的市场中需要考虑很多,不要害怕寻求云计算咨询服务的帮助。顶级顾问将精通云计算的各个方面,以及每个公共云供应商的优势和劣势,并且从长远来看,通过避免代价高昂的错误,企业最终将节省大量的时间和成本。


真实的云计算服务示例


以下举一些例子,正如人们所提到的,公共云具有大量不同的供应商,但最重要的是亚马逊网络服务(AWS)、微软Azure、谷歌云平台(GCP)。而在这篇文章将主要关注AWS公共云,因为AWS公司是公共云服务的当前市场领导者。


(1)AWS组织


AWS组织(AWS Organizations)允许用户将AWS账户安排到组织单位(OU)中,这将帮助用户将特定的云计算服务与业务架构保持一致。通过使用组织单位(OU),用户将能够将中央治理与个人团队或业务部门的自治相结合。


(2)AWS身份和访问管理(IAM)


AWS身份和访问管理(IAM)与用户的业务体系结构域中标识的个人、组织和系统保持一致,身份和访问管理(IAM)用于设置用户和角色,可以在OU级别(通过安全复制协议)进行管理,也可以在个人级别进行细粒度访问管理。


(3)AWS服务目录


AWS服务目录(AWS Service Catalog)映射到用户的应用程序架构,为管理用户的业务应用程序和服务组合提供了一个中心位置。集中化简化了标准化和合规性。


(4)AWS标记和资源组


使用AWS标记和资源组在地理和逻辑意义上组织项目。这与用户的企业架构的位置有关。


(5)AWS CloudTrail


AWS CloudTrail支持对账户范围的业务活动进行审计。此服务可以显示每个API调用以及用户采取的每个操作,无论是通过AWS管理控制台、软件开发工具包(SDK)还是命令行接口(CLI)。


(6)AWS CloudWatch


AWS CloudWatch可监控用户的应用程序格局,并可配置为对AWS资源中的更改做出反应。它还可以跟踪指标。该服务与AWS CloudTrail一起,简化了云中的治理和合规性。


(7)AWS Config


在云计算迁移和发展过程中,用户需要监控任何更改将如何影响企业体系结构的性能、安全性和合规性。AWS Config持续监控和记录用户的AWS配置,并将其与目标配置进行比较。


简化整个过程


这篇文章提供了大量信息,希望更多的企业迈出重要的第一步,通过云计算将企业架构带到未来。


只需记住这个过程,用户就可以在云平台更好运行业务:


•确定企业的指导原则,并确定其优先顺序。


•选择云计算顾问以帮助入门。


•将企业架构分解为其域以及这些域如何相互关联。


•与企业的顾问合作,选择最适合企业需求的云计算提供商。


•选择并将云计算服务分配给适当的域。


•获得云计算的许多好处。

相关文章
|
18天前
|
运维 Cloud Native 持续交付
深入理解云原生架构及其在现代企业中的应用
随着数字化转型的浪潮席卷全球,企业正面临着前所未有的挑战与机遇。云计算技术的迅猛发展,特别是云原生架构的兴起,正在重塑企业的IT基础设施和软件开发模式。本文将深入探讨云原生的核心概念、关键技术以及如何在企业中实施云原生策略,以实现更高效的资源利用和更快的市场响应速度。通过分析云原生架构的优势和面临的挑战,我们将揭示它如何助力企业在激烈的市场竞争中保持领先地位。
|
9天前
|
监控 安全 API
使用PaliGemma2构建多模态目标检测系统:从架构设计到性能优化的技术实践指南
本文详细介绍了PaliGemma2模型的微调流程及其在目标检测任务中的应用。PaliGemma2通过整合SigLIP-So400m视觉编码器与Gemma 2系列语言模型,实现了多模态数据的高效处理。文章涵盖了开发环境构建、数据集预处理、模型初始化与配置、数据加载系统实现、模型微调、推理与评估系统以及性能分析与优化策略等内容。特别强调了计算资源优化、训练过程监控和自动化优化流程的重要性,为机器学习工程师和研究人员提供了系统化的技术方案。
129 77
使用PaliGemma2构建多模态目标检测系统:从架构设计到性能优化的技术实践指南
|
1天前
|
监控 数据可视化 架构师
为什么企业需要开展架构治理?
随着数字化转型加速,企业面临的技术和业务环境日益复杂,传统架构难以应对快速变化的需求。企业架构治理成为数字化转型的关键,通过确保技术与战略对接、优化资源利用、降低风险和复杂性,提升企业灵活性、效率和创新能力,支持快速响应市场变化,推动数字化转型成功。
29 7
为什么企业需要开展架构治理?
|
1天前
|
监控 数据可视化
如何通过建模工具实现企业架构治理全流程管理
企业架构治理工具通过构建统一的架构语言、可视化建模、流程管理、资源整合和多场景分析,实现企业架构的全生命周期管理。该工具赋能企业数字化转型,确保业务、平台、数据及技术相互耦合闭环,提供从规划到决策的一站式服务,助力提升业务运营、优化组织管理和加速数字化建设。
12 2
如何通过建模工具实现企业架构治理全流程管理
|
3天前
|
Serverless 决策智能 UED
构建全天候自动化智能导购助手:从部署者的视角审视Multi-Agent架构解决方案
在构建基于多代理系统(Multi-Agent System, MAS)的智能导购助手过程中,作为部署者,我体验到了从初步接触到深入理解再到实际应用的一系列步骤。整个部署过程得到了充分的引导和支持,文档详尽全面,使得部署顺利完成,未遇到明显的报错或异常情况。尽管初次尝试时对某些复杂配置环节需反复确认,但整体流程顺畅。
|
12天前
|
缓存 Kubernetes 容灾
如何基于服务网格构建高可用架构
分享如何利用服务网格构建更强更全面的高可用架构
|
20天前
|
负载均衡 Java 开发者
深入探索Spring Cloud与Spring Boot:构建微服务架构的实践经验
深入探索Spring Cloud与Spring Boot:构建微服务架构的实践经验
63 5
|
17天前
|
监控 安全 持续交付
构建高效微服务架构:策略与实践####
在数字化转型的浪潮中,微服务架构凭借其高度解耦、灵活扩展和易于维护的特点,成为现代企业应用开发的首选。本文深入探讨了构建高效微服务架构的关键策略与实战经验,从服务拆分的艺术到通信机制的选择,再到容器化部署与持续集成/持续部署(CI/CD)的实践,旨在为开发者提供一套全面的微服务设计与实现指南。通过具体案例分析,揭示如何避免常见陷阱,优化系统性能,确保系统的高可用性与可扩展性,助力企业在复杂多变的市场环境中保持竞争力。 ####
35 2
|
18天前
|
弹性计算 Kubernetes API
构建高效后端服务:微服务架构的深度剖析与实践####
本文深入探讨了微服务架构的核心理念、设计原则及实现策略,旨在为开发者提供一套系统化的方法论,助力其构建灵活、可扩展且易于维护的后端服务体系。通过案例分析与实战经验分享,揭示了微服务在提升开发效率、优化资源利用及增强系统稳定性方面的关键作用。文章首先概述了微服务架构的基本概念,随后详细阐述了其在后端开发中的应用优势与面临的挑战,最后结合具体实例,展示了如何从零开始规划并实施一个基于微服务的后端项目。 ####
|
2天前
|
弹性计算 负载均衡 安全
企业业务上云经典架构方案整体介绍
本次课程由阿里云产品经理晋侨分享,主题为企业业务上云经典架构。内容涵盖用户业务架构现状及挑战、阿里云业务托管经典架构设计、方案涉及的产品选型配置,以及业务初期如何低门槛使用。课程详细介绍了企业业务上云的全流程,帮助用户实现高可用、稳定、可扩展的云架构。
下一篇
DataWorks