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的软件,来管理企业经营活动。
分类:共有云(百度云,阿里云) 小企业用,这些大公司进行维护,我们和用水用电一样,用多少出多少钱
私有云 (自己搭建云) 可能有技术壁垒,成本也比较高,大企业用比如华为
混合云 (结合两者的优势)
2. devops 就是 devlop+opretation 平常的开发周期要几个月,但是采用devops 很短,11.2s 亚马逊更新程序的速度
3. devops 就是能够将自动化的工作全部自动化,加快开发的速度。
以前就是本地打包提交到github 代码 ,然后登陆远程服务器然后下载代码,完成发布。
现在可以写一些脚本比如说一检测github 代码更新,在输入服务器的网址的时候就自动自行脚本,到github下载。可以在github 项目的设置里面的webhook (webhook 就是钩子,当触发条件就是代码提交达到的是时候帮我们更新某个网址,网址一旦更新就执行脚本,自动获取代码),也可以在jenkins 构建部署完的脚本里面写。
4. 阿里云监控 (在阿里云搜索阿里云监控)
对网站进行性能状态的检测
可以设置监控的规则(就是隔多长时间去访问以下网站,设置报警的规则,比如状态码大于200,失败一次就给qps 报警)。