华为HCCDA云技术认证--网络服务

大家好呀!我是reload。今天继续带大家学习华为HCCDA云技术认证,涵盖华为云最为核心的计算、存储、网络、数据库、安全、部署等服务。今天学习网络服务相关内容。

登录华为云官网:https://www.huaweicloud.com/ ,进入首页,在产品标题下可以查看所有与网络相关的云产品及服务。

8b1148244a9dbc5ddd3538a88da540de.png

如上图所圈,这次主要学习虚拟私有云VPC、弹性公网IP和NAT网关相关内容。

一、虚拟私有云VPC

1、VPC概述

虚拟私有云(Virtual Private Cloud,VPC)是用户在云上的私有网络,为云服务器、云容器、云数据库等云上资源构建隔离、私密的虚拟网络环境

b95c13f5a32fdf0808d7ef623eb4179d.png

2、VPC的组成

每个虚拟私有云VPC由一个私网网段、路由表和至少一个子网组成。

3c328934b17e21dbac1c9496701584e9.png

私有网段是用户创建虚拟私有云时指定的网段,必须是私网的网段。一般会创建一个比较大的网段,再进行子网划分分配给不同应用。而系统会自动生成默认路由表,作用是保证同一个虚拟私有云下的所有子网互通

当默认路由表中的路由策略无法满足应用时,可以通过创建自定义路由表来解决。

2.1 子网

VPC与子网之间是什么关系呢?

eg:假设VPC创建时申请了一段IP地址范围,有1万个IP地址,这些IP地址不会直接提供给服务器使用,而是需要用到子网把这些IP地址分散到不同子网内,然后用户就能把服务器如ECS、RDS等“扔”到相关的子网里,获得子网所在的网段(子网私有IP范围,即子网网段,是VPC的一个子集)。

efd788ae6225a0ccd343fd42ffe85017.png

=> 建议在创建子网时用业务的逻辑来设计子网,即把相似逻辑的节点放在相同子网内

eg:与前端相关的web server全部放在一个子网里,而与后端相关的应用服务器又全部放在另一个新的子网里;有点类似于前后端分离架构所体现的分而治之、职责分离的思想。

2.2 路由表

一个子网只能关联一个路由表 => 每个子网的出流量走向只能由一个路由表来控制。

ed04ae859f33168a5d775056f86a1bc2.png

3、VPC网络安全控制

3.1 概述

VPC支持的安全防护策略有网络ACL安全组,二者有啥区别?

=> 安全组是节点防火墙,进出节点的流量都要检查; 

=> 网络ACL是子网防火墙,只检查跨子网流量,不管子网内流量

f4b3ef62b17b239dc1d1617ff31c2246.png

3.2 安全组

安全组是一个逻辑上的分组。用户可以在安全组中定义访问规则,当实例加入该安全组后,即受到这些访问规则的保护。

安全组中包括入方向规则出方向规则,用来控制安全组内实例入方向和出方向的网络流量

ae216f616749654b3cedeb8a42e6a447.png

上图安全组SGA的规则配置解读如下:

规则1 => 允许所有来源的ICMP流量进入安全组SGA内的实例(ICMP协议通常用于网络诊断工具,如Ping命令),这条规则确保了这些工具可以正常使用。

规则2 =>允许来自同一安全组SGA内的所有流量进入实例,这意味着安全组SGA内的实例之间可以互相通信,无论使用什么协议或端口。

规则3 => 允许安全组SGA内的实例向所有目的地址发送所有类型的流量,确保了实例可以与外部网络进行通信。

3.3 网络ACL

1)网络ACL是一个子网级别的可选安全层,类似于通过与子网关联的出方向/入方向规则控制出入子网的网络流量。 

2)网络ACL默认拒绝所有出入子网的流量,直至添加放通规则

3)网络ACL可同时关联多个子网,但一个子网只能关联一个网络ACL

0bb25fe26062e9b7f03d1a8db3b5be49.png

3.4 VPC应用场景-云端专属网络

