在计算中,基础设施是指运行代码和存储数据的计算机和服务器,以及在这些机器之间建立连接的电线和设备。例如,服务器、硬盘驱动器和路由器都是基础架构的一部分。在云计算成为一种选择之前,大多数企业都托管自己的基础架构并在本地运行所有应用程序。
基础架构即服务(简称 IaaS)是指云计算供应商代表其客户托管基础架构。供应商在“云”中托管基础设施——换句话说,在各种数据中心。他们的客户通过 Internet 访问此云基础架构。他们可以使用它来构建和托管 Web 应用程序、存储数据、运行业务逻辑或做任何其他可以在传统的本地基础设施上完成的事情,但通常具有更大的灵活性。
云计算的主要模型有哪些?
IaaS 与 PaaS 与 SaaS
IaaS是托管在云中的基础架构。IaaS 包括虚拟服务器和云存储、云安全以及对数据中心资源的访问(由 IaaS 提供商管理)。
平台即服务 (PaaS)是云计算服务模型中 IaaS 的下一层。它为开发人员提供了一个构建应用程序的平台。大多数 PaaS 产品包括开发工具、中间件、操作系统、数据库和数据库管理以及基础架构。PaaS 提供商要么自己管理基础架构,要么从 IaaS 提供商处将其作为服务购买。
软件即服务 (SaaS)是在云中托管和管理的完整应用程序。SaaS 用户订阅应用程序并通过 Internet 访问它,而不是购买一次并在本地安装。
为什么开发人员和企业使用 IaaS?
可扩展性:以 IaaS 为基础扩展业务要容易得多。他们无需在每次业务需要扩展时都购买、安装和维护新服务器,只需通过 IaaS 提供商按需添加新服务器即可。这种按需可扩展性是跨所有云服务模型的云计算的主要优势。
专用于服务器维护的资源更少:通过 IaaS,公司基本上将服务器采购、维护和更新外包给了 IaaS 提供商。与托管自己的基础设施相比,这通常更便宜,并且需要的内部团队的时间和劳动力更少。
更快的上市时间:使用 IaaS 的公司可以更快地部署和更新应用程序,因为云提供商可以提供他们需要的任意数量的基础设施。
IaaS 如何适应多云和混合云部署?
多云部署和大多数混合云部署涉及集成多个云服务。许多采用多云方法的企业为 IaaS 使用一个云提供商,并在此基础上与 PaaS 和 SaaS 服务集成。一些公司也可能使用多个 IaaS 提供商,以实现冗余或并行处理单独的计算工作负载。使用混合云的企业可以将 IaaS 与本地基础设施或私有云以及其他公共云服务集成在一起。