Ocean:基於容器的無伺服器基礎架構引擎

banq發表於2022-02-22

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等。

 

相關文章