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

在这里插入图片描述

目录

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

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

相关文章

11.1组会汇报-基于区块链的安全多方计算研究现状与展望

基础知识 *1.背书,这个词源来自银行票据业务,是指票据转让时,原持有人在票据背面加盖自己的印鉴,证明该票据真实有效、如果有问题就可以找原持有人。 区块链中的背书就好理解了。可以简单的理解为验证交易并声明此交易合法&…

【Linux】进程间通信(命名管道、共享内存、消息队列、信号量)

作者主页: 作者主页 本篇博客专栏:Linux 创作时间 :2024年11月2日 命名管道: 如果我们想在不相关的进程之间交换数据,可以使用FIFO文件来做这项工作,它经常被称为命名管道。命名管道是一种特殊类型的文…

划界与分类的艺术:支持向量机(SVM)的深度解析

划界与分类的艺术:支持向量机(SVM)的深度解析 1. 引言 支持向量机(Support Vector Machine, SVM)是机器学习中的经典算法,以其强大的分类和回归能力在众多领域得到了广泛应用。SVM通过找到最优超平面来分…

Java设计模式(代理模式整理中ing)

一、代理模式 1、代理模式定义: 代理模式:由于某些原因要给某对象提供一个代理以控制对该对象的访问,这时访问对象不适合或者不能够直接引用目标对象,代理对象作为访问对象与目标对象之间的中介进行连接调控调用。 2、代理模式的…

【含文档+源码】基于SpringBoot+Vue的新型吃住玩一体化旅游管理系统的设计与实现

开题报告 本文旨在探讨新型吃住玩一体化旅游管理系统的设计与实现。该系统融合了用户注册与登录、旅游景点管理、旅游攻略发帖、特色旅游路线推荐、附近美食推荐以及酒店客房推荐与预定等多项功能,旨在为游客提供全方位、一体化的旅游服务体验。在系统设计中&#…

如何卸载电脑上的软件?彻底删除第三方和系统自带软件方法!(新款)

如何卸载电脑上的软件?在日常使用电脑的过程中,我们经常会安装各种软件以满足不同的需求。然而,随着时间的推移,一些不再使用的软件可能会占用系统资源,影响电脑性能。因此,定期卸载不需要的软件是保持系统…

cocos开发QA

目录 TS相关foreach循环中使用return循环延迟动态获取类属性 Cocos相关属性检查器添加Enum属性使用Enum报错 枚举“XXX”用于其声明前实现不规则点击区域使用cc.RevoluteJoint的enable激活组件无效本地存储以及相关问题JSON.stringify(map)返回{}数据加密客户端复制文本使用客户…

LeetCode :21. 合并两个有序链表(Java)

目录 题目描述: 代码: 第一种: 第二种: 题目描述: 将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。 示例 1: 输入:l1 [1,2,4], l2 [1,3,4] 输出:[1,1,2,3,4,4]示例 2: …

删除的文件怎么找回?删除文件恢复全面指南

我们常常在日常生活或工作中不小心删除了重要文件,这样的情况可能瞬间让人感到无助。不过,数据恢复技术已相当成熟,我们可以通过多种方法来找回误删的文件。下面我们将从简单到复杂逐步讲解找回删除文件的方法,希望可以帮助大家在…

D57【python 接口自动化学习】- python基础之异常

day57 异常捕获 学习日期:20241103 学习目标:异常 -- 73 异常捕获:出现异常时,如何利用程序进行处理? 学习笔记: try-except代码块 # 捕获异常 num1 num10 try:num/num1except Exception as e:print(上…

【06】A-Maven项目SVN设置忽略文件

做Web项目开发时,运用的是Maven管理工具对项目进行管理,在项目构建的过程中自动生成了很多不需要SVN进行管理的文件,SVN在对源码进行版本管理时,需要将其忽略,本文给出了具体解决方案。 SVN设置忽略Maven项目中自动生成…

logback日志级别动态切换四种方案

生产环境中经常有需要动态修改日志级别。 现在就介绍几种方案 方案一&#xff1a;开启logback的自动扫描更新 配置如下 <?xml version"1.0" encoding"UTF-8"?> <configuration scan"true" scanPeriod"60 seconds" debug…

Linux——Ubuntu的基础操作

压缩与解压缩 gzip压缩工具 创建文件 a.c和b.c touch a.c touch b.c 压缩文件a.c和b.c gzip a.c gzip b.c 解压缩a.c.gz和b.c.gz gzip -d a.c.gz 对文件夹进行压缩 gzip -r 对文件夹进行解压缩 gzip -rd 注意&#xff1a;这只是对文件夹里所有文件进行压缩&#xff0c…

win10下MMSegmentation自定义数据集

下载1.2.1版本: Releases open-mmlab/mmsegmentation GitHub 安装环境 本地torch环境为1.9.1 pip install -U openmim mim install mmengine mim install "mmcv>=2.0.0" 报mmcv版本不匹配的问题,形如:MMCV==X.X.X is used but incompatible. Please inst…

App Store 截图生成器:轻松制作专业级应用营销图片

在线使用 &#x1f449; 立即使用截图生成器 简介 App Store 截图生成器是一个专门为 iOS 开发者和营销人员设计的在线工具&#xff0c;可以快速生成符合 App Store 规范的应用预览图片。无论是 iPhone 还是 iPad 应用&#xff0c;都能轻松创建出精美的营销截图。 主要特点…

2024年超详细Pycharm安装保姆级教程,Python环境配置和使用指南,看完这一篇就够了

PyCharm 是由 JetBrains 打造的一款 Python IDE &#xff08;集成开发环境&#xff0c;Integrated Development Environment&#xff09;&#xff0c;带有一整套可以帮助用户在使用 Python 语言开发时提高其效率的工具&#xff0c;比如调试、语法高亮、Project 管理、代码跳转、…

使用DJL和PaddlePaddle的口罩检测详细指南

使用DJL和PaddlePaddle的口罩检测详细指南 完整代码 该项目利用DJL和PaddlePaddle的预训练模型&#xff0c;构建了一个口罩检测应用程序。该应用能够在图片中检测人脸&#xff0c;并将每张人脸分类为“戴口罩”或“未戴口罩”。我们将深入分析代码的每个部分&#xff0c;以便…

filebeat+elasticsearch+kibana日志分析

1 默认配置 1.1 filebeat filebeat-7.17.yml,从网关中下载k8s的配置&#xff0c;指定es和kibana的配置 通过kibana查询可以查询到日志了&#xff0c;但此时还不知道具体怎么用。 1.2 kibana 在Discover中创建索引格式&#xff1a;filebeat-*&#xff0c;得到如下图&#xf…

MySQL表的增删改查(CRUD1)

好兄弟们&#xff0c;有没有忘了咱们上节说的知识点呢&#xff1f;忘了也没关系&#xff0c;让我们开始复习吧&#xff01;&#xff01;&#xff01; 上期我们介绍了数据类型&#xff0c;还有一些表的操作&#xff0c;我们常用的数据类型有&#xff1a;1.数值类型 tinyint …

C++和OpenGL实现3D游戏编程【连载17】——着色器进阶(附源码)

🔥C++和OpenGL实现3D游戏编程【目录】 1、本节要实现的内容 在前面着色器初步一节我们了解了着色器的一些初步知识,通过顶点着色器和片段着色器显示出了一个彩色的立方体。我们这节课就来了解一些在着色器中显示纹理等一系列实用操作,同时了解一些进阶的图像渲染技术,比如…