阿里云ACP云计算备考笔记 (4)——企业应用服务
目录
第一章 企业应用概览
第二章 云解析
1、云解析基本概念
2、域名管理流程
3、云解析记录类型
4、域名管理
① 开启注册局安全锁
② 域名赎回
第二章 内容分发网络CDN
1、CDN概念
2、使用CDN前后对比
3、使用CDN的优势
4、阿里云CDN的优势
5、配置网页性能优化
6、应用场景
① 图片小文件
② 大文件下载
③ 视音频点播
7、产品架构
8、基本概念
9、计费
10、使用流程
11、添加加速域名
12、使用限制
13、准入限制
13、注意项
14、配置源站
① 源站类型
② 缓存配置
③ 刷新缓存
④ 缓存注意事项
⑤ 缓存命中率
⑥ 提高缓存命中率
⑦ 回源配置
⑧ 访问控制
第三章 SLS日志服务
1、概念
2、使用流程
① 开通日志服务
② 创建Project 和 Logstore
③ 采集日志
④ 日志查询和分析
3、功能特性
第四章 云监控
1、概念
2、ECS自带监控查看方法
3、云监控产品优势
4、云监控基本架构
5、云监控功能特性
6、云监控数据管理
7、主机监控
8、进程监控
9、站点监控
10、自定义监控
11、云监控报警
第一章 企业应用概览
第二章 云解析
1、云解析基本概念
访问网址的时候,输入的是网站URL地址,但是计算机之间是通过IP地址寻址通信的,所以我们需要域名解析工具,翻译网址URL。
域名解析简称 DNS,是一个分布式数据库,映射域名和IP地址。
客户端首先通过DNS找到域名对应的IP地址,然后根据IP地址访问服务器。
2、域名管理流程
域名注册;
网站建设备案;
配置域名解析;
部署SSL证书;
网站上线;
3、云解析记录类型
A记录:可实现域名指向 IPv4 地址;
AAAA记录:可实现域名指向 IPv6 地址;
PRT记录:反向解析将IP指向域名,需要与服务器供应商配合完成;
CNAME记录:将域名指向另一个域名,然后由中转域名指向IP地址,常用于CDN、企业邮箱、全局流量管理。;
CAA记录:授权指定CA机构为自己的域名颁发证书;
URL显性/隐形转发:将域名执行另一个已存在的站点;
NS记录:将子域名交给其他DNS服务商解析;
TXT记录:对域名进行标识和说明,多用来做 SPF 记录(反垃圾邮件);
MX记录:让邮箱能收到邮件;
SRV记录:标识服务器用了什么服务,常用于微软的目录管理;
4、域名管理
① 开启注册局安全锁
是目前最高等级的域名安全保护措施,由注册局在根服务器层面操作。禁止域名被恶意转移,篡改,删除。
目前:.com/.cn/.net/.cc/.tv/.name/.中国/.gov.cn 等后缀域名可以开启注册局安全锁。
开启之后,域名会被设置为三种锁定状态:
注册局设置禁止删除 (serverDeleteProhibited)
注册局设置禁止转移 (serverTransferProhibited)
注册局设置禁止更新 (serverUpdateProhibited)
如果要改,需要解锁对应的锁定状态。
② 域名赎回
域名到期后还有30天左右的续费期,如果续费期没及时续费就会进入赎回期。
进入赎回期之后再赎回成本比正常注册和续费高。
赎回期的域名解析会被暂停,赎回成功后需要重新设置域名解析,设置后还需要24-48小时恢复解析服务。
顶级域名有29天的赎回期,阿里云账号下的国际域名错误赎回期,会有5天的等待删除期。
如果赎回里找不到域名了,可能是已经超过赎回期,被注册局删除了。
第二章 内容分发网络CDN
1、CDN概念
为了解决长距离传输,不同运营商互联互通等原因导致的网络杜塞。
主要方法就是将原来的固定一个资源点,分发在不同的区域,就近为用户提供网络服务。
2、使用CDN前后对比
3、使用CDN的优势
可以实现静态资源的加速和分发,提高资源访问的速度。
丰富的资源节点、资源可弹性扩展、精准的调度系统、智能的传输链路、高效的缓存机制、降低IT成本、强大的带宽输出能力、提供行业标准API。
4、阿里云CDN的优势
快速稳定:分布式架构,国内外都有数百个缓存节点,充足的带宽资源、完善的监控体系、95%以上的命中率,毫秒级响应。
易用性:web控制台提供丰富的配置界面,支持自定义防盗链,缓存策略;可以通过SDK或者OpenAPI关闭CDN;如果在同一个阿里云账号下,可以实现自动修改解析。
节约成本:资源弹性扩展,实际按量付费,可跨运营商,跨地域全网覆盖;对于突发流量可以自动响应调整,同一地域的CDN和ECS之间内网访问不收回源流量费,可以通过CDN减少服务器的带宽输出减低带宽费用。
5、配置网页性能优化
6、应用场景
① 图片小文件
我们通常需要将资源动静分离,静态小资源比如图片、CSS、JS小文件可以使用CDN加速,可以解决用户访问慢,跨区域访问质量差,高并发压力,图片格式分辨率处理复杂等问题。
动态资源需要使用阿里云全站加速产品。
② 大文件下载
通常需要把一些大文件访问边缘节点增加用户体验,比如安装包,游戏更新包等等。主要解决用户下载慢,下载中断,易被劫持,源资源点压力大等问题。
③ 视音频点播
可以帮助解决用户访问视频打不开、播放卡顿、容易被盗取视频资源、增加源资源点的带宽等问题。
7、产品架构
由调度系统、链路质量系统、缓存系统、支撑系统四个模块组成。
8、基本概念
阿里云的云解析DNS的加速域名的解析服务商可以是外部公司。
智能DNS不支持页面内容缓存。
回源302跟随是指阿里云CDN节点代替客户端直接处理源站的302状态码。
HTTPDNS是面向多端应用的域名解析服务,具有域名防劫持,精准调度,实时解析生效。
源站:服务本身,用来处理用户请求。
边缘节点:用来缓存源站的数据,用于快速响应。
9、计费
10、使用流程
开通CDN服务-添加加速域名-推荐配置-模拟访问测试-配置CNAME
11、添加加速域名
步骤一:配置基础信息(加速域名),业务信息(业务类型,加速区域)等
步骤二:配置源站(源站信息,优先级、权重等)
步骤三:完成域名审核
后续步骤:配置CNAME
12、使用限制
阿里云账号需要实名认证;
加速域名不能重复添加;
每个阿里云账号最多支持50个加速域名;
加速域名必须合法合规;
域名必须备案;
回收规则:如果域名处于停用到达120天就会自动删除。
阿里云的加速域名可以一键修改解析,源站在外部的不行,解析商可以是外部。
13、准入限制
都要经过审核,违规不准如,违规类似以下:
网站内容不实;
游戏私服类;
传奇游戏和纸牌类;
盗版软件、小说、资源类型;
P2P金融;
彩票类;
违规医院类;
黄赌毒类;
13、注意项
源站域名和加速域名不能一样,因为要回源;
加速后出现空白页修复方案:使用谷歌浏览器访问源站,F12查看网络,查看 Content-Length 配置项是不是 0;如果是0的话,查看源站是否返回 Transfer-Encoding:chunked 头信息,CDN不支持此头信息。
停用加速域名:域名信息仍保留,直接回源;
删除加速域名,必须先停用再删除,会删除所有域名相关的信息。
建议在停用或者删除之前先把加速域名上的流量切走,简单说就是引导用户到新站点去开展业务。
14、配置源站
回源是指在CDN中没有获取到资源,去源站找数据了。如果有源站和加速域名两个,需要通过使用回源HOST配置指定最初的源站地址。
① 源站类型
OSS域名、IP、源站域名、函数计算域名
CDN用户在源站服务器上获取 访客真实IP;
windows使用 IIS需要安装插件 F5XForwardeFor;
Nginx直接在头里添加 X-Forwarder-For;
② 缓存配置
支持按目录或者文件名后缀指定资源范围。
目录:是某一个路径下所有的资源设置相同的缓存规则;
文件名后缀:为同一个文件类型资源设置相同的缓存规则;
最长可以设置3年;建议对静态资源设置缓存,动态资源不要缓存。
③ 刷新缓存
刷新:强制刷新缓存
预热:强制添加焕春
④ 缓存注意事项
建议源站不要设置同名更新,这样只能通过APi主动刷新,如果不主动刷新,那么只能等过期才能刷新了。
缓存时间太短会导致回源频繁。
缓存热度太低可能会被删除。
⑤ 缓存命中率
命中率低会导致源站的回源压力。
可以通过控制台查看命中率,也可以通过API查看。
以下原因可能如下:
刷新缓存;带宽突增;CDN节点访问新内容;缓存规格调整;网站访问量低;缓存配置不合理;Http 头设置不合理,如果设置了no-cache不缓存,或者max-age=0 就不能缓存了;动态资源多也不行。
⑥ 提高缓存命中率
业务高峰期之前确保提前预热缓存,包括静态资源和安装包;
合理配置缓存过期时间,过短过长都不行,短了回源,长了资源老旧。长的一半一个月,短的格局业务来。
去除URL的参数,如果参数不影响找到静态资源,就把参数去掉就可以了,不然参数不同还是要回源。
大文件设置分片回源策略,当用户视频或者下载一半,继续下载,分片命中一次只需要命中其中一部分,不需要整体回源。
⑦ 回源配置
⑧ 访问控制
第三章 SLS日志服务
1、概念
是云原生观测分析平台,为 Log\Metric\Trace等数据提供大规模、低成本、实时平台化服务。
一站式提供数据采集,加工、分析、告警。
全面提升研发、运维、运营、安全等方面。
2、使用流程
① 开通日志服务
支持按量付费和资源包两张方式。
② 创建Project 和 Logstore
项目是日志服务的资源管理单元,用于资源的隔离和控制;
日志库是日志服务的数据采集、存储、查询单元。提供标准型和查询型两种;
③ 采集日志
接入数据;
安装 采集代理工具:Logtail;
创建机器组;
创建采集配置;
④ 日志查询和分析
配置索引后可查询和分析日志
3、功能特性
实时查询和分析;
可视化查询和分析结果;
提供数据加工:规整、富化、流转、脱敏和过滤。调度机制:每一个日志通过加工规则处理后再输出到日志库;对每个加工规则都会启动一个或者多个加工服务调度器运行实例,每个实例扮演消费者角色去消费1个或多个shard,消费的时候根据CPU资源决定并行情况,最多启动和shard相同的数量并行。任务停止机制:如果用户没有配置结束就不会结束一直加工,配置了停止就会停,任务停止后再次启动默认保存上次消费位置继续。
提供消息投递,通过SDK或者API消费,也能通过控制台实时投递给OSS等云产品;
智能运维:告警监控,降噪,事务管理,通知分派;
日志审计
第四章 云监控
1、概念
可以通过ECS的自带监控服务和云监控服务监控实例。
自带监控提供 vCPU、网络流量、磁盘IO监控。
2、ECS自带监控查看方法
第一步:登录控制台;
第二步:左侧导航栏选择实例和镜像;
第三步:顶部选择地域;
第四步:点击实例ID;
第五步:选额监控页签;
第六步:选择监控时间范围;
第七步:查看监控指标;
3、云监控产品优势
云监控服务不需要购买,注册账号后自动开通。
监控数据可视化;
监控数据聚合处理;
灵活报警,设置告警规则就可以;
支持阿里云产品和非阿里云产品(需要安装插件);
4、云监控基本架构
5、云监控功能特性
6、云监控数据管理
可以通过云监控控制台、云产品自身的控制台(不支持告警设置)、API;
云监控数据只支持查看不支持下载或者导出;
7、主机监控
包含 基础监控项和操作系统监控项,操作系统监控项支持非阿里的云服务器,但是要安装插件。
基础监控项:CPU、流量、磁盘、IOPS
操作系统项:空闲CPU百分比,内存使用率、平均负载、磁盘使用率、网络
8、进程监控
通过监控主机的进程数、采集关键进程数量,及时获取进程的存货状态。
9、站点监控
通过站点监控,对互联网探测,进而实现网络质量的分析。
主要是模拟用户访问资源,监控访问情况。常用于:域名解析异常、服务可用监控(针对端口检测出)、网络质量对比、响应时间;
内置8种监控类型:http、ping、tcp、udp、DNS、pop、smtp、ftp;两个监控项:状态码和响应时间。
10、自定义监控
通过上报监控数据接口,将自己关心的业务上报到云监控;
上报方式:SDK(推荐)、http(POST)、命令行cli
11、云监控报警
可以设置报警规则
可是设置或者修改报警联系人和联系组,创建之后需要根据确认连接等待相应人员确认才可以生效;
删除联系人需要先从联系组里删除,再单独删除联系人;
处理人需要根据文档处理,或者提工单、或者去社区找解决方案;
相关文章:

