不断发展的平台:裸金属云的新领域
2022 年 9 月是第二个 nd 我们的裸机云 (BMC) 平台周年纪念日。自从它普遍可用以来,API 驱动的平台已经达到了多个里程碑。它开始了它的旅程,作为一个按需裸机基础设施,DevOps 团队可以使用它来加速他们的软件交付管道。如今,组织利用 Bare Metal Cloud 处理任何事情,从几分钟内实现全球和边缘资源突增到一键部署生产就绪的 Kubernetes 环境。
为庆祝即将到来的周年纪念,本文将概述最新的平台更新并分享有关其进展的更多详细信息,展示如何将其用于您的特定用例。
边缘位置启动:10 毫秒访问裸机云
认识到在尽可能靠近您的数据源的位置拥有强大的预配置计算资源的重要性,我们与 American Tower 合作在德克萨斯州奥斯汀推出了我们的第一个边缘站点。
通过提高裸机云的可用性,我们使美国西南地区的用户能够在 10 毫秒内访问全球互连的 Kubernetes 就绪服务器。该平台利用位于战略位置的边缘数据中心的 5G 连接,现在支持下一代工作负载,并允许企业访问高带宽、低延迟技术。
使用 Megaport 云路由器,您可以轻松创建多个虚拟第 3 层专用连接,从边缘连接到美国各地的一系列其他裸机云位置。这有助于您进一步加快传输速度并改善基础设施连接性。
使用 Bare Metal Cloud Edge 实例的好处包括:
- 降低数据传输延迟。
- 加速向其他 Bare Metal Cloud 位置传输数据。
- 提高了实时数据流和实时分析的性能。
- 为您的应用提供更流畅的用户体验。
- 采用英特尔 SGX 和 20 Gbps DDoS 保护的硬件级数据安全性。
- 无需维护基础设施 - 托管机架、电源、冷却和安全。
您可以根据自己的需要选择一个边缘实例,并让您的基础架构在 60 秒内启动并运行 .如果您选择的实例在您的首选位置不可用,Bare Metal Cloud 门户现在允许您一键选择备用服务器部署位置。
6 个地点提供 Bare Metal Cloud 在美国、欧洲和亚洲以及多个地点即将推出,继续将计算资源带到您需要的地方。
SUSE Rancher 集成:5 分钟内实现高可用性 K8s 集群环境
2021 年 7 月,我们首次推出了与 SUSE Rancher 集成的 Bare Metal Cloud 实例,旨在帮助开发人员节省从头开始构建容器服务平台所需的工作时间。该解决方案简化了单节点管理集群的创建,非常适合 K8s 采用或 Kubernetes 软件测试目的。
与此同时,SUSE Rancher on Bare Metal Cloud 已经发展成为一种开箱即用的企业 Kubernetes 基础架构解决方案,适用于从沙盒到第 2 天操作的任何事情。该平台开发的最新阶段引入了地理分布式单节点或多节点工作负载集群及其管理集群的简化配置。此功能使组织可以统包访问在最新的专用硬件上运行的弹性全球容器环境。
解决方案部署过程只需不到 5 分钟,只需在直观的 Bare Metal Cloud 门户中单击几下或通过平台的 API 发出单个 POST 请求。
该解决方案无需基础架构设置开销,可让您执行以下操作:
- 部署预配置的 1 或 3 节点管理集群。
- 在相同或不同位置部署 1 或 3 节点工作负载集群。
- 管理每个节点的公共 IP 分配。
- 为您的集群添加私钥或证书。
- 设置访问令牌、TLS 设置、节点污点和域名。
- 安排定期集群备份快照。
- 为同一位置的所有节点获取 15 TB 的免费带宽池。
该解决方案在用户的默认后端网络上部署集群,并自动分配各自的 Kubernetes 角色和标签,以便于区分和管理已配置的资源。配置工作负载集群后,用户可以通过易于访问的 Rancher UI 额外扩展和调整其节点。
DevOps 团队还可以利用 Bare Metal Cloud 与流行的 IaC 工具的集成来自动配置和管理其高可用性的企业 Kubernetes 基础设施。您可以使用 Terraform 和 Pulumi 提供程序或 Ansible 模块将 Bare Metal Cloud 管理为代码,并在 phoenixNAP 的 GitHub 页面上定期更新。
GitHub 更新:Go 和 Python SDK
开源软件继续推动 Bare Metal Cloud 的云原生架构。作为回报,phoenixNAP 通过不断更新和扩展其 GitHub 存储库来回馈社区。P>
在我们继续努力在 GitHub 上构建和维护一个综合代码库的过程中,我们开发了适用于 Python 和 Go 的 SDK。开发人员可以使用它们更深入地研究支持 Bare Metal Cloud 的技术,将其集成到他们自己的部署中,并将其扩展到他们的用例。
SDK 允许通过其 API 与平台交互以执行以下操作:
- 读取审核日志条目以跟踪 API 调用和 WebUI 活动。
- 配置、停用或重新启动您的服务器,获取 SSH 密钥等等。
- 创建、列出、编辑和删除专用网络。
- 请求和删除 IP 块。
- 部署 SUSE Rancher 管理的 K8s 集群。
- 分配标签以对部署的资源进行分组和分类。
除了 Go 和 Python SDK 之外,phoenixNAP 的 Bare Metal Cloud GitHub 还包含一个官方的 Ruby SDK,无需切换到其他语言即可轻松与平台的 API 进行交互。
公网IP块介绍
传统上,私有 IP 地址会自动分配给 Bare Metal Cloud 服务器。为了在选择 IP 块和分配给部署的 IP 地址数量时为您提供更大的灵活性,phoenixNAP 引入了公共 IP 分配功能。
使用 BMC 门户或 API,您现在可以在服务器部署过程中轻松购买不同数据中心位置的公共 IP 块,并启用私有网络之外的服务器访问。
公共 IP 块单独购买和计费。根据您的需要,最多购买 16 个 IP,其中 13 个是可分配的。此外,即使您停用以前分配给它的服务器并将其重新分配给新部署,您也可以选择保留 IP 块。
此外,新功能让您不仅可以将公共 IP 分配分配给服务器,还可以分配给您的公共网络。这还增加了平台上网络部署的灵活性。无论您是想在高度安全的专用网络上使用 API 驱动的服务器,还是通过 Internet 访问它们,Bare Metal Cloud 都能让网络定义和管理变得轻松。
使用 IP 标记简化网络管理
随着在 Bare Metal Cloud 中引入公共 IP,我们添加了标记 IP 块的选项,以进行过滤并提高服务器和网络部署的可见性。与现有的服务器标记功能类似,您可以将元数据分配给 IP 块,以便根据其位置、环境、目的等轻松对其进行分类。
标记选项让您:
- 获取现有标签以概览标签分配
- 根据分配的标签过滤现有 IP 块
- 用新标签覆盖现有标签
例如,您可以根据新部署的 IP 块的部署位置或您打算在其中使用它的环境为其分配名称和值。
BYOIP 便于平台迁移
我们还向 Bare Metal Cloud 引入了自带 IP (BYOIP) 选项。您现在可以导入现有的 IP 块,而不是从 phoenixNAP 购买新的。
新功能可帮助您将新基础架构与现有的安全、管理和部署策略保持一致。
该功能支持以下组织顺利迁移到 Bare Metal Cloud:
- 为负载平衡器、网络服务器或类似部署使用自己的 IP 池
- 对特定 IP 地址具有现有架构依赖性
- 使用具有硬编码 IP 的设备
- 依靠使用受信任的连续 IP 作为联系点的服务
在确认您的 IP 块的有效性和所有权后,可以轻松地将其导入 Bare Metal Cloud 并通过 BMC 门户或平台的 API 进行管理。
进化继续
作为 phoenixNAP 产品组合中用途最广泛的产品之一,Bare Metal Cloud 不断发展。不变的是,这个 API 优先平台提供易于使用的专用服务器,让 DevOps 团队可以更快地获取代码,同时帮助他们的组织优化 IT 支出。
随着我们进一步拓展 Bare Metal Cloud 的边界以帮助云原生组织应对现代 IT 的挑战,我们期待与您分享更多激动人心的消息。
云计算