0

0

架构师的全新私有云指南

看不見的法師

看不見的法師

发布时间:2025-04-25 16:20:02

|

1108人浏览过

|

来源于php中文网

原创

私有云的兴起及其在运行工作负载中的作用已经引起了广泛关注。以下是关于在私有云中运行工作负载的考量和不同方法的详细介绍。

私有云的重新崛起

多年来,私有云一度被视为过时的概念。然而,随着技术的发展,私有云再次受到企业的青睐。根据Forrester的2023年基础设施云调查,79%的受访企业决策者正在实施私有云。同时,英国Citrix的报告显示,93%的IT领导者参与了数据回迁工作。IDC的研究也表明,80%的公司在将数据迁移到云一年内会将部分或全部数据回迁。

回迁到私有云的原因

企业回迁到私有云的主要原因包括:

  1. 成本效益:通过回迁,企业可以节省高达70%的成本。这一优势已被37 Signals、X和Ahrefs等公司公开证实。

  2. 可预测性:私有云虽然弹性较低,但可预测性更高。这对于了解其工作负载的CIO来说是一个值得的权衡,对于CFO来说也是一个更容易的选择。

  3. 安全性:尽管公有云本身并不不安全,但CISO对公有云合作伙伴的信任度不高,尤其是在AI时代,风险不断增加。

  4. 控制:私有云允许企业完全控制其AI数据基础设施,使数据对所有应用程序更易访问,并能设置符合独特安全要求的标准。

  5. 成熟度:现代云是一种运营模式,而不是一个位置。这种模式已从主要公有云扩展到边缘和核心,容器化、编排、微服务、软件定义基础设施和RESTful API已成为标准操作程序。

  6. 法规遵从性:随着法规的不断变化,一些架构和部署场景(如军事/情报)现在需要私有云。

私有云的设计模式

私有云的设计模式与公有云类似,基于云运营模式。这种模式使得现代数据湖成为可能,企业只需为所需的资源付费,并可以通过向集群添加更多资源来扩展业务。私有云支持AI/ML、高级分析、日志分析/威胁分析以及HDFS替换/迁移等需求。

现代数据湖结合了数据仓库和数据湖,使用对象存储来存储所有数据。对象存储层是软件定义的、可扩展的、云原生的,并且性能出色。通过选择硬件(如NVMe)和网络(如100 GbE或更高),可以调整性能。这些硬件和网络可从Supermicro、Dell和HPE等供应商处购买。

使用对象存储与数据湖是标准做法,而使用对象存储与数据仓库则是新趋势,这得益于Apache Iceberg、Apache Hudi和Delta Lake等开放式表格格式(OTF)。以下是现代数据湖的架构图:

架构师的全新私有云指南

此架构旨在实现以下目标,这些目标是核心云运行原则,也是私有云的核心原则:

Android 开发者指南 第一部分:入门
Android 开发者指南 第一部分:入门

Android文档-开发者指南-第一部分:入门-中英文对照版 Android提供了丰富的应用程序框架,它允许您在Java语言环境中构建移动设备的创新应用程序和游戏。在左侧导航中列出的文档提供了有关如何使用Android的各种API来构建应用程序的详细信息。第一部分:Introduction(入门) 0、Introduction to Android(引进到Android) 1、Application Fundamentals(应用程序基础) 2、Device Compatibility(设备兼容性) 3、

下载
  • 高性能:现代私有云旨在提供大规模的性能,优先考虑速度和效率的工具
  • 解耦计算和存储:将计算和存储分离,提供更高的灵活性和可扩展性。
  • 开放标准:鼓励互操作性,使投资具有未来可期性,包括开源解决方案和开放式表格格式。
  • 与RESTful API的兼容性:确保工具共享通用语言,如S3。
  • 软件驱动/基础设施即代码:通过自动化和Kubernetes编排,实现快速高效的可扩展性。
  • 增强的安全性和合规性:私有云提供专用基础设施,控制数据并提供增强的安全措施。
  • 法规遵从性:通过可定制的安全设置和审计控制,支持法规遵从性。

将私有云投入使用的方法

私有云的部署方法多种多样,具体取决于企业和用例。以下是一些常见方法:

  1. 时间有限的混合模式:保留一些数据和应用程序在公有云中,同时构建私有云。目标是将公有云用作冷存储,私有云用作热存储。

    例如,一家领先的网络安全公司首先与MinIO和Equinix合作建立私有云,然后将每天250泽字节的数据洪流转向该方向。新私有云很快成为威胁狩猎数据的主要来源,毛利率提高了2%以上。

  2. 完全回迁:将所有应用程序和数据从公有云迁移到私有云。这需要多一点计划和业务摩擦。

    例如,一家领先的流媒体公司将近1泽字节的数据迁移到新的私有云,管理服务的复杂性大大降低,并享受了“首次字节时间”显著提升的额外好处。

  3. 全新私有云:涉及所有新项目和数据,通常在AI数据基础设施中使用。工作负载从一开始就在私有云上运行。

    例如,一家领先的汽车公司将其完全自动驾驶计划从基于规则的系统转变为基于实际驾驶员行为的系统,所有超过300台服务器的AI工作负载都在私有云上运行。

  4. Brownfield私有云:尝试在现有硬件上运行高性能工作负载。虽然经济实惠,但性能可能不佳。

  5. 其他方法

    • 混合突发方法:维护私有云并将其设计为无缝扩展到公有云,以利用额外的GPU容量或特定云服务。
    • 外部表方法:通过将现有云数据仓库与私有云上的数据湖集成,利用现代数据湖的性能和开放标准设计。

