其他分享
首页 > 其他分享> > 为什么软件系统上云是大势所趋?

为什么软件系统上云是大势所趋?

作者:互联网

云计算架构的伟大之处在于您拥有所有架构组件的端到端视图,其中包括前端平台、应用程序开发平台、服务器、存储、数据库、自动化、交付和所需的网络管理整个解决方案格局。

公共云、私有云和混合云

什么是公有云?
公共云是标准计算模型的基础,在该模型中,服务提供商通过 Internet 向其客户提供虚拟机、应用程序、存储等资源。公共云服务提供即用 即付模式。

在云计算模型中,公共云供应商提供 IT 资源的按需可用性,例如服务器、数据库、网络、存储等,组织可以通过基于 Web 的安全界面或通过应用程序通过网络使用这些资源。互联网。在大多数情况下,客户只需为他们在使用期间申请的服务付费,通过优化 IT 资源减少空闲时间为他们节省成本。

您可以使用电力供应模型对公共云进行注释,您可以在其中打开灯,只需按单位使用的电量付费。一旦你关掉,你就不用付钱了。它将您从使用涡轮机发电、维护设施的资源、大型基础设施设置的复杂性中抽象出来,并且您可以以简化的方式使用整个服务。

第二种: 私有云或内部部署,注册到拥有并访问一个单一的组织。私有云充当公司现有数据中心的复制或扩展。通常,公共云共享租用,这意味着来自多个客户的虚拟服务器共享同一台物理服务器;但是,如果客户出于许可证或合规需要而需要专用物理服务器,他们会向客户提供专用物理服务器。 亚马逊网络服务( AWS ) 、微软 Azure 或 谷歌云平台( GCP )等公共云创建了庞大的 IT 基础设施,可以通过互联网以即用即付模式使用。

第三种模型是混合云,供大型企业使用,他们将工作负载从本地迁移到云,但在那里他们仍然拥有无法直接迁移到云的遗留应用程序,或者他们可能拥有需要许可的应用程序留在本地,或者有时由于合规性原因,他们需要保护本地数据。在这种情况下,混合模型会有所帮助,企业必须在本地维护部分环境并将其他应用程序移动到公共云。有时,组织会将环境测试和开发到公共云,并将生产环境保持在本地。混合模型可能因组织的云战略而异。

公有云架构
在典型的定义中,公共云是一个完全虚拟化的环境,可以通过互联网或专用网络线路访问。然而,最近,公共云供应商也开始提供本地物理基础设施以更好地采用混合云。公共云提供多租户模型,其中存储和计算等 IT 基础设施在多个客户之间共享;但是,它们在软件和逻辑网络级别是隔离的,并且不会干扰彼此的工作负载。在公共云中,通过创建网络级隔离,组织可以拥有自己的虚拟私有云,相当于逻辑数据中心。

公共云存储通过使用多个数据中心创建冗余模型和强大的数据复制来实现高持久性和可用性。这使它们能够实现架构弹性和轻松的可扩展性。

云计算模型分为三种主要类型,如下所示:
在这里插入图片描述

云计算模型类型
如图所示,您可以看到本地环境中客户责任与云计算服务模型之间的比较。在本地,客户必须管理一切,而在云计算模型中,客户可以将责任卸给供应商并专注于他们的业务需求。以下几点是不同云计算模型下提供的服务的高级细节:

基础设施即服务 (IaaS):在 IaaS 模型中,供应商提供基础设施资源,例如计算服务器、网络组件和数据存储空间作为托管服务。它可以帮助客户使用 IT 资源,而无需担心处理数据中心开销,例如加热和冷却、机架和堆叠、物理安全等。
平台即服务 (PaaS):PaaS 模型增加了一个服务层,供应商负责您的开发平台所需的资源,例如操作系统、软件维护、修补等,以及基础设施资源。PaaS 模型通过为您处理所有平台维护负担,促进您的团队专注于编写业务逻辑和处理数据。
软件即服务 (SaaS):SaaS 模型在 PaaS 和 IaaS 模型之上增加了一个抽象层,其中供应商提供即用型软件,您为服务付费。例如,您使用 Gmail、Yahoo! 等电子邮件服务。邮件、AOL 等,您可以在其中获得自己的电子邮件空间即服务,而不必担心底层应用程序或基础架构。
第四个新兴模型是 功能即服务(FaaS)模型,它在使用包括 AWS Lambda 在内的服务构建无服务器架构中越来越流行。您将学习有关在无服务器架构的详细信息第6章,解决方案架构设计模式。

公有云供应商不仅提供基础设施,还促进了分析、大数据、人工智能、应用程序开发、电子邮件、安全、监控、警报等各个领域的一系列服务。借助公共云,开发团队可以更轻松地获得不同的技术能力,这有助于推动创新并缩短产品上市时间。

您从行业标准和更简化的方式中了解了解决方案架构的定义。您了解了解决方案架构的重要性,以及它如何帮助组织实现更重要的结果并最大化其投资回报。本章帮助您了解拥有解决方案架构的好处,以及它如何在解决方案设计和实施的不同方面提供帮助。

总之,解决方案架构是复杂组织中的构建块,用于解决所有涉众的需求并建立标准以填补业务需求和技术解决方案之间的差距。一个好的解决方案架构不仅要解决功能性需求,还要考虑到非功能性需求,例如可扩展性、性能、弹性、高可用性、灾难恢复等。解决方案架构找到一个最佳解决方案来适应成本、资源、时间、安全和合规性的限制。

标签:架构,软件系统,解决方案,模型,上云,大势所趋,公共,服务,服务器
来源: https://blog.csdn.net/happyfreeangel/article/details/117566413