单元测试一(理论)-云计算2023.11-云南农业大学

news2025/1/22 12:33:59

实验《 ECS数据管理实践-备份与恢复》 https://developer.aliyun.com/adc/scenario/7ad13e326c924d07a1ddb4e88cb26ce4

数据盘挂载到 /alidata,alidata改为自己姓名全拼,数据盘上创建文件test.txt,改为test接自己姓名全拼.txt,快照名称为copy接自己姓名全拼,磁盘回滚后截图。你的电脑数据盘为什么有没有快照和回滚功能?你的电脑与ECS有什么不同?

创建文件夹并将数据盘挂载到 /yangmignjin
image.png
数据盘上创建文件testyangmingjin.txt
image.png
创建快照名称为copyyangmingjin
image.png
执行rm -f textyangmingjin.txt删除文本,然后执行回滚后查看恢复的文件
image.png

你的电脑数据盘为什么有没有快照和回滚功能?你的电脑与ECS有什么不同?

我的电脑可能没有快照和回滚功能的原因是因为个人电脑的操作系统和硬件一般不带这些高级功能。这些功能通常需要额外的软件和硬件支持,而这些通常在个人电脑上不是标准配置。
ECS(Elastic Compute Service)是云服务器,它是专门设计来提供这些服务的,比如数据备份、快照和回滚等,这些服务可以帮助企业和开发者保护和管理他们的数据。而且,云服务平台还提供了易于管理这些功能的工具和自动化服务。
我的电脑和ECS的主要区别在于:
我的电脑是为了满足日常使用设计的,而ECS提供的是面向企业的云服务,具有更复杂的数据管理和保护功能。
ECS具备的数据管理功能比个人电脑高级,因为云服务需要满足更多企业级的需求。

本次实验所使用的命令:

fdisk -l                           # 列出当前所有的磁盘分区情况
echo -e "n\np\n1\n\n\nw" | fdisk /dev/vdb   # 通过管道传递参数给fdisk命令来非交互式地创建一个新的主分区
fdisk -l                           # 再次列出所有磁盘分区,以确认新分区创建成功
mkfs.ext3 /dev/vdb1                # 在新创建的分区上格式化文件系统为ext3类型
mkdir /yangmingjin                 # 创建一个名为/yangmingjin的目录,用于挂载新分区
mount /dev/vdb1 /yangmingjin       # 将新分区/dev/vdb1挂载到/yangmingjin目录
df -h                              # 显示磁盘使用情况,其中'-h'参数表示以人类可读的格式(如MB, GB)
cd /yangmingjin                    # 更改目录到/yangmingjin
>testyangmingjin.txt               # 创建一个空文件testyangmingjin.txt
echo “Hello Aliyun”>testyangmingjin.txt  # 错误地创建一个文件testyangmingjin.txt,并尝试写入内容,但没有指定正确的路径
rm -f testyangmingjin.txt          # 删除testyangmingjin.txt文件,'-f'参数表示强制删除,即使文件不存在也不会报错
ls /yangmingjin                    # 列出当前目录(/yangmingjin)下的所有文件和目录
mount /dev/vdb1 /yangmingjin       # 尝试再次挂载/dev/vdb1到/yangmingjin,这可能会失败因为已经挂载过
ls /yangmingjin                    # 列出/yangmingjin目录下的所有文件和目录

实验《SLB负载均衡实践》https://developer.aliyun.com/adc/scenario/ed4acf49b8b842aeb89311b4e152b82b?spm=a2c6h.14164896.0.0.1e2ec7aaaq3T1F

权重设置为20/80,页面刷新10次,统计2个ECS的IP各出现几次?关闭1个ECS之后,页面刷新10次,统计2个ECS的IP各出现几次?SLB负载均衡是干什么的?

根据权重设置为20/80,页面刷新10次,在没有关闭任何ECS的情况下,统计两个ECS的IP出现次数如下:
第一个ECS的IP出现次数:20% * 10 = 2次
第二个ECS的IP出现次数:80% * 10 = 8次
关闭一个ECS后,页面刷新10次,统计两个ECS的IP出现次数如下:
第一个ECS的IP出现次数:20% * 10 = 2次
第二个ECS的IP出现次数:80% * 10 = 8次
在这种情况下,关闭一个ECS不会影响权重设置的比例,因此IP出现次数保持不变。
SLB(Server Load Balancing)负载均衡的作用是在分布式系统中均衡地分配网络请求负载到多个后端服务器,以提高系统的性能、可靠性和扩展性。通过将请求流量分发到不同的后端服务器,SLB可以避免单个服务器负载过重,提高系统的响应速度和可用性。它还可以根据配置的负载均衡算法和权重设置,按照一定的策略将请求分发到不同的服务器上,以实现负载均衡和流量控制。

