devops 和云计算初识

https://www.imooc.com/video/15991            慕课网学习地址
整理笔记如下

1.   云计算就是  虚拟化硬件供不同的使用者使用

   IaaS:基础设施即服务   比如说:阿里云   亚马孙云 
IaaS(Infrastructure-as-a- Service):基础设施即服务。消费者通过Internet可以从完善的计算机基础设施获得服务。

PaaS:平台即服务  比如说:百度云bae   还有谷歌
PaaS(Platform-as-a- Service):平台即服务。PaaS实际上是指将软件研发的平台作为一种服务,以SaaS的模式提交给用户。因此,PaaS也是SaaS模式的一种应用。但是,PaaS的出现可以加快SaaS的发展,尤其是加快SaaS应用的开发速度。SaaS:软件即服务  

SaaS(Software-as-a- Service):软件即服务。    比如说:淘宝   微信

它是一种通过Internet提供软件的模式,用户无需购买软件,而是向提供商租用基于Web的软件,来管理企业经营活动。

 

caas(container-as-a- Service) docker 深入学习里面会提到   docker cloud

 

分类:共有云(百度云,阿里云)   小企业用,这些大公司进行维护,我们和用水用电一样,用多少出多少钱

           私有云 (自己搭建云) 可能有技术壁垒,成本也比较高,大企业用比如华为
           混合云   (结合两者的优势)

2. devops  就是  devlop+opretation   平常的开发周期要几个月,但是采用devops  很短,11.2s 亚马逊更新程序的速度
devops 和云计算初识_第1张图片

3. devops 就是能够将自动化的工作全部自动化,加快开发的速度。

   以前就是本地打包提交到github 代码 ,然后登陆远程服务器然后下载代码,完成发布。

  现在可以写一些脚本比如说一检测github 代码更新,在输入服务器的网址的时候就自动自行脚本,到github下载。可以在github  项目的设置里面的webhook  (webhook 就是钩子,当触发条件就是代码提交达到的是时候帮我们更新某个网址,网址一旦更新就执行脚本,自动获取代码),也可以在jenkins 构建部署完的脚本里面写。

4. 阿里云监控  (在阿里云搜索阿里云监控)

  对网站进行性能状态的检测 

  可以设置监控的规则(就是隔多长时间去访问以下网站,设置报警的规则,比如状态码大于200,失败一次就给qps 报警)。

 

你可能感兴趣的:(docker)