当前位置: 首页 > news >正文

5个降低云成本并提高IT运营效率的优先事项

在过去的十年里,公司在公有云和私有云基础设施上构建了大量的计算工作负载,或者将工作负载转移到云端。Gartner 预测,到2023年,全球终端用户在公共云服务上的支出将达到5910亿美元,比2021年增长43%。这是一个显著的增长,表明许多公司优化了他们的云迁移速度,而管理成本和运营效率可能是次要考虑因素。

尽管 Gartner 预测2023年全球 IT 支出将增长2.4%,但一些分析师正在削减他们的预测,许多 IT 领导者正在计划调整支出。

最初建立云能力的竞争正转向管理成本、优化基础设施和自动化更多操作。在我最近关于敏捷和 DevOps 降低成本的七种方法的文章中,以下是五个关于 IT 团队如何优化他们的云堆栈以降低成本和提高运营效率的建议。

用基础设施即代码标准化构建模式

Semaphore CI/CD 的联合创始人 Marko Anastasov 说:“基础设施的复杂性已经超过了手动部署基础设施和应用程序的反模式。” “使用像 Terraform 这样的基础设施即代码(IaC)工具来设置你的云基础设施。”

其他 IaC 平台和工具包括 AWS CloudFormation、Azure Arm Templates、Red Hat Ansible、Progress Chef、Puppet 和 Kubernetes。这些平台支持设置基础设施标准(有时称为模式或模板),然后使用代码来管理配置和部署。IaC 消除了构建、配置和部署云基础设施(包括网络、计算、存储和服务)的手动步骤。

Anastasov 说:“自动化是降低成本和提高可靠性的关键。使用 IaC 可以增加对云中运行的服务的可见性,并让你运行自动化成本分析工具。”

我的看法:使用 IaC 是一个重要的步骤,但寻求效率的组织应该标准化云架构和可重用的 IaC 模式。在为 DevOps 团队提供完全的基础设施灵活性与实现通过标准化云堆栈和基础设施来提高效率之间存在权衡。但是,使用 IaC 和自动化的 IT 团队可以增加支持的基础设施模式数量。

在扩展云原生应用时关注并发性

我之前介绍过 CI/CD(持续集成和持续部署)、持续测试和其他 DevOps 实践。这些是开发云原生应用时的预期实践。敏捷团队还应解决软件开发中的这些安全风险并提高 DevOps 可观察性。考虑将这些关键 DevOps 实践应用于所有应用程序。

在开发预期高使用率且一致性能是关键要求的应用程序和微服务时,DevOps 团队除了这些基本操作之外还应做些什么?

IndustrialML 的首席执行官 Arjun Chandar 回答说:“在设计具有大量客户端分布特性的新云技术堆栈时,做出改进并发性的设计选择是提高客户体验的好方法。使用适合并发性的语言和框架将减少你在扩展过程中的麻烦。”

我的看法:在开发新的应用程序和服务时,产品经理和敏捷团队需要审查哪些非功能性标准是优先考虑的。对于某些应用程序来说,可能是可扩展性和性能。对于其他应用程序,可能是可靠性、灵活性或满足合规要求。认识到这些优先事项的团队在设计架构和开发代码时更有能力权衡利弊。

充分利用虚拟桌面的机会

越来越多的组织正在从桌面和笔记本电脑转向运行在云上的虚拟桌面基础设施(VDI)。一项市场研究将VDI市场价值估计为160亿美元,复合年增长率(CAGR)在2023年之前超过20%。

Workspot 的现场首席技术官 Matthew Davidson 说:“企业通过云端PC实现终端用户计算的现代化,这是云计算策略的有价值补充,在不确定的时代提供更大的灵活性。随着云功能和成本在超大规模扩展商之间的不同,企业可从部署跨多个云区域和云的云PC中受益,根据用例实现成本优化,这在预算紧张时是一项重要创新。”

