网络运维

EnterWriteLock与lock有啥区别?

筅森魡賤 提交于 2020-02-25 15:34:38
来自森大科技官方博客 http://www.cnsendblog.com/index.php/?p=382 GPS平台、网站建设、软件开发、系统运维,找森大网络科技! http://cnsendnet.taobao.com 1、这个方法中,既有读又有写,使用EnterWriteLock是否合理?与lock有啥区别?问了一下shanyl,他说是合理的。 来自森大科技官方博客 http://www.cnsendblog.com/index.php/?p=382 GPS平台、网站建设、软件开发、系统运维,找森大网络科技! http://cnsendnet.taobao.com 来源: 51CTO 作者: 森大科技 链接: https://blog.51cto.com/14036626/2469815

浅谈CMDB

◇◆丶佛笑我妖孽 提交于 2020-02-20 20:43:33
CMDB和运维自动化 一、运维 运维,指的是对已经搭建好的网络,软件,硬件进行维护。运维领域也是细分的,有硬件运维和软件运维 硬件运维 主要包括对基础设施的运维,比如机房的设备,主机的硬盘,内存这些物理设备的维护 软件运维 主要包括系统运维和应用运维,系统运维主要包括对OS,数据库,中间件的监控和维护,这些系统介于设备和应用之间,应用运维主要是对线上业务系统的运维 讨论的主要是软件运维的自动化,包括系统运维和应用运维的自动化 二、软件运维 传统运维 日常工作繁琐 日常运维工作是比较繁琐的,研发同学会经常需要到服务器上查日志,重启应用,或者是说今天上线某个产品,需要部署下环境。这些琐事是传统运维的大部分工作 应用运行环境不统一 在部署某应用后,应用不能访问,就会听到开发人员说,在我的环境运行很好的,怎么部署到测试环境后,就不能用了,因为各类环境的类库不统一 还有一种极端情况,运维人员习惯不同,可能凭自己的习惯来安装部署软件,每种服务器上运行软件的目录不统一 运维及部署效率低下 想想运维人员需要登陆到服务器上执行命令,部署程序,不仅效率很低,并且非常容易出现人为的错误,一旦手工出错,追溯问题将会非常不容易 无用报警信息过多 经常会收到很多报警信息,多数是无用的报警信息,造成运维人员经常屏蔽报警信 另外如果应用的访问速度出了问题,总是需要从系统、网络、应用、数据库等一步步的查找原因

云架构师进阶攻略

独自空忆成欢 提交于 2020-02-16 07:56:15
https://mp.weixin.qq.com/s/tHRl5OQHY2mNXqKwACCVWw?utm_source=tuicool&utm_medium=referral 一、架构的三个维度和六个层面 1.1、三大架构 在互联网时代,要做好一个合格的云架构师,需要熟悉三大架构。 第一个是IT架构,其实就是计算,网络,存储。这是云架构师的基本功,也是最传统的云架构师应该首先掌握的部分,良好设计的IT架构,可以降低CAPEX和OPEX,减轻运维的负担。数据中心,虚拟化,云平台,容器平台都属于IT架构的范畴。 第二个是应用架构,随着应用从传统应用向互联网应用转型,仅仅搞定资源层面的弹性还不够,常常会出现创建了大批机器,仍然撑不住高并发流量。因而基于微服务的互联网架构,越来越成为云架构师所必需的技能。良好设计的应用架构,可以实现快速迭代和高并发。数据库,缓存,消息队列等PaaS,以及基于SpringCloud和Dubbo的微服务框架,都属于应用架构的范畴。 第三个是数据架构,数据成为人工智能时代的核心资产,在做互联网化转型的同时,往往进行的也是数字化转型,并有战略的进行数据收集,这就需要云架构师同时又大数据思维。有意识的建设统一的数据平台,并给予数据进行数字化运营。搜索引擎,Hadoop,Spark,人工智能都属于数据架构的范畴。 1.2、六个层面 上面的三个维度是从人的角度出发的

PouchContainer 容器技术演进助力阿里云原生升级

