Ocean:基于容器的无服务器基础架构引擎


Ocean为容器的云基础设施管理带来了可靠性、自动化和效率。它持续分析您的容器如何使用基础架构,自动扩展计算资源,以利用现货、预留和按需计算实例的最佳组合来最大限度地提高利用率和可用性。
容器工具类别中的一个工具,Ansible 、Terraform 、AWS CloudFormation 、Rancher和Google Kubernetes Engine是与 Ocean集成的一些流行工具。
 

Ocean的特点:

  • 无服务器计算引擎
  • 在同一可用区中混合和匹配实例系列和大小
  • 自动使用预留实例、储蓄计划、现货和按需实例
  • 通过连续容器箱包装实现基础设施自动化
  • 容器成本展示
  • 容器大小调整
  • 容器热启动的自动余量配置
  • 针对现场工作负载的 99.99% SLA

 
 替代品和比较:
  • Kubernetes

Kubernetes是一个开源的Docker容器的协调系统。它处理在计算集群中的节点上的调度,并积极管理工作负载,以确保其状态与用户声明的意图相一致。
  • AWS Lambda

AWS Lambda是一个计算服务,它响应事件运行你的代码,并自动为你管理底层计算资源。你可以使用AWS Lambda来扩展其他具有自定义逻辑的AWS服务,或者创建你自己的后端服务,以AWS的规模、性能和安全性来运行。
  • Docker Compose

使用Compose,你可以在一个文件中定义一个多容器应用程序,然后在一个命令中启动你的应用程序,该命令将完成所有需要做的事情,使其运行。
  • Helm

Helm是寻找、分享和使用为Kubernetes构建的软件的最佳方式。
  • 无服务器Serverless

构建由微服务组成的应用程序,这些微服务响应事件而运行,为你自动扩展,并且只在运行时向你收费。这降低了维护应用程序的总成本,使您能够更快地构建更多逻辑。该框架使用新的事件驱动的计算服务,如AWS Lambda、谷歌CloudFunctions等。