场景描述:每个VPC代表一个私有网络,与其他VPC逻辑隔离。用户可以将业务系统部署在华为云上,构建云上私有网络环境。

eg:有多个业务系统,如生产环境和测试环境要严格进行隔离,那么可以使用多个VPC进行业务隔离,以构建云端专属网络。

179c061a4c5a99a3edb0545a7203b036.png

二、云上网络的连通性

首先来思考一个问题:同一Region下,两台位于不同VPC的ECS能通过私有IP相互通信吗?

=> 可以,建立对等连接

1、对等连接(VPC Peering)

对等连接是两个VPC之间的网络连接,由于不同VPC之间网络不通,可使用对等连接实现不同VPC之间的云上内网通信。过程及示例见下图:

dd32e2302bd1fc6aa147169545857033.png

几点注意:

=> 对等连接不支持跨区域,即不能跨区域建立虚拟私有云之间的直接连接 

=> 私有通信:虚拟私有云之间的通信是私有的,不会通过互联网进行,保证了安全性与隐私。

2、弹性公网IP(EIP)

除了私有通信,云上业务大多数需要访问互联网暴露服务,又该用什么方法呢?绑定弹性公网IP(EIP)

弹性公网IP(Elastic IP,EIP)提供独立的公网IP资源,包括公网IP地址与公网出口带宽服务。

8706e9c773284ee9f81d0b0aef6f253c.png

3、NAT网关

1)概述 

NAT网关提供网络地址转换服务,分为公网NAT网关和私网NAT网关。公网NAT网关可分为SNATDNAT。私网NAT网关主要用于私有网络之间的地址转换,通常用于不同虚拟私有云之间的通信或私有网络与本地数据中心之间的通信。

=> SNAT:使多个云主机共享弹性公网IP访问Internet。 

=> DNAT:使多个云主机共享弹性公网IP提供互联网服务

2)特性

=> 多个云主机共享使用弹性公网IP 

=> 支持跨子网部署和跨可用区域部署 

=> 多种网关规格可灵活选择

4、NAT网关-SNAT

源NAT(SNAT,Source Network Address Translation):在NAT转换时,仅对报文中的源地址进行转换,主要应用于私网用户访问公网的场景。

1325ae9ae3b676c1488fe8c2a2c97898.png

5、NAT网关-DNAT

目的NAT(DNAT,Source Network Address Translation):在NAT转换时,仅对报文中的目的地址和目的端口号进行转换,主要应用于公网用户访问私网服务的场景。

39e9c14d1d0de9498d9e655571a1a659.png

6、公网NAT配置总览

NAT网关充当虚拟私有云与互联网之间的桥梁,允许虚拟私有云内的资源发送和接收数据;而弹性公网IP使虚拟私有云资源能够与外部互联网进行通信。

71112afb4f77759139a843051a9befa1.png

7、华为云网络服务总结

将上面所学的知识整合串联起来,得到一个整体的网络服务模型,如下:

e60ae7f1666d844492c5857d660b6937.png

三、网络服务最佳实践

看懂如下图:

b6f7227ec51b51d26e5c9438f273cc92.png

 

最后,关于HCCDA云技术认证,华为云双11福利限时秒杀,活动期间仅需1元!详情请见历史文章【双11福利!华为云鸿蒙开发认证仅需1元!!

好了,以上就是今天这篇文章的全部内容了。如果你想及时看到我的文章,只需做这几个动作:点星标、点在看(包括赞)、评论、分享,我就会经常出现在您的常读列表,后面更新都会提醒。感谢大家的关注和支持,祝大家生活美满,学业有成,事业蒸蒸日上!

最后,星标设置如下:

90bbfd7532f321bffbb1d64d946ca782.png

如下即设置成功!

d304523b51cf0792fd37e0201740db86.png

往期精彩文章推荐(点击下方蓝字即可阅读!)

华为HCCDA云技术认证--存储服务

华为HCCDA云技术认证--计算服务

