当前位置:主页 > 物联网IoT > 正文

云储存怎么收费_如何租用_云计算的产品

时间:2021-04-08 21:30 来源:埃里克云 编辑:埃里克云

核心提示

作者莎拉·哈兹(17年布朗大学)-我是莎拉,今年夏天在德尔菲克斯平台团队实习。我马上就要在布朗大学读计算机科学了。我写这篇文章是为了探讨这次实习的意义,以及我在德尔菲...

云储存怎么收费_如何租用_云计算的产品

作者莎拉·哈兹(17年布朗大学)-我是莎拉,今年夏天在德尔菲克斯平台团队实习。我马上就要在布朗大学读计算机科学了。我写这篇文章是为了探讨这次实习的意义,以及我在德尔菲斯度过一个夏天学到的东西。我怎么会到这里来的?在大学期间,我试着用暑假去寻找新的技术领域去探索,在新的地方工作和生活。过去我在国家实验室工作,在家乡的一家小公司工作,在西雅图的一家大公司工作。Delphix吸引了我,因为它是一家非常不同的公司,位于我想探索生活的地方。我做了什么?我加入了平台团队,这是Delphix内部负责维护和开发底层操作系统和文件系统(illumos和ZFS)的小组,该团队允许Delphix产品完成其功能。我带着一些基本的系统经验和态度进入了团队,现在正是了解这些东西如何工作的好时机。在最初的几周里,我被OpenZFS社区的主要成员(甚至坐在它的原始开发人员旁边)所包围,学习了ZFS的特殊之处。我选择的项目是在ZFS的一个新特性channelprograms的基础上构建的。通道程序是一种ZFS工具,其动机是快速、安全地组合系统操作。有许多ZFS操作用于操作数据集(文件系统、快照、克隆等),这些操作是有效的系统调用,但我们希望重复执行这些操作。例如,删除文件系统的所有快照将具有以下结构。获取所有快照对于每个快照:用户地->删除调用->同步上下文值得注意的是,这些系统调用中的每一个都必须在同步上下文中执行;ZFS在此期间停止接受用户命令并将所有数据写入磁盘。这意味着每次删除都必须从开放上下文转到同步上下文。这导致了两个问题。首先,完成同步通常需要几秒钟,这会影响性能。其次,由于我们在删除操作之间返回到开放上下文,所以文件系统的状态有可能在半循环中更改(可能会拍摄更多快照)并导致一致性问题。原子论的意思是我们不能这么做。 通道程序通过将所有必要的逻辑拉入脚本(用LUA编写)来解决这些问题,然后在其内核中完全执行。多个delete系统调用被一个单通道程序调用替换,所有的删除操作都可以在一次同步中执行。用户区->通道程序调用->同步上下文->获取所有快照删除每个快照使用通道程序,这些命令可以更快地执行(只有一次同步),并且有原子性保证。这个演讲很好地概述了频道节目。目前,频道程序支持您可能想要使用的一些ZFS操作。我一直致力于扩展它们的功能,以获取和设置ZFS数据集属性。ZFS数据集有许多属性(大约60个),从创建时间和用于装载位置的空间到快照限制,无所不包。这个项目的挑战是找出所有这些属性存储在何处,并推断它们是否应该从频道程序中访问。例如,userquota属性可以接受需要通过联系LDAP服务器将其解析为数字id的用户名。我们不希望同步的成功依赖于这样一个外部进程,所以我强制要求只能使用原始数字id访问属性一旦支持获取和设置属性,就可以一次访问或分配多个变量,而不是通过多个同步。如果我们能够以原子方式收集ZFS元数据状态,这将解决脚本收集文件系统不一致视图的问题。例如,复制团队遇到了文件系统列表与Delphix元数据数据库中存储的列表不一致的问题。通道程序现在允许我们以原子方式创建包含元数据数据库的文件系统的快照,并获得文件系统及其属性的列表。我学到了什么?今年夏天,我每天都会接触到平台团队和公司周围从事不同且引人入胜的项目的人。关于Delphix,我最喜欢的一点是,公司的规模意味着我总是与做着与我截然不同的事情的人交流,并了解整个公司是如何配合的。在技术方面,我学到了很多关于文件系统和操作系统的知识。我花了时间浏览代码路径,以了解ZFS数据集是如何创建、销毁的,以及在此过程中可能发生的所有冒险。我学会了在我正在更改的程序实际上就是我正在与之交互的操作系统时,去面对追踪bug的独特挑战。我学会了如何故意引起内核恐慌,以及当我以某种方式破坏某个东西到它无法启动时如何不惊慌。总的来说,我很高兴被那些想帮助我学习的人包围着,他们对我的创作感到兴奋。

  • 企业云_哪里买_大数据网站 企业云_哪里买_大数据网站

    Delphix最近与AWS合作,帮助人们和团队加快并确保迁移到业界领先的Amazon Web服务云平台。AWS市场上的Delphix结合了AWS,加快了重要的迁移项目,并将时间从几周、几个月缩短到几天。客...

  • 云存储服务器_网站_云存储文件上传 云存储服务器_网站_云存储文件上传

    数据操作帮助人们与数据连接的方式因技术、用户和用例的不同而有很大差异。例如,数据民主化一直是分析界的话题,专注于为非技术用户提供回答关键问题和推动业务新见解所需...

  • 带宽和网速的关系_如何租用_工业大数据 带宽和网速的关系_如何租用_工业大数据

    在大多数人可能会做噩梦,梦到上班时忘了穿裤子,数据库管理员(DBA)的噩梦围绕着出现在工作中,被告知生产系统出现严重故障或其他高影响情况,而完全不知道。监控和警觉是...

  • 阿里服务器_如何选_物联网开发套件 阿里服务器_如何选_物联网开发套件

    几天前,在旧金山的纳斯达克中心,我见到了首席信息官Ken Piddington先生,他也是首席信息官的执行顾问。Ken说:"我和首席信息官和IT部门的首要任务是数据转换。"事实上,他经常听...

  • 阿里服务器_阿里云_国内物联网操作系统 阿里服务器_阿里云_国内物联网操作系统

    "对创新的需求正在增长,而且增长迅速,"埃森哲的吉滕德拉·卡瓦特卡尔(Jitendra Kavathekar)最近在旧金山举行的Delphix数据活动上评论道我们需要将人们与技术联系起来,推动全球的...

  • <strong>香港cn2服务器_什么是_大数据分析软件有</strong> 香港cn2服务器_什么是_大数据分析软件有

    数据的使用应该是无摩擦的,让数据消费者能够看到和访问所有版本的授权数据,而不必考虑位置、云平台或存储供应商。为了确保这些能力,企业实施解决方案,在管理数据的运营...

  • 数据云_怎么购买_云服务器哪便宜 数据云_怎么购买_云服务器哪便宜

    上周,我们的一个主要合作伙伴给我发了一封信,帮助他了解在Oracle和SQL Server上实现Delphix的方式之间的差异。如果您不熟悉Delphix动态数据平台(DDP),那么在您阅读完Oracle的支持和...

  • 负载均衡_如何租用_人工智能用的什么技 负载均衡_如何租用_人工智能用的什么技

    德尔菲斯工程和支持是非常了不起的人。他们继续寻求解决方案,不管需要多少时间,也不管他们面临支持异构环境、硬件配置和客户需求的复杂挑战。这篇文章是为了支持我们的团...

  • 大宽带服务器_海外_关系型数据库和非关 大宽带服务器_海外_关系型数据库和非关

    大家好!我又回到了"演示马鞍"上,来展示将数据从一个云复制到另一个云是多么容易。数据摩擦比比皆是,很少有地方像云迁移项目那样感受到数据摩擦。将数据传输到云中可能是一...