和“乔帮主”一起来学习《阿里云运维架构实践秘籍》——【阿里云MVP读书汇】
第五讲:云时代安全防护面临的挑战和机遇
2020年7月12日打卡,今日学习《第五讲:云时代安全防护面临的挑战和机遇》,通过乔帮主的领读,学习到了云端安全面临的挑战和机遇,云端黑客常见攻击和云端安全最佳防御方案。
作业1
Redis漏洞不能用WAF防御,要用安骑士来检测,WAF针对OSI七层模型中HTTP层的防御,也就是Web漏洞的防御;安骑士是解决操作系统级别的漏洞、木马、病毒。
作业2
在CDN上配置证书,一般把证书存放在流量入口处。
作业3
DDoS+WAF结合起来防御。
作业4
采用安全类云产品,替代单机低配服务器;安全架构进行优化,采用分布式架构;在运维层次进行安全保障,调优PHP进行数、Tomcat连接数等,调优操作系统内核参数;
第四讲:云端运维/监控/容器及DevOps实践
2020年7月5日打卡,今日学习《第四讲:云端运维/监控/容器及DevOps实践》,通过乔帮主本次的领读,学到了云端实践篇中的云端运维实践、云端监控实践和云端容器/DevOps实践。
作业1
一:云端配置选型
二:云端网络架构
三:云端负载均衡的选择
四:云端静态资源访问
五:云端运维管理
作业2
Zabbix的Server端数据是以MySQL为主的关系型数据库,存在性能问题,对云容器支持不太好;
Prometheus属于容器监控体系技术,对云产品、站点、日志、代码监控问题无法解决;
作业3
云监控会成为未来监控的主要趋势,云平台把常见的开源环境,Web、缓存、数据库等进行封装产品化。
作业4
基于Docker镜像的CI/CD与传统基于代码仓库的CI/CD有以下优势:
实现容器启动在秒级完成发布;对ECS没有依赖;Docker容器资源自定义配置,最大化提升资源利用率;可以结合JIRA+Confluence做项目管理及知识库管理;
作业5
使用Docker+K8S+DNS+Rancher
第三讲:云端五大类热门技术实践
2020年6月25日打卡,今日学习《第三讲:云端五大类热门技术实践》,通过乔帮主本次的领读,学到了云端实践中的主机、负载均衡、存储、缓存和数据库实践。
作业1
分布式架构对服务器单机的性能依赖不高,通过大量云资源进行分布式快速部署,满足业务的需求和发展。
作业2
DNS+跨地域+Docker分布式架构,通过智能解析把不同地域的请求引流到各自地域部署的节点中,节点中部署的业务用Docker进行部署,业务代码对平台没有依赖,又可以接入各大云运营商。
作业3
前端建议使用四层;
部署Web类后端的注意事项:需要配置https证书,虚拟主机,Rewrite等功能,可放在后端中用Nginx配置;
作业4
系统数据:Rsync,快照
文件数据:NFS,OSS
数据库数据:主从复制
作业5
读写分离属于垂直分区,主要是为了解决数据库读写的压力;
Sharing技术属于水平分区,为了解决海量数据的压力;
第二讲:云端系统热门技术选型及配置容量规划实战
2020年6月20日打卡,今日学习《第二讲:云端系统热门技术选型及配置容量规划实战》,通过乔帮主本次的领读,学到了云端系统技术选型:云端网络、云端web服务器、云端负载均衡、云端存储、云端缓存和云端数据库六个方面,以及云端配置选型。
作业1
不收取流量费用,因为是入口流量;
作业2
Nginx可以作为Web服务器、或者负载均衡,优势如下:
稳定性好,云端架构中LNMP(Linux+Nginx+MySQL+PHP)应用很广泛;性能高,高并发,系统资源占用少;支持四层、七层的负载均衡、反向代理的功能;前端静态数据缓存;支持插件和灵活的二次开发;
作业3
不可以,因为LVS(Linux Virtual Server)在四层和二层,不能识别封装在七层中的数据包内容。
作业4
一次连接:LVS的DR模式、NAT模式对数据包的处理都做一次连接,负载均衡对数据包仅做转发;
二次连接:Ngnix/HAProxy四层的二次连接是客户端和负载均衡进行TCP三次握手后,负载均衡和后端服务器会进行新的TCP连接;
Nginx/HAProxy七层的二次连接是客户端和负载均衡进行TCP三次握手后,还需要等客户端Pushdata传输数据后,负载均衡和后端服务器会进行新的TCP连接;
作业5
I/O 5分钟法则:如果一天记录频繁被访问,就应该考虑放到缓存里。否则的话,客户端就按需要直接去访问数据源,这个临界点就是5分钟。
作业6
数据库的三大分类:关系型数据库(ACID模型)、BASE模型、非关系型数据库。
热门关系型数据库:Oracle、MySQL、SQL Server;
热门非关系型数据库:Redis;
作业7
2台 8核16G,10Mbps
第一讲:云计算带来的技术变革
6月17日打卡,今日学习《第一讲:云计算带来的技术变革》,通过乔帮主本次的领读,学到了云平台、云产品的选型以及软件技术的选项;
名词解释:
IDC(Internet Data Center):互联网数据中心
作业1
B,web应用做云端负载均衡,优先采用SLB,且SLB七层支持HTTP/HTTPS。
作业2
云平台与传统虚拟化技术最大的优势在于按需索取、随开随用。(借用老师在书中的介绍)
作业3
IaaS:基础设施服务,Infrastructure-as-a-servicePaaS:平台服务,Platform-as-a-serviceSaaS:软件服务,Software-as-a-service
IaaS 是云服务的最底层,主要提供一些基础资源。
PaaS 提供软件部署平台(runtime),抽象掉了硬件和操作系统细节,可以无缝地扩展(scaling)。开发者只需要关注自己的业务逻辑,不需要关注底层。
SaaS 是软件的开发、管理、部署都交给第三方,不需要关心技术问题,可以拿来即用。
作业4
支持我从事的Java语言,自动化运维DevOps方向
赞1
踩0