双11福利!华为云鸿蒙开发认证仅需1元!!

云上盛宴--腾讯云双11活动玩法攻略

腾讯云计算工程师认证篇--云计算核心技术与分层架构

什么是数据中心和云计算?

华为认证HCIA篇--网络参考模型及应用层、传输层协议

华为认证HCIA篇--网络通信基础

什么是华为认证?一图读懂2024最新华为认证架构!

IDEA实用篇之主题和背景插件推荐,简直好用到爆!

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

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

相关文章

如何提升自己的情商?

在当今社会,情商的重要性越来越被人们所认识和重视。无论是职场发展、人际关系,还是自我成长,情商都起着关键的作用。那么,如何提升自己的情商呢? 一、自我认知:了解自己,方能明智处世 自我认…

SSM post接口传递json 报错 HTTP状态 415 - 不支持的媒体类型

这篇文章是写给哪些在小破站学习ssm教程的兄弟们,我们都是萌新,大佬就让行吧感谢理解! 本文章主要讲解B站赵伟风SSM教程第108节(JSON数据的接收) 我所有的配置都跟老师一样,老师就很顺利发出去了,我的就是一直415&am…

《Python编程实训快速上手》第七天--文件与文件路径

该章节将使用Python在硬盘上创建、读取和保存文件 一、文件与文件路径 1、Windows中使用\以及macOS和Linux中使用/ 使用pathlib模块中的Path()函数进行文件名和目录的拼接,返回文件路径字符串 from pathlib import Path print(Path("spam","bacon",&qu…

StarRocks 架构

StarRocks 是什么?( What is StarRocks?) StarRocks 是 MPP 的查询引擎,用来做实时查询,提供亚秒级的查询性能。 兼容 MYSQL 协议,可以和大部分 BI 工具进行无缝衔接。 Apache 2.0 开源产品。 使用场景&…

A038-基于SpringBoot的乡村养老服务管理系统登录

🙊作者简介:在校研究生,拥有计算机专业的研究生开发团队,分享技术代码帮助学生学习,独立完成自己的网站项目。 代码可以查看文章末尾⬇️联系方式获取,记得注明来意哦~🌹 赠送计算机毕业设计600…

WPF应用程序的生命周期-笔记

应用程序的生命周期 窗体的生命周期: window是一个控件 window中的事件:从window创建到关闭我们称之为窗体的生命周期 每一个窗体的生命周期都是独立的,窗体与窗体之间的生命周期都是独立的 最早加载的事件 控件的事件触发 基本所有的控件都继承与Framework 在WPF中基本所有的…

H.265流媒体播放器EasyPlayer.js视频流媒体播放器关于直播流播放完毕是否能监听到

EasyPlayer属于一款高效、精炼、稳定且免费的流媒体播放器,可支持多种流媒体协议播放,无须安装任何插件,起播快、延迟低、兼容性强,使用非常便捷。 EasyPlayer.js播放器不仅支持H.264与H.265视频编码格式,也能支持WebS…

智能停车解决方案之停车场室内导航系统(二):核心技术与系统架构构建

hello~这里是维小帮,如有项目需求和技术交流欢迎大家私聊我们!点击文章最下方获取智慧停车场方案~撒花! 随着城市化进程的加速,停车难问题日益凸显。智能停车系统作为缓解停车压力的有效手段,其核心技术与架构的构建至…

美赛优秀论文阅读--2023C题

文章目录 1.题目说明2.我对于这个题目信息的理解3.优秀论文学习3.1摘要3.2相关的算法模型 4.总结 1.题目说明 今天阅读的这个文章来自于这个2023年的这个美赛的这个C题的论文; 我们的这个题目可以到网上去找,这个还是比较容易找到的,大致就…

无人机飞手入门指南

无人机飞手入门指南旨在为初学者提供一份全面的学习路径和实践建议,帮助新手快速掌握无人机飞行技能并了解相关法规知识。以下是一份详细的入门指南: 一、了解无人机基础知识 1. 无人机构造:了解无人机的组成部分,如机身、螺旋桨…

【JavaEE初阶 — 多线程】定时器的应用及模拟实现

目录 1. 标准库中的定时器 1.1 Timer 的定义 1.2 Timer 的原理 1.3 Timer 的使用 1.4 Timer 的弊端 1.5 ScheduledExecutorService 2. 模拟实现定时器 2.1 实现定时器的步骤 2.1.1 定义类描述任务 定义类描述任务 第一种定义方法 …

AIGC----生成对抗网络(GAN)如何推动AIGC的发展

AIGC: 生成对抗网络(GAN)如何推动AIGC的发展 前言 随着人工智能领域的迅猛发展,AI生成内容(AIGC,AI Generated Content)正成为创意产业和技术领域的重要组成部分。在AIGC的核心技术中,生成对抗网络(GAN&am…

基于css的Grid布局和vue实现点击左移右移轮播过渡动画效果

直接上代码&#xff0c;以下代码基于vue2,需要Vue3或者react可以使用国内直连GPT/Claude来帮你转换下 代码如下&#xff1a; // ScrollCardsGrid.vue <template><div class"scroll-cards-container"><!-- 左箭头 --><div v-show"showLef…

Springboot如何打包部署服务器

文章目的&#xff1a;java项目打包成jar包或war包&#xff0c; 放在服务器上去运行 一、编写打包配置 1. pom.xml 在项目中的pom.xml文件里面修改<build>...</build>的代码 >> 简单打包成Jar形式&#xff0c;参考示例&#xff1a; <build><fina…

RabbitMQ-死信队列(golang)

1、概念 死信&#xff08;Dead Letter&#xff09;&#xff0c;字面上可以理解为未被消费者成功消费的信息&#xff0c;正常来说&#xff0c;生产者将消息放入到队列中&#xff0c;消费者从队列获取消息&#xff0c;并进行处理&#xff0c;但是由于某种原因&#xff0c;队列中的…

ALSA - (高级Linux声音架构)是什么?

ALSA是Linux声音系统的核心组件&#xff0c;让用户可以精细控制声音硬件和声音进出。它通过抽象层屏蔽了硬件复杂性&#xff0c;使开发者能够专注于功能实现。这篇文章将逐步解析ALSA的基础知识&#xff0c;包括其运作原理、应用场景&#xff0c;以及如何完成一个基本配置和使用…

Ceph层次架构分析

Ceph的层次结构可以从逻辑上自下向上分为以下几个层次&#xff1a; 一、基础存储系统RADOS层 功能&#xff1a;RADOS&#xff08;Reliable Autonomic Distributed Object Store&#xff09;是Ceph的底层存储系统&#xff0c;提供了分布式存储的核心功能。它是一个完整的对象存…

在连锁零售行业中远程控制软件的应用

在连锁零售行业&#xff0c;远程控制软件正逐渐成为提高效率和降低成本的重要工具。作为零售经理&#xff0c;您可能已经注意到这种技术带来的变化。试想一下&#xff0c;无论您身在何处&#xff0c;都可以实时监控商店的运营情况&#xff0c;甚至在远离的地方解决顾客的问题。…

JS学习日记(jQuery库)

前言 今天先更新jQuery库的介绍&#xff0c;它是一个用来帮助快速开发的工具 介绍 jQuery是一个快速&#xff0c;小型且功能丰富的JavaScript库&#xff0c;jQuery设计宗旨是“write less&#xff0c;do more”&#xff0c;即倡导写更少的代码&#xff0c;做更多的事&#xf…

支持用户注册和登录、发布动态、点赞、评论、私信等功能的社交媒体平台创建!!!

需要整体源代码的可以在我的代码仓下载https://gitcode.com/speaking_me/social-media-platformTest.git 社交媒体平台 描述&#xff1a;社交媒体平台需要支持用户注册、发布动态、点赞、评论、私信等功能。 技术栈&#xff1a; 前端&#xff1a;React, Angular, Vue.js后端…