公有云 私有云 混合云_混合云的承诺,收益和产品

公有云 私有云 混合云

云承诺为我们提供所有灵活性。 有机会在需要时访问无限资源并相应地付款。 我们不再需要花费时间安装,配置和维护服务器; 我们被承诺将有更多的时间来“仅仅编码”。

取而代之的是,我们越来越多地锁定供应商,少数云参与者变得如此庞大,以至于如果数据中心遇到问题,互联网的重要部分将无法使用。 当然,我们创建了更多工具和实践来解决我们为自己创建的问题,亲爱的读者,欢迎使用混合云

我当然是有点滑稽。 实际上,混合云是一种在云基础架构中构建灵活性和冗余性的方法。 过去的十年告诉我们,依赖一个提供商是一个坏主意,我们应该混合使用公共平台和私有平台,并出于运营或财务原因根据需要在它们之间进行切换。

使用混合云的原因

您可能有多种原因需要考虑使用混合云,而不是将所有蛋形服务扔到一个云形篮子中。

隐私

出于法规或体系结构的原因,应用程序可能包含您需要存储在特定区域或更多控制权的服务器上的数据。

金融

一些云提供商为某些服务提供了比其他云服务更好的价值,或者您可能希望利用与特定提供商的最佳交易。

定制服务

随着大多数软件供应商涌向云的可能性越来越小,您可能拥有仅在特定的专用计算机或第三方提供商上运行的旧版或自定义服务。 这包括您打算最终迁移但尚未迁移的服务。

采用混合云解决方案之前的注意事项

听到这个消息可能会让您感到惊讶,但是大多数云提供商都支持混合云,尤其是那些将其服务连接到旧式和本地系统的云。 毕竟,他们正在消除潜在客户的障碍。 在混合云策略中,需要考虑以下两个因素。

不兼容

从理论上讲,开发人员标准已被广泛采用,但是您可能会遇到提供商之间库或协议不一致的情况,因此在大规模推出之前,您必须进行研究和测试。

安全

正如我希望您已经在做的那样,自然地,您需要对服务之间的所有通信进行加密,并确保公共端点受到保护。

性能

同样,尽管云服务,CDN和传输机制在不断改进,但是引入的跃点越多,出现问题时就需要进行调试的滞后,延迟和“移动部件”的机会就越大。

工具类

现在,对于每个人最喜欢的讨论,让我们谈谈可用来帮助您创建,管理和调整混合云设置的工具。 我试图将它们分为几类,但是有一些交叉。

云提供商

AWS提供了一整套工具来帮助其服务形成混合云的一部分,其中包括:

  • AWS Storage Gateway :用于将本地存储用作AWS存储设备的一部分
  • Amazon VPC :用于在AWS与网络的其他部分之间创建VPN,以及在需要使用特定值时管理IP地址范围的功能
  • AWS Direct Connect :类似于VPC,但用于创建直接连接
  • AWS OpsWorks :对于遵循“将基础结构作为代码”实践的人员,AWS的产品还可以管理本地服务器

Azure具有Azure Stack形式的类似产品。 它提供了什么功能以及如何使用它们,尚不清楚,并且隐藏在注册表单之后。 Azure提供的与混合云有关的其他工具是:

  • Logic Apps :用于将数据从本地应用程序提取到公共云应用程序中
  • 服务总线 :用于云间消息传递
  • StorSimple :用于统一存储

您可以使用下面支持您的提供商的任何商业工具,将许多较小的托管服务器与混合云集成在一起,如果您投入工作,则可以使用自己动手的选项。 有像Joyent这样的公司,他们专注于帮助您将它们与其他较大的供应商集成(这是明智之举)并开放其工具的资源 。

商业工具

作为众多多合一解决方案之一, CoreStack创造了另一个流行词: 云治理 。 该服务比开发人员更多地关注运营和业务人员,该服务着重于根据消耗量和成本来定义您的服务如何组合在一起,并且在与销售人员约会之前不提供大量细节。

还有一些公司,例如ParkMyCloud和Replex完全专注于省钱方面,通过尽可能高效地转移应用程序组件来帮助您节省尽可能多的钱。

Cloud Controller吸引了许多企业友好型服务提供商,例如Oracle,Citrix和Red Hat。 Nutanix及其“超融合基础设施技术”是另一个新的流行词。 他们俩都有令人印象深刻的客户列表,并且支持许多企业友好型软件组件,但是同样很难知道他们的平台如何工作。

最后,当然,思科拥有自己的CloudCenter形式的解决方案,该解决方案具有一些额外的有用功能,例如预算计划,集中式安全性,并支持20多家提供商。

开源工具

