关闭

有关数据备份、存储全路径、备份设备的一些知识点(文件级备份、块备份)整理

1、关于磁带 传统磁带库不是块设备,有余机械的限制,相对于磁盘文件系统,也具备磁带文件系统,或者称磁带数据管理系统; 块级别备份可以看成是对底层lun的备份,不管lun上是否存在数据、或者原始有效容量;抛开了文件系统,直接备份扇区;典型案例,磁盘镜像; 相对文件系统备份,需要访问目标的os、文件系统接口;块备份是不经过os的文件系统接口的,而是通过磁盘控制器驱动接口,直接读取磁盘;速度快;...
阅读(956) 评论(0)

有关网络协议融合、存储关键知识点的一些理解

结合最近数据中心网络、及存储领域选型的一些疑问,对网络方面的一些理解如下: 一、所谓的网络协议融合、POP 首先,我们关于以太网、与tcp/ip,实际上,tcp/ip不等于以太网、以太网我们可以看成是二层以下的内容(不完全正确);tcp/ip一统天下,其可以承载在以太网、帧中继、atm上等等各种与以太网同类级别的概念;也就产生了需要理解的一个概念,PoP(protocal over proto...
阅读(505) 评论(0)

关于消息、接口等内容的一些区别分析

一、消息: 消息:一个信息包含两个因素:消息描述(用于定义诸如消息传输目标等)和数据信息(如应用程序数据或数据库查询等)。程序之间的通讯通过传递消息而非直接调用程序。如简单对象访问协议(SOAP)、电子数据交换(EDI)、C、COBOL和XML都是常见的消息类型实现。 队列:一个安全的信息存储区。因为消息存放在队列中,所以应用程序可以相互独立的运行,以不同的速度,在不同的时间,在不同的...
阅读(711) 评论(0)

关于网络隧道技术

几个理解 1、通过隧道的建立,可实现:* 将数据流强制送到特定的地址* 隐藏私有的网络地址* 在IP网上传递非IP数据包* 提供数据安全支持     近来出现了一些新的隧道技术,并在不同的系统中得到运用和拓展。     为创建隧道,隧道的客户机和服务器双方必须使用相同的隧道协议。隧道技术可分别以第2层或第3层隧道协议为基础。 第2层隧道协议对应于OSI模型的数据链路层,使用帧作...
阅读(373) 评论(0)

Nosql主要概念、产品分类、及各产品要点

背景: 通常情况下,Nosql...
阅读(601) 评论(0)

云数据中心网络虚拟化——大二层技术巡礼之NVo3技术端到端隧道

NVo3(Network Virtualization over Layer 3),是IETF 2014年十月份提出的数据中心虚拟化技术框架。NVo3基于IP/MPLS作为传输网,在其上通过隧道连接的方式,构建大规模的二层租户网络。NVo3的技术模型如下所示,PE设备称为NVE(Network Virtualization Element),VN Context作为Tag标识租户网络,P设备即为普...
阅读(1089) 评论(0)

数据中心网络虚拟化 隧道技术

如何实现不同租户和应用间的地址空间和数据流量的隔离是实现数据中心网络虚拟化首先需要解决的几个问题之一。所谓地址空间的隔离是指不同租户和应用之间的网络(ip)地址之间不会产生相互干扰。换句话说,两个租户完全可以使用相同的网络地址。所谓数据流量的隔离是指任何一个租户和应用都不会感知或捕获到其他虚拟网络内部的流量。为了实现上述目的,我们可以在物理网络上面为租户构建各自的覆盖(overlay)网络,而隧道...
阅读(738) 评论(0)

数据中心虚拟化为何离不开大二层网络技术?

一.为什么需要大二层? 1. 虚拟化对数据中心提出的挑战 传统的三层数据中心架构结构的设计是为了应付服务客户端-服务器应用程序的纵贯式大流量,同时使网络管理员能够对流量流进行管理。工程师在这些架构中采用生成树协议(STP)来优化客户端到服务器的路径和支持连接冗余。 虚拟化从根本上改变了数据中心网络架构的需求。最重要的一点就是,虚拟化引入了虚拟机动态迁移技术。从而要求网络支持大范围...
阅读(659) 评论(0)

云数据中心网络虚拟化——网络虚拟化的传统技术之VLAN

VLAN(Virtual LAN,虚拟局域网),是一个局域网的虚拟化技术,官方文件参考IEEE 802.1q。对于做网络的人来说,谈起它简直是如数家珍。VLAN可以说是网络虚拟化领域的老祖宗,可别看这个技术年头已经很久了,它的活力可不减当年——做VPN有QinQ,做策略有PVLAN,做融合有FCOE,做VPC有AWS的EC2等等,可以说由VLAN衍生出来的标签技术的应用在数通领域历久弥新,而基本上...
阅读(517) 评论(0)

云数据中心网络虚拟化——大二层技术巡礼之数据平面的演化

开始讲解数据平面的虚拟化前,我们首先来看一看数据中心网络典型的网络拓扑。左图3层分别为接入、汇聚和核心层,一般来说,接入层负责制定虚拟机的接入策略,汇聚层负责二层的传输,核心层作为网关负责三层的互通。当然了,如果汇聚层设备能够作为网关,也可以简化为右图的两层拓扑。 数据中心传统的虚拟化做法是VLAN+xSTP +自学习,VLAN负责隔离,STP负责拓扑整合,自学习负责...
阅读(805) 评论(2)

云数据中心网络虚拟化——大二层技术巡礼之控制平面一虚多

说完了控制平面多虚一,再来说说控制平面一虚多。我们知道,通过计算资源的一虚多技术,一台物理服务器上可以生成多个虚拟机,它们完全独立的进行工作。如果能够参照计算的一虚多,将一台网络设备的操作系统分为多个操作系统,每个操作系统对应一台虚拟设备,而这些虚拟设备的数据、控制和管理都是完全独立的,网管配置起来可以少费不少脑细胞。而且,多个虚拟设备还能够做备份、迁移什么的,反正只要能虚出来,玩法就有很多了。 ...
阅读(950) 评论(0)

云数据中心网络虚拟化——大二层技术巡礼之控制平面多虚一

控制平面多虚一,指的是将两台或者多台设备的资源(包括操作系统、转发实例、转发表、端口等)进行整合,对外表现为一台逻辑设备,以Cisco VSS,Huawei CSS和H3C的IRF为代表,后来Cisco又推出了vPC技术作为对VSS的升级(虽然vPC已经很难说是控制平面多虚一技术了)。其实在这些技术中,除了转发实例、转发表这些转发逻辑层面的资源以外,端口这些数据平面的资源都被连带着整合了,因此又称...
阅读(1021) 评论(0)

云数据中心网络虚拟化——大二层技术巡礼之初识大二层

刚接触网络的一段时间里,作者经常把数据中心和云等同在一起来看待,以为数据中心就是成群的虚拟机和各种神秘的转发设备,支撑着“按需服务”的商业模型。后来才慢慢意识到,这是两个交织在一起但完全不同的概念。数据中心是把服务器放在一起统一进行管理的技术,属于社会分工的产物。大型的公司通常自建私有的数据中心,而没有足够财力的小公司就只能租用公共数据中心的IT资源。云是数据中心一种高度进化的形态,开启了“按需租...
阅读(677) 评论(0)

微服务架构实践感悟

从去年初开始接触微服务架构的一些理念,然后到今年开始实施系统第四个大版本的架构升级决定采用这套架构理念。  最近关于微服务架构的讨论还是多起来,因为国外一些著名互联网公司(如:Amazon、Netflix 等)从实践中摸索出了一套新的大型系统架构方法论,并取得了成功,树立了很好的示范,然后这套方法论渐渐就被一些技术理论派  人士命名为微服务架构(Microservices)。 在微服务架...
阅读(366) 评论(0)

微服务化架构演进与人员组织

微服务架构思路对组织影响的进一步思考。」 今年开始系统演化进入了第四个大版本,前两个版本我们采用的单一应用模式,核心开发团队也只有五、六人。 前年团队扩张到了近 20 人左右,单一应用的维护协作成本已变得不可忽视,服务化拆分时进入第三版时我们做出 的一个选择,但当时拆分粒度其实较粗,方便把团队拆分为几个小组来分别维护不同的服务和子系统。 两年来随着业务的发展,每个当初拆...
阅读(462) 评论(0)

面向服务与微服务架构

背景 最近阅读了 Martin Fowler 和 James Lewis 合著的一篇文章 Microservices, 文中主要描述和探讨了最近流行起来的一种服务架构模式——微服务,和我最近几年工作的实践比较相关感觉深受启发。本文吸收了部分原文观点,结合自身实践经验来探讨下服务架构模式的演化。 面向服务架构(SOA) 面向服务架构 SOA 思想概念的提出已不是什么新鲜事,大概...
阅读(322) 评论(0)

有关微服务的多种解释与理解【摘自网络】,不完全赞同的文章

1. 负责单个功能 2. 单独部署 3. 包含一个或多个进程 4. 拥有自己的数据存储 5. 一支小团队就能维护几个微服务 6. 可替换的 负责单个功能 微服务在整个系统中只负责单个功能。这句话分解来说包含两部分内容:第一,微服务只有单个责任;第二,负责的是功能。单一责任原则有几种描述,其中一个传统的描述是: “当需要修改某个类的时候原因有且只有...
阅读(363) 评论(0)

容器技术基础 lxc

LXC为Linux Container的简写。Linux Container容器是一种内核虚拟化技术,可以提供轻量级的虚拟化,以便隔离进程和资源,而且不需要提供指令解释机制以及全虚拟化的其他复杂性。相当于C++中的NameSpace。容器有效地将由单个操作系统管理的资源划分到孤立的组中,以更好地在孤立的组之间平衡有冲突的资源使用需求。与传统虚拟化技术相比,它的优势在于: (1)与宿主机使用同...
阅读(348) 评论(0)

equals方法重写

public class Order { private int Orderid; private String OrderName; public int getOrderid() { return Orderid; } public void setOrderid(int orderid) { Orderid = orderid; } public Stri...
阅读(378) 评论(0)

匿名类对象及可变参数

1、匿名类对象的调用,仅仅使用一次; new objectname().method; 2、可变参数 String ... args package com.test.args; public class TestArgs { /** * @param args */ public static void main(String[] args) { // ...
阅读(449) 评论(0)
68条 共4页1 2 3 4 下一页 尾页
    个人资料
    • 访问:46375次
    • 积分:932
    • 等级:
    • 排名:千里之外
    • 原创:37篇
    • 转载:31篇
    • 译文:0篇
    • 评论:3条
    文章分类
    最新评论