HashiCorp 致力於多雲環境的基礎設施自動化及去程式碼,協助企業建立雲端基礎架構與配置,以自動化、去程式碼為方向,解決系統配置、資訊安全、自動擴展等非核心競爭力的事務,使團隊更快速交付成果,成為企業通往雲端的橋樑,以便企業組織可以專注於關鍵業務。
HashiCorp 提供開源工具和商業產品,包含用於資安的 Vault、用於基礎設施的 Terraform、用於網絡的 Consul 和用於應用程式的 Nomad,使開發人員、運營商和資安專業人員能夠配置、保護、運行和連接雲端基礎設施。
Pinterest、Samsung、PayPal 等知名國際企業皆採用 HashiCorp 解決方案,全球許多團隊也頻繁使用,下載次數已經突破 1 億。截至 2021 年,HashiCorp 已經蟬連美國《富比士》Cloud 100 的榜單前五名。
HashiCorp Terraform 是一種開源的基礎架構即程式碼工具,可以安全、高效地配置和管理雲基礎架構和資源。透過簡單可讀的語言代碼,進行雲端及本地的版本控制、安全性審查、應用及配置等管理。
Terraform 提供可擴展的程式,以一致的工作流程配置,管理所有基礎架構,包括 IaaS、PaaS、SaaS 和硬體。透過 Terraform,只需要寫好腳本即可一鍵完成架構設置,以程式碼管理雲端資源。
HashiCorp Vault (以下簡稱 Vault)作為一個中央控管的服務,讓資訊團隊在眾多的應用系統和團隊中,提供密鑰管理和資料加密服務,同時以全球性的管理安控政策,透過單一工作流程提供一致的安控機制。
Vault 可以安全的儲存並緊密的控制取得令牌、密碼、憑證及密鑰的過程,以保護設備、應用系統以及機敏性資料。Vault 以單一的系統,集中控管並安全的儲存跨地端及雲端的密鑰。
Vault 可以當成憑證的授權者,提供動態短期的憑證,透過 SSL/TLS 保護通訊過程。Vault 也可以在不同平台間以單一的身分辨識,如 Active Directory、AWS IAM 以及 LDAP,讓不同應用系統順利進行工作。
Nomad 是具備高可用性的分散式資料中心集群管理員和工作負載編排器,使組織使用統一的工作流在任何基礎架構上,輕鬆部署和管理任何虛擬化、容器化或既有應用程序,並能夠處理各種工作負載。
HashiCorp Consul 是高可用、可横向擴展,用於實現分佈式系統的服務發現與配置的工具,透過使用服務型網路的中央登錄檔來提供雲端網路自動化。Consul具有綠色、輕量的特點,只需要極少的可執行程序和配置文件,部署起來非常容易。
Consul 可以實現「服務發現(Service Discovery)」、「健康檢查(Health Checking)」「Key/Value儲存」「安全服務通信」「多數據中心」等應用。