带你读《对象存储实战指南》第三章命名和同步3.1命名技术

本文涉及的产品
对象存储 OSS,20GB 3个月
对象存储 OSS,恶意文件检测 1000次 1年
对象存储 OSS,内容安全 1000次 1年
简介: 《对象存储实战指南》第三章命名和同步3.1命名技术

在分布式系统中制定好服务器命 名 ( Naming) 规则,是理大规模机器 的关键,台服务器和每个部件都根据命名规则设置名( Name) ,就可以快速定位所 在位置,就像根据 校的班级、号、姓名可以晰地找到例如,通过机器名字可以快速找到机器 所域、数据中心、机架、机位等息,同样通过机器 的 IP地址也可以快速确内网、公网等信息,通过对 的名字也可以快速确认用名信息

分布式系 统的数据台机器之间传递,当跟踪数据路径优化性 能或搜系统日志分析间题时 ,通常使用 机器名和时间作为考,此时就要分布式系   统的台机器之间的同步时间 业界典型时间同步 技术有物理时钟同步 、球定位系 统及原钟同步技术 此之外,由于多台机器 之间物理时间无误差、精确的同步代价大,所以业界还会使用 逻辑时钟技术,简便地实 现机器间互时序和同步数据

 

3.1         命名技术 

3.1.1        命名方式

 

命名方式分为名字、地址、标识符 

·   名字。在信息科技领域 ,名字用字符串表示,它指体的实体 ( Entity) ,如机、打印机、邮箱、文件、网页等。

·  地址(Address)。在信息科技领域 ,地址是址访问体位置 ( Location) 的信息,众所周知,在网 络环境中常用 IP地址来访间机器,这里分为三种1Pv4地址1Pv6地址和 MAC地址

·   标识符 ( Identifier)在信息科技领域 ,标识符就是字 符串可以示各类实体,如通用唯标识符 ( UniversallyUniqueIdentifier,UUID)

通常来说,网页用统资源位符 ( URL) 的名展现 ,先通过域名系统 ( DNS) 解析

 

IP地址,然后基于 IP地址访问数据。URL名字和IP地址都算是种标识符,用来标记具体的资源实 体 

1.    URL命名

URI统一资源标识符URLURN统一资源名称都是名字的具体应用 。其中,URI用千描述资源 ,URLURI的特定类型,用地址定位资源 ,URNURI的特性类型,用名称定位资源,URI的命名策略如图 3-1所示,通常包含 schemeauthoritypathqueryfragment参数。

image.png

3-1    URI

URI最常见的式是 URL, 常用来描述网址URI较少见的形式是 URN,   它是 URL的补用资源标识符来寻

URL遵从 URI的命名规范,例如 http://www.example.com/index.html。其中http就是scheme, www.example.comauthority也叫作 hostname) index.htmlpath应文URL最常用千网页 ( schemehttp),也用千文件传输 ( schemeftp)邮箱( schememailto)数据库访( schemeJDBC) 等。

URN也遵从 URI的命名规范,只是使um作为 scheme,下是典型示例。 

•   um:ietf:rfc:2648IETF布的 RFC2648准。

•    urn:uuid:6e8bc430-9c3a-lld9-9669-0800200c9a66表示 UUID息。

 

2.    1Pv4地址

1Pv4(InternetProtocolversion4,互联网协议版本 4) 是互联网协议开发过程中 的第 4个修订版本,也是该协 议第 1个被广泛 部署和使用 的版本

1Pv4使32( 4字节)地址,因此地址间中只有 4294967296( 232)个地址,典型的 1Pv4地址为101.207.252.145。尽管有 2“个地址,但某些地址段为特殊用途保留,如 用网络地址 1800万个地址和多播地址2.7亿个地址),这减少了联网上可用地址的数

l) 分类地址

 基于 1Pv4地址的首字节,按照进制将 1Pv4地址分为 A类地址、B类地址、C类地址、D地址、E地址,如表 3-1所示

3-1     1Pv4分类地址

image.png

在域名出大约 10年后基千分类网络 ( A/B/C/D/E类地址进行地址分配和路由 IP数据包 的设计就出现了扩展性不足的问题因为分类网 络的 C   地址可分配的最小地址块256( 24位前8位主机地址,28=256),而这对大多数企业来说太少 B地址块有65536  (16位前缀,16机,216=65536),而这对公司说都太多。因此导致不能充分使用 IP地址块,并且路由配置 也不方便。

2) 类别域间路由

 

为了解决以上问题,互联网工程工作小组1993年发布新系列的标准    RFC1518RFC1519,    它们描述了新分配 IP地址块和路由数据包 的方法,这就是无类别域间路由(ClasslessInter-DomainRouting, CIDR) 技术。该技术的核心是基千可变子网掩码 ( VariableLengthSubnetMasking,VLSM) 的地址前分配,包括如下特点

·  子网掩码技术 。遵从 CIDR规则的地址,会用指定前缀位数例如,

192.168.0.0/16是用 16指定前长度,从而更高效地使用地址

·    将多个连的前缀聚合成超网 ,总体上减少 路由表的表 项数目 ,聚合使得互联网的路由表不用分为多级