阿里云ACP云计算备考笔记 (4)——企业应用服务
目录 第一章 企业应用概览 第二章 云解析 1、云解析基本概念 2、域名管理流程 3、云解析记录类型 4、域名管理 ① 开启注册局安全锁 ② 域名赎回 第二章 内容分发网络CDN 1、CDN概念 2、使用CDN前后对比 3、使用CDN的优势 4、阿里云CDN的优势 5、配置网页性能优化…...
用 NGINX 构建高效 SMTP 代理`ngx_mail_smtp_module`
一、模块定位与作用 协议代理 NGINX 监听指定端口(如 25、587、465 等),接收客户端的 SMTP 会话请求。代理层在会话中透明转发客户端的 EHLO、MAIL FROM、RCPT TO、DATA 等命令到后端 MTA。 认证控制 通过 smtp_auth 指令指定允许的 SASL 认…...
【前端】常用组件的CSS
1. button的样式修改 每个环节有五个不同的状态:link,hover,active,focus和visited. Link是正常的外观,hover当你鼠标悬停时,active是单击它时的状态,focus跟随活动状态,visited是你在最近点击的链接未聚焦时结束的状态。 纯CSS 以下为例子,按下后从浅紫到深紫。注…...
【华为云学习与认证】以华为云物联网为基座的全栈开发(从物联网iot平台模块到应用展示、数据分析、机器学习、嵌入式开发等)的系统性学习与认证路线
总目标 学习以华为云物联网为基座的全栈开发(从物联网iot平台模块到应用展示、数据分析、机器学习、嵌入式开发等)的系统性学习与认证路线。计划包含阶段学习、技术文档、实操实际操作、开发路径与考证规划,提供职业生涯基础性规划。 注意&…...
OpenCV 键盘响应来切换图像
一、知识点 1、int waitKey(int delay 0); (1)、等待按键。 等待指定的毫秒数,返回按键的ASCII码。 (2)、返回值: int型,表示按键ASCII码。 若没有按键,指定时间过去,返回-1。 (3)、参数delay: 等待时间,单位毫…...