最终想法和建议

在私有云项目中,团队需要重新管理硬件,这在公有云中是透明的。基础设施管理是一项工作,需要明确软件工程/DevOps和数据中心工程师之间的责任划分。软件在这里至关重要,如MinIO在其全局控制台中构建的可观察性。

对于每周部署一次的组织,部署可能是一场盛事。通过CI/CD原则的应用,可以实现自动化,数据中心和DevOps工程师将专注于无法自动化的任务。

最后,托管机房(colos)与私有云的定义是同义词,提供了两全其美的优势。通过访问顶级网络和靠近公有云提供商,托管机房促进了低延迟连接和混合云设置,实现高效的数据传输和处理。这种灵活性对于优化运营并保持竞争优势的企业至关重要。

相关专题

更多
PHP API接口开发与RESTful实践
PHP API接口开发与RESTful实践

本专题聚焦 PHP在API接口开发中的应用,系统讲解 RESTful 架构设计原则、路由处理、请求参数解析、JSON数据返回、身份验证(Token/JWT)、跨域处理以及接口调试与异常处理。通过实战案例(如用户管理系统、商品信息接口服务),帮助开发者掌握 PHP构建高效、可维护的RESTful API服务能力。

148

2025.11.26

Java 大数据处理基础(Hadoop 方向)
Java 大数据处理基础(Hadoop 方向)

本专题聚焦 Java 在大数据离线处理场景中的核心应用,系统讲解 Hadoop 生态的基本原理、HDFS 文件系统操作、MapReduce 编程模型、作业优化策略以及常见数据处理流程。通过实际示例(如日志分析、批处理任务),帮助学习者掌握使用 Java 构建高效大数据处理程序的完整方法。

153

2025.12.08

Golang云原生微服务Kubernetes_Golang怎么集成Kubernetes开发云原生服务
Golang云原生微服务Kubernetes_Golang怎么集成Kubernetes开发云原生服务

Golang云原生微服务Kubernetes (K8s) 是指 使用 Go 语言(Golang)编写的云原生微服务,并利用 Kubernetes 平台进行容器化部署、自动化管理、弹性伸缩和高效编排的一整套现代应用架构方案。

24

2025.12.22

apache是什么意思
apache是什么意思

Apache是Apache HTTP Server的简称,是一个开源的Web服务器软件。是目前全球使用最广泛的Web服务器软件之一,由Apache软件基金会开发和维护,Apache具有稳定、安全和高性能的特点,得益于其成熟的开发和广泛的应用实践,被广泛用于托管网站、搭建Web应用程序、构建Web服务和代理等场景。本专题为大家提供了Apache相关的各种文章、以及下载和课程,希望对各位有所帮助。

409

2023.08.23

apache启动失败
apache启动失败

Apache启动失败可能有多种原因。需要检查日志文件、检查配置文件等等。想了解更多apache启动的相关内容,可以阅读本专题下面的文章。

930

2024.01.16

Java 网络安全
Java 网络安全

本专题聚焦 Java 在网络安全与加密通信中的应用,系统讲解常见加密算法(MD5、SHA、AES、RSA)、数字签名、HTTPS证书配置、令牌认证(JWT、OAuth2)及常见安全漏洞防护(XSS、SQL注入、CSRF)。通过实战项目(如安全登录系统、加密文件传输工具),帮助学习者掌握 Java 安全开发与加密技术的实战能力。

718

2025.10.13

PHP 安全与防护
PHP 安全与防护

本专题聚焦于PHP开发中的安全问题与防御措施,详细讲解SQL注入、XSS攻击、CSRF攻击、文件包含漏洞等常见安全风险及其修复方法。通过结合实际案例,帮助开发者理解漏洞成因,掌握输入验证、会话安全、加密存储与安全编码规范,全面提升PHP网站的安全防护水平。

113

2025.11.04

PHP 命令行脚本与自动化任务开发
PHP 命令行脚本与自动化任务开发

本专题系统讲解 PHP 在命令行环境(CLI)下的开发与应用,内容涵盖 PHP CLI 基础、参数解析、文件与目录操作、日志输出、异常处理,以及与 Linux 定时任务(Cron)的结合使用。通过实战示例,帮助开发者掌握使用 PHP 构建 自动化脚本、批处理工具与后台任务程序 的能力。

31

2025.12.13

AO3中文版入口地址大全
AO3中文版入口地址大全

本专题整合了AO3中文版入口地址大全,阅读专题下面的的文章了解更多详细内容。

1

2026.01.21

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
微信小程序开发--云开发篇
微信小程序开发--云开发篇

共15课时 | 0.7万人学习

黑马云课堂mongodb实操视频教程
黑马云课堂mongodb实操视频教程

共11课时 | 3.1万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号