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

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

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


为什么采用云计算?


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


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


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


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


但究竟是什么原则呢?


建立指导原则


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


例如,如果可用性是企业的第一宗旨,则可能会从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配置,并将其与目标配置进行比较。


简化整个过程


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


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


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


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


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


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


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


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

相关文章
|
7天前
|
运维 持续交付 API
从零构建微服务架构:一次深度技术探索之旅####
【10月更文挑战第28天】 本文记录了作者在从零开始构建微服务架构过程中的深刻技术感悟,通过实战案例详细剖析了微服务设计、开发、部署及运维中的关键要点与挑战。文章首先概述了微服务架构的核心理念及其对企业IT架构转型的重要性,随后深入探讨了服务拆分策略、API网关选型、服务间通信协议选择、容器化部署(Docker+Kubernetes)、以及持续集成/持续部署(CI/CD)流程的设计与优化。最后,分享了在高并发场景下的性能调优经验与故障排查心得,旨在为读者提供一套可借鉴的微服务架构实施路径。 ####
42 3
|
2天前
|
Kubernetes Cloud Native 云计算
云原生技术深度解析:重塑企业IT架构的未来####
本文深入探讨了云原生技术的核心理念、关键技术组件及其对企业IT架构转型的深远影响。通过剖析Kubernetes、微服务、容器化等核心技术,本文揭示了云原生如何提升应用的灵活性、可扩展性和可维护性,助力企业在数字化转型中保持领先地位。 ####
|
2天前
|
运维 Cloud Native Devops
云原生架构:重塑企业IT的未来####
随着数字化转型浪潮的汹涌,云原生架构凭借其高度灵活、可扩展和高效的特性,正逐步成为企业IT系统的核心。本文将深入探讨云原生架构的核心要素、技术优势以及如何引领企业实现业务创新与敏捷交付。 ####
|
1天前
|
运维 Kubernetes Docker
利用Docker和Kubernetes构建微服务架构
利用Docker和Kubernetes构建微服务架构
|
6天前
|
监控 前端开发 JavaScript
探索微前端架构:构建可扩展的现代Web应用
【10月更文挑战第29天】本文探讨了微前端架构的核心概念、优势及实施策略,通过将大型前端应用拆分为多个独立的微应用,提高开发效率、增强可维护性,并支持灵活的技术选型。实际案例包括Spotify和Zalando的成功应用。
|
14天前
|
Kubernetes 负载均衡 Docker
构建高效微服务架构:Docker与Kubernetes的完美搭档
【10月更文挑战第22天】随着云计算和容器技术的快速发展,微服务架构逐渐成为现代企业级应用的首选架构。微服务架构将一个大型应用程序拆分为多个小型、独立的服务,每个服务负责完成一个特定的功能。这种架构具有灵活性、可扩展性和易于维护的特点。在构建微服务架构时,Docker和Kubernetes是两个不可或缺的工具,它们可以完美搭档,为微服务架构提供高效的支持。本文将从三个方面探讨Docker和Kubernetes在构建高效微服务架构中的应用:一是Docker和Kubernetes的基本概念;二是它们在微服务架构中的作用;三是通过实例讲解如何使用Docker和Kubernetes构建微服务架构。
51 6
|
13天前
|
负载均衡 应用服务中间件 nginx
基于Nginx和Consul构建自动发现的Docker服务架构——非常之详细
通过使用Nginx和Consul构建自动发现的Docker服务架构,可以显著提高服务的可用性、扩展性和管理效率。Consul实现了服务的自动注册与发现,而Nginx则通过动态配置实现了高效的反向代理与负载均衡。这种架构非常适合需要高可用性和弹性扩展的分布式系统。
22 4
|
12天前
|
前端开发 API UED
深入理解微前端架构:构建灵活、高效的前端应用
【10月更文挑战第23天】微前端架构是一种将前端应用分解为多个小型、独立、可复用的服务的方法。每个服务独立开发和部署,但共同提供一致的用户体验。本文探讨了微前端架构的核心概念、优势及实施方法,包括定义服务边界、建立通信机制、共享UI组件库和版本控制等。通过实际案例和职业心得,帮助读者更好地理解和应用微前端架构。
|
7天前
|
存储 边缘计算 5G
|
10天前
|
存储 负载均衡 云计算
云计算的实践:如何在企业中实现云计算转型
本文介绍了云计算的基本概念、优势及其在企业中的应用。云计算通过互联网提供计算资源,具有高灵活性和扩展性,帮助企业降低成本、提高效率。文章详细讨论了云计算转型的核心概念、实践方法和挑战,包括数据中心迁移、应用程序迁移、数据迁移和系统集成。此外,还提供了负载均衡、数据存储和处理、安全性的代码实例,并展望了云计算的未来发展趋势和面临的挑战。
12 0

热门文章

最新文章

下一篇
无影云桌面