首页 > 其他分享 >开源协助平台工程灵活应对多云时代的挑战

开源协助平台工程灵活应对多云时代的挑战

时间:2024-01-03 10:00:33浏览次数:35  
标签:协助 工程 开发人员 平台 开源 软件 团队 多云

平台工程通过标准化控制和灵活性保障了开发实践。但是,随着平台工程的兴起,开源战略又该如何融入其中呢?

 

虽然平台工程没有一刀切的方法,但越来越明显的是,开源软件和技术对平台工程的成功绝对至关重要——这一点我将在本文稍后部分详细阐述。首先,让我们迅速深入探讨一下为什么关于平台工程的宣传是合理的。

 

平台工程的重要性

平台工程可以成为推动真正业务转型的一个引擎。重要的是,它弥补了关于加速应用程序开发(和投资回报率)的不切实际的说法与大多数软件团队的实际情况之间的差距,因为大多数软件团队在被要求支持日益宏大的业务目标时,往往已经捉襟见肘。

 

对于开发者而言,平台工程带来的主要好处之一就是他们专注于自己最擅长的领域——构建应用程序和服务,而不是在基础设施、安全和其他需求方面花费无数的时间进行重复性工作。

 

让我们来看一个具体的例子。如果你的平台工程师已经构建了一个内部开发人员平台(IDP),其提供的(除其他工具和服务外)数据库技术已经满足了灾难恢复、可用性和安全性等方面的要求,那么你的开发人员就可以迅速开始构建产品的工作,而无需迎合需求进行设计,这些基础设施已经就位了。

 

相比之下,一个开发团队或者服务所有者则有时需要自行实施部分工作,以支持新的数据库功能。因此,使用 IDP 的团队可以更快地开展工作,而且持续支持的负担也会更低

 

开源如何支持平台工程运作

建立一个团队,一个 IDP,和适当的工作流程需要付出大量的精力、时间和资源——这从长远来看是值得的。

 

开源能够在这一过程中发挥关键作用,为平台工程团队和从其工作中受益的开发人员带来无数好处。下面让我们来看看开源能为平台工程战略带来的几个具体优势:

 

  • 灵活性:开源技术与许多封闭、开放核心或专有技术不同,它使平台所有者更容易为开发人员提供完全相同的开发体验,无论他们使用的是哪种云端或基础设施供应。对于越来越多在混合云端或多云端环境中运行的组织来说,这一点可能尤为重要。

  • 人才招聘:运用开源软件确保员工具有现有经验,能够快速适应。开源社区的普及使得招聘到具备必要技能的人才变得更加容易。当今许多云端原生开源社区(无论是数据库、Kubernetes 还是安全工具)的普及,都意味着有越来越多的技术专家正在掌握必要的技能。而且,IT 专业人员也希望在他们所使用的工具能转化为在其他地方工作的机会。开源则比专有系统更能适应这种情况。此外,您还可以根据需求将内部平台与外部开源平台连接起来,从而填补人才缺口并获得运营方面的专业知识

  • 安全性:企业 IT 团队曾一度误认为开源的安全性较低。现如今,这种说法已不攻自破。

  • 插拔能力:开放源码软件可确保您有能力开发和更改符合实际需求的代码。此外,将这些变更反馈给社区还能确保软件的所有用户都能享受到充分的支持。

 

开源如何帮助启动平台工程的运作

首先,开源为您找出平台和开发人员经验中的关键差距,便于寻找可靠的开源方案来满足这些需求。例如,如果您的公司在扩展数据存储方面没有很好的解决方案,可以寻找用例或已经取得成功的团队—— 比如 Apache Cassandra 的完全开源版本可能就很适合,然后再努力为其他人提供这种功能。

 

其次,开源技术可以帮助开发人员更容易采用、测试、实验和探索

 

最后,平台团队需要帮助开发人员构建默认的符合要求的产品。利用可信的、受支持的开源技术可以让这一切变得更加简单。这种方法更适合开发人员去使用任何适合他们的技术。因此,推动平台工程化是充分合理的,能够结合开源战略将使转型更有力、更快速、更具成本效益

标签:协助,工程,开发人员,平台,开源,软件,团队,多云
From: https://blog.51cto.com/u_15682575/9078445

