一般技術上有幾個步驟?
云平臺不知道題主說的是哪種? 一般云計算平臺分為常見的一下類型:
IaaS云說的是基礎設施即服務,這種云計算平臺提供的是IT領域的基礎計算資源,比如: 計算、內存,存儲、網絡等。這種云平臺一般底層通過虛擬化(kvm,xen,exsi)技術做底層資源的抽象整合,然后通過虛擬機的形式提供給用戶一個完整的操作系統環境。典型的產品有: 開源的OpenStack、CloudStack。商業的Vmware公司的vsphere等。公有云產品就很多了: 阿里云,騰訊云,百度云,ucloud,青云,滴滴云,AWS等。
2. PaaS云說的是平臺即服務,這種云計算平臺與IaaS平臺最大的差別在于,IaaS云只是提供了基礎的計算存儲網絡等資源,應用運行的環境需要專門的應用運維工程師去部署和運維環境,而PaaS云不僅提供了計算等基礎資源外,還提供了runtime以及中間件服務。最直觀的體驗就是早期的京東JAE服務,用法很簡單,只需要上傳一個PHP源碼壓縮包,應用就可以直接運行了。簡單的來說PaaS云讓用戶只關注業務不需要關注資源和runtime以及中間件的一種云平臺。典型的產品:pivotal cloudfoundray,IBM bluemix, VMware PKS。
3. SaaS云說的是軟件即服務,相對于前兩種云比較來看個人感覺最大的區別在于,SaaS服務直接面向普通用戶的,IaaS云面向運維工程師降低運維工程師管理硬件基礎設施提高運維的效率,PaaS云面向開發者快速提供開發環境以及部署環境等,這兩種云都不是直接面向普通用戶的,都是面向IT人員。這種一般來說比較典型產品就是saleforce,石墨文檔等。
以上是三種云計算的典型分類方法。
但是隨著近些年來的容器技術的發展,也衍生出來更多細化的分類:
比如: CaaS云,容器即服務。FaaS 函數即服務等等。
對于這三種云平臺來說部署的方式各不相同,技術難度也不一樣。需要明確自己的使用場景,然后確定自己使用的類型。
對于搭建云平臺技術。現在一般推薦使用docker + k8s的方式去構建一個mini PaaS平臺。本人從事云計算運維開發多年,以上是我的回答。