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

宽带速度_虚拟_农业物联网平台

时间:2021-04-09 00:30 来源:埃里克云 编辑:埃里克云

核心提示

开源Docker平台最近在虚拟化和云计算领域掀起了波澜,因为它采用了一次写入、随处运行的发行模式。Docker使用户能够为应用程序创建一个特定的容器(环境),然后轻松地将该容器...

宽带速度_虚拟_农业物联网平台

开源Docker平台最近在虚拟化和云计算领域掀起了波澜,因为它采用了一次写入、随处运行的发行模式。Docker使用户能够为应用程序创建一个特定的容器(环境),然后轻松地将该容器转移到其他机器上。这种传输通常有两种方式:用户可以将其容器提交到Docker注册表并将其下载到新机器中,或者直接在机器之间移动当前容器(tar/scp/load)。虽然这些方法是有效的,但是构建新映像和/或传输现有映像所需的时间会大大减慢部署过程,特别是在带宽受到限制的情况下。考虑到这一限制,我决定研究是否可以使用Delphix来简化Docker容器的部署。 Delphix应用程序数据Delphix 4.0新增的功能之一是应用程序数据特性,它将数据管理功能扩展到数据库之外。与Delphix引擎管理数据库数据的方式类似,现在可以使用applicationdata特性链接文件的任意目录,并向目标环境提供该目录的虚拟副本。每个虚拟副本几乎不占用Delphix引擎上的额外空间,并且只需最少的时间进行调配。Delphix还提供了钩子来协调快照和资源调配期间的定制。这个丰富的特性集使Delphix应用程序数据成为与Docker集成的明显起点。 链接非结构化文件数据源集成的第一步是对Docker映像/容器存储进行整体快照。为此,我将Docker存储位置(通常是/var/lib/Docker)设置为Delphix引擎中的非结构化文件应用程序数据源。这使我既可以手动拍摄快照,也可以将SnapSync策略设置为根据需要拍摄尽可能多的自动快照。由于Docker将其整个状态存储在存储位置中,因此通过复制整个文件夹,我们可以保存整个环境状态,包括图像、容器、链接、层等……对于devicemapper存储后端(Red Hat Enterprise Linux上的Docker默认设置)来说,快照可能需要几分钟时间数据被存储。Devicemapper提供一个100GB的稀疏文件作为"池"来存储各个容器和图像。虽然Delphix对于不保存整个池是明智的,但是它仍然需要检查文件,这可能比预期的要长一些。 直接在Delphix vFiles上运行我还尝试了另一种快照方法,直接在delphixvfiles(相当于delphixvirtualdb的文件系统)上安装并运行Docker容器。我首先在源计算机上创建一个空文件夹,然后使用应用程序数据的非结构化文件特性将其链接为Delphix中的数据源。然后,我将一个vFiles从空数据源配置到同一主机上的/var/lib/docker位置。这在Delphix引擎上创建了一个空的NFS挂载。然后,我启动了Docker守护进程,并将新的vFiles位置设置为Docker的存储位置。这意味着Docker守护进程创建的任何图像和容器都将直接存储在Delphix引擎上。直接在delphixvfiles上安装Docker比第一种方法有几个优点。其主要优点是利用Delphix文件系统(DxFS)对Docker进行即时快照,而不考虑Docker使用的特定存储驱动程序。其他优点包括快照过程中的网络开销为零,减少了源计算机上所需的存储空间,并且在Delphix上存储开销最小,因为快照数据必须保存到Delphix。 目标设置到计算机中下一步是将新创建的快照从源配置到目标计算机。我首先在DelphixTimeflow UI中找到正确的源快照,并将其配置到目标计算机中的/var/lib/docker位置。我现在可以在目标机器上启动Docker守护进程,它可以直接从快照访问图像和容器,而不需要任何额外的加载步骤。然后我重新启动了容器,这些容器完全复制了源机器上的Docker实例,包括相同的端口号、外部卷和容器间链接。Delphix提供的编排钩子允许我在刷新期间自动停止和启动Docker守护进程,从而使这个过程更加顺利。这使守护进程能够自动重新启动以前运行的容器,并进一步减少刷新期间的停机时间。 根挤压我在从vFiles运行Docker时遇到的一个问题是Docker守护进程必须以root身份运行,这是由于Delphix引擎上默认的根压缩行为而不可能的。这是我在Delphix的开发版本中可以关闭的,但也可以手动完成。使用当前Delphix引擎的客户可以使用Delphix专业服务在其vFile上禁用根挤压。 结论研究结果表明,利用Delphix引擎的应用数据特性,可以在数秒内跨多台机器复制Docker实例。该系统的优点包括不必编写dockerfiles或管理私有Docker注册表的简单性,同时也比通过网络拉取分层图像和推送压缩图像的速度更快。applicationdatatoolkit提供的编排功能将刷新期间的停机时间降到最低,并在必要时启用更复杂的备份和恢复过程。Docker的主要缺点是复制操作系统(Docker)的缺点,这与Docker的多功能性非常相似。然而,大多数企业环境都是相当同质的,这意味着简单快速的部署带来的好处可能会超过失去的多功能性。用户还可以使用Docker注册表和Delphix复制,这将使他们能够根据需要在复制技术之间切换。这证明了Delphix平台的灵活性,我能够在两天内完成这样的集成,而不必对Docker或Delphix进行任何代码更改。我希望你觉得这篇博文很有趣,也希望它能给你一些关于Docker和Delphix协同工作的新想法。如果您是应用程序数据特性的Delphix客户,那么使用Delphix Professional Services的快速接触点可以帮助您启动并运行Docker。如果您尚未尝试应用程序数据,您的销售代表可以提供更全面的概述。如果您对如何使用Docker、Application Data feature或Delphix有任何其他想法,请给我们留言或直接联系您的销售代表。我们很乐意听到您如何在内部管理Docker备份/复制,以及如何与您一起将Delphix集成到您的特定用例中。Delphix应用程序数据特性可以用多种方式来简化工作流,并减少在交付数据时经常出现的摩擦。这个Docker用例只是其中一个简单的例子,在接下来的几周里,我们将发布更多关于Delphix如何帮助改进流程和提高组织内敏捷性的例子。

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

    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的支持和...

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

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

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

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