ARM SMMUv3简介(一)
1.概述 SMMU(System Memory Management Unit,系统内存管理单元)是ARM架构中用于管理设备访问系统内存的硬件模块。SMMU和MMU的功能类似,都是将虚拟地址转换成物理地址,不同的是MMU转换的虚拟地址来自CPU,S…...
C#提取CAN ASC文件时间戳:实现与性能优化
C#提取CAN ASC文件时间戳:实现与性能优化 在汽车电子和工业控制领域,CAN总线是最常用的通信协议之一。而ASC(ASCII)文件作为CAN总线数据的标准日志格式,广泛应用于数据记录和分析场景。本文将深入探讨如何高效地从CAN…...

hadoop集群datanode启动显示init failed,不能解析hostname
三个datanode集群,有一个总是起不起来。去查看log显示 Initialization failed for Block pool BP-1920852191-192.168.115.154-1749093939738 (Datanode Uuid 89d9df36-1c01-4f22-9905-517fee205a8e) service to node154/192.168.115.154:8020 Datanode denied com…...
Android 视图系统入门指南
1. View:界面的最小单位 本质:屏幕上的一个矩形区域,能显示内容或接收触摸。比喻:就像乐高积木,是组成界面的最小单位。常见子类: TextView(文字积木)、Button(按钮积木…...

浏览器工作原理05 [#] 渲染流程(上):HTML、CSS和JavaScript是如何变成页面的
引用 浏览器工作原理与实践 一、提出问题 在上一篇文章中我们介绍了导航相关的流程,那导航被提交后又会怎么样呢?就进入了渲染阶段。这个阶段很重要,了解其相关流程能让你“看透”页面是如何工作的,有了这些知识,你可…...
青少年编程与数学 01-011 系统软件简介 03 NetWare操作系统
青少年编程与数学 01-011 系统软件简介 03 NetWare操作系统 一、历史背景二、核心架构三、关键功能四、管理工具五、客户端支持六、版本演变七、衰落原因八、遗产与影响总结 摘要:NetWare 是早期网络操作系统的巅峰之作,其高性能文件服务、目录管理和容错…...
AI编程提示词
你是 IDE 的 AI 编程助手,遵循核心工作流(研究 -> 构思 -> 计划 -> 执行 -> 评审)用中文协助用户,面向专业程序员,交互应简洁专业,避免不必要解释。[沟通守则] 1. 响应以模式标签 [模式&#…...
Android学习总结-GetX库常见问题和解决方案
GetX库的常见问题 路由管理:Get.to() 后页面不跳转或卡顿? 问题: 明明调用了 Get.to(NextPage()),但页面没反应,或者感觉有延迟卡顿。这可能发生在较复杂的页面树或低端设备上。原因: …...

|从零开始的Pyside2界面编程| 用Pyside2打造一个AI助手界面
🐑 |从零开始的Pyside2界面编程| 用Pyside2打造一个AI助手界面 🐑 文章目录 🐑 |从零开始的Pyside2界面编程| 用Pyside2打造一个AI助手界面 🐑♈前言♈♈调取Deepseek大模型♈♒准备工作♒♒调用API♒ ♈将模型嵌入到ui界面中♈♈…...
React 中 HTML 插入的全场景实践与安全指南
在 React 开发过程中,我们常常会遇到需要插入 HTML 内容的场景。比如将服务端返回的富文本渲染到页面,还有处理复杂的 UI 结构,正确的 HTML 插入方式不仅影响页面展示效果,更关乎应用的安全性。 本文将详细探讨 React 中插入 HTM…...
一键更新依赖全指南:Flutter、Node.js、Kotlin、Java、Go、Python 等主流语言全覆盖
在现代软件开发中,依赖项扮演着至关重要的角色。保持依赖的最新状态不仅可以获得新特性和性能优化,还能修复已知安全漏洞。但在不同语言和框架中,依赖管理的方式差异很大。本篇文章将系统性讲解如何在各主流语言中实现“一键更新依赖”。 &am…...
Java异步编程难题拆解技术
异步编程基础与核心概念 异步编程模型与同步模型的对比 Java中异步编程的常见场景(IO密集型、高并发任务等) 关键术语:Future、CompletableFuture、回调、事件循环 Java异步编程的核心API与框架 Future接口的局限性及基本用法 Completable…...
NoSQL 之 Redis 配置与优化
目录 一、 前置知识点 1. 关系数据库与非关系型数据库 (1)关系型数据库 (2)非关系型数据库 (3)非关系型数据库产生背景 (4)两者对比 2. Redis 基础 (1࿰…...

pikachu靶场通关笔记20 SQL注入03-搜索型注入(GET)
目录 一、SQL注入 二、搜索型注入 三、源码分析 1、渗透思路1 2、渗透思路2 四、渗透实战 1、渗透准备 2、SQL注入探测 (1)输入百分号单引号 (2)万能注入语句 3、获取回显列orderby 4、获取数据库名database 5、获取…...

产品笔试专业名词梳理
目录 产品常识 四种常见广告形式 贴片广告 中插广告 信息流广告 横幅广告 BAT和TMD BAT TMD 付费渗透率 蓝海市场、红海市场 蓝海市场 红海市场 竞品研究 SWOT分析 SWOT分析的核心目的: SWOT分析的优点: SWOT分析的局限与注意事项&…...

【前端】es6相关,柯里化
0. 严格模式 严格模式的概念从ES6引进。通过严格模式,可以在函数内部选择进行较为严格的全局或局部的错误条件检测。 MDN中严格模式的描述 严格模式通过抛出错误来消除了一些原有静默错误严格模式修复了一些导致 JavaScript引擎难以执行优化的缺陷:有时…...

51单片机基础部分——矩阵按键检测
前言 上一节,我们说到了独立按键的检测以及使用,但是独立按键每一个按键都要对应一个IO口进行检测,在一些需要多按键的情况下,使用过多的独立按键会过多的占用单片机的IO资源,为了解决这个问题的出现,我们…...
onSaveInstanceState() 和 ViewModel 在数据保存能力差异
一、设计目标差异 维度onSaveInstanceState()ViewModel核心目的保存 瞬态 UI 状态(如用户输入、滚动位置),应对进程意外终止或配置变更。管理 业务逻辑相关数据,在配置变更时保留数据࿰…...

SpringBoot2.3.1集成Knife4j接口文档
首先要查看项目中pom文件里面有没有swagger和knife4j的依赖,如果有的话删除,加入以下依赖 <!-- swagger --><dependency><groupId>com.github.xiaoymin</groupId><artifactId>knife4j-openapi3-spring-boot-starter</…...
Java Fork/Join框架:三大核心组件深度解析
ForkJoinTask、ForkJoinWorkerThread 和 ForkJoinPool 构成了 Java 中 Fork/Join 框架的三个核心组件,它们之间形成了紧密的协作关系,共同提供了高效的并行计算能力。 三者关系概述 ForkJoinPool:执行环境,管理工作线程和任务调…...
【envoy】-1.安装与下载源码
1.安装 建议使用ubuntu2004,对glibc有要求。上个ti子更快。 wget -O- https://apt.envoyproxy.io/signing.key | sudo gpg --dearmor -o /etc/apt/keyrings/envoy-keyring.gpg $ echo "deb [arch$(dpkg --print-architecture) signed-by/etc/apt/keyrings/envo…...
B站的视频怎么下载下来——Best Video下载器
B站(哔哩哔哩)作为国内最受欢迎的视频平台之一,聚集了无数优质内容:动漫番剧、游戏实况、学习课程、纪录片、Vlog、鬼畜剪辑……总有那么些视频让人想反复观看、离线观看,甚至剪辑创作。 但你是否遇到过这样的烦恼&am…...
Mysql-定时删除数据库中的验证码
Moudle 1 使用调度器定时删除事件 数据库实现验证码自动删除的解决方案 -- 删除旧事件(如果存在) DROP EVENT IF EXISTS delete_expired_captchas;-- 创建新事件(每分钟执行一次) CREATE EVENT delete_expired_captchas ON SCHE…...

容器安全最佳实践:云原生环境下的零信任架构实施
📋 目录 引言:容器安全的重要性零信任架构基础理论云原生环境的安全挑战容器安全威胁模型分析零信任架构在容器环境中的实施关键技术组件与工具安全策略与最佳实践监控与响应机制案例研究与实施路径未来发展趋势 引言 随着容器技术和云原生架构的快速…...

[BIOS]VSCode zx-6000 编译问题
前提:Python 3.6.6及以上版本安装成功,Python 3.6.6路径加到了环境变量# DEVITS工具包准备好 问题:添加环境变量 1:出现环境变量错误,“py -3” is not installed or added to environment variables #先在C:\Windows里…...