当前位置: 首页 > news >正文

2025吐槽季第一弹---腾讯云EO边缘安全加速平台服务

前言:

关于EO边缘安全加速平台服务

参照:产品概述,具体如下:

边缘安全加速平台 EO(Tencent Cloud EdgeOne,下文简称为 EdgeOne)是国内首款基于全新架构的真正一体化的边缘安全加速平台。提供全面的安全防护、网络&应用性能加速、领先的边缘计算和完善的监控运营分析能力。当前 EdgeOne 产品四大板块已逐步成熟,为开发者提供多样化的技术解决方案:

边缘加速通过优化 HTTP/HTTPS,TCP/UDP 网络传输,并结合动静态内容,以一站式极简的模式为客户多样化的业务内容提供高效的加速服务
边缘安全通过分布式架构为业务提供 DDoS/WAF/Bot/ 速率限制等全面的安全防护能力,将安全能力进一步开放普惠,为用户提供常态化防护
边缘媒体依托于腾讯20多年来在网络与音视频技术上的深度积累,将媒体能力进一步下沉至边缘节点,为多媒体类业务提质增效
边缘开发根据业务发展需要灵活编程,结合 AI 为开发者提供丰富易用的工具,支持快速开发、部署和管理边缘应用

名词太多,我个人的理解就是其所谓的下一代cdn服务,内容分发服务的首页也是这样推荐的:

当时CDN的首页界面显示下一代CDN我个人的理解是后续两个产品会进行整合,我个人也进行了简单的体验,应该也是比较早的一批用户:

后续发现两个服务是割裂的,没有整合的迹象。就继续使用了传统的内容分发网络CDN服务。

突然出现的问题

合作方项目,廊坊合肥双中心。静态资源使用了腾讯云的EO边缘安全加速平台服务,下周要进行灾备切换演练。在更新窗口期进行了一遍灾备脚本的测试,在关闭合肥数据中心互联网入口,访问应用服务出现大量522报错,业务场景无法进入:

由于我们作为第三方,没有合作方EO边缘安全加速平台服务的权限,联系腾讯云人员查看该加速域名出现525异常错误码的源站ip地址:

通过腾讯云人员的反馈我发现返回异常的节点全部为合肥数据中心节点ip,到这里基本确认了是关闭合肥中心,EO去访问关闭源站的服务造成的访问错误,后续按照这里开始排查!

关于http 525错误码:

参照:EdgeOne 4XX/5XX 状态码排障指南:

当然了我的源站关闭了,他的ssl握手必然是失败的。后续问题就围绕这里开始展开了!

腾讯云EO边缘安全加速平台服务吐槽

按照我个人的理解,我的源站某些关闭了web服务,不管是主动 或者被动的方式我的异常节点应该是自动下线了。不应该去访问我的异常节点了?我尝试刷新频繁浏览器访问我的加速域名url完成我对该问题的猜想:

频繁访问发现基本是轮训的状态(525返回错误码较多,因为合肥4个ip绑定了一个源站,廊坊只有一个ip…别问为什么,合作方是打野)

这里就围绕着我与腾讯云人员的交流展开这里的吐槽!

EO服务是否有对源站的容灾方案

对比内容分发网络CDN服务,我记得该服务是有热备源站的配置方法的:

我看了一遍EO的控制台:

,域名管理添加域名的这里有ip/域名 源站组的概念。我需要增加多个ip/域名看了就不支持了,要尝试使用源站组的配置:

but源站组这里确实没有我针对源站异常处理的方式?

与腾讯云人员确认:源站组的策略是轮训,默认兜底逻辑:EO的回源节点单机请求源站60s内失败5次该机器会停止访问该源站10分钟

到这里了我就很不满意:

  1. 轮训的策略是否合理,当然了控制台也可以看到用户可以设置源站的权重,所以这里不是什么问题。
  2. 兜底策略是否合理?以上兜底策略可以匹配一些用户。但是我的应用场景并不匹配。我也需要对于我的个人场景进行自定义的设置

关于EO新的负载均衡的模式

腾讯云的小伙伴一直在跟我交流说负载均衡的模式可以满足我的需求,参照:域名服务与源站配置

