尼尔·戴维斯

随着云计算系统获得受欢迎的云,了解云架构是软件工程师,IT专家,数据科学家,甚至一些非技术专业人士的重要职业技能。对于云服务入门的人来说,与云环境建造有很多学习。

将云架构视为云计算系统的组成部分及其组织方法。这包括这些组件之间的关系和系统提供的业务福利。

请继续阅读,我将解释云计算体系结构的关键支柱,以及为什么每个支柱都是采用云计算的必要部分。

AWS认证解决方案架构师助理 - 2021 [SAA-C02]

2021年4月最后更新

  • 288讲座
  • 各级
4.7 (5,216)

[新] AWS认证解决方案架构师助理|包括亚马逊AWS认证解决方案建筑师的实践测试|作者:Neal Davis | AWS Certified Solutions Architect & Developer, Digital Cloud Training | AWS Certified Cloud Practitioner, AWS Certified Solutions Architect, AWS Developer Associate

探索课程

4云架构的核心概念

当云架构师构建一个公司的云环境时,他们是围绕四个主要概念来构建的:

1.云基础设施- 底层计算,存储和网络系统。

2.云交付模型—云平台的前端(客户端)和后端(供应商端)。

3.云服务模型—提供的服务类型,如IaaS、PaaS、SaaS

4.云部署模型-这涉及到云平台的访问和治理。

让我们仔细看看这些概念。

1.云基础设施

云基础架构包括云服务运行的计算,网络和存储系统。云基础架构通常利用虚拟化来从计算,网络和存储构件块中创建资源池,可以编程方式管理和弹性缩放。

要定义为“云计算”平台,供应商通常会为按需自助提供的门户提供。该服务还将提供监控功能,并经常使用计量计费。

2.云交付模型

基于云的服务的端到端传递可以包括前端平台(客户端计算机,移动设备或IOT设备)和后端平台(虚拟化资源池)。

前端系统(客户)使用互联网或某些情况访问云环境虚拟专用网络(VPN)链路。这可能是使用Web浏览器,移动应用程序或基于客户端的软件。

后端包括池云基础设施资源、数据和应用程序。这通常由多个数据中心交付,以实现高可用性和灾难恢复。

3.云服务模型

您可能有兴趣了解云技术中最常见的服务类型。让我们通过几个最流行的例子,看看云服务模型它们与。

基础设施作为服务(IAAS)

这是一个云服务模型,云提供商提供虚拟化服务器或“实例”。作为消费者,您可以请求您的实例所需的资源(例如CPU,RAM,磁盘空间)和操作系统。可以以编程方式请求资源,使用基于REST的应用程序编程接口API或通过控制台请求。

作为该服务的消费者,您负责管理操作系统和安装的任何应用程序。云服务提供商负责确保底层资源的可用性。

IAAS服务最受欢迎的示例是Amazon Web服务(AWS)弹性计算云(EC2)。使用Amazon EC2,您可以在全球22个以上的22个地区从70多个数据中心快速轻松地在云中启动虚拟服务器。

平台作为服务(PaaS)

您可能希望减少云服务某些方面的管理开销。例如,您可能希望减轻操作系统维护、补丁管理和中间件管理等任务的负担。在这种情况下,PaaS服务可能适合您。

使用PaaS,操作系统和应用程序中间件,如Node.js运行时、. net运行时或Docker引擎,都是作为托管服务交付给你的。此模型的主要好处是,作为使用者,您可以轻松地部署软件应用程序,且配置或操作开销最小。

PaaS由云开发人员受到青睐,因为它们的优先级是部署和测试代码。PAAS允许他们快速轻松地执行此操作,实现敏捷软件开发和连续集成和交付(CI / CD)模型。bob外围官网

PAAS服务的示例是Microsoft Azure Web Apps和AWS Elastic Beanstalk。这两个服务都提供了完全托管的平台,可执行操作系统修补,容量供应,服务器和负载平衡。

对于IaaS和PaaS,您通常采用按使用量付费的模式,没有固定的合同。然而,锁定固定期限合同有时可以获得很大的折扣。

软件作为服务(SaaS)

您可能最熟悉SaaS服务。在消费领域,SaaS服务包括Facebook、Gmail、Instagram和Dropbox等云存储服务。公司的例子包括Salesforce.com、Office 365和ServiceNow。

在SaaS服务的情况下,消费者对软件服务的配置非常少。在积极的方面,您也不需要担心平台,数据或应用程序,因为这都是为您管理的。

您通常可以在Internet上使用Web浏览器或移动应用程序访问SaaS服务。SaaS服务通常在订阅基础上提供。

4.云部署模型

既然你了解基于云的服务的体系结构让我们检查部署模型。您可能已经听过私有云,公共云,混合云和多云的条款。这些术语涉及云服务及其治理模型的专用或共享使用。

私人云

如果您在自己的数据中心中构建了上述的云服务之一,仅供您的公司使用,这就称为私有云。但是,如果云是专用于单个租户的,那么它就是私有云。

有了私有云,您可以更多地控制堆栈的设计和实现,甚至包括其组成的硬件和软件。这种灵活性可能是有代价的,因为这种类型的云可能很昂贵,而且在可伸缩性方面存在限制。

公共云

通过公共云云,例如AWS或Microsoft等第三方组织,提供对大量客户的云服务。云平台是多租户,允许许多消费者在同一底层硬件上运行服务。

由于巨大的规模经济,公共云服务可以非常划算。可伸缩性几乎是无限的,所以你可以在这些平台上快速发展你的业务,只为你使用的东西付费。

混合云

混合云是指同一组织使用私有和公共云。通常,这将包括VPN链接以将云连接在一起,并且可以包括必要时将工作负载“突发”工作负载等功能。

您可能希望创建一个混合云架构,以同时获得公共和私有云选项的好处。当特定应用程序的需求更适合于一种部署模型而不是另一种部署模型时,这是有利的。

多云

有时,组织可以利用来自多个不同的云服务提供商的服务。这些服务可以在托管(或本地)私有云和公共云中提供。来自多个云提供商的服务的使用通常会导致所谓的“多云”。使用Amazon EC2和Microsoft Azure Web Apps就是这种设置的一个例子。

同样,您可能希望在具有不同的应用程序时使用多云架构,这些应用程序更适合一个云部署模型或提供者。例如,您可能会发现您的Microsoft应用程序更适合Microsoft Azure,而您的非关系数据库要求更好地服务于AWS。

现在在哪里呢?

创建云架构需要对云设计原则、业务驱动程序有良好的了解,还需要对至少一个主要云提供商有深入的技术专长。

由于这些原因,云架构师(也称为解决方案架构师)的角色不仅是当今IT行业中最受欢迎的职位,而且还是一些薪酬最高的角色。要想在这个竞争激烈的市场中领先,你需要温习云技术。

在我美国焊接学会认证课程对于AWS认证解决方案架构师协会(AWS Certified Solutions Architect Associate)认证,我帮助学生从初级水平的知识到AWS的专家知识。在云计算领域,这是一个很受欢迎的证书,也是简历上的一个重要资格。如果你有兴趣获得实际操作的专业知识以及获得AWS认证,请加入我的课程。

页面最后更新:2020年4月