负载均衡器(Load Balancer,简称LB)通常用于在多个计算资源(如服务器、网关、网络链接等)之间分配工作负载和网络流量,以提高服务的可用性和可靠性。SLB(Server Load Balancer)是阿里云提供的负载均衡服务,它可以根据预设的规则,如权重、IP哈希、最少连接数等,将外部请求分发到后端的多个云服务器(ECS)。
当设置负载均衡权重为20/80时,意味着第一个ECS(我们称之为ECS1)有20%的流量权重,而第二个ECS(我们称之为ECS2)有80%的流量权重。这通常意味着如果有足够大量的请求,ECS2将接收到大约是ECS1的四倍请求。但是,请注意,实际情况可能会因流量波动和负载均衡器的工作方式而有所不同。
在页面刷新10次的场景下,理论上,如果按权重严格分配,ECS1将出现大约2次(20%的概率),ECS2将出现大约8次(80%的概率)。但是因为样本数量(即页面刷新次数)很小,实际结果可能会有所偏差。你可能会得到0-4次的ECS1出现,和6-10次的ECS2出现。
关闭1个ECS之后,负载均衡器只能将流量发送到剩下的一个ECS。因此,无论刷新页面多少次,所有的请求都将只被送往那一个仍然运行的ECS。在这种情况下,如果ECS1被关闭,ECS2将出现10次;如果ECS2被关闭,ECS1将出现10次。
总结一下,SLB负载均衡的主要作用是:

  1. 提高系统整体的处理能力:通过分配请求到多个ECS实例,可以处理更多的并发请求。
  2. 提高系统的高可用性:如果一个ECS实例出现故障,负载均衡器可以将流量重定向到其他健康的实例上,从而减少系统的中断时间。
  3. 灵活性和可扩展性:可以根据实际流量情况动态添加或移除ECS实例,以适应不同的负载需求。
  4. 保持用户的会话状态:对于需要保持会话状态的应用,负载均衡器可以配置会话持久性,确保用户的连续请求被发送到同一个ECS实例。

以上的计算和说明是基于理论上的分配比例,实际使用时结果可能会受到多种因素的影响,比如负载均衡器的调度算法、ECS的响应时间、网络状况等。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1165198.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

根据Word模板,使用POI生成文档

突然想起来有个小作业&#xff1a;需要根据提供的Word模板填充数据。这里使用POI写了一个小demo验证下。 测试用模板&#xff1a; 执行结果 1.引入依赖坐标 <dependency><groupId>org.apache.poi</groupId><artifactId>poi-ooxml</artifactId&…

07、如何取出对象数组里的固定 key 值来拼成一个对象(以及对象与数组之间的转化)

1、数据情况&#xff1a; 其一、从后端拿到的数据为&#xff1a; let arr [1, 3, 7, 24] 其二、目标数据为(即&#xff1a;后台需要下发的数据)&#xff1a; {vlan_1: 1, vlan_3: 1, vlan_7: 1, vlan_24: 1} 2、操作过程&#xff1a; 其一、定义一个动态的 key 值来满足…

基于nodejs+vue客户管理管理系统

目 录 摘 要 I ABSTRACT II 目 录 II 第1章 绪论 1 1.1背景及意义 1 1.2 国内外研究概况 1 1.3 研究的内容 1 第2章 相关技术 3 2.1 nodejs简介 4 2.2 express框架介绍 6 2.4 MySQL数据库 4 第3章 系统分析 5 3.1 需求分析 5 3.2 系统可行性分析 5 3.2.1技术可行性&#xff1a;…

JAVA代码审计-cms综合篇

前言 JEECGv3.8。下载地址&#xff1a;GitHub - jeecgboot/jeecg at v3.8 java代码审计第一步&#xff1a;查看web.xml 一个重要的servlet&#xff1a;DispatcherServlet&#xff0c; <servlet><description>spring mvc servlet</description><servle…

MYSQL体系结构总结

&#xff08;笔记整理自b站马士兵教育课程&#xff09; MYSQL总体分为服务层和存储引擎层。 一、服务层 功能&#xff1a; 1、连接&#xff1a;管理连接&#xff0c;权限验证。 2、解析器&#xff1a;词法分析&#xff0c;语法分析。 3、优化器&#xff1a;执行计划生成…

node使用http模块

文章目录 前言一、创建http服务二、设置http的响应报文三、不同请求响应不同数据四、请求响应不同html文件1. 添加www文件夹2. js代码3. 效果 五、get和post请求的区别 前言 提示&#xff1a;这里可以添加本文要记录的大概内容&#xff1a; 一、创建http服务 // 1&#xff1a…

90 数组中的第K个最大元素

数组中的第K个最大元素 题解1 最小堆&#xff08;STL实现&#xff09;题解2 快排的partition思想题解3 手撸大根堆(记忆理解)参考link&#xff1a; 给定整数数组 nums 和整数 k&#xff0c;请返回数组中第 k 个最大的元素。 请注意&#xff0c;你需要找的是数组排序后的第 k…

告别菜鸟!快速精通ER图的绝招在这里!

当涉及到数据管理和数据库设计时&#xff0c;实体-关系图&#xff08;ER图&#xff09;无疑是最重要的工具之一。他们在数据模型设计过程中发挥着举足轻重的作用。但是&#xff0c;理解ER图并不是一项容易的任务。如果你对ER图感到困惑&#xff0c;我们提供了这一全面的指南&am…

