如何精通阿里云/AWS运维管理
不要轻易说精通这个词,因为云计算的发展速度实在是太快,同时无论是ALIYUN还是AWS,他们的产品更新速度是非常快的,想要完全精通,几乎不可能。1. 首先得有基础的运维知识(如LinuxWindows服务器系统、数据库、虚拟化、容器、监控及日志处理……)和网络常识; 2. python或其他语言,因为要想高效的管理及和平台对接,实现自动化运维,需要我们借助对应的API和SDK做一些开发;3. 关注开源产品、关注网络安全;4. 做多练习,并将技术应用于实践。
想做程序员做后端都需要掌握哪些知识
目前掌握的仅能:1,研发(基本吧,产品总得有人来做)2,调优(主要是Mysql调优,在符合业务需求的情况下尽可能提高TPS)3,运维(小公司不会像大公司一样还标配运维,通常后端兼任运维职能)扩展下:研发:php入行,选个好框架(推荐Yaf),然后研发过程中多注意下性能,多用php本身的函数来解决需求,php本身函数丰富,而且都是C扩展,性能非常可靠。调优:这个我实在不知道该放到研发还是运维,所以就单独拿出来说。因为其实对于服务器性能的调优本身两边都需要进行,一是研发时注意,二是各个软件(主要是DB)的配置项。我的调优很粗暴,用阿里云的压力测试(耗费了公司一些钱财,罪过罪过)每次压一分到5分钟,然后看看瓶颈在哪里,把配置项全部列出来,肉眼+自行判断调整哪个参数看看能不能提升性能(233),我也会在代码中把每个核心部分的消耗时间打入日志,来判断到底该进行哪里的优化。运维:主要分三部分,快速部署:虽然是小公司,但是老板有些资源,所以可以预计上线第一波的压力不小,如果产品良好的情况下压力只能会越来越大,所以要求如果感觉到系统有压力后,需要快速进行横向扩展系统,这里我选用的Puppet,理由很简单:老牌,使用广泛,社区强大
发布者:luotuoemo,转转请注明出处:https://www.jintuiyun.com/11148.html