天道酬勤,学无止境

开源NAS存储之Nexentastor配置管理指南

之前写了一篇关于如何安装Nexentastor的文章,接着介绍如何管理Nexentastor。主要包含以下几个部分:

   1、NexentaStor Management Console(NMC)的使用

   2、Nexenta Management View (NMV)的使用

   3、管理卷、磁盘管理以及创建卷等

   其中1和2简单的提一下,至于3基本都是通过web界面操作的。

一、NMC:

NMC是NexentaStor Management Console的缩写,它是一个基于文本模式的管理窗口。主要包含以下几个命令:

关于这些命令的具体用法,可以在NMC中键入-h选项进行查看。

默认情况下,NexentaStor准备了两个系统用户:root和admin。在NMC中root可以执行所有操作,其默认密码是“nexenta”。在安装完成之后,建议立即更改root密码,可以使用以下命令更改:

root密码更改完后,系统还会询问是否更改admin用户密码,建议也更改了。admin账户在NMV中介绍。

如果要查看IP信息,在这里不能使用ifconfig,而要使用show appliance命令查看。执行了show appliance之后,使用tab键定位到hosts上,回车即可查看到本机IP信息以及主机名。

文本模式有点繁琐,有兴趣的朋友可以自行研究。

二、NMV:

NMV是Nexenta Management View的缩写,它是一个基于web界面的管理窗口。如果使用web界面管理,则需要使用admin账号,它的默认密码也是“nexenta”。在NMV中,admin可以执行所有操作。NMV的默认管理端口是2000,例如:http://ip:20000。

三、卷管理以及磁盘管理:

1、磁盘管理:

查看本机的所有磁盘:

当前系统中,存在一块盘c1t0d0,这个是系统盘。这里是在虚拟机上安装的,所以添加硬盘非常方便。添加三块10G大小的硬盘,以便用来测试。添加完成后,系统不能马上认出,需在管理窗口执行下扫描,系统才能辨认出这三块硬盘。这个类似于solaris下的devfsadm命令。上图中有个refresh按钮,点击选择最后一项即可扫描:

扫描完成后,就会发现刚才添加的三块10G大小的硬盘。

2、卷管理:

在Data Management中,点击create新建一个pool用来测试。

选中三块磁盘,然后选择冗余类型,系统提供了五种类型,如上图所示,根据自己需要选择,这里创建raid-z2。输入卷名称,点击create volume

创建完成后,可以点击左侧栏的show命令,查看卷的概要信息。

给mypool扩容,扩容前,可用的存储空间是9.72G。

新加一个10G的磁盘用来在线扩容,然后点击"+"按钮,会看到以下画面:

将新磁盘假如卷,然后点击Grow Volume开始在线扩容。

如果失败了,可以选中Force operation,再执行一次扩容即可。扩容完成后,可用空间变成19.5GB了。

向mypool中添加热备盘:

测试下,删除一个磁盘,看热备盘能否顶上去.我把c1t2d0删了,重新扫描了下如图所示:

卷信息中,mypool卷的状态为已降级的。

3、创建文件夹:

在左侧Folders中点击Create:

输入相应信息,点击create按钮,出现如下画面:

选择要以那种方式共享test文件夹,系统中给出了cifs、nfs、ftp、rsync、webDAV、index,这里选择cifs。cifs就是samba文件系统。选择cifs,会弹出以下对话框:

点击确定即可。完成之后,会在cifs旁边多出一个Edit选项,这个可以用来设置文件夹的访问权限。

完成之后,可以在windows中访问test文件夹。使用root账号登录即可。

受限制的 HTML

  • 允许的HTML标签:<a href hreflang> <em> <strong> <cite> <blockquote cite> <code> <ul type> <ol start type> <li> <dl> <dt> <dd> <h2 id> <h3 id> <h4 id> <h5 id> <h6 id>
  • 自动断行和分段。
  • 网页和电子邮件地址自动转换为链接。

