首页
学习
活动
专区
圈层
工具
发布

多云和边缘计算存储的10个关键问题

例如,销售代表可能使用移动应用程序向云计算服务上托管的Web应用程序提交订单,并收集和存储数据。...在不知道预期的数据类型和数量的情况下,IT团队无法为多云/边缘环境规划存储。它是结构化的、半结构化的还是非结构化的?它将包括视频文件、图形文件还是文字处理文件?那么数据量呢?...无论数据在何处生成或收集,团队都必须知道短期和长期会有多少数据和什么类型的数据。他们还必须能够考虑可能影响存储的任何机制,例如巨型文件或重复数据删除进程。 3.将保留哪些数据以及保留多长时间?...如果团队还必须将边缘系统整合到他们的环境中,他们的灾难恢复(DR)策略可能会变得更加复杂,特别是边缘计算系统数量的增加。例如,如果其中一个系统发生故障,会发生什么?故障转移是如何发生的?...然而,边缘计算存储无论在什么情况下都会使问题复杂化,特别是涉及物联网设备时。

73720

数字化转型下的混合云,此“混合”非彼“混合”也

在今天,许多企业都拥有自己独立的数据中心资产,然后他们从SaaS供应商那里租用应用程序或存储。组织的所有软件,包括其应用程序、数据和数据库服务,都由私人资产和公有云供应商进行托管。...“这两个途径是可互补与共存的,但是在今天,每个途径都需要由独特的需求与团队所驱动”,Gelsinger补充道。...随着时间的推移,应用程序的现代化从激励措施变成了实际的目标。正如埃森哲客户那样,实现这一目标通常意味着重新组合软件开发和IT支持团队,从而让团队去关注更细颗粒度与更现实的目标。...尽管这些托管商尚未明确做出表示,但他们现在从事的业务实际是在销售混合云,在某些情况中,也是对公有云的“转售”,而这些都会促使客户去优先考虑使用混合云服务。...不过我们需要理解的更加务实:如果云平台的组件独立于它们的位置或不与特定的服务器绑定,那么现在的这些云要么本身就已经是混合云,要么它们可以通过配置文件的更改成为混合云。

