前言.NET在跨平台后对于应用的部署而言,不在像.NETFramework的时候那么单一化了,一个.NETCore应用的部署工作就可以涉及到很多知识点。就对于windows而言,我们可以选择使用IIS和Kestrel作为我们的Web服务器。既可以把网站的部署用“进程内托管”方式插入IIS管道中运行,以获得更好的性能、更好的操控性。又可以用“进程外托管”方式将IIS作为反向代理服务器将请求转发给Kestrel服务器进行处理,以获得更多的配置项和安全性。对于Linux而言,不光需要具备基本的系统知识和操作命令,还需要了解掌握虚拟机的安装和使用。另外,还需要为部署的ASP.NETCore应用创建守护
前言.NET在跨平台后对于应用的部署而言,不在像.NETFramework的时候那么单一化了,一个.NETCore应用的部署工作就可以涉及到很多知识点。就对于windows而言,我们可以选择使用IIS和Kestrel作为我们的Web服务器。既可以把网站的部署用“进程内托管”方式插入IIS管道中运行,以获得更好的性能、更好的操控性。又可以用“进程外托管”方式将IIS作为反向代理服务器将请求转发给Kestrel服务器进行处理,以获得更多的配置项和安全性。对于Linux而言,不光需要具备基本的系统知识和操作命令,还需要了解掌握虚拟机的安装和使用。另外,还需要为部署的ASP.NETCore应用创建守护
“好记性不如烂笔头。”——张溥0x00大纲目录0x00大纲0x01前言0x02物料准备0x03安装QEMU0x04创建虚拟磁盘0x05安装麒麟系统0x06启动和使用虚拟机启动脚本调节分辨率启动SSH服务远程连接文件传输0x07其它事项关于虚拟磁盘格式关于鼠标问题关于卡顿的问题0x01前言最近某个特殊的项目需要用到银河麒麟系统,物理机是arm64架构的,由于架构不同,没办法在x86机器上使用VMware和VirtualBox等软件直接创建虚拟机,条件有限,只能借助支持多种架构的QEMU,期间踩坑无数,特写本文以记录。真正的手把手,我的手都快握到你的鼠标上了。0x02物料准备操作系统镜像:Kyli
“好记性不如烂笔头。”——张溥0x00大纲目录0x00大纲0x01前言0x02物料准备0x03安装QEMU0x04创建虚拟磁盘0x05安装麒麟系统0x06启动和使用虚拟机启动脚本调节分辨率启动SSH服务远程连接文件传输0x07其它事项关于虚拟磁盘格式关于鼠标问题关于卡顿的问题0x01前言最近某个特殊的项目需要用到银河麒麟系统,物理机是arm64架构的,由于架构不同,没办法在x86机器上使用VMware和VirtualBox等软件直接创建虚拟机,条件有限,只能借助支持多种架构的QEMU,期间踩坑无数,特写本文以记录。真正的手把手,我的手都快握到你的鼠标上了。0x02物料准备操作系统镜像:Kyli
Albert是ALiteBert的缩写,确实Albert通过词向量矩阵分解,以及transformerblock的参数共享,大大降低了Bert的参数量级。在我读Albert论文之前,因为Albert和蒸馏,剪枝一起被归在模型压缩方案,导致我一直以为Albert也是为了优化Bert的推理速度,但其实Albert更多用在模型参数(内存)压缩,以及训练速度优化,在推理速度上并没有提升。如果说蒸馏任务是把Bert变矮瘦,那Albert就是把Bert变得矮胖。正在施工中的文本分类库里也加入了Albert预训练模型,有在chinanews上已经微调好可以开箱即用的模型,同时支持半监督,领域迁移,降噪los
Albert是ALiteBert的缩写,确实Albert通过词向量矩阵分解,以及transformerblock的参数共享,大大降低了Bert的参数量级。在我读Albert论文之前,因为Albert和蒸馏,剪枝一起被归在模型压缩方案,导致我一直以为Albert也是为了优化Bert的推理速度,但其实Albert更多用在模型参数(内存)压缩,以及训练速度优化,在推理速度上并没有提升。如果说蒸馏任务是把Bert变矮瘦,那Albert就是把Bert变得矮胖。正在施工中的文本分类库里也加入了Albert预训练模型,有在chinanews上已经微调好可以开箱即用的模型,同时支持半监督,领域迁移,降噪los
Kubernetes监控体系驳杂,涉及到的内容非常多,总是感觉摸不到头绪,网上虽然有很多资料,都略显凌乱,没有一个体系化的讲解,今天开始,我们准备撰写一系列文章,把Kubernetes监控说透,从如何采集数据,到重点关注哪些指标,怎么做监控大盘,怎么配告警规则,全部囊括其中,让大家彻底理解Kubernetes监控,解决你的工作问题,当然,鉴于我们的知识储备水平,有些地方可能难免会有疏漏和错误,如果您发现有不合理的内容,欢迎联系我一起探讨。Kubernetes监控概述当我们谈及Kubernetes监控的时候,我们在谈论什么?显然是Kubernetes架构下的各个内容的监控,Kubernetes所
Kubernetes监控体系驳杂,涉及到的内容非常多,总是感觉摸不到头绪,网上虽然有很多资料,都略显凌乱,没有一个体系化的讲解,今天开始,我们准备撰写一系列文章,把Kubernetes监控说透,从如何采集数据,到重点关注哪些指标,怎么做监控大盘,怎么配告警规则,全部囊括其中,让大家彻底理解Kubernetes监控,解决你的工作问题,当然,鉴于我们的知识储备水平,有些地方可能难免会有疏漏和错误,如果您发现有不合理的内容,欢迎联系我一起探讨。Kubernetes监控概述当我们谈及Kubernetes监控的时候,我们在谈论什么?显然是Kubernetes架构下的各个内容的监控,Kubernetes所
咱们这个系列是讲解Kubernetes监控,Kubernetes自身也是要跑在机器上的,那机器的监控自然也是整个体系的一环。机器层面的监控分为两部分,带内网络和带外网络,通过带内网络做监控主要是在OS里部署agent的方式,获取OS的CPU、内存、磁盘、IO、网络、进程等相关监控指标。带外监控,主要是走带外管理卡,通过IPMI、SNMP协议,获取硬件健康状况。带内监控带内监控的agent有很多,大家可能会面临选型问题,这里我对常见agent做一个基本介绍。TelegrafTelegraf来自InfluxData,InfluxData就是做InfluxDB那家公司,Telegraf是MIT协议,
咱们这个系列是讲解Kubernetes监控,Kubernetes自身也是要跑在机器上的,那机器的监控自然也是整个体系的一环。机器层面的监控分为两部分,带内网络和带外网络,通过带内网络做监控主要是在OS里部署agent的方式,获取OS的CPU、内存、磁盘、IO、网络、进程等相关监控指标。带外监控,主要是走带外管理卡,通过IPMI、SNMP协议,获取硬件健康状况。带内监控带内监控的agent有很多,大家可能会面临选型问题,这里我对常见agent做一个基本介绍。TelegrafTelegraf来自InfluxData,InfluxData就是做InfluxDB那家公司,Telegraf是MIT协议,