作为一家采用开源开发模式的企业软件公司的高级产品营销经理,我定期发布关于开源社区、市场和行业趋势的更新,供产品营销人员、经理和其他影响者参考。以下是我和他们最喜欢的五篇文章。
Facebook 开源年度回顾
对于我们的开源工程师来说,去年是忙碌的一年。2019 年,我们发布了 170 个新的开源项目,使我们的项目组合达到总共 579 个活跃的代码库。虽然我们的内部工程师为这些项目做出贡献非常重要(他们确实也这样做了——今年提交了超过 82,000 次提交),但我们也对外部贡献者的巨大支持表示衷心感谢。大约 2,500 名外部贡献者提交了超过 32,000 个更改。除了这些贡献外,今年还有近 93,000 名新人为我们的项目点赞,这壮大了任何开源项目最重要的组成部分——社区!如果没有您的贡献,Facebook 开源项目就不会有今天的成就,因此我们要感谢您在 2019 年的参与。
影响:如果 Facebook 决定将这些项目作为闭源项目开发,那么他们获得的更改将减少约 33%。面临类似挑战的组织获得了 82,000 次提交的提升作为交换。这真是开源开发业务影响的清晰例证。
美国国家安全局的云建议
本文档将云漏洞分为四类(错误配置、糟糕的访问控制、共享租户漏洞和供应链漏洞),这些漏洞涵盖了绝大多数已知漏洞。云客户在缓解错误配置和糟糕的访问控制方面发挥着关键作用,但也可以采取措施来保护云资源免受共享租户和供应链漏洞的利用。本文档提供了每类漏洞的描述以及最有效的缓解措施,以帮助组织锁定其云资源。通过采取基于风险的云采用方法,组织可以安全地从云的广泛功能中获益。
影响:与云采用相关的恐惧、不确定性和怀疑 (FUD) 一直在被不断驳斥。美国国防部已经进行了大量的思考,因此您不必这样做,而且他们的担忧很可能至少与您的担忧一样严重。
借助 Kubernetes,中国民生银行改造了其传统应用程序
但民生银行的所有传统应用程序——例如,核心银行系统、支付系统和渠道系统——都是用 C 和 Java 编写的,使用传统架构。“我们想做分布式应用程序,因为过去我们在自己的数据中心使用虚拟机,这非常昂贵且资源利用率低,”张说。“我们最大的挑战是如何使我们的传统遗留应用程序适应云原生环境。” 到目前为止,大约有 20 个应用程序在 Kubernetes 平台上生产运行,还有 30 个新应用程序正在积极开发以采用 Kubernetes 平台。
影响:这很好地说明了企业在竞争环境中面临的挑战和机遇,并提出了一个常见的采用模式。以新方式做新事物,并在有意义时迁移旧事物。
迁移到云原生的“5R”:重构平台、重新托管、重构、替换、退役
底线是,当电信公司和服务提供商迁移到云并支付云成本比留在数据中心更便宜时,他们将转向云原生。现在就是时候了,通过坚持迁移到云原生的“5R”——重构平台、重新托管、重构、替换和/或退役,道路是畅通的、标记清晰的,目标是完全可以实现的。
影响:云原生在本次采访中基本上被用作开源的同义词;没有其他类型的技术可以提供相同的提升。
Fedora CoreOS 退出预览版
Fedora CoreOS 是一个新的 Fedora 版本,专门为安全且大规模地运行容器化工作负载而构建。它是 Fedora Atomic Host 和 CoreOS Container Linux 的继任者,是我们探索组装和更新操作系统新方法的一部分。Fedora CoreOS 结合了 Container Linux 的配置工具和自动更新模型,以及 Atomic Host 的打包技术、OCI 支持和 SELinux 安全性。 有关 Fedora CoreOS 的理念、目标和设计的更多信息,请参阅预览版发布的公告。
影响:将 Linux 家族树的这两个分支合并在一起,将使所有人的技术水平都向前迈进(一旦您完成迁移)。
希望您喜欢我从上周的文章中挑选出来的列表,并于下周一回来查看更多开源社区、市场和行业趋势。
评论已关闭。