但是这貌似是一个内测功能,并且马上内存一年了.我特意看了一眼我司的企业账号,我竟然还没有灰度到…作为一个10年以上腾讯云企业用户(并且反馈了n多用户体验的老用户),竟然还没有体验到该功能…虽然群里的小伙伴说可以给我加白…但是我要的是这体验吗?腾讯云的产品给我加白的各种体验的也有十多款了…图什么啊,一年多了还没有灰度到我这种用户?每个都是单独产品联系加白名单,体验很差对我来说。通过健康检查策略确实能实现我的上述的问题处理:

体验后的吐槽总结

  1. 源站组的兜底策略我希望是用户可控的,你可以有默认,但是我业务场景不一样,我希望可以能自己设置。
  2. 新功能与加白方式的用户体验很差,内测时间较长。
  3. eo首页这个站点和域名的概念让我很是纠结。我的后知后觉站点其实是增加我一个二级域名?域名是让我在耳机域名下可以加三级or其他?

  1. 日志服务跟cls的整合跳转我也感觉设计的很不好,虽然是支持cls了:

页面就这样…没有个查询的什么or跳转到cls服务该日志集的…

  1. 未与腾讯云可观测平台进行很好的整合:

起码我在eo控制台首页只看到了告警服务的自定义指标,没有与可观测平台很好的整合,并且,告警服务,为什么我没有看到接收告警信息的起码的用户组?

  1. 我想要的不只是所谓的监控告警:我觉得为什么不能介入可观测平台,然后可以对我源站探活(主动or被动),然后我可以自由设置规则,比如第一次失败后多久,继续第二次探活…失败后执行什么样的策略.什么时候出发告警。如果是腾讯云本身的业务,我如果触发一个操作区完成故障自愈?
  2. 一直都在说其他厂商的产品怎么样怎么样…我们还是需要创新的…

吐槽完毕,周一看我的灾备切换合作方能否配合不,比较修改这种配置他们都需要走所谓的窗口…卑微的打工人上线…

相关文章:

2025吐槽季第一弹---腾讯云EO边缘安全加速平台服务

前言: 关于EO边缘安全加速平台服务 参照:产品概述,具体如下: 边缘安全加速平台 EO(Tencent Cloud EdgeOne,下文简称为 EdgeOne)是国内首款基于全新架构的真正一体化的边缘安全加速平台。提供全面的安全防…...

力扣-动态规划-70 爬楼梯

