了解混合计算
混合计算将本地系统连接到一个或多个公有云系统。 它提供单一应用程序体验以及简单的部署、治理和管理。 混合计算使你能够使用当前的本地投资。 此环境将数据放置在靠近计算系统的位置,以获得最佳性能。 借助混合计算,可以获得统一的安全性、统一的计费、管理、数据收集和报告系统。
有效混合计算的注意事项
虽然混合计算提供了许多好处,但组合多个计算环境时有一些注意事项。
部署
混合计算最适合声明性、有状态的部署方法。 使用描述混合环境所需状态的清单,可以在源代码管理中检查系统状态。 此体系结构为你提供优化的 DevOps 周期,以及时间点配置快照。
调控
治理是监视和控制信息技术的过程,以确保向组织中的利益干系人交付价值。 混合系统治理的第一步是确保部署状态保持一致且已更新。 更新是通过标准 DevOps 实践以经过测试的自动化方式应用的。 混合计算系统治理的另一个重要因素是确保安全性和合规性。 混合计算系统需要主动监视、报告和解决问题的过程。 还有政府和行业要求的监管措施。 这种级别的安全性和合规性要求对敏感数据的存储处理使用“区域”。 混合计算系统还需要一致且紧密的审核机制来确保合规性。
管理
混合计算环境的管理需要尽可能一致和全面,同时使用脚本化和探索性(图形界面)工具。 这些工具必须适用于系统中的所有组件并完全覆盖 DevOps 周期。 混合计算系统可能并不总是连接在一起的。 系统的管理和控制必须考虑到直接(连接)和间接(周期性连接)方面,而不会对工具的操作产生实质性影响。
Microsoft Azure Arc 和混合计算系统
Microsoft 提供了多种可使用混合计算环境的环境,例如:
- Azure 混合云解决方案
- Azure 混合权益
- Microsoft Defender for Cloud
- Azure VMware 解决方案
- Azure Stack
- Microsoft Sentinel
- Azure VPN 网关
- Azure ExpressRoute
- Azure Arc
Microsoft Azure Arc 满足混合计算环境的要求。 它提供了用于部署、监视和管理基础结构的工具。 Microsoft Azure Arc 还为你提供了用于 Microsoft Windows、Linux 和 Kubernetes 群集的部署选项。 利用 Microsoft Azure Arc 可以合并本地服务和多云服务。
已启用 Azure Arc 的服务器
已启用 Azure Arc 的服务器扩展了对运行在 Azure 之外的基于服务器的资源的支持。 可以使用 Azure Arc 注册在本地数据中心运行的 Windows 或 Linux 服务器,并使用 Azure 上提供的许多资源管理功能。 可以使用其他云提供商托管的 Windows 或 Linux 服务器进行部署。
已启用 Azure Arc 的 Kubernetes
使用 Azure Arc 的组织可以将位于任意位置的 Kubernetes 群集连接到 Azure。 你可以以一致的方式管理群集。 通过已启用 Azure Arc 的 Kubernetes,你可以使用群集的 Git 存储库来控制大规模的群集配置和工作负载。 它还使组织能够使用 Azure 中的管理功能,以满足群集管理需求,例如清单、监视、策略合规性、安全性、用户访问等。
启用了 Azure Arc 的服务器上的 SQL Server
已启用 Azure Arc 的服务器上的 SQL Server 将 Azure 服务扩展到在 Azure 外部客户数据中心、边缘或多云环境中托管的现有 SQL Server 实例。
已启用 Azure Arc 的数据服务
已启用 Azure Arc 的数据服务可以运行 Azure 数据服务,例如已启用 Azure Arc 的 SQL 托管实例。 可以在本地、边缘、Azure 和其他公有云中运行这些系统。 通过 Kubernetes 可以使用你选择的基础结构。 你将获得始终最新的、弹性缩放的、自我预配的部署。 你还将获得统一的命令行和图形管理和监视系统。 已启用 Azure Arc 的数据服务具有直接和间接连接模式。 已启用 Azure Arc 的数据服务还提供深度安全性和合规性监视。