我的看法:许多组织在疫情期间转向 VDI,许多人对一刀切的配置盖了章。尽管这解决了一个紧迫的问题,并且是一种高效管理 IT 资源的方法,但它可能导致糟糕的用户体验,特别是对于那些具有高于平均计算需求的员工。通过研究 VDI 技术对员工生产力的影响,识别使用人物角色并根据人物角色创建优化的 VDI 部署模式,IT 可能会找到更全面的效率。

增加监控并改进事件管理

将更多工作负载迁移到云只是现代化之旅的第一步。为确保可靠、高效和高性能的云堆栈和工作流程,提供高效且响应迅速的第二天模型,IT团队需要迭代地改进操作。

Blameless 的产品副总裁 Ming Gong 建议通过事件管理实践提高效率。他说:“我们发现,定义不清的事件管理过程既妨碍生产力,又阻碍创新。优化事件管理流程以减少辛劳和减少模棱两可将极大地提高 IT 操作效率。”

事件、中断和性能不佳的系统会产生容易在电子商务和面向客户的系统中衡量的下游影响,但在许多部门工作流程和运营系统中难以量化。AIops 平台可以帮助事件管理团队减少解决事件的平均时间并管理其服务级目标。这是两个减少事件成本和生产力影响的最佳实践。

IT运维团队将监控工具、可观察性实践和 AIops 部署到云堆栈,但也需要监控虚拟桌面和用户体验。Davidson 说:“公司应寻找提供在公共云中跨云 PC 的全面、全球可观察性的 VDI 解决方案。这种强大的功能使 IT 团队能够提供最高的可靠性和可用性,以实现最大的生产力。”

我的看法:我相信你无法改进你没有衡量的东西,这个想法通常归功于著名的管理顾问彼得·德鲁克。无论你是试图降低成本、管理更多云工作流程、改善体验还是提高可靠性,我建议将可观察性、监控和 AIops 作为你的第二天模型的重中之重。

仔细审查 IT 优先事项和财务纪律

Clear Skye 的首席执行官 John Milburn 表示:“在经济衰退时期,企业应审视现有的技术堆栈,并评估哪些 IT 项目可以在最小投入下产生最大影响。”

SoftwareOne 的全球 Finops 实践总监 Dan Ortman 补充说:“经济衰退的担忧和支出优化的整体优先次序促使 Finops 发展,这是一种云财务管理实践,将 IT、财务、工程、产品开发者、IT 资产管理、领导层等汇集在一起,以实现云使用和支出目标的一致性。”

IT 领导者们知道,快速创新和部署可靠的应用程序需要 IT 和财务领域的合作。将财务置于 IT 之前可能会导致项目计划缓慢,第二天运营模型资金不足,这往往是加速技术债务的原因。在没有财务纪律的情况下进行 IT 建设可能导致效率低下,系统对业务影响不足。云 Finops 是一种帮助工程、财务、技术和业务团队在支出决策上进行数据驱动协作的方法。

IT 领导者应制定一种促进开发平台和重用功能的架构策略。米尔本建议:“了解你的平台中存在哪些功能或解决方案,以充分利用你当前的投资。这不仅节省了资金,还减少了新技术实施带来的复杂性。”

Anastasov 分享了一个 AI 的例子:“运行 AI 工作负载是昂贵的,因为它需要强大的 GPU 硬件。假设你的应用程序走红了。这很棒,直到你在月底收到一张巨大的账单,无法支付。”他建议 IT 团队“在进行全面的成本分析后,才发布一个功能。”

我的看法:IT 团队应优先考虑实验和管理创新渠道,以开发新产品、改进体验和建立数据驱动实践。然后,在规划试点和生产用例时,建立财务纪律,有助于在开发阶段揭示成本和效率方面的考虑。对于已经投入生产的系统,寻求成本和运营方面的改进是筹集技术债务减少资金的一种方式。


原文作者Isaac Sacolick(StarCIO 的总裁,以及亚马逊畅销书《驾驭数字化:领导者引领业务转型的技术指南》和《数字先锋:启动转型的关键课程,加速您的技术领导力》的作者)