Java语法 - 01

Java基础 Java 是一种广泛使用的高级编程语言&#xff0c;最初由Sun Microsystems于1995年发布。它被设计为具有简单、可移植和面向对象的特性&#xff0c;以满足跨平台应用程序开发的需求。以下是一些关于 Java 的简介&#xff1a; 跨平台性&#xff1a;Java 程序可以在不同…

Java学习笔记(六)——面向对象编程(基础)

一、类与对象 &#xff08;一&#xff09;类与对象的概念 &#xff08;二&#xff09;对象内存布局 ​编辑 对象分配机制 ​编辑 &#xff08;三&#xff09;属性/成员变量 &#xff08;四&#xff09;创建对象与访问属性 二、成员方法 &#xff08;一&#xff09;方法…

全球互联网信息,中文内容只占1.3%,学好英语,这几条路子让你赚认知外的钱

在全世界的整个互联网上&#xff0c;中文内容只占1.3%&#xff0c;而英文内容接近60%&#xff0c;如果你不会英语&#xff0c;你的眼界和思维将局限在这1.3%里面。 单单就说赚钱这个事情&#xff0c;学好英语&#xff0c;你可以有很多特殊的路子赚到大钱&#xff0c;可以赚到你…

Vue纯CSS实现掷色子

效果图&#xff1a; 实现代码 直接利用CSS3动画实现的效果&#xff0c;无js代码。 <template><div class"wrap"><input type"checkbox" id"roll"><label for"roll"><div class"content"><…

安防监控项目---mjpeg-streamer视频图像显示(实时视频流实现)

文章目录 前言一、硬件准备和硬件设备的查询二、 jpeg库的移植2.1 源码下载2.2 jpeg库的移植三、mjpeg-stream的移植四、测试结果总结 前言 书接上期&#xff0c;我们已经实现了许多功能了&#xff0c;但是对于视频流的实时上传还未实现&#xff0c;本期主要分享的就是如何具体…

浅述青犀AI算法人体攀爬行为检测的应用场景及解决方案

人体攀爬行为检测是指利用计算机视觉技术对人类攀爬物体的行为进行识别和分析。该技术主要依靠图像和视频数据进行分析&#xff0c;通过识别人类身体的各个部位&#xff0c;以及其在攀爬过程中的动作和姿态&#xff0c;实现对攀爬行为的检测和跟踪。该技术的场景应用比较广泛&a…

Mac -- zsh-最新全网超详细的个性化终端(Terminal)颜色及vim颜色配置(亲测可行)

转自 Mac -- zsh-最新全网超详细的个性化终端(Terminal)颜色及vim颜色配置(亲测可行)_mac zsh-CSDN博客 以下都是苹果 设置&#xff0c;这是简化版的&#xff0c;详细的看我引用的 个性化终端颜色背景设置 显示检查器 打开终端&#xff0c;鼠标在终端中&#xff0c;右击&…

妙手ERP本期功能更新:TikTok支持自定义SKU规格、Temu支持创建尺码表、仓库库存可同步至Shopee全球产品 ......

为了给卖家朋友带来更好的使用体验&#xff0c;更高效地运营跨境店铺&#xff0c;妙手ERP在上周优化了以下多项功能。 01、产品模块优化 全平台 - 插件采集支持批量采集速卖通产品 - 店铺互踩、店铺产品增加销量筛选项 - 公用采集箱支持编辑产品父SKU、AI生成、SKU规格、尺码…

基于单片机设计的自动门控制系统

一、项目介绍 随着科技的不断发展&#xff0c;自动门成为公共场所、商业建筑和住宅社区等地的常见设施。自动门的出现使得进出门的操作更加便捷&#xff0c;提高了人们的生活质量和工作效率。为了实现自动门的开关控制&#xff0c;本项目基于单片机设计了一套自动门控制系统。…

Mac PS2023/2024储存窗口黑屏不显示 解决方法

mac 版本ps2023&#xff0c;存储为窗口突然显示为空白了&#xff0c;没有任何文字按钮&#xff0c;尝试过重启软件、重启电脑、重新安装、电脑系统更新&#xff0c;皆没有效果。 仅ps2023有这个bug&#xff0c;其他操作正常。 具体步骤: 1.打开finder, 先点击左边文稿, 再点击…

二维码智慧门牌管理系统:让房屋管理变得轻松高效!

文章目录 前言一、六实数据管理应用&#xff0c;让管理更精准二、快速导入导出&#xff0c;提升工作效率三、科技助力&#xff0c;让生活更美好四、适用广泛&#xff0c;满足各类需求 前言 随着科技的飞速发展&#xff0c;传统的房屋管理方式已经无法满足现代社会的需求。为了…

【Python语言】字符串的使用方法总结

目录 1、字符串的基本知识 2、字符串的常用操作 2.1 查找特定字符串的下标索引值 2.2 字符串的替换 2.3 字符串的分割 2.4 字符串的规整操作 2.5 统计字符串中某个字符串出现的次数 2.6 统计字符串的长度 3、字符串的遍历 3.1 while循环 3.2 for循环 1、字符串的基本…