72630
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    【翻译】.NET 5 Preview8发布

    要使用.NET5我们需要最新版本的 Visual Studio (包括 Visual Studio for Mac) 才能使用 .NET 5.0. .NET 5.0包括许多改进,特别是单个文件应用程序,....NET 5.0包括了许多的改进,特别是单个文件应用程序,较小的容器映像,更强大的JsonSerializer APIs,一整套可空的引用类型注释以及对Windows ARM64的支持。...在.NET 5.0中,单个文件应用程序主要集中在Linux上(稍后会详细介绍)。它们可以是框架相关的,也可以是独立的。依赖于全局安装的.NET运行时,依赖于框架的单个文件应用程序可能很小。...我们使用.NET Core 3.1制作了一个单文件应用程序版本。它将二进制文件打包到一个文件中以进行部署,然后将这些文件解压缩到一个临时目录中以加载并执行它们。...在这些操作系统上,本机运行时二进制文件(约3个)位于单个文件应用程序旁边。我们将在.NET 6.0中重新审视这种情况,但是,我们希望遇到的问题仍然具有挑战性。

    1.1K20

    MongoDB CEO 兼总裁Dev Ittycheria: 文档即未来

    在长达40年没有可替代数据库的尴尬后,我们开创了一种处理数据的全新方法——MongoDB文档模型及其相关的查询语言。...由于MongoDB提供了一种截然不同的数据组织方式,在当时,很大部分是实验性的,对于将文档模型作为通用数据库、特别是能否应对关键型任务的工作负载,我们受到了质疑。...据预测,数据库市场在2022年将达到840亿美元,DocumentDB的发布助力我们的完全托管云服务 MongoDB Atlas 进一步提升了知名度,并给我们带来了更广阔的商机。...数据库不仅要满足当今的需求,还要满足日后的发展需求,客户同样需谨慎选择在哪里运行数据库,基于这些原因,对客户来说,了解什么是 DocumentDB、DocumentDB 不是什么、以及 DocumentDB...自 DocumentDB 发布以来,MongoDB 工程师团队花费了大量时间,进行严格的功能正确性和性能测试。

    1.1K30

    软件工程师视角的Kubernetes管理前端的内部机制

    作为该API的消费者,需要知道它托管在哪里以及如何对其进行身份验证。Kubernetes API可以从集群内部(即从运行在pod上的应用程序)和集群外部(例如从命令行)进行访问。...在大多数情况下,Web资源(例如JS文件)与后端一起提供服务,这意味着一个容器同时为后端和前端提供服务。实际上很难找到不是这样构建的东西。...当涉及到您的工具的Web服务器应该在哪里运行的决定时,有几件事需要考虑: 分发: 在集群内部运行您的工具意味着您必须构建和分发docker镜像。...相反,如果您希望用户在其机器上安装它,则必须分发本机二进制文件。对于这两种情况,网上都有大量的工具和资源。 可用性: 当您的集群由于某种原因关闭时,用户可能无法访问托管在集群内部的工具。...对于我们在Glasskube,很明显我们希望为新用户(特别是那些刚接触Kubernetes世界的用户)提供一个易于使用的界面,他们可能还没有设置所有Glasskube集群组件。

    23910

    模块化 VS 微服务:别让架构选择误入 “伪需求” 陷阱

    在这股大有问题的风潮中,微服务正是最新一代弄潮儿。可微服务到底哪里好,我们又为什么要使用微服务?是时候对这个问题追根溯源了。 — 1 — 究其根本,微服务号称能带来…… 很多好东西!...响应能力:让分布式应用程序得以扩展,从而响应不断变化的事务负载。 可靠性:复制的服务器分组可在发生故障时继续保持运行,从而消除单点故障。即使发生故障,运行中的应用程序也可恢复至良好状态。...我得说一句,行业中的每次重大炒作都少不了工具的捧场,特别是在实在没什么可宣传的时候。可能大部分读者朋友没经历过CASE的时代,但至少对UML有所耳闻吧?...没错,通过将微服务托管在同一台机器上、加载到运行各独立微服务容器化镜像的虚拟机集群内,确实能降低不同服务间的相互影响。...用托管在Docker容器里的独立进程就能做到这一点,或者也可以在遵循标准化API约定或者其他选项的应用程序服务器中引入独立模块。

    21210

    如何创建更好的混合云平台

    公共云还为快速启动的应用程序提供一个有吸引力的开发和部署平台,特别是当用户的业务已经在云中时。...如果将相同的开发和测试工具以及DevOps流程应用于这两种环境,那么应用程序团队就可以开发应用程序,而不管它将在哪里运行吗?如果选择部署平台并部署应用程序,那么只需在部署时在工具中进行选择即可?...经过三年的运营,英特尔公司IT团队在新环境中运行了3500多个应用程序实例,并且正在优化2000多个企业应用程序的过程中,确定哪些应用程序应该迁移到新平台,这些应用程序应该保持原状,可以退役或更换。...它可以不断重新评估托管决策,并根据需要转移应用程序,以实现成本、特征和功能的正确平衡。他们的目标是应用程序100%运行在以最低成本提供最大商业价值的地方。...微软公司与硬件厂商(HPE、戴尔、思科、联想)合作,预先安装并集成在经过验证的系统上的Azure堆栈。或者,Azure Stack将作为来自选择提供商的托管服务提供。

    2.1K70

    「微前端架构」-Angular风格-第1部分

    让我们从why部分开始,当单页面应用程序启动的时候,大多数应用程序都非常小,并且由一个FE团队管理,一切都很好…… 随着时间的推移,应用程序变得越来越大,管理它们的团队也越来越大。...(taken from https://micro-frontends.org/) 虽然这个概念本身听起来很有希望,但是缺乏实际的实现。特别是那些可以应用于现有大型应用程序的应用程序。...我们的解决方案 在Outbrain,我们一直面临着大多数资深SPA (单应用)所面临的问题,我们有一个庞大的FE应用程序,有一个庞大的团队来管理它,它变得越来越粗糙。...这意味着每个应用程序应该托管在一个单独的代码基上,并且能够在开发人员的计算机上本地运行,以及在开发和测试环境中运行。...一个到多个 我们希望能够多次使用每个微应用程序,一个微应用程序不应该关心它在哪里运行,只知道它的输入和输出。

    71830

    译 | .NET Core 3.0 Preview 6 已发布

    R2R 是提前 (AOT) 编译的一种形式。 R2R 二进制文件通过减少 JIT 在应用程序加载时需要执行的工作量来提高启动性能。...二进制文件包含与 JIT 生成的代码类似的本机代码,在性能最重要的时候(在启动时)给 JIT 一点假期。...R2R 二进制文件较大,因为它们包含中间语言 (IL) 代码(某些方案仍然需要)和同一代码的本机版本,以改进启动。 .NET Core 3.0 支持 R2R。...MB 使用 ReadyToRun 镜像 启动时间:1.3 秒 内存使用量:55.7 MB 应用程序大小: 156 MB ReadyToRun详解 R2R 可以同时编译库和应用程序二进制文件。...我们正在努力修复它作为 .NET Core 3.0 版本的一部分。 原生托管示例 团队最近发布了原生托管示例。它演示了在原生应用程序中托管 .NET Core 的最佳做法方法。

    1.3K10

    Xcode 10

    Swift可以更快地编译软件,帮助您提供更快的应用程序,并生成更小的二进制文件。测试套件的完成速度提高了很多倍,与团队合作更简单,更安全,等等。 ?...您可以在调试时将应用程序切换为暗模式。这一切都是使用Xcode中仅适用于您的应用的控件完成的。无需更改系统设置。...在Markdown文件中,标题,粗体和斜体文本,链接以及其他格式在您键入时立即在编辑器中呈现。跳转栏甚至了解Markdown结构,因此您可以快速浏览README.md和文档文件。 ?...Xcode支持直接使用多个协作平台,包括: GitHub和GitHub企业版 Bitbucket Cloud和Bitbucket Server GitLab.com和GitLab自我托管 您的团队在云中或组织内的自托管服务器上一起工作从未如此简单...持续构建和测试应用程序的速度从未如此之快。 迅速建立 Xcode 10包括Swift 4.2,它可以更快地编译您的软件,帮助您提供更快的应用程序,并生成更小的二进制文件。

    3.8K20

    DevOps工具介绍连载(40)——Mingle

    ThoughtWorks的Mingle是JRuby的大赢家 在Sun的CommunityOne会议上,ThoughtWorks Studios宣布,即将推出的敏捷IT项目管理应用程序Mingle将成为世界上第一个在...Mingle是基于Web的应用程序,可以作为外部托管应用程序(ASP模型)使用,但也将获得商业许可并作为可安装软件包分发。 特别是,Ruby on Rails应用程序的部署故事仍然比应有的要复杂得多。...这对于托管应用程序是很好的,其中部署平台完全由单个公司控制,但是Mingle不会仅托管。...企业客户可以选择将Mingle部署到他们现有的生产系统中: 几个月后发布的Mingle 1.1也将以.war文件的形式提供,该文件可以部署在任何流行的Java EE应用程序服务器上,也可以使用任何流行的数据库服务器进行部署...当前的运行时通过一个简单的集群即可轻松地支持数百个并发用户,并且JRuby的性能一直在不断提高。根据该团队的说法,实验性部署包括在单个JVM进程中运行的10个JRuby解释器。

    1K10

    为DevOps团队新春送福—— JFrog与Docker建立突破性的合作伙伴关系

    我们的首要任务是流水线化、自动化并简化DevOps团队的工作方式,并且追求像这次与Docker这样的合作伙伴关系,这一直是JFrog的核心价值。...包括财富百强企业在内的数千家企业中的数百万用户在JFrog Artifactory中托管和管理其软件制品和容器镜像。这些JFrog客户经常会同步托管在Docker Hub上的容器镜像。...这就是建立这次合作关系的目标。 从更高的视角来看,这降低了组织的业务风险。因为如果缺少用于关键生产应用程序的可靠软件制品源,会使您的业务陷入困境。...对于进行持续交付并具有大量生产部署的企业而言,这使它们具有从Docker Hub提取关键镜像的高可用性,以及用于分发二进制文件的可靠且可重复的系统; · 加强生产安全性。...与往常一样,我们欢迎您提供有关此协议的反馈意见,特别是它对您有利的方式以及可能扩大和改进该协议的想法。

    2K20

    物联网应用和事件驱动计算重塑云服务

    如今,一些全球主要的公共云提供商已经为物联网和事件驱动计算推出了新的服务。了解这些服务对企业的IT团队和未来的云计算将有一些重要的意义。 工具总是以其用途塑造的。...特别是,提供商正在添加功能来帮助开发人员构建物联网(IoT)的应用程序。这些可以成为自互联网以来最具变革性应用的基础吗?...特别是,他们都看到与云计算的相同的物联网和事件未来。他们一直在不断增强云计算,为未来作好准备。...因此,组件的所有实例都可以处理事件。云供应商现在提供的功能或微服支持而不是简单地提供基础设施、平台或软件即服务,因为函数云是非常不同的。 用户的函数在函数云中托管在哪里?无处不在。...此功能将使物联用户对事件进行一些本地处理,以使这些控制回路保持短路,但仍然在AWS云中托管更深层次,更少的时间关键函数。 传统的云模型使用户为其托管实例支付费用。

    1.6K60

    .NET Core 3和对Windows桌面应用程序的支持

    在今天的微软Build Live大会上,微软.Net Core团队公开了.net Core3的开发计划的预览。....能够在WPF和Windows窗体应用程序中驻留UWP XAML控件。 能够托管UWP浏览器和媒体控件,支持现代浏览器和媒体内容和标准。...我们有一个版本的Paint.NET在我们实验室里运行。事实上,我们并没有接触Paint.NET的源代码。我们让现有的Paint.NET二进制文件运行在.net Core上。...我们没有可用的WPF的运行程序,所以我们只是在实验室机器上的. net Framework目录中使用了WPF二进制文件。...NET Core 3项目文件看起来类似。 控件、NuGet包和现有的程序集引用 桌面应用程序通常有许多依赖项,可能来自控件供应商,也可能来自不再具有源代码的NuGet或二进制文件。

    2.7K40

    .NET平台系列12 .NET未来之开源.NET Core

    新的应用程序应该建立在.NET Core上。.NETCore是.NET未来投资的地方。现有的应用程序可以安全地保留在.NET Framework上,这将得到支持。...建立并利用更强大的生态系统 微软团队通过NuGet追求了一个更加敏捷的开发周期,至今已有近两年时间。我们已经看到在早期发布并经常发布以使客户提供反馈方面取得了巨大的成功。...之后.NET团队决定在GitHub上托管.NET Core。原则上,我们不想让社区来到我们这里。相反,我们想去社区已经存在的地方。...棘手的是,我们还有其他的来源,特别是用户语音、连接和内部TFS。我们对这项工作的看法如下: 用户语音。由于出色的投票系统,User Voice非常适合优先考虑可能相当昂贵的工作项目的投资。...过去我们面临的挑战之一是强大的命名,这使您无法将二进制文件简单地放入现有项目中。我们通过提供一种强名称二进制文件的新方法解决了这一问题,我们称其为开放源代码签名。

    1.8K10

    自己拥有一台服务器,可以做哪些很酷的事情?

    程序员如果想要有一台云服务器,可以蹭厂商(阿里云、腾讯云等)搞活动(比如双十一或618节点,优惠幅度还是挺大的),入手一台。特别是新人,折扣还是挺大的。 那顺利拍下之后,你一般会拿它来做哪些事情呢?...应用程序托管: 你可以在服务器上托管各种应用程序,包括 Web 应用、API、后端服务等。...容器编排和部署: 服务器可以用于托管容器化应用程序,使用工具如 Docker 和 Kubernetes 进行自动化的部署和扩展。...实验和开发环境: 你可以在服务器上创建开发和测试环境,以便独立于你的本地开发工作,这对于团队协作和项目的可维护性非常有用。...云计算: 服务器也可以用于云计算任务,如托管虚拟机、云函数、云存储等,以便构建弹性和可伸缩的应用程序。 监控和日志: 你可以设置服务器以监视应用程序的性能、日志和错误,以便及时发现和解决问题。

    1.4K30

    深度解析 | 边缘计算的三分割策略

    机器放置在哪里很重要,特别是当应用程序域分布在广阔的地理区域时。设备之间的长距离可以转化为通信链中更大的延迟。在这种情况下,物理计算网格需要分解成更小的部分。 其中一个已经出现的分割模式被称为雾模式。...逻辑分割 在web应用程序中分发智能的典型模式是将UI逻辑、验证规则和一些计算能力放在web页面或客户端设备中。与范围更广的应用程序相关的计算逻辑托管在数据中心,例如,在亚马逊网站....不过,在公司供应链管理系统的大局中协调特定客户订单的逻辑可以在公司的资源规划服务的堆栈中进一步托管。(见图3。) ?...如上所述,流数据是快速和有效的,特别是当消息从文本转换为二进制格式时。因此,将数据分割成通过在gRPC下运行的数据流交换的二进制消息将满足工作需要。...对于一些公司来说,在ERP级别使用REST要比在开放和连续的网络连接上支持二进制数据流的编码和解码机制容易得多。此外,正如数据是根据物理环境和交互目的分割的一样,数据也是如此。

    82420

    外部配置存储模式

    上下文和问题 应用程序运行时环境的大部分包括随应用程序部署的文件中保留的配置信息。 在某些情况下,可以编辑这些文件,以在部署应用程序之后更改应用程序行为。...但是,对配置的更改需要重新部署应用程序,常常导致不可接受的停机和其他管理开销。 本地配置文件也将配置限制到单个应用程序,但有时在多个应用程序之间共享配置设置会很有用。...示例包括数据库连接字符串、UI 主题信息或一组相关应用程序使用的队列和存储的 URL。 跨多个正在运行的应用程序实例管理本地配置的更改具有挑战性,特别是在云托管方案中。...在云托管应用程序中,使用云存储机制通常是满足这些需求的不错选择。 设计后备存储的架构,以使它可保留的信息类型具有灵活性。...此外,考虑配置设置密钥或名称的区分大小写、二进制数据的存储和处理以及处理 null 值或空值的方法等方面。 考虑如何保护配置数据以允许仅访问相应的用户和应用程序。

    1.6K30

    为什么越来越多的企业转向云托管?

    因此,大多数企业已经将一部分或全部的工作负载和应用程序迁移到云平台上。特别是对云托管的需求日益增长,预计云托管市场规模将从2021年的861亿美元增长到2032年的2370亿美元。...尽管私有云需要更多的维护和监控,但它为企业提供了对其IT基础设施的高级控制措施,特别是在涉及到安全和成本等方面。 顾名思义,混合云基础设施同时包含公有云和私有云的元素。...尽管公有云在满足偶尔的需求峰值时具有更高的成本效益,但在全年处理大量的工作负载时,它可能很快变得成本高昂——特别是在考虑到管理费用和非固定计费模式时。...此外,根据应用程序和数据确定网络、计算和存储需求非常耗时,需要专家团队的帮助。同样,这对大多数中小型企业来说是不现实的。 那么还有什么替代方案呢? 这就是云托管发挥重要作用的地方。...云托管可以让企业更加安全,因为他们的云计算基础设施是按照最高标准管理的。另外,由于云托管不需要内部的云计算专业知识或人工干预,它让IT团队可以自由地专注于内部项目和流程。

    57910

    .NET实现之(ActiveX插件开发)

    ActiveX插件大家都会想起Flash插件,对Flash插件就是一个很典型的COM组件,宿主在以OLE为容器的Web浏览器应用程序中,我们把这个OLE容器称为复合文档应用,复合文档应用程序在微软的系统到处可见如...:Office就是一个很强大的复合文档应用程序,为什么要称为复合文档应用程序呢,是因为以容器为宿主的时候,可以进行任何应用集成开发,在office里面我们可以进行图表的编辑、Excel的编辑等等;在这个...; 由于.NET开发出来的东西都是属于托管的,所以不是正真意义上的二进制标准,这就牵扯到.NET平台调用的技术P/Invoke和互操作Interop技术,但是我们不了解也没关系,这不影响我们开发ActiveX...COM等组件进行相互调用了,在我们程序目录中会生成一个和组件名称一样的tlb文件,必须有这个文件我们才能使用这个插件,tlb文件是一个类型库文件,作用就是将托管DLL文件的所有信息导出成COM规范的接口文件...,在这个tlb文件中定义了COM的调用约定;由于COM和.NET组件无法直接交互所以只能通过tlb文件来确定我们的托管的DLL文件中定义哪些东西;我们编译一下;我们还差一个HTML文件,这个文件随便是来自哪里都可以

    1K10
    领券