开源领域中还有很多选择,您可以自行安装和管理,也可以在公共云和私有云上找到预安装的选项。 尽管许多开发人员将使用更复杂(因而具有可扩展性的选项)来管理多个主机上的Docker容器,但对于简单的设置,Docker 机器和Swarm可能足以满足您的需求。

一个小项目,称为Kubernetes具有混合云功能(或他们称之为“集群联盟”)形式的kubefed 。 设置起来有点复杂,但请阅读此Google博客文章以获取一些想法。 如果您对Kubernetes感兴趣,但又不想自己安装和管理它,那么除了我对Kubernetes托管托管选项的综述之外, 别无所求 。

如今,Kubernetes略微掩盖了它,但是Apache Mesos仍然是一个强大的选择, Apache Mesos使用有趣的范例将您的分布式计算资源视为一个整体。

类似地, OpenStack也将混合云放在首位和居中,我可能会猜测一些商业供应商也在幕后使用它。

鲜为人知但具有相同的目标和目标的是Apache CloudStack 。

一个更老的但公认的选项是OpenNebula ,它并不是开源的(立即宣称它是开源的)尚不明显。 经过一番挖掘,我终于找到了代码库 。

最后,看看沃尔玛的零售连锁店OneOps 。 至少您知道它已经过生产测试。

监控方式

监视混合云的工具也很多。 您选择的内容主要取决于您的设置和要监视的内容。 诸如DataDog , New Relic , Prometheus和Elastic stack之类的通用工具应该适合您的需求,并且可以广泛使用。

未来灵活

实际上,混合云首先是应有的云:一套灵活的服务套件,可以在我们提出要求时执行我们所要执行的任务,并相应地向我们收费。

诚然,混合云需要比我们所有人都希望的更多的初始步骤,但是很少有人也想要运行和维护自己的服务器,因此这是一个令人愉快的妥协。

翻译自: https://www.javacodegeeks.com/2018/04/the-promises-payoff-and-products-of-hybrid-clouds.html

公有云 私有云 混合云

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/333259.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

MVC基础知识

1.MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写 2.Model(模型)是应用程序中用于处理应用程序数据逻辑的部分。  通常模型对象负责在数据库中存取数据。主体 3.View&#xf…

MacBook键盘符号

图标介绍⌘Command⇧Shift⇪Caps Lock⌥Option Alt⌃Control↩Enter⌫Delete⌦Fn Delete↑上箭头↓下箭头←左箭头→右箭头⇞Fn ↑ Page Up⇟Fn ↓ Page DownHomeFn ←EndFn →⇥Tab 右制表符⇤Shift Tab 左制表符⎋Esc Escape⏏电源开关键

spring vaadin_在Spring Boot中使用Vaadin的简介

spring vaadin介绍 Vaadin的工作方式依赖于服务器端渲染,因此可以自然地集成到诸如Spring之类的框架中。 Vaadin的Spring集成已经存在了一段时间,并提供了用于在Spring容器中配置和管理Vaadin的工具,如果您希望将Vaadin与Spring Boot结合使用…

vue中生产模式和调试模式_为什么在生产中进行调试是如此诱人?

vue中生产模式和调试模式生产调试 为什么在生产中进行调试是如此诱人? 在我的第一份工作中,我要做的任务之一是修复一个错误,该错误过去在非常复杂的生产系统中有时会发生。 那很简单! - 我想。 我将在开发环境中重现同样的情况&a…

IntelliJ IDEA for Mac在MacOS模式下的编译和运行快捷键(Compile and Run Shortcut)

快捷键快捷键符号英文名称功能说明Command F9⌘F9Make project编译ProjectCommand Shift F9⌘⇧F9Compile selected file, package or module编译选择的文件、包或模块Control Option R⌃⌥RSelect configuration and run弹出 Run 的可选择菜单Control Option D⌃⌥DSel…

android基础知识

第07节 ListView 1.当我们的程序中有大量的数据需要展示的时候,就可以借助 ListView 来实现。ListView 允许用户通过手指上下滑动的方式将屏幕外的数据滚动到屏幕内,同时屏幕上原有的数据则会滚动出屏幕。 ListView 的简单用法 1.listView数据的添…

apache derby_Apache Derby数据库用户和权限

apache derby抽象 Apache Derby很棒! 尤其是在微服务环境中,服务的数据(可能)会缩减,并且不需要强大的RDBMS。 Derby很棒,因为它非常易于使用,特别是在涉及用户和权限时,您不需要任何…

IntelliJ IDEA for Mac在MacOS模式下的版本控制/本地历史记录快捷键(VCS and Local History Shortcut)

