混合云 环境为企业提供两全其美的解决方案,将本地和云资源相结合,提供灵活性和可扩展性。企业可以利用人工智能 (AI)和 机器学习 (ML)进一步改进其混合云策略。
AI 和 ML 模型可以提供见解、优化资源和提高应用性能,帮助团队做出更好的决策。大语言模型 (LLM)可以帮助自动化工作流并减少对手动工作的需求。预测模型可以分析使用模式,以帮助降低云成本并更有效地分配资源。让我们探索团队如何使用 AI/ML 来充分利用其混合云环境。
自动化资源分配
资源分配和优化在混合云环境中至关重要。通过 AI/ML 进行自动化和优化,企业可以最大限度地利用资源并降低成本。预测性分析还可以分析历史数据和使用模式,自动预测资源需求,从而扩展本地和云资源。AI/ML 可以跨混合云分配工作负载,以便根据延迟、成本和可用性在最具成本效益和效率的位置上运行。
企业还可以根据需求和预测分析动态调整资源分配,同时保持高服务可用性和应用性能,从而节省成本。
增强安全防护
AI 驱动的安全监控可帮助企业更快识别复杂混合云环境中的已知网络威胁。借助 AI 和 ML 驱动的威胁检测,企业可以更高效地实时分析安全日志和网络流量,从而提高在潜在攻击造成损害之前发现和响应潜在攻击的可能性。异常检测算法通过识别异常活动并尽早标记潜在的泄露,增加了另一层保护,从而改善了混合云基础架构的整体安全态势。
通过分析数据集和识别模式,人工智能算法可以帮助减轻传统安全措施可能会遗漏的新威胁。
简化应用开发和部署
AI 驱动的工具可以加快应用开发和部署,帮助团队更快地将产品推向市场,同时减少人为错误。机器学习还可以通过优化代码、检测错误,甚至为混合云环境中运行的应用提出架构改进建议来增强开发团队资源,所有这些都有助于提高生产力和效率。
RHEL AI 和 Granite 大语言模型
红帽企业 Linux AI(RHEL AI) 包含开源语言和代码模型的一个子集。Granite 模型是 IBM 开发的一系列 LLM,旨在帮助推动企业 AI 应用。它们旨在支持涉及语言和代码的生成式 AI(gen AI)用例,如文本生成、代码补全和代码翻译。作为 RHEL AI 的一部分,这些模型为组织提供针对各种 AI 用例的成本和性能优化的解决方案,同时提供红帽企业级技术支持和我们的开源保证。
应用开发用例:使用 Granite 代码模型进行代码重构
下方的用例演示了 Granite 大语言模型如何协助将应用迁移到公共云。企业可以利用 Granite 模型重构传统应用或平台,以提高性能、可扩展性和可维护性。此外,将平台迁移到云环境可以提高其弹性和提升响应速度。
在这个例子中,一家大型金融机构拥有一个风险评估平台,可以评估客户投资组合的合规性、欺诈检测和信用风险。然而,该应用基于过时的架构构建,难以随着数据量的增长而扩展,由于传统依赖关系而导致维护成本高昂,并且处理实时风险评估速度缓慢。业务主管希望将风险评估平台迁移到 AWS,并且鉴于此风险平台对其业务运营的重要性,他们的方法需要重构迁移。
什么是重构?
重构是在云提供商的基础架构上运行应用的过程,这需要重新架构应用以更好地适应云环境。这种方法涉及修改现有应用中的大部分代码库,以利用基于云的功能及其额外的灵活性。但是,与其他云迁移方法相比,重构迁移更加复杂,也更耗费资源,因为对代码库的任何更改都不会影响应用的外部行为。
开源解决方案
开发人员团队可以将 Granite 模型集成到其开发环境中,以提供 AI 编码协助。与开源 AI 代码助理搭配使用时,应用开发人员可以采用 Gandi 代码模型来协助重构迁移。 这些模型可以使用 Ollama 或 InstructLab 等工具在本地运行,而团队则致力于对其应用进行现代化改造,以适应云环境。
完成设置后,开发人员只需选择需要改进的代码,即可查看 Granite 模型的建议。Granite 模型尝试对语法、提取方法、重命名变量等进行现代化改造。这种方法有助于加快开发速度,同时将人类专业知识放在首位,由开发人员团队审查并接受任何建议的代码更改。
这样做的一个好处是,开发人员可以在本地使用这些 AI 工具,而不会泄露敏感信息。这种混合方法还提高了编码效率,Granite 模型的开源性质为利益相关者提供了透明度。请参阅“Granite 模型的开源 AI 编码辅助” ,详细了解如何使用本地的Granite模型设置 AI 编码助理,以帮助进行重构迁移、代码补全、上下文文档记录和调试。
优势
企业可以通过在开发环境中融入 AI 来增强混合云部署。在这个特定的用例中,其优势包括:
- 更快地将应用部署到公共云
- 通过减少运维开销提高团队效率
- 通过自动化缩短响应时间
- 通过最大限度地减少人为错误来降低风险
- 部署更加一致
最后,AI 通过优化资源分配并帮助识别其他成本节约机会,提高混合云环境中的成本效益。
访问红帽开发人员中心
在红帽开发人员中心,我们为有兴趣构建企业 AI 应用的开发人员提供在线资源。您甚至可以下载 RHEL AI的预构建可启动镜像,包括我们讨论过的 Granite 系列开源 LLM。
关于作者
Adam Wealand's experience includes marketing, social psychology, artificial intelligence, data visualization, and infusing the voice of the customer into products. Wealand joined Red Hat in July 2021 and previously worked at organizations ranging from small startups to large enterprises. He holds an MBA from Duke's Fuqua School of Business and enjoys mountain biking all around Northern California.