IT基础设施的数字孪生制造技术

技术编号:35559019 阅读:23 留言:0更新日期:2022-11-12 15:41
创建IT基础设施的数字孪生以标识在云计算环境中复制IT基础设施所需的一组关键服务器(称为“基础服务器”)。为了标识正确的基础服务器及其实际服务器配置,对IT基础设施进行爬取,并针对其他已知服务器的数据集分析各种遥测、连接和网络数据。创建数字孪生以包含这些基础服务器及其特定配置。然后,可以使用模拟基础服务器及其特定配置的可执行脚本在云计算环境中按需部署数字孪生,从而为各种目的(例如,冗余、测试等)创建IT基础设施的复制。冗余、测试等)创建IT基础设施的复制。冗余、测试等)创建IT基础设施的复制。

【技术实现步骤摘要】
【国外来华专利技术】IT基础设施的数字孪生

技术介绍

[0001]随着数字技术的普及,越来越多的企业功能被转移到数字领域。如今,大多数公司都有专门的软件来运行其业务中的所有内容,包括人力资源、工资单、企业资源规划(ERP)、客户关系管理(CRM)、物联网(IoT)和业务线应用,其希望能帮助公司的运营效率更高、竞争力更强。使事情复杂化的事实是,如今许多公司在内部管理自己的信息技术(IT)基础设施,在自己的专用服务器网络中托管从管理软件到业务线应用的所有内容。然而,调制解调器软件一直在不断变化、更新、替换、添加和删除。这些软件更改需要在完全迁移到企业IT服务器之前进行测试,以确保它们不会造成意外后果。
[0002]如今,企业软件测试要求内部IT技术人员能够访问复杂的生产前测试环境,这些环境可以模仿运行公司业务的主要应用的行为。主要业务应用运行的基础设施环境通常称为“生产”环境。“预生产”环境是生产环境的孪生。然后,技术人员可以在这些预生产测试环境中运行软件更改(例如,更新、新程序等),以查看它们在当前IT基础设施中的表现。因为需要购买额外的硬件和软件许可证,所以维护一个足够的预生产测试环境非常昂贵,通常与生产环境本身的成本大致相同,。例如,如果IT基础设施有1,000名员工拥有特定CRM软件的许可证,那么该软件的升级可能需要几乎相同数量的许可证来进行测试——实际上成本会增加一倍。
[0003]撇开成本不谈,简单地维护IT预生产的基础设施对于IT专业人员来说是很费力的。他们必须了解IT基础设施的服务器图中使用的所有相关服务器,而这对于每个内部IT专业人员来说都是很少见的。因此,构建一个全面的预生产环境通常需要几个月的时间来追踪公司中知道要模仿的IT基础设施中所有服务器的人员。因此,企业IT环境中的软件变更推出非常缓慢,或者更糟糕的是,如果在没有适当测试的情况下将它们推出到IT基础设施,它们可能会导致系统关闭或其他可能对企业造成灾难性后果的意外后果。
[0004]此外,在私有云基础设施中维护的大数据中心对业务运营至关重要。如今,可以使用各种模板化和标准化产品来创建云环境。过去,公司曾经花费一个多月的时间来构建一个中型Hadoop集群基础设施。这对于万亿字节到千万亿字节的存储、数百个计算节点、网络、安全协议和大型数据集来说非常复杂。一些软件公司允许创建复杂的云基础设施作为模板,将部署时间缩短到一周左右。但这在大数据世界中是永恒的,数据中心通常是企业的命脉。即使是一天下来也可能代价高昂。在发生灾难的情况下,重建托管在私有服务器环境中的传统大数据中心可能需要几个月的时间。

技术实现思路

[0005]下面参照下面列出的附图对所公开的示例进行详细描述。提供以下概述以说明本文公开的一些示例。然而,这并不意味着将所有示例限制为任何特定配置或操作顺序。
[0006]本文公开的示例针对可用于将IT基础设施的部分复制到云计算环境中的数字孪生的创建和部署。为了创建数字孪生,服务对IT基础设施进行爬取,以标识和分类IT基础设施正在使用的不同服务器和特定服务器配置。这种标识是使用IT基础设施的遥测数据、爬
取数据和/或服务器连接数据来完成的,以生成服务器图,该服务器图表示称为节点的服务器之间的互连以及称为边的节点之间的行进路径。在一些实施例中,仅使用IT基础设施的特定服务器(以下称为“基础服务器”)在云中构建预生产环境,而未包含IT基础设施的其他服务器则不包括在内。为了创建预生产环境,通过按需创建在云计算设备中运行的脚本来模仿基础服务器。可以随时部署这些脚本,以快速创建IT基础设施的复制(或至少其中的一部分),用于多种目的(例如,测试、冗余等)。
附图说明
[0007]下面结合附图对公开的实施例进行详细描述:
[0008]图1A

图1B示出了根据一些实施例的用于在可以迁移到云环境的IT基础设施中创建关键服务器的数字孪生的网络环境的框图;
[0009]图2A

图2C示出了根据一些实施例的使用数字孪生在云计算环境中复制的IT基础设施的操作图;
[0010]图3示出了根据一些实施例的IT基础设施的服务器拓扑的图形表示;
[0011]图4A