快捷键快捷键符号英文名称功能说明Command K⌘KCommit project to VCS提交代码到版本控制器Command T⌘TUpdate project from VCS从版本控制器更新代码CommandShiftK⌘⇧KPush commits推送提交,有问题OptionCommandK⌥⌘KPush commits推送提交Control V⌃V‘VCS’…

nutshell_Nutshell中的Java 8语言功能-第1部分

nutshell你好朋友, Java 8发布已经很长时间了,现在越来越多地被使用。 在本文中,我们将讨论以下Java 8主题。 1.功能接口 2.Lambda表达式 3.默认方法 1.功能界面 什么是功能接口? 与一种并且只有一种抽象方法的接口是功能接口…

windows server 2008 R2 命令行的方式创建用户、设置密码

一、使用命令行的方式创建用户、设置密码 (1)标准格式: net user username password / add 例如:建立一个名为lijunxuan、密码为Abc_123的用户 net user lijunxuan Abc_123 /add 二、使用命令行修改旧帐户的密码 &#xff…

IntelliJ IDEA for Mac的快速切换当前主题方案(Quick switch current scheme)

文章目录一、配色方案 (Color Scheme)二、代码样式方案(Code Style Scheme)三、键映射表,即快捷键方案(Keymap)四、视图模式/查看模式/显示模式(View Mode)五、界面外观&…

jpa避免n+1_JPA技巧:避免N + 1选择问题

jpa避免n1介绍 像JPA这样的ORM框架通过帮助我们在对象<->关系数据映射期间避免了很多样板代码&#xff0c;从而简化了我们的开发过程。 但是&#xff0c;它们还给表带来了一些其他问题&#xff0c;N 1是其中之一。 在本文中&#xff0c;我们将简要介绍该问题以及避免这些…

Windows server 2008 基础知识

1、Windows server 2008 安装形式 (1、Virtual (2、Hyper-V (3、VMware 2、对于虚拟内存的大小&#xff0c;建议为实际内存的1.5倍 3、在Windows server 2008系统中安装活动目录的命令是DCPROMO。活动目录存放在域控制器中 4、Windows server 2008支持的两种用户账户&…

Paint X for Mac的用法

文章目录快捷键图形界面介绍快捷键 快捷键说明Command A抓手Command S另存为Command T设置字体Option Command C设置画布大小 Canvas SizeOption Command I设置图像大小 Image SizeShift Command V垂直翻转 Flip VerticalShift Command H水平翻转 Flip HorizontalC…

IntelliJ IDEA for Mac如何替换文件内容中指定的关键词

按下组合键 Shift R 打开替换对话框&#xff08;如下图所示&#xff09;&#xff0c;在对话框中有两个输入框&#xff0c;上面的输入框中输入被替换的关键词&#xff0c;会在指定的范围内查找被替换的关键词&#xff0c;接着在下面的输入框中输入替换的关键词&#xff0c;然后…

海域动态监视监测管理系统_监视和管理备份系统

海域动态监视监测管理系统上一次我们建立一个强大的备份系统时 &#xff0c;现在我们将研究如何监视备份集。 我们需要验证是否正确清理了备份集&#xff08;这称为删除策略&#xff09;&#xff0c;并且它们是一致的&#xff08;称为一致性策略&#xff09;。 备份集可以包含…

Thread 线程同步、线程状态

线程概念 线程&#xff08;英语&#xff1a;thread&#xff09;是操作系统能够进行运算调度的最小单位。它被包含在进程之中&#xff0c;是进程中的实际运作单位。 一、多线程介绍 1.1创建线程类 Java中通过继承Thread类来创建并启动多线程的步骤如下&#xff1a; 1.定义Thr…

jsp过滤器示例_Java 8过滤器,地图,收集和流示例

jsp过滤器示例大家好&#xff0c;许多读者给我发了电子邮件&#xff0c;写了一篇有关Java 8的地图和过滤器功能的文章&#xff0c;因为他们发现它们难以理解和使用。 即使我以前同时写过有关map&#xff08;&#xff09;和filter&#xff08;&#xff09;的博客&#xff0c;我仍…

IntelliJ IDEA for Mac如何使用单元测试Junit

文章目录测试分类Junit 使用步骤测试结果的判定常用的注解BeforeAfter测试分类 黑盒测试&#xff1a;不需要写代码&#xff0c;不需要关注程序执行具体逻辑和流程&#xff0c;给输入值&#xff0c;看程序是否能够输出期望的值 白盒测试&#xff1a;需要写代码&#xff0c;需要…

File类、递归、字节流

一、File类 1.1 概述 java.io.File 类是文件和目录路径名的抽象表示&#xff0c;主要用于文件和目录的创建、查找和删除等操作。 1.2 构造方法 public File(String pathname) &#xff1a;通过将给定的路径名字符串转换为抽象路径名来创建新的 File实例。 public File(String …