喜夏-厌秋 提交于 2020-01-27 00:56:08
我们从 2016 年开始在集团推广全面的镜像化容器化,今年是集团全面镜像化容器化后的第 4 个 双11,PouchContainer 容器技术已经成为集团所有在线应用运行的运行时底座和运维载体,每年 双11 都有超过百万的 PouchContainer 容器同时在线,提供电商和所有相关的在线应用平稳运行的载体,保障大促购物体验的顺滑。 我们通过 PouchContainer 容器运行时这一层标准构建了应用开发和基础设施团队的标准界面,每年应用都有新的需求、新的变化,同时基础设施也有上云/混部/神龙/存储计算分离/网络变革这些升级,两边平行演进,互不干扰。技术设施和 PouchContainer 自身都做了很大的架构演进,这些很多的架构和技术演进对应用开发者都是无感知的。 在容器技术加持的云原生形成趋势的今天,PouchContainer 容器技术支持的业务方也不再只有集团电商业务和在线业务了,我们通过标准化的演进,把所有定制功能做了插件化,适配了不同场景的需要。除了集团在线应用,还有运行在离线调度器上面的离线 job 类任务、跑在搜索调度器上面的搜索广告应用、跑在 SAE/CSE 上面的 Serverless 应用、专有云产品及公有云(ACK+CDN)等场景,都使用了 PouchContainer 提供的能力。 运行时的演进 2015 年之前,我们用的运行时是 LXC

IT基础架构运维规划

∥☆過路亽.° 提交于 2020-01-22 23:06:29
这是之前规划设计的IT基础架构运维规划方案,总结自己一段时间的运维经验 相关敏感信息已经去除 学无止境啊 XX运维工作架构规划 从2016年10月XX的运维工作到现在已经有两年多了,期间进行了很多调整,部署了很多业务系统,从一开始的混乱无序,到现在算是小有成效了。现在我们需要进一步完善现有运维工作,规划完整的架构,方便日后进行调整,保证能够科学而又高效的完成运维工作,提高客户满意度。 1.整体架构设计 整体架自下而上分为两个部分,基础环境和上层业务应用。 基础环境主要是提供的基础虚拟机化环境和存储支持,同时包括各种网络基础环境。 上层应用由客户业务、运维支撑和第三方业务系统构成,主要是基于虚拟机的应用软件和解决方案。 广电的基础环境主要构建是基于kvm虚拟化解决方案的超融合nutanix环境和基于vmware的vsphere虚拟化解决方案环境组成,两者为不同的异构的虚拟化,中间底层网络全部连通,相互共享网络资源和存储资源,为整体的架构提供一个虚拟化层从而支撑上层其他业务系统。值得说明的是,目前我们无法两种不同的虚拟化环境进行统一管理和调度,虽然他们都可以提供完整的虚拟机生命周期管理。 1.1. nutanix的虚拟化环境 Nutanix的虚拟化环境组网如下所示: 这是一个稳定的组网架构,从2017年3月部署后,基本没有变更过,运行可靠,可用性高,性能强悍

某地市农行网络架构运维分析

二次信任 提交于 2020-01-21 10:52:15
1、先上拓扑图 2、拓扑介绍 AR01、AR02 是市上联省行上联路由器 DS01、DS02 是地市数据中心核心交换机 AS01、AS02 是下联网点的核心交换机 3、路由分析 网点路由发往省行二级中心 AS交换机与地市网点路由器建立ospf 邻居。学习到地市的生产以及办公路由 AS路由器是完全stub 区域,向网点发送默认路由,而不是明细路由。减少网点路由器的压力。 配置: ospf 400 router-id 10.1.1.1 area 0.0.0.0 network 10.1.1.1 0.0.0.0 network 10.36.1.4 0.0.0.3 area 0.0.0.1 network 10.36.1.0 0.0.0.3 stub no-summary AS01 ospf 500 中重分发ospf 400 的生产路由,设置开销值100 AS02 ospf 500 中重分发ospf 400 的生产路由,设置开销值200 办公路由设置相反的开销值即可 配置 AS01: ospf 500 router-id 10.31.129.252 import-route ospf 400 route-policy yywd preference ase 190 area 0.0.0.0 network 10.31.129.24 0.0.0.3 network 10.31.129.32