思路 dp数组定义:爬到第i个台阶有多少种爬法递推公式: 当前台阶可能是从前一个或者前两个来的dp数组初始化:遍历顺序:顺序遍历时间复杂度: 代码 class Solution { public:int climbStairs(int n) {if(n 1) ret…...

【DeepSeek】-macOS本地终端部署后运行DeepSeek如何分析图片

【DeepSeek】-macOS本地终端部署后运行DeepSeek如何分析图片 根据您的需求,目前需要了解以下几个关键点及分步解决方案: --- 一、现状分析 1. Ollama 的限制: - 目前Ollama主要面向文本大模型,原生不支持直接上传/处理图片 …...

使用 pytest-mock 进行 Python 高级单元测试与模拟

一、单元测试与模拟的意义 在软件开发中,单元测试用于验证代码逻辑的正确性。但实际项目中,代码常依赖外部服务(如数据库、API、文件系统)。直接测试这些依赖会导致: 测试速度变慢测试结果不可控产生副作用(如真实发送邮件)模拟(Mocking) 技术通过创建虚拟对象替代真…...

lowagie(itext)老版本手绘PDF,包含页码、水印、图片、复选框、复杂行列合并等。

入口类:exportPdf ​ package xcsy.qms.webapi.service;import com.alibaba.fastjson.JSONArray; import com.alibaba.fastjson.JSONObject; import com.alibaba.nacos.common.utils.StringUtils; import com.ibm.icu.text.RuleBasedNumberFormat; import com.lowa…...

《Linux 指令集:开启极客世界的钥匙_01》

一、命令行基础 (一)命令行提示符解析 当前用户:显示当前登录的用户名。例如,当前用户为 “ubuntu_user”,则在命令行提示符中会显示该用户名。 连接符:通常是 “”,用于分隔用户名和计算机名…...

【Android】用 chrome://inspect/#devices 调试H5页面

通常做Android开发的过程中,不可避免的需要遇到去与H5交互,甚至有时候需要去调试H5的信息。 这里分享一下Android工程里如何调试H5页面信息: 直接在浏览器地址栏输入 : chrome://inspect/#devices 直接连接手机usb,打开开发者模式…...

Deepseek 实战全攻略,领航科技应用的深度探索之旅

想玩转 Deepseek?这攻略别错过!先带你了解它的基本原理,教你搭建运行环境。接着给出自然语言处理、智能客服等应用场景的实操方法与代码。还分享模型微调、优化技巧,结合案例加深理解,让你全面掌握,探索科技…...

《论区块链技术及应用》审题技巧 - 系统架构设计师

区块链技术及应用论题写作框架 一、考点概述 本论题“区块链技术及应用”主要考察软件测试工程师对区块链技术的理解及其在软件项目中的实际应用能力。论题涵盖了多个关键方面,首先要求考生对区块链技术有全面的认识,包括但不限于其作为分布式记账技术…...

ROS2 强化学习:案例与代码实战

一、引言 在机器人技术不断发展的今天,强化学习(RL)作为一种强大的机器学习范式,为机器人的智能决策和自主控制提供了新的途径。ROS2(Robot Operating System 2)作为新一代机器人操作系统,具有…...

【Python模块】——pymysql

pymysql是python操作mysql的标准库,可以通过pip install快速导入pymysql包操作数据库 使用pymysql操作mysql 简单demo import pymysql connect pymysql.connect(host"localhost",port3306,user"root",password"root",database&quo…...

【我的Android进阶之旅】Android Studio SDK Update Site 国内的腾讯云镜像配置指南

一、腾讯云的镜像 https://mirrors.cloud.tencent.com/AndroidSDK/ 二、 打开 Android Studio‌的SDK Manager 路径:Tools–>SDK Manager 在右侧找到 SDK Update Sites 列表‌‌,添加如下链接,像下面一样,一个一个添加 将下面几个链接都加上去 https:...

springboot实现多文件上传

springboot实现多文件上传 代码 package com.sh.system.controller;import org.springframework.http.HttpStatus; import org.springframework.http.ResponseEntity; import org.springframework.util.StringUtils; import org.springframework.web.bind.annotation.PostMap…...

Webpack打包优化

在使用 Webpack 打包项目时,随着项目规模的扩大,构建时间和打包产物的体积可能会逐渐增加。为了提高构建性能和减小打包产物的体积,可以采取以下几种 Webpack 打包优化 的方法。 1. 使用 mode 配置 Webpack 通过 mode 配置来指定构建模式。…...

浅谈HTTP及HTTPS协议

1.什么是HTTP? HTTP全称是超文本传输协议,是一种基于TCP协议的应用非常广泛的应用层协议。 1.1常见应用场景 一.浏览器与服务器之间的交互。 二.手机和服务器之间通信。 三。多个服务器之间的通信。 2.HTTP请求详解 2.1请求报文格式 我们首先看一下…...

GTID的基本概念

1.1 GTID的基本概念 1.1.1 GTID的作用 GTID的全称为Global Transaction Identifier,是MySQL的一个强大的特性。MySQL会为每一个DML/DDL操作都增加一个唯一标记,叫作GTID(每个事务一个GTID)。这个标记在整个复制环境中都是唯一的…...

.NET Core MVC IHttpActionResult 设置Headers

最近碰到调用我的方法要求返回一个代码值,但是要求是不放在返回实体里,而是放在返回的Headers上 本来返回我是直接用 return Json(res) 这种封装的方法特别简单,但是没有发现设置headers的地方 查询过之后不得已换了个返回 //原来方式 //…...

数据结构与算法面试专题——桶排序

引入 桶排序,顾名思义,会用到“桶”,核心思想是将要排序的数据分到几个有序的桶里,每个桶里的数据再单独进行排序。桶内排完序之后,再把每个桶里的数据按照顺序依次取出,组成的序列就是有序的了。 桶排序…...

深度学习奠基作 AlexNet 论文阅读笔记(2025.2.25)

文章目录 训练数据集数据预处理神经网络模型模型训练正则化技术模型性能其他补充 训练数据集 模型主要使用2010年和2012年的 ImageNet 大规模视觉识别挑战赛(ILSVRC)提供的 ImageNet 的子集进行训练,这些子集包含120万张图像。最终&#xff…...

MongoDB 数据库简介

MongoDB 数据库简介 引言 随着互联网技术的飞速发展,数据已经成为企业的重要资产。为了高效地管理和处理这些数据,数据库技术应运而生。MongoDB作为一种流行的NoSQL数据库,因其灵活的数据模型和高效的数据处理能力,受到了广泛的关注。本文将为您详细介绍MongoDB的基本概念…...

eNSP-Cloud(实现本地电脑与eNSP内设备之间通信)

说明: 想象一下,你正在用eNSP搭建一个虚拟的网络世界,里面有虚拟的路由器、交换机、电脑(PC)等等。这些设备都在你的电脑里面“运行”,它们之间可以互相通信,就像一个封闭的小王国。 但是&#…...

大数据学习栈记——Neo4j的安装与使用

本文介绍图数据库Neofj的安装与使用,操作系统:Ubuntu24.04,Neofj版本:2025.04.0。 Apt安装 Neofj可以进行官网安装:Neo4j Deployment Center - Graph Database & Analytics 我这里安装是添加软件源的方法 最新版…...

ssc377d修改flash分区大小

1、flash的分区默认分配16M、 / # df -h Filesystem Size Used Available Use% Mounted on /dev/root 1.9M 1.9M 0 100% / /dev/mtdblock4 3.0M...

解决Ubuntu22.04 VMware失败的问题 ubuntu入门之二十八

现象1 打开VMware失败 Ubuntu升级之后打开VMware上报需要安装vmmon和vmnet,点击确认后如下提示 最终上报fail 解决方法 内核升级导致,需要在新内核下重新下载编译安装 查看版本 $ vmware -v VMware Workstation 17.5.1 build-23298084$ lsb_release…...

(二)TensorRT-LLM | 模型导出(v0.20.0rc3)

0. 概述 上一节 对安装和使用有个基本介绍。根据这个 issue 的描述,后续 TensorRT-LLM 团队可能更专注于更新和维护 pytorch backend。但 tensorrt backend 作为先前一直开发的工作,其中包含了大量可以学习的地方。本文主要看看它导出模型的部分&#x…...

Java-41 深入浅出 Spring - 声明式事务的支持 事务配置 XML模式 XML+注解模式

点一下关注吧!!!非常感谢!!持续更新!!! 🚀 AI篇持续更新中!(长期更新) 目前2025年06月05日更新到: AI炼丹日志-28 - Aud…...

多种风格导航菜单 HTML 实现(附源码)

下面我将为您展示 6 种不同风格的导航菜单实现&#xff0c;每种都包含完整 HTML、CSS 和 JavaScript 代码。 1. 简约水平导航栏 <!DOCTYPE html> <html lang"zh-CN"> <head><meta charset"UTF-8"><meta name"viewport&qu…...

GC1808高性能24位立体声音频ADC芯片解析

1. 芯片概述 GC1808是一款24位立体声音频模数转换器&#xff08;ADC&#xff09;&#xff0c;支持8kHz~96kHz采样率&#xff0c;集成Δ-Σ调制器、数字抗混叠滤波器和高通滤波器&#xff0c;适用于高保真音频采集场景。 2. 核心特性 高精度&#xff1a;24位分辨率&#xff0c…...

sipsak:SIP瑞士军刀!全参数详细教程!Kali Linux教程!

简介 sipsak 是一个面向会话初始协议 (SIP) 应用程序开发人员和管理员的小型命令行工具。它可以用于对 SIP 应用程序和设备进行一些简单的测试。 sipsak 是一款 SIP 压力和诊断实用程序。它通过 sip-uri 向服务器发送 SIP 请求&#xff0c;并检查收到的响应。它以以下模式之一…...

HarmonyOS运动开发:如何用mpchart绘制运动配速图表

##鸿蒙核心技术##运动开发##Sensor Service Kit&#xff08;传感器服务&#xff09;# 前言 在运动类应用中&#xff0c;运动数据的可视化是提升用户体验的重要环节。通过直观的图表展示运动过程中的关键数据&#xff0c;如配速、距离、卡路里消耗等&#xff0c;用户可以更清晰…...