当前位置:主页 > 弹性计算 > 正文

cdn网站_如何选择_还是用云服务器

时间:2021-04-09 10:19 来源:埃里克云 编辑:埃里克云

核心提示

编者按:这个博客首先出现在CloudBees上卷展栏.ioGit带来了一个关于分支力量的伟大故事。我们这些年来一直与其他源代码管理打交道的人,大多对源代码中的分支产生了恐惧。有了g...

cdn网站_如何选择_还是用云服务器

编者按:这个博客首先出现在CloudBees上卷展栏.ioGit带来了一个关于分支力量的伟大故事。我们这些年来一直与其他源代码管理打交道的人,大多对源代码中的分支产生了恐惧。有了git,每个人都发现分支是免费的、便宜的和容易的。你可以有长寿或短命的树枝,在它们之间挑拣——感觉像是一个超级大国——当然,拉请求的出现改变了开发人员的日常工作流程永远。一个软件从制造业借来的教训之一就是库存过多是不好的——库存是一种浪费金钱的东西,对任何人都没有任何价值。持续交付实践告诉我们,未部署的软件也是库存,因此最好尽快部署它——最好是在它们可用时将其分成小块。如果你阅读了DORA的DevOps状态报告,你可以看到这种做法的许多其他好处;这些好处在人力和财力上都是实实在在的条款。但是,有了简单廉价的源代码,分支就很容易意外地建立起未使用或未部署代码的库存。让代码更快地进入主线/master/trunk并发布是一个不错的选择好主意。所以有什么方法可以削减库存?我们想考虑一下如何构建代码,以及如何将特性的发布与更改后的代码的物理部署分离。我们谈谈这些:分支机构抽象而不是特征分支特征标志/特征管理一个接一个抽象分支可以看作是在源代码中使用功能分支的对立面。功能分支是一种强大的技术,我相信任何利用过git的人都会用到。我们可能都在白板上草草写下了分支策略,看起来像本页所描述的那样:图片信贷:更好的解释这里有许多git工具,可以帮助您在需要时可视化。然而,随着时间的推移,当我在w面前解释这些东西时,我感觉自己像这样希特勒:只是为了说清楚-这不是很好。树枝然而,抽象与在git中生成分支没有任何关系,作为一个概念已经存在了一段时间。我第一次看到它是在jessewilson关于Android开发的精彩演讲中什么:你说呢需要向web应用程序的侧边栏添加新项,或者需要添加对某种新身份验证形式的支持。在branchbyabstraction中,您将有一个高级API来显示边栏中的内容,或者您将拥有一个抽象出身份验证机制的接口。然后在一个标志后面添加新代码,该标志将在特性准备好使用时打开。您不会将此源代码保存在分支上,也不会准备稍后进行合并,也不会随意挑选,但它会尽快保存在主分支中。分支基本上是花哨的if语句决定它是否应该显示边栏。你的分支是执行,不是吉特。那个为什么:我上面描述的大部分都是好的实践-抽象是好的,对吗?额外的调整是使用特征标志。我真的说不出比上面提到的更好视频:有你可以随时控制库存的优势。仅仅因为它在主分支中并不意味着人们必须使用它。这就让我们看到了…功能管理和功能标志通过功能管理,您可以让向用户发布软件成为业务决策,而不是技术决策。在本例中,我想突出显示CloudBees Rollout,这是一个功能标志服务。当然,还有其他方法:如果您在Kubernetes这样的平台上构建web应用程序,您可以使用服务网格,或者以自己的方式创建自己的功能标志系统。像Rollout这样的功能标志服务提供后台存储和API,您的分支源代码使用这些存储和API来决定提供新的身份验证形式,或者在侧边栏。它可能会决定哪些用户会看到某个功能-这可能是出于商业目的(也许你有地区性的发布)-或者它是一个风险更高的功能,人们希望观察他们的监控系统,看看在该功能推出时是否会出现问题出去。那个特征被管理也不必打开或关闭-可以根据一个值选择一个分支,该值由特性管理控制台控制。记住,这不是源代码的分支,而是执行。如果你还是不相信,我建议你看一下谈话。我还发现了这篇关于迁移持久性的文章,这是我能找到的最古老的关于通过抽象进行分支的引用,它仍然是一篇很棒的文章读。学更多关于CloudBees的功能标记服务的信息,如果您准备好开始工作,请阅读指南!

  • 企业云_哪里买_大数据网站 企业云_哪里买_大数据网站

    Delphix最近与AWS合作,帮助人们和团队加快并确保迁移到业界领先的Amazon Web服务云平台。AWS市场上的Delphix结合了AWS,加快了重要的迁移项目,并将时间从几周、几个月缩短到几天。客...

  • 云存储服务器_网站_云存储文件上传 云存储服务器_网站_云存储文件上传

    数据操作帮助人们与数据连接的方式因技术、用户和用例的不同而有很大差异。例如,数据民主化一直是分析界的话题,专注于为非技术用户提供回答关键问题和推动业务新见解所需...

  • 带宽和网速的关系_如何租用_工业大数据 带宽和网速的关系_如何租用_工业大数据

    在大多数人可能会做噩梦,梦到上班时忘了穿裤子,数据库管理员(DBA)的噩梦围绕着出现在工作中,被告知生产系统出现严重故障或其他高影响情况,而完全不知道。监控和警觉是...

  • 阿里服务器_如何选_物联网开发套件 阿里服务器_如何选_物联网开发套件

    几天前,在旧金山的纳斯达克中心,我见到了首席信息官Ken Piddington先生,他也是首席信息官的执行顾问。Ken说:"我和首席信息官和IT部门的首要任务是数据转换。"事实上,他经常听...

  • 阿里服务器_阿里云_国内物联网操作系统 阿里服务器_阿里云_国内物联网操作系统

    "对创新的需求正在增长,而且增长迅速,"埃森哲的吉滕德拉·卡瓦特卡尔(Jitendra Kavathekar)最近在旧金山举行的Delphix数据活动上评论道我们需要将人们与技术联系起来,推动全球的...

  • <strong>香港cn2服务器_什么是_大数据分析软件有</strong> 香港cn2服务器_什么是_大数据分析软件有

    数据的使用应该是无摩擦的,让数据消费者能够看到和访问所有版本的授权数据,而不必考虑位置、云平台或存储供应商。为了确保这些能力,企业实施解决方案,在管理数据的运营...

  • 数据云_怎么购买_云服务器哪便宜 数据云_怎么购买_云服务器哪便宜

    上周,我们的一个主要合作伙伴给我发了一封信,帮助他了解在Oracle和SQL Server上实现Delphix的方式之间的差异。如果您不熟悉Delphix动态数据平台(DDP),那么在您阅读完Oracle的支持和...

  • 负载均衡_如何租用_人工智能用的什么技 负载均衡_如何租用_人工智能用的什么技

    德尔菲斯工程和支持是非常了不起的人。他们继续寻求解决方案,不管需要多少时间,也不管他们面临支持异构环境、硬件配置和客户需求的复杂挑战。这篇文章是为了支持我们的团...

  • 大宽带服务器_海外_关系型数据库和非关 大宽带服务器_海外_关系型数据库和非关

    大家好!我又回到了"演示马鞍"上,来展示将数据从一个云复制到另一个云是多么容易。数据摩擦比比皆是,很少有地方像云迁移项目那样感受到数据摩擦。将数据传输到云中可能是一...