相关文章

  • 全网最新整理覆盖全平台电脑、手机的7个开源免费流媒体直播平台以及完整源码和文档
    全网最新整理覆盖全平台电脑、手机的7个开源免费流媒体直播平台以及完整源码和文档。如今上到太空站、下到在家养猪,各行各业都在直播。直播之所以如此盛行,就是因为其能够给粉丝观众亲临现场的感受,以及直播过程中所附带着巨大的经济效益。这种方式可以为无法亲自到场的人表演、分享......
  • 2023年_大模型相关的热门开源工具
    1引言在OPENAI发布ChatGPT后的一年里,整个人工智能领域经历了迅猛的演变,对写作、编程等多个领域的工作方式产生了深刻的影响。2023年整个行业都将聚焦于自然语言处理大模型,进行了大量实验和尝试,积累了宝贵的经验,或许明年将是人工智能应用大规模落地,真正产生价值的时刻。开源项......
  • Citrix ADC Release 14.1 Build 4.42 (nCore, VPX, SDX, CPX, BLX) - 混合多云应用交
    CitrixADCRelease14.1Build4.42(nCore,VPX,SDX,CPX,BLX)-混合多云应用交付控制器CitrixADC-混合多云应用交付控制器作者主页:sysin.org大规模应用程序交付可能很复杂。使用NetScaler让一切变得更简单。产品概述CitrixADC:Applicationdeliveryyourway按您的方式......
  • 电子书开源
    开源内容包括Markdown文章、ReadtheDocs网站、Python工具等。在过去,想阅读电子书内容,必须关注公众号,发送电子书三个字,获取验证码后,方可解锁全文。而现在,在开源项目中即可阅读所有内容。这份开源项目的源码,是我在别人项目基础上,二次开发而来的。既能作为个人知识库,又能为公众号引流,......
  • 五个开源项目帮你一站式搞定单点登录!
    大家好,我是不才陈某~单点登录(SSO)是一种验证方法,它允许用户使用一组登录凭据(如用户名和密码)来访问多个应用程序或系统。这意味着用户登录一次后,就可以无需再次登录即可访问其他系统或服务,在提高了用户体验的同时,也简化了密码管理和增强了安全性。但是单点登录在实际应用中有时会变得......
  • 00-开篇导读:学习分库分表开源框架的正确方法
    1前言长期从事分布式系统的构建和优化工作,负责过大型电商以及物联网系统的设计和开发,曾带领团队完成业界领先的物联网数据平台建设工作,对基于ShardingSphere进行数据分库分表和治理工作有着丰富的实践经验。互联网高速发展带来海量的信息化数据,也带来更多的技术挑战。以我工作多......
  • 使用vcpkg和OHOS SDK构建开源软件
    安装OHOSSDK参照OHOSIDE和SDK的安装方法,安装构建工具。创建用户环境变量OHOS_NDK_HOME,指向OHOSSDK的安装路径,比如D:\Tools\Huawei\OHOS\SDK\9。构建vcpkg.exe下载定制过的vcpkg-tool项目的代码,执行如下命令:gitclonehttps://gitee.com/oh-graphics/vcpkg-tool.git-boh-......
  • 一个开源的网址导航网站项目,拿来即用(代码已开源)
    元旦假期,在家闲来无事,逛了逛github的一些开源项目,发现了一个网址导航站,但是基于webpack开发的,并不是全静态html,故鄙人将里面的html页面全部拆出来,实现了全静态html部署。源码地址https://github.com/geeeeeeeek/web_tool部署步骤将全部文件复制到服务器,入口文件是index.htm......
  • 关于开源协议的介绍
    关于开源协议的介绍写这篇文章主要是源于Gitee中的某个开源项目,此项目有90多K的Star,开源协议用的是MIT。笔者在README.md中又看到作者声明代码开源且未来和现在没有商业版本,继而点开项目文档,有趣的事情来了,开源项目的文档要收费(有的开源项目在查看文档的时候会要求点Star),笔者无......
  • Meta3D -- 开源的Web3D低代码平台
    大家好,Meta3D是开源的Web3D低代码平台,快速搭建Web3D编辑器,共建开放互助的web3d生态Github进入平台功能演示加入UIControl加入Action脚本运行“完整的编辑器”模板Meta3D的开发历程我之前用了4年多的时间开发过Wonder:WebGL3D引擎和编辑器,它可以看作是Web版的Unity,对......