与经典的基于硬件的设置相比,云计算架构提供了更多的灵活性、设计选择和节省成本的机会。这些好处是有代价的,因为云平台通常比普通的本地物理基础设施更难理解,并且具有更多的移动部件。本文介绍了云计算架构和在云环境中运行的组件。继续阅读以了解不同系统如何协同工作以创建功能性云并为最终用户提供按需IT资源(服务器、应用程序、数据库、网络等)。
云计算架构是指系统和技术的组合,这些系统和技术在集成时会创建一个IT基础架构,该基础架构可以跨网络抽象、汇集和共享按需资源。每个云架构都有两个主要组件:
云计算架构还需要一个网络,前端和后端通过该网络进行通信。这两个组件通常通过Internet共享数据,除非架构师更喜欢使用私有网络(私有云和混合云架构中的首选选项)。
无论是哪种网络,前后端之间的通信层都必须有:
尽管这些系统比本地设置更复杂,但公司有很多理由部署云计算架构。一些主要原因是:
前端作为架构中的客户端,可以通过Internet或专用网络与后端进行通信。前端组件对最终用户可见,并允许访问云平台。
云处理比客户端设备更多的处理,这是云计算的另一个显着优势,对于远程优先团队和具有BYOD策略的公司特别有用。
在云计算架构中,后端是指云本身。该组件包含具有多个关键角色的各种系统、服务器和存储单元:
云提供商是管理后端组件的人。一些公司选择开发和维护他们的云,在这种情况下,内部团队负责后端运营。公司还可以在内部团队和提供商团队之间分担后端任务(这是必须遵守HIPAA或PCI的高度监管公司的常见选择)。
前端只是一个带有连接的UI,而后端是云的主要原则:
后端有更多的组件,并且比它的前端大得多。下面是对云计算架构中可能存在的每个后端组件的详细介绍。
当最终用户与前端交互时,后端的应用层接收查询并处理客户端的请求。这一层有几个重要的作用:

服务层将实用程序添加到云计算架构的后端。该组件通过数据存储、应用程序开发环境、Web服务等服务处理每个任务和请求。
服务可以在云运行时执行各种任务和功能。客户可以使用的服务类型取决于交付模型。基于云的交付方式主要有以下三种:
交付模型不是云部署模型(例如混合、社区或多云)。交付模型决定了用户可以访问的服务类型,而部署模型则定义了相关云的类型。
中间件是指使联网设备和应用程序能够进行通信的软件组件。该组件负责以下之间的连接:
与传统数据中心一样,中间件依赖于数据库和通信应用程序来建立不同系统之间的协调。
存储是保留所有云数据的后端部分。云存储的类型和容量因云提供商和客户的要求而异。这种云计算服务使用户能够将数据存储在云端而不是现场数据存储,这是一种更安全、更方便的选择。
尽管最终用户从未看到云基础设施或与云基础设施进行交互,但云也需要硬件。云基础设施包括数据中心标准服务器机房的所有功能,包括:
基础设施层还包括运行和管理所有硬件所需的软件。
管理程序是一种创建和运行虚拟机的软件。管理程序分配单个设备的资源(CPU、内存、存储等),并使具有不同操作系统的多个虚拟机在同一设备上运行。
管理程序提供的虚拟化提高了多租户云中服务器、存储和网络的效率。如果主机设备有太多VM,则此组件可能会影响整体性能。
云计算架构的管理软件可确保所有操作和程序运行顺畅高效。这些系统执行的一些任务是:
管理软件还包括自动化程序和工具。自动化是云的核心价值,也是该技术的主要卖点之一。在云计算架构中,自动化工具具有三个重要任务:
安全层是云架构的一个重要方面。由于大多数提供商级云是高风险的多租户环境,供应商通常依赖各种技术来确保云计算安全,例如:
没有单一的方法可以构建高效的云计算架构,但有一些指导原则适用于每个设计。以下是您在设计新架构或调整现有架构时应考虑的最佳实践:
本文来源:国外服务器--什么是云计算架构(什么是云计算架构师)
本文地址:https://www.idcbaba.com/guowai/4900.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 1919100645@qq.com 举报,一经查实,本站将立刻删除。



