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

目录


一、华为云计算基础知识

知识点 内容描述
云计算概念 通过网络提供计算资源、存储资源和应用服务的模式,主要分为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. 持续学习:定期学习华为云的最新服务及功能,并结合企业应用场景实际操作和测试。

相关推荐
IT民工金鱼哥2 分钟前
【华为云-云驻共创】UCS跨云多活容灾:让业务高可用不再是难题
华为云
小安运维日记1 小时前
Linux云计算 |【第五阶段】PROJECT3-DAY1
linux·运维·安全·云计算
Ultipa1 小时前
揭秘云计算 | 2、业务需求推动IT发展
云计算
黑龙江亿林等保2 小时前
阿里云ESC云服务器搭建指南
服务器·阿里云·云计算
青瓷看世界2 小时前
华为HarmonyOS借助AR引擎帮助应用实现虚拟与现实交互的能力3-获取设备位姿
华为·ar·harmonyos·虚拟现实
李恒-聆机智能专精数采3 小时前
从零开始了解数采(十二)——汽车锂电池板自动装配线数据采集方案
大数据·数据挖掘·云计算·汽车·边缘计算·制造·数据可视化
程序猿进阶6 小时前
系统上云-流量分析和链路分析
java·后端·阿里云·面试·性能优化·系统架构·云计算
青瓷看世界10 小时前
华为HarmonyOS打造开放、合规的广告生态 - 原生广告
华为·harmonyos·广告投放
lqj_本人14 小时前
Flutter&鸿蒙next中封装一个列表组件
flutter·华为·harmonyos