云作为一种运营模式 - 而不是一个物理位置

云作为一种运营模式 - 而不是一个物理位置

我们之前已经说过,但值得重复。云是一种运营模式——而不是物理位置。这就是为什么你会在公共云、私有云、边缘处随处发现 MinIO。我们不区分,因为我们是云原生的,所以我们与云(位置)无关。

然而,公共云以不可否认的方式拥有思想份额和引力。它是学习云方式的地方,它提供了即时基础设施、大量服务和最小摩擦的魅力。

它并非没有阴暗面。云锁定是真实存在的,并且有大量企业软件公司在尝试在高度受限的参数内重新设计其经济时亲眼目睹了这一阴暗面。

可选性是任何架构良好的系统的目标,因为可选性提供了控制。控制提供杠杆作用。

这就是为什么老牌企业和新兴初创公司都在改变他们对云的看法。他们采用的复杂策略是在专有系统上使用可替代软件。虽然开源可以发挥作用——这不是争论的核心要素,但更多的是关于基于模块化标准的方法。这些,如果架构得当,可以应用到任何地方,这就创造了选择性。

这是一个简单的试金石。如果您的整个软件堆栈可以在 Kubernetes YAML 中定义,并且可以每天多次部署在任何新的基础设施、公共或私有云上,那么您就准备好了。如果存在任何专有服务、硬件设备或裸机软件依赖项,您将无法通过测试。

以下是提供企业所需可选性的可替代软件的几个示例。

S3 兼容对象存储

S3 兼容对象存储的优点不仅在于其无限的可扩展性或 RESTful API,还在于其可扩展性。MinIO 是 AWS S3 的直接替代品,它在 AWS 本身、GCP、Azure、Tanzu、Ezmeral、SUSE Rancher 或裸机上运行。AWS S3 开创了现代对象存储,但它被困在 AWS 内部。我们只是为了打破它。

这意味着您可以忽略与每部分 API 调用、出口费用等相关的隐藏成本。乍一看,它们似乎微不足道,但我们怀疑仅这些费用,没有容量和计算,就超过了除顶级外的所有销售额云 100。

部署 MinIO 代替“本地”云对象存储非常有意义。这就是为什么我们在每个市场上都有点击部署模型的原因。是的,您仍然需要为容量、计算和网络付费,但您为自己创造了自由。供应商锁定非常昂贵 - 不仅是因为您的信用和折扣到期时 - 而且对于您的组织敏捷性。如果您确实无法移动您的工作量,那么您就失去了所有控制权。所以你失去了所有的影响力。

采购团队越来越适应这种现象。他们的工作取决于不放弃对技术栈的控制。

有连续性的附带好处,但核心好处是可选性。只有 MinIO 可以提供。让我们明确一点,每个人都声称自己是 S3 兼容的对象存储。如果您添加的唯一位置是“本地”,那么它就没有那么有价值。这就是设备供应商提供的“价值”。那不是可选性。那就是选择。云或本地,而不是云和本地。企业想要更多。

数据库

每个云提供商似乎都有自己的数据库,例如 Amazon RDS、Microsoft SQL Manager Instances 和 GCP Cloud SQL。亚马逊甚至提供托管和托管版本的第三方云原生数据库软件(想想 Mongo 或 Elastic)。但是使用托管或云管理的数据库服务会产生云使用税,包括存储、IO 计数、备份等,所有这些都会增加在云中运行应用程序的成本。

但是那里有很多云原生数据库系统,包括 SQL 和 NoSQL 数据库、内存数据库、大规模分布式数据库等。大多数都可以通过单击几下从云市场轻松部署。如上所述,您为计算、网络和存储付费,在某些情况下,还为软件许可和支持付费,但您可以避免任何其他云使用税,如果您打算遣返您的应用程序,则使用云原生数据库而不是云托管,托管或专有的将使这更容易做到。

库伯内斯

所有云提供商都提供托管的 K8s 服务,例如,来自 AWS 的 EKS、Azure 的 AKS、GCP 的 GKE 等。公平地说,使用托管的 K8s 服务将更容易使用和预先部署——这是长期锁定是有问题的。这符合我们关于该主题的标准建议——即从云开始,但一旦你的技能得到提高并且你的工作量得到很好的理解——你就可以遣返了。这里也是一样。云产品是获得 Kubernetes 海上优势的绝佳方式,但随着时间的推移,Kubernetes 知识将使您能够拥有应用程序和基础架构的移动性,这是众所周知的彩虹尽头的锅。

部署原生 K8s 作为替代方案可以避免云使用税。安装、配置和运行原生 K8s 的工作量更大,但是一旦你完成了这些,容器应用程序和编排系统就可以在你想要的任何地方运行。

MinIO 是不可知论者。我们在 AKE、EKS、GKE、stock、Tanzu、OpenShift、SUSE、Ezmeral 中都有数十万个部署。我们提供可选性,从而提供控制权。

概括

与上述所有内容一样,几乎所有主要堆栈组件都存在于云专有和云原生选项中。就像上述所有内容一样,这些其他云原生组件中的大多数都可以从云市场轻松获得和安装。使用这些,人们可以利用云提供商的即时硬件基础设施,而无需为云托管、托管或专有解决方案支付额外的成本和税款。

为托管 SaaS 服务部署云原生替代品的缺点通常被认为是部署和管理它们需要花费更多的时间和精力,这在某种程度上是正确的。随着 Kubernetes 运算符的引入,甚至这些优势也大大减少了。操作员将第 2 天的所有操作完全自动化,并且它们还可以跨云移植。

尽管如此,优势还是很明显的——极端的便携性和更便宜的成本,具有同等的,如果不是更好的扩展性、性能和功能。而且,如果您决定遣返,使用云原生堆栈组件将使这种转变变得更加容易。

选择权在你,部署云专有解决方案并支付云使用税,或者花更多时间和精力部署云原生替代方案,并获得随之而来的节省和可移植性。


上一篇 下一篇