CIDR地址块表示方法和 1Pv4地址块表示方法类 似,如A.B.C.DIN。其中A.B.C.D为四部分组成的点分十进制地址,后跟个斜线/) , 最后是范围 在 0~32个数表示前缀的长度,也就是从到右被地址块中 的地址共的比特位数目如图3-2所示 ,指定CIDR块为 10.10.1.32/27,根据 CIDR从左到右的比特位比较27位原则,10.10.1.44于该块,但10.10.1.90不属千该块

image.png

3-2IPv4别域间 路由 ( CIDR)

3)    CIDR地址块包含主机数

 

CIDR通过前缀路由聚合 ,将个原有的 C(/24) 网络聚 ,对外显示为 a.b.c.d/20的网络假设这些网   络的 地址前 20位都相同),从而有效地减少了对外显示的网络数 ,防止路由爆炸3-2  所示,CIDR斜线后的数N决定该网络的机数(该值为232-  N)通过合理设N值,可以活地支持不同规模的网,而不像 A/B/C/D类地址那 样以 8为粒度。

image.png3-2   1Pv4CIDR地址计算主机

image.png

4)    CIDR地址块用

 

基千 1Pv4CIDR的地址块用途如3-3所示

 

3-3     基于1Pv4CIDR的地

image.png

基千 IPv4  CIDR  创建的地址巾互联网号码分配局  O ntem  et  Assigned Numbers  Authority,IANA)  和区域互联网注册管理机构 ( Regional   InternetRegistries,   RIR)  管理RIR  均维护个公共的 WHOIS数据,以此提供IP地址分配的详情。由千 1Pv4    的地址 空间有限(总共产 个地址),因此分配地址时应考虑到各种用途,如3-3所示 ,特别专有网3个地址

•   10.0.0.0/8A类专用网 地址 地址范围为 10.0.0.0~10.255.255.255,支 持 16777216专用网 络主机。

•    172.16.0.0/12B类专用网络地址地址范围为 172.16.0.0~172.31.255.255,支待

1048576专用网络

•   192.168.0.0/16C类专用网 络地 址 地址范 围为 192.168.0.0~192.168.255.255,65 536台专用网络

 

相关实践学习
借助OSS搭建在线教育视频课程分享网站
本教程介绍如何基于云服务器ECS和对象存储OSS,搭建一个在线教育视频课程分享网站。
相关文章
|
对象存储
|
8天前
|
SQL 分布式计算 DataWorks
DataWorks产品使用合集之在DataWorks中,同步OSS中的数据的步骤如何解决
DataWorks作为一站式的数据开发与治理平台,提供了从数据采集、清洗、开发、调度、服务化、质量监控到安全管理的全套解决方案,帮助企业构建高效、规范、安全的大数据处理体系。以下是对DataWorks产品使用合集的概述,涵盖数据处理的各个环节。
18 0
|
存储 前端开发 easyexcel
谷粒学院——Day06【整合阿里云OSS、EasyExcel技术实现Excel导入分类】
谷粒学院——Day06【整合阿里云OSS、EasyExcel技术实现Excel导入分类】
784 0
谷粒学院——Day06【整合阿里云OSS、EasyExcel技术实现Excel导入分类】
|
存储 Kubernetes 网络协议
【分布式技术专题】「OSS中间件系列」从0到1的介绍一下开源对象存储MinIO技术架构
【分布式技术专题】「OSS中间件系列」从0到1的介绍一下开源对象存储MinIO技术架构
550 0
【分布式技术专题】「OSS中间件系列」从0到1的介绍一下开源对象存储MinIO技术架构
|
对象存储
|
数据采集 对象存储 开发者
同步数据到 OSS|学习笔记
快速学习同步数据到 OSS
229 0
同步数据到 OSS|学习笔记
|
Linux 对象存储 数据中心
阿里云oss同步文件到本地,添加宝塔定时任务自动同步
阿里云oss同步文件到本地,添加宝塔定时任务自动同步
1432 0
|
存储 Web App开发 容灾
阿里巴巴集团上云之 TFS 迁移 OSS 技术白皮书
1、集团使用阿里云对象存储 OSS 概述双十一在逛淘宝、天猫时最关注的通常是价格,比如这件衣服打几折,那里可以领到红包或优惠券,另外的关注点就是商品。商品图片是给消费者最直观的印象,直接影响店铺商品的销量。那这些海量的图片到底是存储在哪里呢?答案就是阿里云对象存储 OSS。OSS 是阿里集团非结构化数据的统一存储系统,为天猫、淘宝、聚划算、飞猪、饿了么、UC、优酷、小微金服、钉钉、菜鸟、AliEx
710 0
阿里巴巴集团上云之 TFS 迁移 OSS 技术白皮书
|
缓存 运维 网络协议
免费下载!阿里技术专家倾力之作《对象存储&视频云35条实战秘籍》发布!
众多阿里技术专家层层筛选,汇总35篇对象存储&视频云经典实录,从问题原因到适用产品,快速提升您的工单运维效率。
121528 0
免费下载!阿里技术专家倾力之作《对象存储&视频云35条实战秘籍》发布!
|
存储 对象存储
带你读《对象存储实战指南》第三章命名和同步3.4小结
《对象存储实战指南》第三章命名和同步3.4小结
150 0
带你读《对象存储实战指南》第三章命名和同步3.4小结