docker&k8s&openstack基本概念和理解


Iaas   Paas   Saas
    Iaas:基礎設施服務,操作系統之上,常見如虛擬機,存儲,網絡(說通俗點 cpu,硬盤,網卡),當然這些是建立在虛擬技術之上的,不需要你買主機就可以使用阿里雲服務器
   Paas:平台服務, 常見如數據庫,容器技術,web應用
   Saas:軟件服務,常見如瀏覽器,qq等
  
   如果你是一個網站站長,想要建立一個網站。不采用雲服務,你所需要的投入大概是:買服務器,安裝服務器軟件,編寫網站程序。
現在你追隨潮流,采用流行的雲計算,
如果你采用IaaS服務,那么意味着你就不用自己買服務器了,隨便在哪家購買虛擬機,但是還是需要自己裝服務器軟件
而如果你采用PaaS的服務,那么意味着你既不需要買服務器,也不需要自己裝服務器軟件,只需要自己開發網站程序
如果你再進一步,購買某些在線論壇或者在線網店的服務,這意味着你也不用自己開發網站程序,只需要使用它們開發好的程序,而且他們會負責程序的升級、維護、增加服務器等,而你只需要專心運營即可,此即為SaaS。
 
 
docker和k8s
    目前的初步理解: docker將應用的環境依賴打包,運行時類似於多開了一個進程。類比虛擬機則是更輕量更快速,部署和擴展都更方便。
                                一台物理電腦上能運行上萬級別的docker,所以需要很好的管理和調度,k8s就是發揮這個作用。
    
    沒有實際使用,還不熟悉     https://www.cnblogs.com/life-of-coding/p/12167127.html
                                                          https://www.cnblogs.com/life-of-coding/p/12156685.html 
 
    微服務、容器、雲原生、Kubernetes、SOA、Paas平台、Devops 之間的關系      https://zhuanlan.zhihu.com/p/74483850
 
 
openstack和k8s
    openstack是偏向於Iaas層,管理虛擬機和資源分配
    k8s偏向於Paas,管理容器
    現在主流的是底層用openstack 上層用k8s。當然前提是有一定規模,規模小直接裸機跑k8s就好了。規模大點的底層虛擬機,再在虛擬機上跑容器
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM