华为云计算知识总结——及案例分享

news2024/11/12 11:03:03

在这里插入图片描述

目录

      • 一、华为云计算基础知识
      • 二、华为云计算相关案例实战
        • 案例一:搭建弹性云服务器(ECS)并部署Web应用
        • 案例二:构建基于OBS的图片存储和分发系统
        • 案例三:基于RDS的高可用数据库应用
        • 案例四:使用华为云DDoS防护保护Web应用
      • 三、实战学习建议


一、华为云计算基础知识

在这里插入图片描述

知识点内容描述
云计算概念通过网络提供计算资源、存储资源和应用服务的模式,主要分为IaaS、PaaS、SaaS三种服务类型。
IaaS(基础设施即服务)用户可以直接使用虚拟机、网络、存储等资源,并根据需求动态扩展或缩减资源。华为云提供弹性云服务器ECS、云硬盘EVS等服务。
PaaS(平台即服务)为用户提供开发、运行和管理应用的平台,无需管理底层基础设施。华为云的服务包括RDS、DMS等。
SaaS(软件即服务)用户直接使用云上应用,无需管理底层基础设施或开发平台,主要用于办公、协作、分析等应用场景。
存储服务包括对象存储OBS、块存储EVS和文件存储SFS,用于存储不同类型的数据并确保数据的高可用和持久性。
弹性计算弹性云服务器(ECS)提供了灵活的计算能力,可以根据业务需求动态扩展或缩减资源,支持按需和包年包月计费。
网络服务提供虚拟私有云(VPC)、弹性负载均衡(ELB)和内容分发网络(CDN),用于实现安全、高效的数据传输和访问控制。
安全与合规华为云的安全体系包括防火墙、DDoS防护、安全组和WAF,确保用户数据和应用的安全。华为云符合多种国际和国内安全标准。

二、华为云计算相关案例实战

案例一:搭建弹性云服务器(ECS)并部署Web应用

目标:利用华为云的ECS服务搭建一个Web服务器,部署并运行一个简单的Web应用(例如一个Node.js应用)。

  1. 创建弹性云服务器

    • 登录华为云管理控制台,选择“弹性云服务器”并创建ECS实例。
    • 选择操作系统(如Ubuntu),配置CPU和内存,确保选择适合的网络配置。
  2. 配置安全组

    • 在“安全组”中,配置规则以允许HTTP(80端口)和HTTPS(443端口)的访问。
    • 同时开放SSH(22端口)用于远程管理。
  3. 部署应用

    • 通过SSH连接到ECS实例,安装Node.js和Nginx。
    • 将Web应用文件上传到服务器,启动Node.js应用,配置Nginx将80端口的请求反向代理到应用的端口。
  4. 测试访问

    • 在浏览器中输入ECS实例的公网IP地址,验证应用是否正常运行。
    • 使用负载测试工具验证服务器的稳定性。

案例二:构建基于OBS的图片存储和分发系统

目标:使用对象存储服务OBS存储和管理图片,结合CDN实现图片的快速分发。

  1. 创建OBS桶

    • 登录华为云控制台,选择“对象存储服务(OBS)”,创建一个存储桶用于存储图片。
    • 配置存储桶的访问权限,确保图片资源可以被公共访问(或配置权限控制)。
  2. 上传图片

    • 使用OBS提供的API或客户端工具,将图片批量上传至OBS桶。
    • 生成每个图片的访问URL,便于在应用中直接使用OBS的URL加载图片。
  3. 启用CDN加速

    • 在“内容分发网络(CDN)”中,配置OBS桶作为源站并启用CDN加速。
    • CDN分发节点会缓存图片并在用户请求时就近提供资源,减少访问延迟。
  4. 测试访问速度

    • 使用页面加载测试工具检测应用的加载速度,观察CDN加速效果。
    • 验证图片的访问URL已通过CDN加速,确保快速访问。

案例三:基于RDS的高可用数据库应用

目标:在华为云上创建关系型数据库服务(RDS),实现自动备份和灾备恢复,提高数据库的高可用性。

  1. 创建RDS实例

    • 在控制台中选择“关系型数据库服务(RDS)”,选择数据库类型(如MySQL),创建实例。
    • 配置实例的CPU、内存、存储容量,选择多可用区部署以实现高可用。
  2. 配置自动备份

    • 在RDS实例的设置中,配置自动备份策略,设定每日备份时间。
    • 配置备份保留策略,确保能进行多天的历史数据恢复。
  3. 数据库连接

    • 获取RDS的公网IP或私网IP,配置应用程序连接数据库。
    • 可在安全组中限制访问IP以提高安全性。
  4. 高可用性测试

    • 手动执行数据库故障模拟(如停止实例)观察是否自动切换到备份节点。
    • 使用业务系统测试数据库的高可用性和灾备能力。

案例四:使用华为云DDoS防护保护Web应用

目标:通过DDoS防护服务应对流量攻击,提高Web应用的安全性。

  1. 开通DDoS防护服务

    • 在控制台中选择“安全”,开通DDoS基础防护。
    • 若需要增强防护能力,可选择高级版DDoS防护。
  2. 配置防护策略

    • 设置DDoS防护的流量清洗阈值,确保在遭受攻击时能自动进行流量清洗。
    • 配置防护策略,包括IP黑名单和白名单。
  3. 绑定Web应用

    • 将Web应用的域名与DDoS防护绑定,使DDoS流量被过滤掉。
    • 监控实时攻击记录,确保DDoS防护正常工作。
  4. 攻击模拟测试

    • 使用流量生成工具模拟DDoS攻击,观察华为云DDoS防护服务的响应和流量清洗情况。
    • 确保防护策略能有效抵御DDoS攻击,不影响正常用户访问。

三、实战学习建议

  1. 基础练习环境:建议使用华为云的免费套餐创建基础云资源环境,熟悉ECS、OBS等服务的使用。
  2. 安全配置实践:实践安全组规则配置、防火墙、DDoS防护等安全策略,以防止云资源被攻击。
  3. 持续学习:定期学习华为云的最新服务及功能,并结合企业应用场景实际操作和测试。

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

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

相关文章

证件照尺寸168宽240高,如何手机自拍更换蓝底

在提供学籍照片及一些社会化考试报名时,会要求我们提供尺寸为168*240像素的电子版证件照,本文将介绍如何使用“报名电子照助手”,借助手机拍照功能完成证件照的拍摄和背景更换,特别是如何将照片尺寸调整为168像素宽和240像素高&am…

智能出行助手:SpringBoot共享汽车管理平台

1系统概述 1.1 研究背景 随着计算机技术的发展以及计算机网络的逐渐普及,互联网成为人们查找信息的重要场所,二十一世纪是信息的时代,所以信息的管理显得特别重要。因此,使用计算机来管理共享汽车管理系统的相关信息成为必然。开发…

cell队列监控

1.cell队列监控 基于Windows定时计划任务,通过Windows bat脚本监控Cell队列,当Source Cell队列有告警没有传递至Destination Cell时,能够及时发出告警。 Cell_Queue_Monitoring.bat ::关闭命令回显 echo off::日志目录创建 if not exist &…

基于java+SpringBoot+Vue的师生共评作业管理系统设计与实现

项目运行 环境配置: Jdk1.8 Tomcat7.0 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术: Springboot mybatis Maven mysql5.7或8.0等等组成&#x…

Leetcode刷题Python之540.有序数组中的单一元素

提示:使用二分查找降低时间复杂度。 文章目录 一、问题描述示例 二、解题思路三、代码实现代码解析 总结 一、问题描述 给你一个仅由整数组成的有序数组,其中每个元素都会出现两次,唯有一个数只会出现一次。请你找出并返回只出现一次的那个数…

基于SpringBoot和Vue的公司文档管理系统设计与开发(源码+定制+开发)

博主介绍: ✌我是阿龙,一名专注于Java技术领域的程序员,全网拥有10W粉丝。作为CSDN特邀作者、博客专家、新星计划导师,我在计算机毕业设计开发方面积累了丰富的经验。同时,我也是掘金、华为云、阿里云、InfoQ等平台…

如何保证kafka生产者数据可靠性

ack参数的设置: 0:生产者发送过来的数据,不需要等数据落盘应答 假如发送了Hello 和 World两个信息,Leader直接挂掉,数据就会丢失 生产者 ---> Kafka集群 一放进去就跑 数据可靠性分析:丢数 1&#…

python画图|text()和dict()初探

【1】引言 在进行hist()函数的学习进程中,了解到了subplot_mosaic()函数,在学习subplot_mosaic()函数的时候,又发现了text()和dict()函数。 经探究,text()和dict()函数有很多一起使用的场景,为此,我们就一…

网线类别线芯含义和传输距离以及水晶头制作标准