相关推荐
  • 开源NAS存储之Nexentastor安装指南
    Nexentastor人送绰号“长颈鹿”,它是基于OpenSolaris OS和ZFS等SUN创新技术的一个NAS软件解决方案。它的官方网站是:http://www.nexentastor.org。其也分免费版和收费版本,具体存在哪些差异,有兴趣的朋友可以查看其官方网站信息。 一、安装过程: 这里是在vmware上安装的,所以在指定操作系统类型的时候选择了solaris,如图所示: 下面是图解安装过程: 选择第一项,下一步即可: 这玩意跟solaris的安装过程类似。 回车进到下一个界面: 回车,开始安装: 这里只有一块硬盘,所以直接回车: 回车,重启之后,可以更改IP、主机名等信息。 启动之后,会看到如下画面: 这里要求输入注册码,这个可以去官方网站http://www.nexenta.com/corp/developer-edition-registration申请一个免费版的注册码。 输入之后,会提示是否重新配置网卡信息,根据个人环境进行更改。 网卡配置完成后,还会提示使用http or https进行访问,这里使用http: 设置完成后,最好重新启动下,会发现它的启动过程就是solaris的启动过程: 默认的用户名是root,密码是nexenta。这个密码是在你官方网站申请注册码的时候,官方发的默认密码,可以在你填的电子邮件中找到。 完了之后,可以使用浏览器进行访问配置。
  • NexentaStor 5.0发布,继续引领存储市场创新
    8月28日-9月1日在拉斯×××举行的VMworld 2016上,作为开源软件定义存储(OpenSDS)领域的全球领导者Nexenta,进行了NexentaStor 5.0和NexentaFusion 1.0的现场演示。并于2016年08月31日 ,正式发布简化存储管理和分析的企业和社区版NexentaFusion 1.0的通用版本(GA),以及旗舰版OpenSDS解决方案的最新版NexentaStor 5.0,继续引领存储市场创新 。 NexentaFusion 1.0和NexentaStor 5.0利用现代最先进的图形用户界面、直观工作流、开发运维(DevOps)友好型自文档化REST API和大量的存储分析,实现可与资本成本节约相媲美的运营成本节约,使Nexenta成为SDS市场公认的领导者。 NexentaFusion 1.0使任何规模的软件定义存储基础架构的部署、运行和操作实现前所未有的简化: 单一管理平台,可管理多个NexentaStor设备 直观的资源调配和配置工作流,简化业务配置服务 先进分析面板,实现主动报警和简单故障排除 NexentaFusion基于NexentaStor 5.0全新的自文档化RESTful API NexentaStor在跨多行业成功部署方面拥有经过实践检验的优良业绩,帮助成千上万的企业消除不必要的供应商锁定、提高敏捷性并使总拥有成本
  • 马哥教育11期高薪就业课程设置(网络班课程与此同步)(初稿)
    计算机专业的同学,学习了林林总总的数十科课程、掌握了专业所需要知识的结构以后,就该努力构建自身的核心竞争力了。不然,在专业细分、人才倍出的年代,想要安身立命直至实现个人价值难如登天。马哥教育第十一期课程的推出,是在调研了此前就业同学的实际情况、及多家企业的实际相关岗位需求,并结合相关岗位职业生崖发展的两到三年间快速成长的需要而制订出的,是帮助有志者强力构建自身核心竞争力的给力课程体系!我们课程的特色:实践与理论并重,努力让朋友们知其然,更知其所以然,而且尽量实现“授之以渔”!与国类似的培训机构的课程相比,我们的巨大优势之一在于力图深入浅地讲清楚每个理论知识点,而后再演示其实现,让朋友们既要知道如何做,更要知道为什么这么做,甚至如何换个方法做。我们已经公开不少视频片断,请有兴趣的朋友们下载观看(免费在线试听内容 ),并欢迎提出各种意见和建议!我们的培训以训练营的方式进行,知识讲解密集度大,因此充分课时时间可以保证学习的质量!课程时间安排为每周5天课,一般是上3天体息1天,而后上2天休息1天,以给同学们留下一些消化的时间;同时,根据课程难度和当期同学们的接受情况,课程进度还有不定期调整,因此,整套课程的时间在3个月左右。此外,我们的课堂时间基本属于讲7练3,即7成时间在讲课,最多3成时间用于练习,而要想保证学习效果,同学们就必须大量利用课余时间进行,这也就着我们的课程强度很大
  • 云社区 | 金融行业容器云存储使用FC-SAN、NAS还是Ceph? OpenStack中网络流向都
    01 OpenStack中网络流向是怎样的,都经过网络控制器吗?@万绍远 Rancher企业级Kubernetes管理平台 IT技术咨询顾问:这里分几个场景了,简单描述下(采用ovs-vlan模式):场景一: 相同物理机上的虚拟机互相访问vm1和vm2在同一个宿主机上同一个项目下同一个子网时,两个虚机之间的流量是不需要经过交换机的,直接通过ovs的br-int桥就可以做转发了。场景二:不同物理机上的虚拟机互相访问vm1和vm2在同一个宿主机上同一个项目下同一个子网时,两个虚拟机之间的流量是需要通过物理交换机进行转发的。vm的流量首先经过tap网卡到qbr桥上,qbr桥是linux-bridge桥,曾经的ovs不支持安全组的实现所以openstack只能加一个qbr桥在上面通过iptables来实现安全组,(mitaka版本中已经没有了因为ovs已经可以通过openflow来实现了),通过veth口将br-int和qbr桥连接起来,流量到br-int上,br-int上有对应的ovs规则转发到br-eth0上,,br-eth0 中的 flow rules。从 patch port 进入的数据帧,将内部 local_id 修改为vlan_id,再从 eth0 端口发出。通过交换机到达另外一个计算机节点。eth0收到包后通过ovs规则将流量转到br-int,br-int将vlan
  • 学习分布式存储在容器云中的应用 | 2020 容器云职业技能大赛经典课程
    1 分布式存储分类1.1 块存储块存储会将数据拆分成块,并单独存储各个块。每个数据块都有一个唯一标识符,所以存储系统能将较小的数据存放在最方便的位置。这意味着有些数据可以存储在Linux环境中,有些则可以存储在Windows单元中。块存储通常会被配置为将数据与用户环境分离,并会将数据分布到可以更好地为其提供服务的多个环境中。然后,当用户请求数据时,底层存储软件会重新组装来自这些环境的数据块,并将它们呈现给用户。它通常会部署在存储区域网络 (SAN) 环境中,而且必须绑定到正常运行的服务器。由于块存储不依赖于单条数据路径(和文件存储一样),因此可以实现快速检索。每个块都独立存在,且可进行分区,因此可以通过不同的操作系统进行访问,这使得用户可以完全自由地配置数据。它是一种高效可靠的数据存储方式,且易于使用和管理。它适用于要执行大型事务的企业和部署了大型数据库的企业。这意味着,需要存储的数据越多,就越适合使用块存储。但是,块存储有一些缺点。块存储的成本高昂。它处理元数据的能力有限;这意味着,它需要在应用或数据库级别进行处理 — 开发人员或系统管理员又多了一件事要担忧。块存储(DAS/SAN)通常应用在某些专有的系统中,这类应用要求很高的随机读写性能和高可靠性,上面搭载的通常是Oracle/DB2这种传统数据库,连接通常是以FC光纤(8Gb/16Gb)为主,走光纤协议。如果要求稍低一些
  • 一块神奇的树莓派电子板竟让我学会了Linux系统
    树莓派早期有A和B两个型号,B型的树莓派配置上要高A型一个级别。主要区别在USB接口、网卡的数量、功率、工作电流和运行内存上。甚至日常生活中标准的5V2A移动电源都可以支撑他们正常工作,而最新产出的Raspberry Pi 3更是搭载了64位四核1.2GHz处理器,1GB LPDDR2内存,完全兼容已发布的应用程序。Raspberry Pi 3在无线方面还直接板载了激动人心的802.11n Wi-Fi和蓝牙4.1支持。而供电方面第三代树莓派则需要搭配2.5A的USB充电器。笔者体验的是树莓派B和B+这两块板,通过av或者HDMI可以将图像输出到任何显示器上,接上鼠标和键盘,一台完整的电脑就诞生了。如果你手头上没有闲置的显示器,树莓派板子上预留了一个csi接口的液晶显示屏,通过notro/fbtft这个开源项目,可以完整的实现framebuffer驱动,让树莓派完美支持tft液晶,有没有想起了曾经爱不释手的MP4,现在又被遗忘在哪个角落呢?我们可以将树莓派看做是一台搭载Linux操作系统的迷你电脑,虽然极客们已经绞尽脑汁的想要把windows 10 x86移植到上面了,但树莓派和Linux才是最配的。出厂默认的树莓派是不带存储设备的,我们需要一张SD卡(B+之后采用体积更小的TF卡),然后通过win32diskimager等磁盘管理工具即可将合适的操作系统烧录到内存卡上
  • 当前基于对象存储的主流技术产品架构比较
    对象存储的优势存储局域网(SAN)和网络附加存储(NAS)是目前两种主流传统的网络存储架构,而对象存储(Object-based Storage)是一种新的网络存储架构。1999年成立的全球网络存储工业协会(SNIA)的对象存储设备工作组发布了ANSI的X3T10标准。总体上来讲,对象存储综合了NAS和SAN的优点,同时具有SAN的高速直接访问和NAS的分布式数据共享等优势,提供了具有高性能、高可靠性、跨平台以及安全的数据共享的存储体系结构。随着非结构化数据爆发式的增长,传统的SAN和NAS存储架构不能应对数据爆发带来的问题。基于其扁平化、拓展性强的结构特点,对象存储成为非结构化数据存储的最佳解决方案。通过对象存储替代传统的SAN和NAS 存储,极大提升了非结构化数据访问和存储的效率。对象存储具有分布式存储的所有优点,灵活的拓展性,元数据的管理;通过其版本管理的强大功能,对象存储有效地规避了人为操作的逻辑错误。在性能方面,SAN存储在处理结构化数据有着不可代替的地位;小容量非结构化数据共享正是NAS存储发挥作用的场景;对于海量非结构化数据,对象存储的性能优势不可比拟。此外,对象存储成本较SAN和NAS有很大优势,应对海量文件,采用对象存储替代传统集中式存储能节省不小的存储成本,避免了资源浪费。目前,人们需求的数据越来越多,而其中绝大部分都是非结构化数据。在未来几年
  • 某大型金融集团对象存储需求分析和架构设计
    背景企业不断前进发展内在需求,促使企业管理不断主动变革,应对挑战。同时,随着企业的发展,不断产生的非结构化数据(非结构化数据,包含对象存储和文件存储)规模也越来越庞大。降低成本和提升效率的KPI需求,促使管理层不断寻找新的解决方案,创造新的价值,应对新的挑战。随着AWS的快速发展,对象存储影响力随着aws s3的市场份额的扩张,而不断增强。公司从2013年开始追踪研究对象存储解决方案,对比了E厂商H厂商 D厂商等解决方案,同时也开展了基于openstack框架下的Swift对象存储研究,技术选型方案汇报到管理层后,从技术先进性,企业发展战略,社区热度,稳定性,成本,发展路线图等方面综合考量,评估,在2014年初做出了使用ceph作为对象存储开发技术原型的决定。2014年11月自研对象存储正式上线,对象存储在公司的应用规模得到快速发展,如今已经达到了数十PB的规模,分布在数个不同地域的数据中心。在自己研发的对象存储占据主导地位同时,还有H厂商和I厂商的对象存储应用在不同场景中,其中I厂商的容量快速扩张,D厂商的对象存储在竞争中败下阵来,逐渐被淘汰。对象存储发展的方案建议企业发展的不同阶段,不同的战略目标,面临的IT管理的不同挑战,决定企业会选择哪种存储发展路线图,决定企业是否使用对象存储,如何使用对象存储。这是一个因地制宜的决策过程。很难有一个统一的对象存储发展方案来满足所有的企业
  • 金融企业应用对象存储的架构设计方案 | 周末送资料
    背景企业不断前进发展内在需求,促使企业管理不断主动变革,应对挑战。同时,随着企业的发展,不断产生的非结构化数据(非结构化数据,包含对象存储和文件存储)规模也越来越庞大。降低成本和提升效率的KPI需求,促使管理层不断寻找新的解决方案,创造新的价值,应对新的挑战。某企业从2013年开始追踪研究对象存储解决方案,对比了E厂商H厂商 D厂商等解决方案,同时也开展了基于OpenStack框架下的Swift对象存储研究,技术选型方案汇报到管理层后,从技术先进性,企业发展战略,社区热度,稳定性,成本,发展路线图等方面综合考量,评估,做出了使用Ceph作为对象存储开发技术原型的决定。第二年底自研对象存储正式上线,对象存储在该企业的应用规模得到快速发展,如今已经达到了数十PB的规模,分布在数个不同地域的数据中心。在自己研发的对象存储占据主导地位同时,还有H厂商和I厂商的对象存储应用在不同场景中,其中I厂商的容量快速扩张,D厂商的对象存储在竞争中败下阵来,逐渐被淘汰。对象存储发展的方案建议企业发展的不同阶段,不同的战略目标,面临的IT管理的不同挑战,决定企业会选择哪种存储发展路线图,决定企业是否使用对象存储,如何使用对象存储。这是一个因地制宜的决策过程。很难有一个统一的对象存储发展方案来满足所有的企业。但是有如下的因素,在所有的对象存储方案中都应该考虑的:1. 准确的需求分析需求分析是最重要的基¡
  • 金融企业应用对象存储的架构设计方案 | 周末送资料
    背景企业不断前进发展内在需求,促使企业管理不断主动变革,应对挑战。同时,随着企业的发展,不断产生的非结构化数据(非结构化数据,包含对象存储和文件存储)规模也越来越庞大。降低成本和提升效率的KPI需求,促使管理层不断寻找新的解决方案,创造新的价值,应对新的挑战。某企业从2013年开始追踪研究对象存储解决方案,对比了E厂商H厂商 D厂商等解决方案,同时也开展了基于OpenStack框架下的Swift对象存储研究,技术选型方案汇报到管理层后,从技术先进性,企业发展战略,社区热度,稳定性,成本,发展路线图等方面综合考量,评估,做出了使用Ceph作为对象存储开发技术原型的决定。第二年底自研对象存储正式上线,对象存储在该企业的应用规模得到快速发展,如今已经达到了数十PB的规模,分布在数个不同地域的数据中心。在自己研发的对象存储占据主导地位同时,还有H厂商和I厂商的对象存储应用在不同场景中,其中I厂商的容量快速扩张,D厂商的对象存储在竞争中败下阵来,逐渐被淘汰。对象存储发展的方案建议企业发展的不同阶段,不同的战略目标,面临的IT管理的不同挑战,决定企业会选择哪种存储发展路线图,决定企业是否使用对象存储,如何使用对象存储。这是一个因地制宜的决策过程。很难有一个统一的对象存储发展方案来满足所有的企业。但是有如下的因素,在所有的对象存储方案中都应该考虑的:1. 准确的需求分析需求分析是最重要的基¡
  • 对于存储管理岗,双模 IT 理念有实际指导意义
    1、前言随着人工智能、大数据、云计算、区块链等新技术的发展和广泛应用 , 整个社会正从信息化向数字化、智能化迈进。面对新技术的冲击,各行各业都需要积极应对数字化转型的挑战。2、面临的挑战2.1 岗位工作内容、职责和要求笔者曾在某省农信社数据中心从事小型机、存储系统的运维工作八年,目前在某保险公司信息技术部从事基础架构相关的工作。下面将结合笔者自身的工作经历,谈谈金融行业存储管理岗位的工作内容、职责和要求。IT 基础架构整合了计算、存储和网络三种资源,而存储管理岗位主要负责与存储资源最密切关联系统的运行维护和管理,包括存储阵列、存储网关、存储交换机以及数据备份系统相关的各种软硬件的运维对象。存储管理工作的核心是给各种计算平台提供相应的数据存储服务,为不同类型数据在其整个生命周期内提供数据存储的载体。而要满足岗位工作职责的要求,存储管理员需要系统性地掌握存储系统相关的软硬件技术,掌握其运行维护的方法,包括日常维护、监控、容量管理、应急处理、性能调优和数据备份等工作内容。但是,存储资源还与其支撑的计算资源系统也息息相关,无论是容量配置还是数据备份,这些工作都与操作系统、数据库等关联紧密。如果不能掌握这些关联的知识,存储管理工作也只是以管窥豹。所以存储管理员的工作不仅仅是维护存储子系统,还需要具备相关联领域的知识,理解不同系统之间的作用原理。2.2 技术发展和转型趋势1) IT
  • VSphere入门之ESXi的安装及基本管理
    虚拟化和云计算技术正在快速的发展,新的概念、观点、产品不断涌现。服务器虚拟化技术受到了人们的高度重视,普遍相信虚拟化将成为数据中心的重要组成部分。vSphere是VMware公司推出的一套服务器虚拟化解决方案,占据了绝大多数的服务器虚拟化市场,只需极少的投资即可通过经济高效的服务器整合和业务连续性为公司提供企业级IT管理。虚拟化概述及VMware VSphere介绍1、什么是虚拟化 虚拟化就是把硬件资源从物理方式转变为逻辑方式,打破了物理硬件与操作系统及在其上运行的应用程序之间的硬性连接。使用户可以灵活的管理计算机资源,在一台计算机上同时运行多个操作系统,实现资源利用率最大化与灵活管理的一项技术。 与物理机一样,虚拟机是运行操作系统和应用程序的软件计算机。管理程序用作虚拟机的运行平台,并且可以整合计算资源。每个虚拟机包含自己的虚拟(基于软件的)硬件,包括虚拟CPU、内存、硬盘和网络接口卡。例如:x86计算机硬件被设计为只能运行单个操作系统,即使安装了众多应用程序,大多数硬件资源仍无法得到充分利用。而通过虚拟化可以在单台物理计算机上运行多个虚拟机,且所有虚拟机可在多种环境下共享该物理计算机的资源。在同一物理计算机上,不同的虚拟机可以独立、并行运行不同的操作系统和多个应用程序。下图所示的就是一台物理主机在虚拟化前和虚拟后的差别: 2、虚拟化的优势(1)减少服务器数量,降低硬件采购成本
  • R2S食用指南(含 R2S软路由系统刷入、R2S做主路由、二级路由AP模式、NAS的DDNS实现+URL转发)
    R2S食用指南(含 R2S软路由系统刷入、R2S做主路由、二级路由AP模式、NAS的DDNS实现+URL转发) 1.R2S介绍 NanoPi R2S(以下简称R2S)是友善电子团队最新推出的一款实现满速率双千兆的、完全开源的Iot应用神器。 CPU: Rockchip RK3328, Quad-core Cortex-A53 DDR4 RAM: 1GB Network: 10/100/1000M以太网口 x 1 USB3.0转10/100/1000M以太网口 x 1 USB2.0 Host: Type-A x1 MicroSD Slot x 1 MicroUSB: 供电和Slave功能 Debug Serial Port: 3.3V TTL电平,3Pin 2.54mm间距排针 LED: LED x 3 KEY: KEY x 1 用户自定义功能 PC Size: 55.6 x 52mm Power Supply: DC 5V/2A Temperature measuring range: 0℃ to 80℃ OS/Software: U-boot,Ubuntu-Core,OpenWrt(本次文章采用的系统) 2.软路由(openwrt)的刷入 准备工作: 1.刷机软件:etcher 2.软路由系统:klever大神编译的固件 选择版本时请注意带slim的为轻量级固件
  • 小微企业混合云——群晖SkyNAS实测
    前段时间用了一个群晖实体NAS,发现其功能确实强大,不仅满足我的家庭需求,我还可以用来服务我的广大读者,具体的情况可以参考前文小白西瓜哥使用群晖DS218+心得。不过,当时我就发现,从外网访问我家里的NAS速度不是太理想,特别是视频。 其实原因很简单,现在家庭宽带,甚至很多SOHO的企业宽带,基本都是非对称的,即上行带宽要比下行带宽要小很多。比如我家的宽带测速的结果显示,上行带宽只有下行带宽的1/8。因此,我给大家分享的视频,如Storage Field Day里面Pure讲AFA架构的大视频,访问起来就不是那么流畅。 有没有相应的解决方案?当然有,去租一个上行很宽的带宽,但这不太现实,特别对于家庭和小微企业来说。不过,当时据说群晖马上发布一个云上的NAS版本,会解决这个问题。 现在,这个基于公有云并且结合了群晖私有云的NAS版本终于发布了,其名字就叫SkyNAS。我这几天试用了一下,发现确实是小微企业混合云的最佳解决方案。 混合云融合了公有云和私有云,是近年来云计算的主要模式和发展方向。我们已经知道私企业主要是面向企业用户,出于安全考虑,企业更愿意将数据存放在私有云中,但是同时又希望可以获得公有云的计算资源,在这种情况下混合云被越来越多的采用,它将公有云和私有云进行混合和匹配,以获得最佳的效果,这种个性化的解决方案,达到了既省钱又安全的目的,也解决了外网访问速度慢的问题。
  • 金融行业对象存储架构规划 15 个难点解读
    一、对象存储使用场景分析Q1、对象存储在有哪些优势?A:@Garyy:对象存储与熟悉的块和文件存储略有不同。它将数据整理到可灵活调整大小的数据容器中,也就是对象。这些对象存储在可能跨多个位置的平面命名空间中。每个对象都包含数据(未解释的字节序列)和元数据(独一无二的 ID 再加上描述该对象的一组可扩展属性)。此方式的优势在于,可以基于任何属性引用和查询数据。此外,不同于很容易放错地方的纸质停车票据,您可以通过多种方式找到正确的“票据”,而且还可以根据需要采用安全或简单的方式使用票据。标识符标记支持大量文件索引,高出文件系统几个数量级,因而对象存储成为分布在各地并且包含几十亿个文件的企业存储的理想选择。以下三大趋势促使人们越来越关注对象存储:• 非结构化数据的持续增长要求采用新方式来存储和保护数据。支持对象的数据管理有助于智能数据放置,可满足广泛的性能、持久性、可用性、位置和长期性要求。• 越来越多的企业需要应对日趋分散的数据创建和使用所带来的问题。“主数据中心加灾难恢复数据中心”这种模式正逐渐被多站点方式所取代。在多站点方式中,用户、工作负载和数据的联系越来越紧密。• 混合云提供了可平衡成本和性能的新选项,并且 IT 团队希望找到合理利用内部存储和基于云的存储的最佳方式Q2、对象存储在目前的生产环境中主要可应用在哪些场景中?A:@Garyy
  • 无图有真相,EMC新一代中端存储Unity点评
    这两天有些忙,一直没有更新文章,很对不起大家。其实,是对不起自己,因为大家已经习惯了。 4月4日西瓜哥第二次搞赞赏阅读尝试(参见【付费阅读】2015年全球和中国外部存储市场格局解读),想看看是否有人愿意花钱读文章,给大家汇报一下目前进展情况: 看来有价值的东西,大家还是愿意付费的。可惜微信一直没有开通付费阅读功能,我只能通过点对点人工回复在4月4日文章里赞赏的读者,工作量很大,而且响应也不及时,估计还有遗漏的。从后台统计的数据看,大家还是比较守规矩的,没有在朋友圈分享的,虽然直接分享给好友的比例不少。 4月6日,我宣布把本次所有的打赏收入都捐给去年杭州群主Vivi发起的“存储微公益”支持的贵州打郎小学(参见【存储微公益总结】❤感恩有你❤),用于给新同学购买一些文具作为儿童节礼物,还有给他们的迷你图书馆增添一些新书。我将在这个月底把费用交予Vivi去具体实施,落实情况我们后面会向大家汇报。关于本次的付费阅读,补充几点: 1、现在的文章价格已经涨到20元了,如需要请务必在4月4日的文章后面点击“赞赏”按钮足额赞赏,你才有可能收到文章。 2、后台处理不是实时的,但是我每天尽量处理一次。如果24小时你还收不到文章,请后台留言。 3、本次我们不是搞公益活动,因此我个人建议,如果你不需要文章,就没有必要赞赏了。 4、回复“拼颜值”,可以继续参加我们的凭颜值换文章活动
  • [安全 】JWT初学者入门指南
    令牌身份验证,OAuth或JSON Web令牌的新手?这是一个很好的起点!首先,什么是JSON Web令牌,或JWT(发音为“jot”)?简而言之,JWT是用于令牌认证的安全且值得信赖的标准。JWT允许您使用签名对信息(称为声明)进行数字签名,并且可以在以后使用秘密签名密钥进行验证。什么是令牌认证?应用程序确认用户身份的过程称为身份验证。传统上,应用程序通过会话cookie保持身份,这些cookie依赖于服务器端存储的会话ID。在此结构中,开发人员被迫创建独特且特定于服务器的会话存储,或实现为完全独立的会话存储层。令牌认证是一种更现代的方法,设计解决了服务器端会话ID无法解决的问题。使用令牌代替会话ID可以降低服务器负载,简化权限管理,并提供更好的工具来支持分布式或基于云的基础架构。在此方法中,为用户提供可验证凭据后会生成令牌。初始身份验证可以是用户名/密码凭据,API密钥,甚至来自其他服务的令牌。(Stormpath的API密钥身份验证功能就是一个例子。)有兴趣了解更多?查看此博客文章,了解如何使用令牌扩展用户管理或完整的产品文档。JWT的剖析如果您在野外遇到JWT,您会注意到它分为三个部分,标题,有效负载和签名。(随着我们剖析JWT的解剖结构,请关注Stormpath的开源Java JWT工具!)以下是典型JWT的示例
  • [安全 】JWT初学者入门指南
    令牌身份验证,OAuth或JSON Web令牌的新手?这是一个很好的起点!首先,什么是JSON Web令牌,或JWT(发音为“jot”)?简而言之,JWT是用于令牌认证的安全且值得信赖的标准。JWT允许您使用签名对信息(称为声明)进行数字签名,并且可以在以后使用秘密签名密钥进行验证。什么是令牌认证?应用程序确认用户身份的过程称为身份验证。传统上,应用程序通过会话cookie保持身份,这些cookie依赖于服务器端存储的会话ID。在此结构中,开发人员被迫创建独特且特定于服务器的会话存储,或实现为完全独立的会话存储层。令牌认证是一种更现代的方法,设计解决了服务器端会话ID无法解决的问题。使用令牌代替会话ID可以降低服务器负载,简化权限管理,并提供更好的工具来支持分布式或基于云的基础架构。在此方法中,为用户提供可验证凭据后会生成令牌。初始身份验证可以是用户名/密码凭据,API密钥,甚至来自其他服务的令牌。(Stormpath的API密钥身份验证功能就是一个例子。)有兴趣了解更多?查看此博客文章,了解如何使用令牌扩展用户管理或完整的产品文档。JWT的剖析如果您在野外遇到JWT,您会注意到它分为三个部分,标题,有效负载和签名。(随着我们剖析JWT的解剖结构,请关注Stormpath的开源Java JWT工具!)以下是典型JWT的示例
  • 我的新书《jBPM4工作流应用开发指南》出版了
    内容简介 - 序 随着在现代企业管理中对于信息化、流程化的深度挖掘,具有业务流程管理(Business Process Management,简称BPM)的技术和思想已经成为致力于全面掌控企业级应用系统人士“日常生活,居家旅行”的必备素质。 本书分3篇。 第一篇,概念篇——介绍工作流管理技术(也即BPM技术)的概念、起源和发展历程。开源工作流选型,以及jBPM——这个迄今为止最成功的Java开源工作流项目的“前世今生”。 第二篇,应用掌握篇——可以帮助您快速上手jBPM4、使用jBPM4开发企业流程应用,本篇包括:安装和配置jBPM4、使用jBPM4图形化流程设计器(GPD)设计流程、把流程部署到服务器上去、使用jBPM Service API控制流程、掌握jBPM流程定义语言(jPDL)、使用流程变量(variables)、使用流程脚本、为简单的业务配置jBPM。 第三篇,定制深入篇——将帮助您基于jBPM4这个强大的应用程序框架(Framework)打造属于您自己独特业务的“企业流程管理平台”,本篇包括:jBPM4扩展研发先决条件、深入jPDL和jBPM Service API、升级jBPM3到jBPM4、流程虚拟机(Process Virtual Machine, PVM)原理、jBPM4架构思想、随需而配jBPM4、使用异步工作执行器(Job Executor)
  • Consul实践之Consul是什么
    上篇文章《Consul实践之相关计划与相关问题》给Consul的相关事情开了个头,这篇文章首先回答Consul是什么的问题。文中难免有一些关于Consul以及其他的某些知识需要提前了解,文中还可能有些比较难以理解的词汇或者说法,还请批评指正&留言询问。A. Consul是什么?Consul是一个两年前由hashicorp组织发起的开源项目,因此至今有两年以上的历史。Consul由Go语言开发,部署起来非常容易,只需要极少的可执行程序和配置文件,具有绿色、轻量级的特点。Consul有一组组件,因此能提供多种功能,目前主要的功能就是服务发现,其他的附加功能,比如自动编排,key-value数据库等,暂时归属为附加价值。服务发现(service discovery)与简单服务发现协议有概念相似之处,目前还没有比较好的解释。根据个人理解,服务发现就是将自己(己方)已知的的服务信息(服务包含许多服务信息,如IP地址、端口号、路径名称等等,这些信息通常会以某种特定的格式(数据交换格式)存储)以主动或被动的方式告知需要知道的那一方。至于谁是己方,谁是对方,根据实际来定。在Consul的服务发现定义中,应用服务(如Web服务、数据库服务、Redis服务等)在向Consul服务注册的过程中是作为提供服务方(具体是由Consul Agent实现的,后面会提到),Consul是接受服务方