开源=防弹

开源=防弹


通常不会将软件描述为具有防弹功能。

特别是负责大型分析工作或机器学习工作负载的软件类型。单词“ finicky”,“ complex”或在良好的营销情况下为“ professional grade”(意味着您需要多年的学习和多次认证)更为常见。

但是,防弹软件是与活跃的开源软件项目相关的众多好处之一。尽管对于那些认为开源软件“未完成”或“测试/开发质量”的人来说似乎是违反直觉的,但实际上,利用率高的开源软件是市场上最久经考验的软件。

让我们从scale开始MinIO部署在每个大陆。截至撰写本文时,Docker的数量超过了2.27亿。超过1.65万个GitHub明星。从AAA到Zyztm Research的超过17,000个不同的实体,还有数千个无法解析的IP地址。这些实体每天都在注入越来越多的数据。

埃字节合计。

大实例,小实例以及介于两者之间的每个大小。电器供应商梦dream以求的规模规模。这种规模取决于以下事实:任何人都可以下载并运行MinIO-从在其上构建应用程序的大型跨国企业(稍后再介绍)到在银行,医院和零售中部署它的小型咨询店。设置。

接下来是配置这17,000个实体中的每个实体都是不同的。即使是单个实体中的实例也不同。启用了什么功能,什么语言,什么API,什么应用程序,什么计算和存储硬件,什么网络,什么安全性,什么类型的数据。这个列表非常长,排列接近宇宙中的原子数。

MinIO必须在每种情况下都可以工作。如果它不起作用,我们将在Slack,Twitter,Hello和GitHub上听到有关它的信息。这是社区的力量。因为该软件是开源的,并不意味着客户没有要求-相反,当他们在自己的基础架构中构建MinIO时,他们就有期望。当他们看到MinIO出现在另一家供应商的解决方案中时,他们希望它在其配置中能够相应地执行。这将加强软件的功能,扩大其极限并扩展其功能。  

第三是工作量MinIO是高性能的对象存储。这意味着我们不仅要处理诸如存档,备份和灾难恢复之类的传统用例,而且要处理一类全新的工作负载,从AI / ML和大数据分析到充当云原生应用程序的持久数据存储。实际上,我们的许多客户都将我们部署在高性能案例上,并决定转储其原有的现有备份存储,因为他们通过高性能应用程序免费有效地获得了该案例。

在这些类型的工作负荷中,用例非常深。例如,AI / ML包括Spark,Presto,TensorFlow,H2O.ai,SciKitLearn等。同样,无论是替换HDFS还是作为Azure和Google Cloud前面的S3网关运行,MinIO都必须执行。工作负载可能有所不同,但基础数据的重要性没有差别。

四是安全无论是文件,块还是对象,保护飞行中和静止时的数据安全都是至关重要的。无数的配置和工作负载以各种可能的方式暴露了我们的软件,但我们仍保持着业界最佳声誉之一。怎么样?好吧,MinIO的加密基于可证明是安全和开源的加密构造块。正式证明可确保您没有犯任何概念上的错误,而开源实现会发现任何恶意后门,但也有助于发现潜在的实现错误。后一点通常也适用于安全性机制,例如身份验证和访问控制。通常,社区是质量检查的强大来源。他们一直在寻找潜在的漏洞,并通过上述渠道将其传达回MinIO。另一个是数量惊人的已部署配置。MinIO与安全应用程序和密钥管理系统紧密集成,可满足最严格和最苛刻组织的安全要求。

第五是执照因为我们选择了最宽松的Apache许可证,所以我们的产品已内置在其他数十种产品中。我们是全球最有价值的技术公司的开发人员对象库。我们是医疗保健领域最大参与者之一的对象存储基础。我们是软件定义的企业云空间中领导者的对象层,并且为许多其他商业应用程序提供支持。同样,这些都是面向客户的应用程序,价值数十亿美元,它们由MinIO提供支持,并由Apache V2许可证启用。

最终的结果是,开源使MinIO比专有软件更好,更强大,更安全,更灵活。是的,它会影响收入-当您制作与我们的软件一样好并且不收费时,短期内您会产生较少的收入。但是,从长远来看,采用MinIO对象存储为我们的客户提供了一个极好的防弹基础,并且可以帮助我们发展业务。


上一篇 下一篇