本文由作者进行翻译

更多内容请关注公号“云原生数据库”

相关文章:

5个降低云成本并提高IT运营效率的优先事项

在过去的十年里,公司在公有云和私有云基础设施上构建了大量的计算工作负载,或者将工作负载转移到云端。Gartner 预测,到2023年,全球终端用户在公共云服务上的支出将达到5910亿美元,比2021年增长43%。这是一个显著的增长…...

95-拥塞控制

拥塞控制1.什么是拥塞控制2.拥塞控制的方法(1)慢启动和拥塞避免(2)快速重传和快速恢复1.什么是拥塞控制 在计算机网络中的链路容量(即带宽)、交换结点中的缓存和处理机等,都是网络的资源。在某段时间,若对网络中某一资源的需求超…...

Linux常见操作命令【二】

一、Vi 编辑器 Vi 编辑器存在三者模式:命令、末行、编辑 1.1 命令模式 输入 vi 默认进入命令模式 输入n或者nG:定位到某一行行首 输入G:跳到文件最后一行行首 输入hjkl:表示左下上右移动光标(方向键也可以&#xf…...

Linux驱动中断和定时器

目录 中断 顶半部/底半部机制 软中断: Tasklet: 工作队列: 定时器 中断 中断是正在执行的程序被另一个程序打断,去执行另一个程序的处理函数,当执行完再返回执行被打断的程序。分为内中断(异常)和外中断(硬件中断)。 当cp…...

表达式和函数

表达式: 将数字和运算符连接起来的组合称为表达式。我们可以将数字称为操作数,单个操作数也可以被看作是一个表达式。 操作数:常数,列名,函数调用,其他表达式 运算符:算数运算符,…...

C#基础复习

目录 格式字符串 多重标记和值 预定义类型 用户定义类型 值类型和引用类型 存储引用类型对象的成员 C#类型的分类 静态类型和dynamic关键字 类的基本概念 类成员的类型 为数据分配内存 访问修饰符 格式字符串 多重标记和值 C#程序就是一组类型声明,学习C#就是学习…...

Windows服务器使用代码SSH免密登录并执行脚本

服务器操作系统 Window Server 2016 1、Windows服务器安装OpenSSH 有多种方式,本文介绍一种方式 下载页: https://github.com/PowerShell/Win32-OpenSSH/releases 在下载页下载文件OpenSSH-Win64.zip 本次实验解压至 D:\OpenSSH-Win64\OpenSSH-Win6…...

(Deep Learning)交叉验证(Cross Validation)

交叉验证(Cross Validation) 交叉验证(Cross Validation)是一种评估模型泛化性能的统计学方法,它比单次划分训练集和测试集的方法更加稳定、全面。 交叉验证不但可以解决数据集中数据量不够大的问题,也可以…...

通俗举例讲解动态链接】静态链接

参考动态链接 - 知乎 加上我自己的理解,比较好懂,但可能在细节方面有偏差,但总体是一致的 静态链接的背景 静态链接使得不同的程序开发者和部门能够相对独立的开发和测试自己的程序模块,从某种意义上来讲大大促进了程序开发的效率&#xf…...

K8S部署常见问题归纳

目录一. 常用错误发现手段二、错误问题1. token 过期2. 时间同步问题3. docker Cgroup Driver 不是systemd4. Failed to create cgroup(未验证)子节点误执行kubeadm reset一. 常用错误发现手段 我们在部署经常看到的提示是: [kubelet-check] It seems …...

Redis高可用

最近离职后还没开始找工作,在找工作前去学习一下Redis高可用方案。 目录Redis高可用高可用的概念实现方式持久化主从复制简单结构优化结构优缺点哨兵模式(Sentinel)哨兵进程的作用自动故障迁移(Automatic failover)优缺点集群优缺点Redis高可…...

Hyperledger Fabric 2.2版本环境搭建

前言 部署环境: CentOS7.9 提前安装好以下工具 git客户端golangdockerdocker-composecurl工具 以下是个人使用的版本 git: 2.39.2golang: 1.18.6docker: 23.0.3dockkekr-compose: v2.17.2curl: 7.29.0 官方文档参考链接:跳转链接,不同的版本对应的官…...

macOS Monterey 12.6.5 (21G531) Boot ISO 原版可引导镜像

本站下载的 macOS 软件包,既可以拖拽到 Applications(应用程序)下直接安装,也可以制作启动 U 盘安装,或者在虚拟机中启动安装。另外也支持在 Windows 和 Linux 中创建可引导介质。 2023 年 4 月 10 日(北京…...

【软件设计师13】数据库设计

数据库设计 1. 数据库设计过程 2. E-R模型 3. E-R图向关系模型的转换 例如一对一联系,可以将联系单独做为关系模式,也可以存放到任意一个实体中 而一对多要合并只能合并到多这边,不能存放到1 多对多则联系必须单独转成一个关系模式 4. 案…...

SpringMVC的全注解开发

文章目录一、spring-mvc.xml 中组件转化为注解形式二、DispatcherServlet加载核心配置类三、消除web.xml一、spring-mvc.xml 中组件转化为注解形式 跟之前全注解开发思路一致&#xff0c; xml配置文件使用核心配置类替代&#xff0c;xml中的标签使用对应的注解替代 <!-- 组件…...

C# | 导出DataGridView中的数据到Excel、CSV、TXT

C# | 导出DataGridView中的数据到Excel、CSV、TXT 文章目录C# | 导出DataGridView中的数据到Excel、CSV、TXT前言DataGridView数据转存DataTableDataTable转Excel方法一、使用Microsoft.Office.Interop.Excel方法二、使用EPPlus库方法三、使用NPOI库DataTable转CSVDataTable转T…...

新规拉开中国生成式AI“百团大战”序幕?

AI将走向何方&#xff1f; ChatGPT在全球范围掀起的AI热潮正在引发越来越多的讨论&#xff0c;AI该如何管理&#xff1f;AI该如何发展&#xff1f;一系列问题都成为人们热议的焦点。此前&#xff0c;马斯克等海外名人就在网络上呼吁OpenAI暂停ChatGPT的模型训练和迭代&#xf…...

日撸 Java 三百行day31

文章目录day31 整数矩阵及其运算面向对象思想java异常处理java中的getter和setter方法代码day31 整数矩阵及其运算 面向对象思想 结合之前day7和day8面向过程开发&#xff0c;只关注了矩阵加法和矩阵乘法的功能。而day31是面向对象开发&#xff0c;一个矩阵类&#xff0c;在这…...

在线绘制思维导图

思维导图是一种可视化的思维工具&#xff0c;它可以将放射性思考具体化为可视的图像和图表。 思维导图利用图文并重的技巧&#xff0c;把各级主题的关系用相互隶属与相关的层级图表现出来&#xff0c;把主题关键词与图像、颜色等建立记忆链接。 它运用图像和颜色等多种元素&…...

月薪20k的性能测试必备技能:发现性能瓶颈掌握性能调优

背景 当下云计算、大数据盛行的背景下&#xff0c;大并发和大吞吐量的需求已经是摆在企业面前的问题了&#xff0c;其中网络的性能要求尤为关键&#xff0c;除了软件本身需要考虑到性能方面的要求&#xff0c;一些硬件上面的优化也是必不可少的。 作为一名测试工作者&#xf…...

3、Web前端学习规划:CSS - 学习规划系列文章

CSS作为Web前端开发的第2种重要的语言&#xff0c;笔者建议在学了HTML之后进行。CSS主要是对于HTML做一个渲染&#xff0c;其也带了一些语言语法函数&#xff0c;功能也非常强大。 1、 简介&#xff1b; CSS(层叠样式表)是一种用于描述网页样式的语言。它可以控制网页中的字体、…...

城市轨道交通列车时刻表优化问题【最优题解】

文章目录城市轨道交通列车时刻表优化问题思路文章底部城市轨道交通列车时刻表优化问题 最新进度在文章最下方卡片&#xff0c;加入获取思路数据代码论文&#xff1a;2023十三届MathorCup交流 (第一时间在CSDN分享&#xff0c;文章底部) 题目为数据分析类题目。列车时刻表优化…...

常年不卷,按时下班,工作能力强,同事求助知无不言,不扯皮,不拉帮结派,这样的职场清流竟然被裁掉了!...

在职场上&#xff0c;你永远想不到什么样的员工会被优化&#xff0c;比如下面这位&#xff1a;常年不卷&#xff0c;按时下班&#xff0c;工作很专业&#xff0c;同事问什么都回答&#xff0c;不扯皮&#xff0c;不拉帮结派&#xff0c;简直是职场清流。在上个月竟然被优化了&a…...

基于改进多目标灰狼优化算法的考虑V2G技术的风、光、荷、储微网多目标日前优化调度研究(Matlab代码实现)

&#x1f4a5;&#x1f4a5;&#x1f49e;&#x1f49e;欢迎来到本博客❤️❤️&#x1f4a5;&#x1f4a5; &#x1f3c6;博主优势&#xff1a;&#x1f31e;&#x1f31e;&#x1f31e;博客内容尽量做到思维缜密&#xff0c;逻辑清晰&#xff0c;为了方便读者。 ⛳️座右铭&a…...

Python 函数、文件与模块

“探索 Python” 这一系列的前几篇文章已为 Python 编程新手介绍了几方面的主题&#xff0c;包括变量、容器对象和复合语句。本文以这些概念为基础&#xff0c;构造一个完整的 Python 程序。引入了 Python 函数和模块&#xff0c;并展示了构建一个 Python 程序、将其存储在文件…...

在Spring Boot微服务使用RedisTemplate操作Redis

记录&#xff1a;400 场景&#xff1a;在Spring Boot微服务使用RedisTemplate操作Redis缓存和队列。 使用ValueOperations操作Redis String字符串&#xff1b;使用ListOperations操作Redis List列表&#xff0c;使用HashOperations操作Redis Hash哈希散列&#xff0c;使用SetO…...

4月软件测试面试太难,吃透这份软件测试面试笔记后,成功跳槽涨薪30K

4 月开始&#xff0c;生活工作渐渐步入正轨&#xff0c;但金三银四却没有往年顺利。昨天跟一位高级架构师的前辈聊天时&#xff0c;聊到今年的面试。有两个感受&#xff0c;一个是今年面邀的次数比往年要低不少&#xff0c;再一个就是很多面试者准备明显不足。不少候选人能力其…...

人人拥有ChatGPT的时代来临了,这次微软很大方!

技术迭代的在一段时间内是均匀发展甚至止步不前的&#xff0c;但在某段时间内会指数级别的爆发。 ChatGPT背后的GPT 3.5训练据说花了几百万美金外加几个月的时间&#xff0c;参数大概有1700多亿。 这对于绝大多数的个人或企业来说绝对是太过昂贵的。 然而&#xff0c;微软&am…...

【C++11】自动类型推导(Type Inference)

C11 中的自动类型推导是通过 auto 关键字实现的。auto 关键字可以用于声明变量&#xff0c;让编译器自动推导变量的类型。具体来说&#xff0c;编译器会根据变量的初始化表达式来推导变量的类型。 例如&#xff0c;下面的代码中&#xff0c;变量 x 的类型会被推导为 int 类型&…...

拐点!智能座舱破局2023

“这是我们看到的整个座舱域控渗透率&#xff0c;2022年是8.28%&#xff0c;主力的搭载车型仍然是30-35万区间。”3月29日&#xff0c;2023年度&#xff08;第五届&#xff09;高工智能汽车市场峰会上&#xff0c;高工智能汽车研究院首发《2022-2025年中国智能汽车产业链市场数…...