图4C示出了根据一些实施例的用于操作数字孪生服务的各种客户端UI;
[0012]图5示出了根据一些实施例的用于创建数字孪生以在云计算环境中复制IT基础设施的流程图;
[0013]图6示出了根据一些实施例的用于部署数字孪生以便测试对软件应用的改变如何影响IT基础设施的流程图;
[0014]图7示出了根据一些实施例的云计算环境的一个示例的框图;和
[0015]图8示出了根据一些实施例的用于实现的示例计算设备的框图。
具体实施方式
[0016]将参照附图详细描述各种实施例。在可能的情况下,将在整个附图中使用相同的附图标记来指代相同或相似的部分。在整个本公开中对特定示例和实施方式的引用仅出于说明性目的而提供,但除非有相反指示,否则并不意味着限制所有示例。
[0017]本文中的实施例和示例公开了一种“数字孪生”,其可用于在云计算环境中按需复制组织的IT基础设施。使用本文公开的工具,IT专业人员可以通过分析和标识IT基础设施的服务器图,然后创建相应的脚本以作为在标识的服务器图中标识的不同类型的服务器来操作,从而创建他们的IT基础设施的数字孪生。这些脚本可以在云中运行,复制IT基础设施并创建一个预生产环境(或沙盒),使IT专业人员可以在几分钟内测试不同的软件更改。
[0018]“数字孪生”是在IT基础设施中运行的一个或多个服务器子系统的数字复制。更具体地说,数字孪生包括指定IT基础设施使用的一组特定服务器的实际服务器配置。下面将更详细地讨论数字孪生中包含的各种服务器。例如,数字孪生可以指定IT基础设施使用特定的域名系统(DNS)和动态主机配置协议(DHCP)服务器。一旦特定服务器在IT基础设施中被标识和分类,这些特定服务器的标识服务器配置被包括在数字孪生中,以指示云计算环境模仿或复制哪些服务器,以提供基础设施在云中用于测试、验证、冗余和任何其他目的的IT基础设施的功能等效性。
[0019]除了在IT基础设施中标识的特定服务器之外,这些服务器的实际数据可能会被复
制到云中,并在使用数字孪生创建的IT基础设施的复制中进行补充。因此,数字孪生允许在云中复制IT基础设施,并且数据使开发人员能够为冗余或灾难恢复目的提供备份,或者在实际推出这些更改之前测试对软件的不同新更改或现有更改到实际的IT基础设施。实际上,本文讨论的数字孪生提供了以下能力:将等效环境快速复制到云中的IT基础设施、测试或备份其中的数据,然后在完成后拆除复制环境。
[0020]为了允许快速创建和拆除,本文讨论的数字孪生被存储和处理为可执行的脚本,以在云中创建IT基础设施。将数字孪生存储为可执行脚本允许云资源按需重新创建IT基础设施或等效的基础设施。这些脚本可以存储在云中,并在开发人员需要使用预生产环境时进行本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种用于创建IT基础设施的数字孪生以用于在云计算环境中复制所述IT基础设施的部分的方法,所述方法包括:接收针对创建所述IT基础设施的所述数字孪生的请求;访问所述IT基础设施的遥测数据;爬取所述IT基础设施以标识所述IT基础设施中的服务器;通过将所述遥测数据与其他已标识的服务器的数据集进行比较,来标识所述IT基础设施的基础服务器;创建可执行以用作所述基础服务器的脚本;以及将创建的所述脚本作为所述数字孪生的部分存储在所述云计算环境中,其中所述数字孪生可执行以在所述云计算环境中创建所述IT基础设施的复制部分。2.根据权利要求1所述的方法,其中所述数字孪生可按需执行,以创建所述IT基础设施的所述复制部分。3.根据权利要求1

2中任一项所述的方法,还包括:通过执行所述脚本用作所述基础服务器,将所述数字孪生部署在所述云计算环境中。4.根据权利要求1

3中任一项所述的方法,还包括:生成所述基础服务器的服务器图,其中基于所述服务器图来创建可执行以用作所述基础服务器的所述脚本。5.根据权利要求1所述的方法,还包括:检测对在所述IT基础设施的创建的所述复制部分中运行的一个或多个应用的更改;以及将检测到的所述更改的报告传输到用户的客户端设备。6.根据权利要求1

5中任一项所述的方法,还包括:执行所述数字孪生的所述脚本,以根据用户请求的需求事件在所述云计算环境中创建所述IT基础设施的所述复制部分。7.根据权利要求1

5中任一项所述的方法,还包括:执行所述数字孪生的所述脚本,以按需在所述云计算环境中创建所述IT基础设施的所述复制部分,从而创建存储在所述IT基础设施中的数据的备份。8.根据权利要求1

7中任一项所述的方法,其中所述基础服务器包括以下一个或多个:证书服务器、DHCP服务器、DNS服务器、目录服务器、部署工具包服务器、系统配置(config)服务器、远程访问服务器、数据库服务器或部署服务服务器。9.根据权利要求1所述的方法,还包括:生成以图形方式显示所述基础服务器的服务器拓扑;以及将生成的所述服务器拓扑传输到客户端设备以用于显示给用户。10.根据权利要求1所述的方法,还包括:将所述数字孪生部署在所述云计算环境中,以创建所述IT基础设施的所述复制部分;接收针...

【专利技术属性】
技术研发人员:D
申请(专利权)人:微软技术许可有限责任公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1