使用Stopwatch测量运行时间

依然范特西╮ 提交于 2020-01-18 19:14:13
来自森大科技官方博客 http://www.cnsendblog.com/index.php/?p=323 GPS平台、网站建设、软件开发、系统运维,找森大网络科技! http://cnsendnet.taobao.com 来自森大科技官方博客 http://www.cnsendblog.com/index.php/?p=323 GPS平台、网站建设、软件开发、系统运维,找森大网络科技! http://cnsendnet.taobao.com 来源: 51CTO 作者: 森大科技 链接: https://blog.51cto.com/14036626/2467702

将字节数组转成易读的字符串

这一生的挚爱 提交于 2020-01-15 19:01:24
来自森大科技官方博客 http://www.cnsendblog.com/index.php/?p=301 GPS平台、网站建设、软件开发、系统运维,找森大网络科技! http://cnsendnet.taobao.com 1、这个方法在GpsNET.JT809Core里 来自森大科技官方博客 http://www.cnsendblog.com/index.php/?p=301 GPS平台、网站建设、软件开发、系统运维,找森大网络科技! http://cnsendnet.taobao.com 来源: 51CTO 作者: 森大科技 链接: https://blog.51cto.com/14036626/2467089

运维岗位学习历程

依然范特西╮ 提交于 2020-01-13 01:20:20
面经链接: https://www.nowcoder.com/discuss/142474 运维岗位要求的知识面比较广,操作系统、计算机网络、linux、数据库、数据结构、常见的运维工具等等 1. 操作系统 2. 计算机网络 3. linux 4. 数据库 5. 数据结构 6. 算法设计与分析 7. 常见的运维工具 1. 系统监控工具 htop命令==》安装: 默认支持图像界面的鼠标操作; 可以横向或纵向滚动浏览进程列表,以便看到所有的进程和完成的命令行; 可以直接通过F9杀死进程。 $yum -u install htop (需要epel) 2. 多功能系统信息统计工具 dstat命令==》查看支持插件$ dstat --list # 常用参数 -l: 显示负载均衡统计量 相当于 uptime -m: 显示内存使用率(used,buffer,cache,free) -r: 显示I/0统计(read, write) -s: 显示交换分区使用情况(used, free) -t: 显示当前时间 --fs: 显示文件系统统计数据(files,inodes) --socket:显示网络统计数据(tot,tcp,udp,raw,frg) --tcp:显示常用的TCP统计(lis,act,syn,tim,clo) --udp: 显示监听的UDP接口及其当前用量的一些动态数据(lis,act)

网络运维必备知识点

倖福魔咒の 提交于 2020-01-12 21:18:34
《Windows系统管理》 什么是 BIOS?如何进入BIOS? BIOS基本输入输出系统,一般按DEL或F2进BIOS设置程序。 什么是虚拟机? 虚拟机运行在计算机上的一款软件程序,模拟计算机硬件功能为其他软件程序提供一个独立的计算机环境。 虚拟机运行模式? 1)寄居架构 作为应用软件安装在操作系统上 ,可以在此应用软件上安装多个操作系统 2)原生架构 虚拟机软件直接安装在计算机硬件上,虚拟机本身就是一个操作系统 IP地址作用、组成、分类? 1) 作用:用来标识一个节点的网络地址 2) 组成:网络位+主机位,32位,以4个十进制数来表示,之间用 . 隔开 3) 分类: A 1 - 127 网+主+主+主 B 128 -191 网+网+主+主 C 192 -223 网+网+网+主 D 224 - 239 组播(多播) E 240 - 254 科研 4) 默认子网掩码 A 类 255.0.0.0 B 类 255.255.0.0 C 类 255.255.255.0 备用配置专用IP地址? 169.254.0.1-169.254.255.254、子网掩码为255.255.0.0 私有地址范围: A类 10.0.0.1 ~ 10.255.255.254 B类 172.16.0.1 ~ 172.31.255.254 C类 192.168.0.1 ~ 192.168.255.254