雲起之時開源有道
我仍然記得,在2000年年初,國内軟體開發領域最熱門的作業系統、語言、開發工具、資料庫等基本上都是大型商業公司的産品。那時linux已經存在,但是還不算主流。在我所工作的網絡中心中,大部分伺服器使用的是windows server或者sun solaris作業系統。市場上需求最火爆的開發平台是visual c++、visual basic和已經基本消失不見的delphi。然而17年後的今天,當再次審視目前所處的環境時,我們會驚訝地發現,開源社群的産品已然出現在各個領域:從作業系統、開發工具、程式設計語言,到中間件、資料庫,再到虛拟化、基礎架構雲、應用平台雲等。可以說目前的時代是名副其實的開源的時代,企業可以通過開源社群的創新建構一個完全開源的企業架構堆棧。
經過前幾年雲計算變革的推進,openstack目前已經成為了企業建構私有基礎架構雲的一個主流選擇。目前,我們正處于容器變革的過程中。在我看來,容器在未來将會成為雲計算一種重要的應用傳遞和部署格式,越來越多的應用會以容器的方式傳遞和部署在龐大的雲計算叢集中。在這種情況下,企業必須有一個如openstack一般健壯的平台肩負起大規模容器叢集的部署、編排和管理等方面的任務。
作為red hat的一份子,我有幸在openshift容器雲早期出現時就關注和負責相關的項目。我見證了openshift這個項目的發展,并為之取得的成績感到驕傲。openshift作為一個容器雲,它提供了衆多契合企業大規模容器叢集場景的功能,滿足了企業在建構容器雲方面的各種需求。在許多實際的項目中,我驚訝于openshift靈活的架構總能以某種方式解決使用者所面對的問題。
作為一名開源社群的忠實粉絲,我為openshift項目取得的成績感到驕傲,也對openshift這個平台充滿了信心。是以,我希望通過書籍這個媒介讓更多的人了解openshift,體驗到openshift帶來的價值。
<a href="https://yq.aliyun.com/articles/110346">第1章 開源容器雲概述</a>
<a href="https://yq.aliyun.com/articles/110346">1.1 容器時代的it</a>
<a href="https://yq.aliyun.com/articles/110349">1.2 開源容器雲</a>
<a href="https://yq.aliyun.com/articles/110354">1.3 openshift</a>
<a href="https://yq.aliyun.com/articles/110359">1.4 docker、kubernetes與openshift</a>
<a href="https://yq.aliyun.com/articles/110363">1.5 openshift社群版與企業版</a>
<a href="https://yq.aliyun.com/articles/110377">第2章 初探openshift容器雲</a>
<a href="https://yq.aliyun.com/articles/110377">2.1 啟動openshift origin</a>
<a href="https://yq.aliyun.com/articles/110387">2.2 運作第一個容器應用</a>
<a href="https://yq.aliyun.com/articles/110406">2.3 完善openshift叢集</a>
<a href="https://yq.aliyun.com/articles/110413">2.4 部署應用</a>
<a href="https://yq.aliyun.com/articles/110414">2.5 本章小結</a>
<a href="https://yq.aliyun.com/articles/110419">第3章 openshift架構探秘</a>
<a href="https://yq.aliyun.com/articles/110419">3.1 架構概覽</a>
<a href="https://yq.aliyun.com/articles/110428">3.2 核心元件詳解</a>
<a href="https://yq.aliyun.com/articles/110433">3.3 核心流程詳解</a>
<a href="https://yq.aliyun.com/articles/110435">3.4 本章小結</a>
第4章 openshift企業部署
4.1 部署架構
4.1.1 多環境單叢集
4.1.2 多環境多叢集
4.1.3 多個資料中心
4.2 進階安裝模式
4.2.1 主機準備
4.2.2 安裝前預配置
4.2.3 執行安裝
4.2.4 安裝後配置
4.3 離線安裝
4.4 叢集高可用
4.4.1 主要節點的高可用
4.4.2 計算節點的高可用
4.4.3 元件的高可用
4.4.4 應用的高可用
4.5 本章小結