网线八芯每根的含义: 网线的八根线芯,也被称为RJ45网线中的8芯,网线采用8根线芯,这八根线芯各自承担着特定的功能。这8根线芯被分为4对,每对以特定的方式绞合在一起,8芯网线主要是为了减少电磁信号的相互干…

每天五分钟深度学习PyTorch:基于全连接神经网络完成手写字体识别

本文重点 上一节我们学习了搭建普通的全连接神经网络,我们现在用它来解决一个实际问题,我们用它跑一下手写字体识别的数据,然后看看它的效果如何。 网络模型 class ThreeNet(nn.Module) : def __init__ (self,in_dim,n_hidden_1,n_hidden_2,out_dim): super(ThreeNet, self…

【R78/G15 开发板测评】串口打印 DHT11 温湿度传感器、DS18B20 温度传感器数据,LabVIEW 上位机绘制演化曲线

【R78/G15 开发板测评】串口打印 DHT11 温湿度传感器、DS18B20 温度传感器数据,LabVIEW 上位机绘制演化曲线 主要介绍了 R78/G15 开发板基于 Arduino IDE 环境串口打印温湿度传感器 DHT11 和温度传感器 DS18B20 传感器的数据,并通过LabVIEW上位机绘制演…

基于MFC实现的赛车游戏

一、问题描述 游戏背景为一环形车道图,选择菜单选项“开始游戏”则可开始游戏。游戏的任务是使用键盘上的方向键操纵赛道上的蓝色赛车追赶红色赛车,红色赛车沿车道顺时针行驶,出发点和终点均位于车道左上方。任一赛车先达到终点则比赛结束。…

实验三 JDBC数据库操作编程(设计性)

实验三 JDBC数据库操作编程(设计性) 实验目的 掌握JDBC的数据库编程方法。掌握采用JDBC完成数据库链接、增删改查,以及操作封装的综合应用。实验要求 本实验要求每个同学单独完成;调试程序要记录调试过程中出现的问题及解决办法…

Java期末复习暨学校第二次上机课作业

Java期末复习暨学校第二次上机课作业:了解程序的控制结构,掌握顺序结构程序的设计方法,掌握分支程序设计方法。 第一题: 闰年有两种判断方式: (1):能被4整除但不能被100整除 &…

Windows配置NTP时间同步

Windows下实现NTP时间同步 1、Windows时间服务(W32Time)2、Windows 时间同步的工作原理3、配置和管理 Windows 时间同步3.1 命令行工具:w32tm3.2 控制面板中的设置 4. 高级设置(Windows Server 环境)5.调整时间同步的间隔5.1 通过组策略调整时…

Go八股(Ⅳ)***slice,string,defer***

***slice,string,defer*** 1.slice和arry的区别 arry: Go语言中arry即为数据的一种集合,需要在声明时指定容量和初值,且一旦声明就长度固定,访问时按照索引访问。通过内置函数len可以获取数组中的元素个…

STM32H503开发(2)----STM32CubeProgrammer烧录

STM32H503开发----2.STM32CubeProgrammer烧录 概述硬件准备视频教学样品申请源码下载参考程序自举模式BOOT0设置UART烧录USB烧录 概述 STM32CubeProgrammer (STM32CubeProg) 是一款用于编程STM32产品的全功能多操作系统软件工具。 它提供了一个易用高效的环境,通过…

ubuntu下aarch64-linux-gnu(交叉编译) gdb/gdbserver(二)

ubuntu下aarch64-linux-gnu(交叉编译) gdb/gdbserver(二) 本教程作为gdb/gdbserver编译安装教程的一个补充,教会大家如何使用gdb/gdbserver进行远程调试。 如上图所示,我们需要将编译后的gdbserver上传至目标设备,其上…

架构零散知识点

1 数据库 1.1 数据库范式 有一个学生表,主键是学号,含有学生号、学生名、班级、班级名,违反了数据库第几范式? --非主属性不依赖于主键,不满足第二范式 有一个订单表,包含以下字段:订单ID&…

【时间之外】IT人求职和创业应知【31】

目录 新闻一:2024年“秦创原沣东杯”陕西省科技工作者创新创业大赛颁奖仪式暨沣东新城机器人产业发展大会盛大启幕 新闻二:声网CEO赵斌:RTE将成为生成式AI时代AI Infra的关键部分 新闻三:“5G工业互联网”融合应用试点城市名单…