-
公开(公告)号:CN109196474A
公开(公告)日:2019-01-11
申请号:CN201780030705.X
申请日:2017-05-12
Applicant: 微软技术许可有限责任公司
IPC: G06F9/50
Abstract: 本文中描述了用于在计算结构中实现分布式操作控制的计算系统、设备、组件、模块、例程和过程的特定实施例。在一个实施例中,一种方法包括在控制集群处接收对计算系统处的基于云的计算服务的租户请求。该方法还包括基于租户请求创建被配置为提供所请求的基于云的计算服务的应用,以及向执行集群推送所创建的应用的配置数据,以便在没有来自控制集群的进一步干预的情况下在集群处执行。
-
公开(公告)号:CN110268691A
公开(公告)日:2019-09-20
申请号:CN201880010516.0
申请日:2018-01-31
Applicant: 微软技术许可有限责任公司
Abstract: 所公开的技术总体上涉及区块链和其他认证技术。在本技术的一个示例中,预定类型的区块链或其他认证协议代码和预定类型的共识代码被存储在处理器的可信执行环境(TEE)中。在一些示例中,TEE证明被用于验证在TEE中存储的区块链或其他认证协议代码是预定类型的区块链或其他认证协议代码,并且验证在TEE中存储的共识代码是预定类型的共识代码。可以接收更改预定类型的区块链或其他认证协议代码的请求。可以基于预定的共识代码来确定是否改变预定类型的区块链或其他认证协议代码。
-
公开(公告)号:CN109416651B
公开(公告)日:2022-03-22
申请号:CN201780037434.0
申请日:2017-06-08
Applicant: 微软技术许可有限责任公司
Abstract: 协调多租户云的一个或多个区域内的软件更新。使用共享的更新协调器、更新优先级规范和可用性规范来标识和解决租户与租户冲突、租户与基础设施提供者冲突以及安全性与其他优先级之间的冲突。可以将基础设施更新请求呈现给租户以供批准。推迟的基础设施更新的优先级可以更高。防止利用零日漏洞的优先级可以高于满足可用性目标。即使当更新源自独立受控实体时,也可以合并更新以减少停机时间。可以指定最大停机时间、最小故障域、最小虚拟机、允许的更新开始时间和其他可用性标准。更新可以基于其相对优先级而被抢占或允许完成。在协调更新之后,租户和基础设施提供者仍然可以使用其自己的部署引擎。可以检测涉及不利更新批准或不批准的恶意行为。
-
公开(公告)号:CN110268691B
公开(公告)日:2021-10-15
申请号:CN201880010516.0
申请日:2018-01-31
Applicant: 微软技术许可有限责任公司
Abstract: 所公开的技术总体上涉及区块链和其他认证技术。在本技术的一个示例中,预定类型的区块链或其他认证协议代码和预定类型的共识代码被存储在处理器的可信执行环境(TEE)中。在一些示例中,TEE证明被用于验证在TEE中存储的区块链或其他认证协议代码是预定类型的区块链或其他认证协议代码,并且验证在TEE中存储的共识代码是预定类型的共识代码。可以接收更改预定类型的区块链或其他认证协议代码的请求。可以基于预定的共识代码来确定是否改变预定类型的区块链或其他认证协议代码。
-
公开(公告)号:CN115618359A
公开(公告)日:2023-01-17
申请号:CN202211344772.8
申请日:2018-01-31
Applicant: 微软技术许可有限责任公司
Abstract: 本公开的各实施例涉及联盟区块链网络的建立。所公开的技术总体上涉及区块链和其他安全技术。在技术的一个示例中,第一节点被认可。在第一节点的认可期间,预定类型的区块链或要被授权的其他安全协议代码和预定的成员资格列表被存储在第一节点的可信执行环境(TEE)中。确定来自提议的成员的成员资格列表和预定的区块链或要被授权的其他安全协议代码是否匹配。如果是,则TEE证明被用来验证与联盟的预期成员相关联的节点存储预定类型的区块链或要被授权的其他安全协议代码。在TEE证明成功后,联盟网络被引导,使得预期成员成为联盟网络的成员。
-
公开(公告)号:CN110300973B
公开(公告)日:2022-11-04
申请号:CN201880010468.5
申请日:2018-01-31
Applicant: 微软技术许可有限责任公司
Abstract: 所公开的技术总体上涉及区块链和其他安全技术。在技术的一个示例中,第一节点被认可。在第一节点的认可期间,预定类型的区块链或要被授权的其他安全协议代码和预定的成员资格列表被存储在第一节点的可信执行环境(TEE)中。确定来自提议的成员的成员资格列表和预定的区块链或要被授权的其他安全协议代码是否匹配。如果是,则TEE证明被用来验证与联盟的预期成员相关联的节点存储预定类型的区块链或要被授权的其他安全协议代码。在TEE证明成功后,联盟网络被引导,使得预期成员成为联盟网络的成员。
-
公开(公告)号:CN109196474B
公开(公告)日:2021-12-03
申请号:CN201780030705.X
申请日:2017-05-12
Applicant: 微软技术许可有限责任公司
IPC: G06F9/50
Abstract: 本文中描述了用于在计算结构中实现分布式操作控制的计算系统、设备、组件、模块、例程和过程的特定实施例。在一个实施例中,一种方法包括在控制集群处接收对计算系统处的基于云的计算服务的租户请求。该方法还包括基于租户请求创建被配置为提供所请求的基于云的计算服务的应用,以及向执行集群推送所创建的应用的配置数据,以便在没有来自控制集群的进一步干预的情况下在集群处执行。
-
公开(公告)号:CN110249333B
公开(公告)日:2023-07-28
申请号:CN201880010438.4
申请日:2018-01-31
Applicant: 微软技术许可有限责任公司
Abstract: 所公开的技术总体上涉及区块链和其他安全技术。在该技术的一个示例中,预定类型的区块链或其他安全协议代码被存储在处理器的可信执行环境(TEE)中。TEE证明被用于验证在TEE中存储的区块链或其他安全协议代码是预定类型的区块链或其他安全协议代码。区块链或其他事务被接收并进行处理。基于事务的处理,为网络直接更新联盟网络上的事务的官方状态。经处理的事务的经更新的官方状态被广播到联盟网络。
-
公开(公告)号:CN112912869A
公开(公告)日:2021-06-04
申请号:CN201980068265.6
申请日:2019-09-05
Applicant: 微软技术许可有限责任公司
Abstract: 一种数据库管理系统(DBMS)包括一个或多个事务处理引擎(诸如SQL引擎),该一个或多个事务处理引擎被配置为执行一系列的数据库事务,每个数据库事务根据在至少一个事务执行消息中所接收的一个或多个命令而被执行,以便引起数据库的状态从先前状态到新状态的改变。该DBMS被配置为生成一系列的事务日志记录,并且向区块链网络提供该一系列的事务日志记录,以用于在由区块链网络保护的区块链中存储。每个事务日志记录与数据库事务中的一个数据库事务对应,并且包括(i)该一个数据库事务根据其被执行的一个或多个命令、以及(ii)该一个数据库事务执行的结果,使得数据库的新状态从该事务日志记录和数据库的先前状态可恢复。一系列事务日志记录构成了不可变的审核日志,出于审核的目的,数据库从该审核日志完全可恢复。
-
公开(公告)号:CN110300973A
公开(公告)日:2019-10-01
申请号:CN201880010468.5
申请日:2018-01-31
Applicant: 微软技术许可有限责任公司
Abstract: 所公开的技术总体上涉及区块链和其他安全技术。在技术的一个示例中,第一节点被认可。在第一节点的认可期间,预定类型的区块链或要被授权的其他安全协议代码和预定的成员资格列表被存储在第一节点的可信执行环境(TEE)中。确定来自提议的成员的成员资格列表和预定的区块链或要被授权的其他安全协议代码是否匹配。如果是,则TEE证明被用来验证与联盟的预期成员相关联的节点存储预定类型的区块链或要被授权的其他安全协议代码。在TEE证明成功后,联盟网络被引导,使得预期成员成为联盟网络的成员。
-
-
-
-
-
-
-
-
-