置顶

勘误反馈
如果对本博客文章有任何问题(如探讨、建议、文字或逻辑错误等)都可以给我发邮件:

  • 邮件标题:[wds博客问题反馈] - 希望在XXX文章增加一些细节的补充
  • 邮件地址:8851970@qq.com

Read More

腾讯云架构高级工程师认证TCCP-学习笔记

最近刚考过了腾讯云架构高级工程师TCCP的认证,考试的过程相当于又学习了一遍腾讯云产品,复习了很多细节知识点,收获还是非常大的。
在考前我也在网上查了一下考试相关的资料,资料并不是很多这是由于最近腾讯云又重新梳理了认证体系导致的,所以以我个人学习过程为例,从考试的三个阶段分别来分享一下学习过程供大家参考,希望大家都能高分并顺利的考过认证。

考前

了解培训认证

我们可以在腾讯云认证相关网站了解到其认证体系(https://cloud.tencent.com/edu/training ) 本次主要介绍分享的是“腾讯云架构高级工程师认证TCCP(下文简称TCCP)”。

考试形式 & 范围 & 过程

整个考试费用在1800元,考试时间为120分钟,40道单选,20道多选,总共100分达到70分就可以通过考试,考试的范围与占比:

  • 云架构设计概论 (4%,2题)
  • 云基础服务-计算架构 (55%,33题)
  • 云基础服务-网络
  • 云基础服务-云存储
  • 云基础服务-数据库
  • 云基础服务-中间件
  • 云基础服务-企业服务
  • 高阶云技术 (13.5%,8题)
  • 云上安全和国家等保 (14.5%,9题)
  • 迁移上云服务 (12.5%,7题)

考试过程为三步:

  • 课程学习:腾讯云会提供考试资料与学习资源;
  • 认证考试:当学习完相关资料后,预约线下考点,并在指定的时间提前30分钟到达考点;
  • 成绩查询:考过后网上可以查到是否通过,如果通过会提供考试证书,证书有效期两年时间,样例如下图。

Read More

腾讯云-同地域跨可用区高可用和容灾切换实践

按服务的重要性来分类,越是重要的服务就需要通过跨机、跨机房或跨地域来保障服务容灾性,当然这种容灾成本也会相应的升高,因为相当于一批硬件资源解决的是容灾保障而非带来收益,但这仍然是有必要的,当硬件出现异常情况时可以通过保险逃生通道来保证业务稳定性与连续性。 而云是提供类似的保障方案,相应的硬件设备会均摊到需要类似服务的用户上,相当于买保险的价格来保障我们的服务。 近年也有很多类似的事件,如锂电池失火导致机房不可用、空调异常导致机房高温服务异常等问题,本章以腾讯云为例来演示如果通过同地域跨可用区来保障业务高可用。

环境情况

以下为搭建环境相应的配置与架构图

架构图

Read More

腾讯云负载均衡CLB性能测试

压测概述
CLB规格:超强型I(100w并发连接数、10w新建连接数、5w QPS、带宽上限10G)
CLB后端RS/客户端规格:CentOS 7.5 64位、4核8g或更高、公网带宽100M
压测工具:Apache Bench(ab)
压测目标:客户端向CLB压测一定数量的QPS,查看CLB监控是否符合预期
压测重点关注指标:七层QPS

创建负载均衡实例
1.创建负载均衡实例,配置如下(需要注意后续购买云服务器需要在相同的vpc)。

2、CLB同地域购买一台或多台CVM作为CLB的后端服务器
操作系统选择CentOS,如CentOS 7.5 64位;公网带宽设置为100M;性能选择4c8g。
注意事项:CVM的安全组要放通待压测的客户端源IP。

3、后端服务器配置Nginx
参考CentOS 下部署 Nginx
验证Nginx服务配置正常
CVM公网IP+html或者直接输入IP出现以下页面代表部署成功

4、CLB配置监听器
创建7层监听器

正式压测
1、安装ab及注意事项
客户端安装ab

1
yum install -y httpd-tools

2、开启正式压测之旅
关注指标:七层CLB QPS

1
ab  -k -n 90000000 -c 100 http://x.x.x.x/index.html

下面的方法查看CLB QPS监控指标。

  • -k:keepalive,使用长连接。如果目的想看QPS的,长连接更能体现CLB的真正性能
  • -c:同一时间最大请求次数,即并发请求数(控制QPS上限)
  • -n:总请求次数(控制维持QPS的时间)
  • x.x.x.x:CLB公网IP
  • /index.html:Nginx默认路径,客户有需要可以自行更改路径

腾讯云Redis性能测试

测试环境&测试工具&测试方法
1、CVM规格
4C8G(三台机器作为redis client,同时压测)、CentOS 7.9 64位

2、Redis主从版本
架构:标准架构
版本:4.0
副本数量:1主1副本
内存容量:8G

3、Redis集群版本
架构:集群架构
版本:4.0
副本数量:1主2副本
内存容量:4分片2GB

4、Redis测试工具
redis-benchmark
安装方法:

1
yum - y install redis.x86_64

Read More

腾讯云服务器磁盘性能测试

测试工具
FIO 是测试磁盘性能的工具,用来对硬件进行压力测试和验证,本文以 FIO 为例。 使用 FIO 时,建议配合使用 libaio 的 I/O 引擎进行测试。请参见 工具安装 完成 FIO 和 libaio 的安装。

测试对象建议
建议在空闲的、未保存重要数据的硬盘上进行 FIO 测试,并在测试完后重新制作被测硬盘的文件系统。
测试硬盘性能时,建议直接测试裸数据盘(如 /dev/vdb)。
测试文件系统性能时,推荐指定具体文件测试(如 /data/file)。

工具安装
1、购买一个系统为CentOS 7.6的云服务器并登陆
2、执行以下命令,查看云硬盘是否4KiB对齐。

1
fdisk -lu

如下图所示,若返回结果中的 Start 值能被8整除即是4KiB对齐。否则请完成4KiB对齐后再进行测试。

依次执行以下命令,安装测试工具 FIO 和 libaio。

1
2
3
yum install libaio -y
yum install libaio-devel -y
yum install fio -y

不同场景的测试公式基本一致,只有 rw、iodepth 和 bs(block size)三个参数的区别。例如,每个工作负载适合最佳 iodepth 不同,取决于您的特定应用程序对于 IOPS 和延迟的敏感程度。

Read More

腾讯云服务器性能测试

以笔者最近接触的一个案例大数据上云为例,首先客户需要测试自己在IDC服务器的性能作为基线,并与上云后的云服务器做比较,因服务器型号厂家都有区别为满足业务需要,所以会先通过工具测试一下内网带宽、CPU性能等数据作为IDC上云的基线,不同型号架构的机器在满足基线基础上再来横向看性价比,以下就介绍两款测试网络CPU性能的工具。

网络测试工具说明

iperf是一款网络性能测试工具,可以为网络生成标准化的性能测量结果。iperf具有客户端和服务器功能,并且可以创建数据流来测量两端之间单向或双向的吞吐量。iperf支持TCP和UDP协议,作为开源的跨平台工具,支持Linux、Unix和Windows平台。

内网带宽测试相关指标:
关于iperf的关键指标:

  • Transfer:(iperf)传输数据量,数值越高,说明单位时间内传输的数据量越多,该指标越大越好。
  • Bandwidth:(iperf带宽。数值越高,说明测量出的网络带宽越大。该指标越大越好。)

性能测试
一、环境准备
创建2台按量计费CVM,地域可用区不限,2台CVM在同一VPC子网下,并配置公网IP(默认5Mb/s的带宽即可),相关配置如下:

二、内网宽带测试
1、登录cvm机器
打开CVM控制台,找到刚刚创建的2台cvm机器,点击登录

Read More