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

在这里插入图片描述

目录

      • 一、华为云计算基础知识
      • 二、华为云计算相关案例实战
        • 案例一:搭建弹性云服务器(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.xdnf.cn/news/1884.html

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

相关文章

计算合约方法的签名

计算合约方法的签名 通过智能合约实现 // SPDX-License-Identifier: MIT pragma solidity ^0.8.26;contract FunctionSelector {/*"transfer(address,uint256)"0xa9059cbb"transferFrom(address,address,uint256)"0x23b872dd*/function getSelector(stri…

Ant-Dseign-Pro如何去国际化及删除oneapi.json后出现程序直接结束问题的解决方案

作者:CSDN-PleaSure乐事 欢迎大家阅读我的博客 希望大家喜欢 使用环境:WebStorm 移除国际化 什么是国际化 在AntDesignPro当中,国际化就是如果你初始默认使用中文,想要切换英文,我们可以切换到英文模式。同时&#x…

太速科技-9-基于DSP TMS320C6678+FPGA XC7V690T的6U VPX信号处理卡

基于DSP TMS320C6678FPGA XC7V690T的6U VPX信号处理卡 一、概述 本板卡基于标准6U VPX 架构,为通用高性能信号处理平台,系我公司自主研发。板卡采用一片TI DSP TMS320C6678和一片Xilinx公司Virtex 7系列的FPGA XC7V690T-2FFG1761I作为主处理器&#…

Mysql当中的各种log

一、MySQL日志文件类型 重做日志(redo log)回滚日志(undo log)二进制日志(binlog)错误日志(errorlog)慢查询日志(slow query log)一般查询日志(g…

自定义规则配置教程

大家在使用waf的时候,因为业务特殊性和waf的严格校验,有时会产生误报,阻拦合法流量。 这个时候,只能通过自定义规则进行补充,选择加白名单或者黑名单。 很多人会说配置黑白名单失效了,其实95%以上都是自己…

Java项目:图书管理系统(有源代码)

Java项目:图书管理系统(有源代码) 直接上项目实现效果,文末有源码获取方式 一、技术选型 • Spring Boot、Vue、MySQL、Redis 二、功能说明 用户功能 图书查询功能 读者规则功能 查看公告 个人信息 借阅信息 违章信息 读者留言…

鸿蒙生态崛起:开发者机遇、挑战与未来展望

背景 鸿蒙系统不断发展,有与安卓、iOS 形成三足鼎立之势,且其在智能手机、智能穿戴、车载、家居等行业领域的应用越来越广泛。作为开发者,如何抓住鸿蒙生态崛起的机遇,解决开发挑战,创造更好的应用体验?欢…

MYSQL复合查询

当我们要查询的数据要使用的限制条件不是很简单的时候,可能要在一个限制条件下再次限制,比如要查找小美所在公司的平均薪资,就要先找到小美的公司,再求平均薪资。复合查询分三种,多表连接查询、子句查询和合并查询。 …

【论文阅读笔记】VLP: A Survey on Vision-language Pre-training

目录 前言2 特征提取(Feature extraction)2.1.1 图象特征提取OD-based Region feature / RoIFreeze the pre-trained object detectorsGrid features(网格特征)CNN-GFsEnd-to-End Training(端到端训练)ViT-…

U盘插入电脑不显示?别急,这里有解决方案!

随着科技的飞速发展,U盘已成为我们日常生活和工作中不可或缺的数据存储工具。然而,你是否遇到过这样的情况:满心欢喜地将U盘插入电脑,却发现电脑竟然“视而不见”,U盘图标迟迟不出现?别急,这种情…

如何使用Web-Check和cpolar实现安全的远程网站监测与管理

文章目录 前言1.关于Web-Check2.功能特点3.安装Docker4.创建并启动Web-Check容器5.本地访问测试6.公网远程访问本地Web-Check7.内网穿透工具安装8.创建远程连接公网地址9.使用固定公网地址远程访问 前言 本期给大家分享一个网站检测工具Web-Check,能帮你全面了解网…

【第一个qt项目的实现和介绍以及程序分析】【正点原子】嵌入式Qt5 C++开发视频

qt项目的实现和介绍 1.第一个qt项目  (1).创建qt工程    [1].创建一个存放qt的目录    [2].新建一个qt工程    [3].编译第一个工程    发生错误时的解决方式 二.QT文件介绍  (1).工程中文件简单介绍  (2).项目文件代码流程介绍    [1].添…

【Linux】命令行参数 | 环境变量

🪐🪐🪐欢迎来到程序员餐厅💫💫💫 主厨:邪王真眼 主厨的主页:Chef‘s blog 所属专栏:青果大战linux 总有光环在陨落,总有新星在闪烁 前几天在搞硬件&…

【数据结构与算法】第7课—数据结构之队列

文章目录 1. 队列1.1 什么是队列1.2 队列的结构1.3 队列初始化1.4 队列入栈1.5 出队列1.6 查找队列有效元素个数1.7 取队头和队尾数据1.8 销毁链表 2. 用两个队列实现栈3. 用两个栈实现队列4. 循环队列 1. 队列 注:文中Queue是队列,Quene是错误写法 1.1 …

数据结构 ——— 向上/向下调整算法将数组调整为升/降序

目录 向上调整算法(默认小堆) 向下调整算法(默认小堆) 利用向上调整算法对现有数组直接建堆 利用向下调整算法对以建成的小堆数组排降序 举一反三: 那么如何将数组 a 排成升序呢? 向上调整算法&…

一种基于GPU的归并排序并行实现

0️⃣归并排序流程 分割过程:将待排序数组等分为左右子数组,再对左右子数组递归式等分,直至不可分割合并过程:将所有子数组两两递归合并,逐步得到较大有序数组,直到得到完整有序数组 1️⃣传统的并行归并 …

【MySQL】数据类型

目录 一、常见数据类型汇总 二、数值类型 2.1 tinyint 2.2 bit 2.3 float 2.4 decimal 三、字符串类型 3.1 char 3.2 varchar 四、日期和时间类型 五、枚举和集合 5.1 enum枚举 5.2 set集合 一、常见数据类型汇总 分类数据类型说明数值类型BIT(M)二进制位。M指定…

《探索 HarmonyOS NEXT (5.0):开启构建模块化项目架构奇幻之旅 —— 动态路由 ZRouter:引领高效模块通信的智慧中枢》

ZRouter简介:是一款轻量级的动态路由框架,基于Navigation系统路由表和Hvigor插件实现的方案,可以解决多个业务模块(HAR/HSP)之间解耦和通信问题,从而实现业务复用和功能扩展。 ZRouter出处ZRouter&#xff…

网络原理(数据链路层)->以太网帧格式解

前言 大家好我是小帅,今天我们来了解以太网帧格式 个人主页 文章目录 1.数据链路层1.1 认识以太⽹1.2 MAC地址(⽹卡的硬件地址)1.2.1 对⽐理解MAC地址和IP地址 1.3 认识MTU1.4 MTU对IP协议的影响1. 5 MTU对UDP协议的影响1.6 MTU对于TCP协议的…

银行金融知识竞赛活动策划方案

根据《中国人民银行**市中心支行“创新金融服务,支持经济发展”业务竟赛活动实施方案》安排,中支决定于9月28日举办**市人民银行系统“创新金融服务,支持经济发展”现场业务竞赛,为确保业务竞赛组织工作顺利开展,特制定…