“软件定义的一切”(SDx / SDE)是一个广义术语。软件定义的一切是当前IT技术的更广泛趋势之一。它用于对各种软件定义的计算技术进行分组。 SDE / SDx是一项技术进步,可以对整个技术堆栈的计算,网络,存储和安全层进行虚拟化。软件定义的一切旨在使信息技术(IT)基础架构更加灵活和敏捷。
软件定义的一切(SDE)是一个容器术语,其中SDE / Sdx的总称包括软件定义的网络(SDN),软件定义的存储(SDS)和软件定义的数据中心(SDDC)。
将信息技术视为软件定义的技术可以降低成本,减少错误,并通过在技术领域开启新的机遇,使一切变得更快,更灵活。在“软件定义的一切”(SDE / SDx)环境中,网络,存储和数据中心基础架构等的管理和控制是通过智能软件而不是基础架构的硬件组件实现的。
软件定义一切的伞:
下图说明了软件定义一切的伞–
如果我们可以看到上面的图,则表明软件定义的一切(SDE)对云,基础架构和自动化都有更大的影响。
1.基础设施:
现在,通过标准硬件的支持,可以将IT基础架构实现为软件,在此,虚拟化计算基础架构并作为服务交付。
- 软件定义的计算–
服务器的虚拟化有助于节省硬件和软件成本,并增加处理计算资源的灵活性。 - 软件定义的存储–
在软件定义存储(SDS)中,物理存储硬件是分离的,并使用服务器硬件中的存储介质(例如NVMe,SSD或HDD)来提供虚拟存储。 - 软件定义的网络–在软件定义的网络(SDN)中,对网络体系结构进行了抽象以使网络设备可编程。
2.云:
根据需求,可以将各种随需应变的IT服务/计算机系统资源通过Internet交付给组织或客户。
- 基础架构即服务(IaaS)–
互联网上的虚拟化计算资源。它提供了即时计算基础架构,由供应商/服务提供商通过Internet进行配置和管理。 - 平台即服务(PaaS)–
提供给客户的平台可以在云中开发和部署应用程序。 PaaS环境负责负载平衡和应用程序扩展。 - 软件即服务(SaaS)–
允许用户通过Internet连接和使用应用程序。在此服务提供商中,为客户托管应用程序,并通过Internet将其提供给这些客户。 - 函数作为服务(FAAS) –
在函数即服务(FaaS)中,边缘上的模块化代码段被执行。它提供了一个平台,使客户可以开发,运行和管理应用程序功能,而不必担心构建和维护的复杂性。 - 备份即服务(BaaS)–
在“备份即服务”(BaaS)中,数据是通过在线数据备份提供商备份/存储在云备份和恢复服务中的。它是指传统数据备份方法的现代替代方法。
3.自动化:
自动化是指一种编码方法,这意味着需要对所有程序进行自动编程。它使IT保持更加灵活,快速,安全和稳定。
- 基础设施 –
自动化基础架构方法允许使用可配置软件定义和管理您的IT基础架构。 - 构建和测试–
以自动化方法构建和测试自动化构建和测试流程。在此结果中仍可追溯。 - 安装 –
自动化安装方法允许自动化操作系统配置和应用程序安装。 - 监控–
自动化监视方法允许自动监视(提供技术帮助,例如识别和纠正错误等)和数据收集过程。