SNAT、DNAT等小知识


一、SNAT和DNAT

CDK:Container Deployment Kit
是一个基于华为云CCE服务的容器部署平台,内核是Kubernetes,CDK有SRE维护,专门作为云服务管理面的部署平台。
Hypervisor或者Virtual machine monitor(VMM)是创造并且运行虚拟机的软件、固件、或者硬件,通俗来讲Hypervisor是一种将操作系统与硬件抽象分离的方法,以达到host machine的硬件能够同时运行在一个至多个虚拟机作为guest machine的目的,这样能够使这些虚拟机高效地分享主机硬件资源。

弹性公网IP:可以直接访问Internet的IP地址,而私有IP地址为公有云内局域网络的IP地址,私有IP地址禁止出现在Internet中
SNAT功能:通过绑定弹性公网IP,实现私有IP向公有IP的转换,可实现VPC内跨可用区的多个云主机共享弹性公网IP,安全、高效地访问互联网。
DNAT功能:通过绑定弹性公网IP(IP映射或端口映射方式),实现VPC内跨可用区的多个云主机共享弹性公网IP,为互联网提供服务。

SNAT和DNAT区别:
云一切以自身为出发点:
1.SNAT源头是自身,访问云外;
2.DNAT目的地是自身,表示对外提供服务;
内部地址要访问公网上的服务时,内部地址会主动发起连接,将内部地址转换为公有IP,网关这个地址转换称为SNAT;
当内部需要对外提供服务时,外部发起主动连接,路由器或者防火墙的网关接收到这个连接,然后把连接转换到内部,此过程是由带公有IP的网关代替内部服务来接收外部的连接,然后再内部做地址转换,此过程称为DNAT,主要用于内部服务对外发布。

1、DNAT:目标网络地址转换Destination Network Address Translation
DNAT用于修改数据包的目标IP地址和端口号,将数据包从源地址转发到目标地址;
当数据包经过DNAT规则时,目标地址会被替换为指定的目标地址,端口号也可以被修改;
DNAT通常用于实现端口映射、负载均衡、虚拟服务器等功能;
举个例子,当你子啊路由器上设置了DANT规则,将外部的IP地址的某个端口映射到内部服务器的某个端口上时,外部用户访问路由器的该端口时,数据包会被转发到内部服务器上。
2、SNAT:源网络地址转换Source Network Address Translation
SNAT用于修改数据包的源IP地址和端口号,将数据包从源地址转发到目标地址;
当数据包经过SANT规则时,源地址会被替换为指定的源地址,端口号也可以被修改;
SNAT通常用于实现网络地址隐藏,多个内部主机共享一个公网IP地址等功能;
举个例子,当你在路由器上设置了SNAT规则,将内部服务器的数据源地址替换为路由器的公网IP地址时,外部服务器收到的数据包会以为是来自路由器的。

总结:
DNAT用于修改数据包的目标地址,将数据包转发到指定的目标地址;
SNAT用于修改数据包的源地址,将数据包转发出去时,源地址会被替换为指定的源地址;
DNAT常用于实现端口映射、负载均衡、虚拟服务器管理等功能;
SNAT常用于实现网络地址隐藏、多个内部主机共享一个公网IP地址等功能;

二、概念

HCS中
基础服务通常指IaaS基础服务,包括计算、存储、网络等
高阶服务通常指应用平台、EI、数据库

华为云stack(堆栈)和Cloud的区别
华为云stack和Cloud是两个不同的产品线,他们的主要区别在于应用场景和提供的服务特点
stack是面向企业应用的私有云解决方案,提供了一系列的基础设施服务,如计算、存储、网络等,适合更高定制化的企业用户。
而Cloud则是面向个人和小型企业的用户,提供了一系列的云计算服务,适合需要快速、便捷的公共云服务的个人和小型企业用户。

华为云安全体系-----冰山安全

普罗平台:CloudScope,华为云服务运维平台,提供统一软件开发和软件运维操作;在软件构建、集成、测试、发布到部署中提供自动化和监控。

SOP:Standard Operation Procedure标准操作流程

EDKM:Expand Develop ToolKit Manager 展开开发工具包管理器
剧本形式,底层封装的是Python
EDKM的使用方法,在CAC高阶变更菜单-高阶服务变更中上传插件包进行操作。所以EDKM其实依赖于普罗CAC,他其实是CAC的一个批量化操作功能。即通过上传一个按照一定规则编排的压缩包,一次性执行多个CAC功能。
EDKM封装了接口,并编排,所有的执行能力仍有服务方提供
压缩包(zip格式)即插件包,而为什么一个插件包可以一次性完成多个CAC功能,是因为华为云有一个叫原子能力的功能,它是CAC或者EDKM对“外”提供的一个类似访问入口的东西,类似于“计算机的访问端口”,可以对外部CAC进行命令传递。我们可以通过这个“端口”去命令CAC执行一些CAC的功能。比如它有一个原子能力叫创建虚拟机,那么我们通过这个原子能力就能去命令CAC执行“申请虚拟机”的功能,而该功能与原本在CAC手动执行“申请虚拟机”功能的效果是一致的。

SWR:SoftWAre Repository for Container容器镜像服务
优势:镜像下载加速、高可靠的存储:依托华为OBS专业存储,确保镜像的存储可靠性高达11个9、更安全的存储:细粒度的授权管理,让用户更精准的控制镜像访问权限。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值