混合多云架构_混合多云每个人都应避免的3个陷阱(第1部分)

混合多云架构

每天都在肆意宣传云,但每个人都应避免三个陷阱。

从云,混合云到混合多云,您都被告知这是确保业务数字化未来的一种方式。 您必须做出的这些选择不会排除提高客户体验和敏捷交付这些应用程序的日常工作。

让我们开始一段旅程,仔细研究混合多云对您的业务意味着什么。 让我们检查交付应用程序和处理遗留应用程序时所做出的决策。 这些可能是您业务中最重要的资源。

本文重点介绍了过渡到混合多云环境时每个人都应注意的三个陷阱。 它基于与致力于征服混合多云同时提供解决方案的组织的互动经验。

混合与多云

定义我们正在讨论的云应该是我们的第一步。 每个人都必须了解多云,混合云和混合多云之间的区别,这一点很重要。 这为讨论本系列其余部分中的三个陷阱提供了坚实的基础。

围绕迁移到云的对话可能具有多种含义,从获取您的内部计算能力并将其转变为您自己的私有云。 利用已经拥有的资源为开发人员提供类似云的体验。 一个更传统的扩展是开始使用外部计算资源,而不是您自己的数据中心中的资源。 这些是各种公共云提供商,导致我们有了第一个定义,
多云

多云

实际上,Multicloud使用来自多个提供商的多个云来执行多个任务。

图1.具有多个隔离云环境的IT环境。

通常,多云是指使用多个不同的公共云,以实现更大的灵活性,降低成本,避免供应商锁定或使用特定的区域云提供商。

多云方法的挑战之一是实现一致的策略,合规性和管理。

在利用多供应商云解决方案来分散锁定风险的同时,Multicloud更是一种扩展业务的策略。 图1显示了所使用的云服务的隔离性质,服务与业务应用程序之间没有任何形式的协调。 每个应用程序都单独管理,应用程序与环境中的服务隔离。

混合 方法解决了隔离和协调对于解决方案至关重要的问题。

混合云

混合云是一个或多个公共云和私有云的组合,至少具有一定程度的工作负载可移植性,集成,编排和统一管理。

图2.具有一定程度的互操作性,可移植性或管理性的内部和外部云。

这里的关键是互操作性,迁移潜力以及在公共云和内部部署基础架构中运行的任务之间存在联系的要素,即使并非总是如此
无缝或完全实施。

如果您缺少可移植性,集成,业务流程和管理,那么这只是一堆云。

图2说明了至少一个私有云和公共云。 它们可以处于关闭状态或位于内部,但它们具有以下某种程度:

  • 互通性
  • 应用程序可移植性
  • 数据可移植性
  • 共同管理

将这两者结合在一起可得到一个混合多云,但是看起来像什么呢?

混合多云

将多个云聚集在一起并提供工具以确保您的混合和多云解决方案中的各种服务之间的互操作性。

图3.使用开放技术的混合多云解决方案。

将它们组合在一起可能是一个严峻的挑战,但是最终结果可确保更好地利用资源,而不会在各自的云中进行隔离。

图3展示了一个混合多云的示例,其中所有这些都基于开放技术来实现互操作性,工作负载可移植性和管理。

红帽OpenShift容器平台跨私有云和多个公共云进行部署,以确保工作负载的可移植性。 可以轻松地在Microsoft Azure,AWS,本地虚拟化和私有云上部署应用程序和数据。

红帽CloudForms确保在整个应用程序,数据和基础架构选项生态系统中具有统一的管理视图。 红帽保险丝与3Scale API管理一起为应用程序提供了与各种云服务交互的真正的云不可知的集成。 使用Red Hat Gluster Storage解决方案支持跨此混合多云的任何应用程序,云数据从未如此简单。

每个人都应避免的陷阱

在本系列的第二部分中,讨论了三个陷阱中的第一个。 每个人都应该避免使用混合多云的陷阱。 在决定您的业务如何过渡到云时,请找出为什么成本并非总是显而易见的动机。

翻译自: https://www.javacodegeeks.com/2018/03/3-pitfalls-everyone-should-avoid-with-hybrid-multicloud-part-1.html

混合多云架构

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

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

相关文章

vim 下的 ex 指令(底行命令模式下)

文章目录 (一)复制(二)文档光标移动(三)删除(四)粘贴(五)保存/退出(六)另存为文件/选取内容另存文件(七)查找/搜索字符(八)搜索指令 vimgrep(九)使用搜索指令 grep(十)文本行移动(十一)匹配模式替换(十二)显示行号(十三)normal 命令(十四)文件信息…

datastax.repo_使用Datastax Java驱动程序与Cassandra进行交互

datastax.repo今天,我这次返回了更多的Cassandra和Java集成,重点是使用Datastax Java驱动程序,而不是我已经写了很多文章的Spring Data Cassandra。 Spring Data实际上使用了Datastax驱动程序来与Cassandra进行交互,但是在它之上还…

beanshell断言_JMeter使用BeanShell断言

BeanShell简介BeanShell是使用Java语法的一套脚本语言,在JMeter的多种组件中都有BeanShell的身影,如:定时器:BeanShell Timer前置处理器:BeanShell PreProcessor采样器:BeanShell Sampler后置处理器&#x…

Mobaxterm常用的指令(基于linux)

列出所有的环境(3种方法) conda env list conda info --envs conda info -e创建虚拟环境(默认anaconda3/envs路径) conda create -n megumi python3.8.5 #megumi为环境名称,#3.8.5是安装python的版本激活环境(2种方法) source activate 环境名 conda activate 环境名退出环…

junit mockito_使用JUnit 5在Mockito中方便地进行模拟–官方方式

junit mockito从版本2.17.0开始,如果使用了JUnit 5, Mockito提供了官方(内置)支持来管理模拟生命周期。 入门 为了利用集成的优势,需要在JUnit 5的junit-platform-engine旁边添加Mockito的mockito-junit-jupiter依赖项…

正则表达式中的量词(限定符)含义的准确理解

量词准确理解?前面的元素(pattern/子表达式)匹配 0 次或者 1 次;出现 0 次或者 1 次。“次”改成“个”也行*前面的元素匹配大于等于 0 个前面的元素匹配大于等于 1 个{5}前面的元素匹配 5 个{2,6}前面的元素匹配 2 个到 6 个

docker初识_初识 docker 搭建自己的开发环境

换了一台设备,程序猿嘛第一件事肯定是先把开发环境搭建起来,以前为了方便都是搞的集成环境,这次准备下载集成环境的时候,突然想起 docker 这个东西,在下虽然了解一些概念性的东西但一直为曾实践。人嘛,没有…

PyTorch中使用指定的GPU

PyTorch默认使用从0开始的GPU,如果GPU0正在运行程序,需要指定其他GPU。 有如下两种方法来指定需要使用的GPU。 1.类似tensorflow指定GPU的方式,使用CUDA_VISIBLE_DEVICES。 1.1 直接终端中设定: CUDA_VISIBLE_DEVICES1 python…

jvm运行时类加载机制_JVM体系结构:JVM类加载器和运行时数据区

jvm运行时类加载机制各位读者好! 在JVM系列的上一篇文章中,开发人员了解了Java虚拟机(JVM)及其体系结构。 本教程将帮助开发人员正确回答以下主题的问题: ClassLoader子系统 运行时数据区 1.简介 在继续之前&#x…

括号的分类

括号名称符号小括号(parentheses,又称圆括号、括弧)( )中括号(square brackets,又称方括号)[ ]大括号(curly brackets, 又称花括号){ }六角括号〔 〕,中文才有…

python读取和存入json文件

将内容存入json文件 import json filename"C:/Users/13451/Desktop/captions_train.json" with open(filename, w) as j: json.dump(word_map, j)读取json文件中的内容 import json with open(filename,r) as f:x json.load(f) print(x)其中open函数的第二个参数&…

android 前台服务自定义布局不显示_Android前台服务通知未显示

我正在尝试启动前台服务.我收到通知,该服务确实启动但通知始终被抑制.我仔细检查了应用是否允许在我的设备上的应用信息中显示通知.这是我的代码:private void showNotification() {Intent notificationIntent new Intent(this, MainActivity.class);notificationI…

java技术专家学习路线图_向Java最佳专家的全球专家学习Java

java技术专家学习路线图Java with the Best Virtual Conference是您学习微服务,Java 9,Kubernetes以及其他Java的指南! 将于4月17日至18日收听,收听来自Pivotal,RedHat,Microsoft,Oracle和Netfl…

vim 编程常用的指令和快捷键

文章目录移动光标修改、剪切或复制配对符之间的内容ctagscscopegtags编译快速修改窗口自动补全多行缩进缩出折叠移动光标 命令说明gd跳转到局部变量的定义处gD跳转到全局变量的定义处,从当前文件开头开始搜索g;上一个修改过的地方g,下一个修改过的地方[[跳转到上一…

css 获取屏幕宽度_设备像素、设备独立像素、CSS像素、分辨率、PPI、devicePixelRatio 的区别...

设备像素 (device pixels)也称为物理像素,显示器的最小物理单位。这里需要注意,一个像素并不一定是一个小正方形区块,也没有标准的宽高,只是用于显示丰富色彩的一个“点”而已。可以参考公园里的景观变色彩灯,一个彩灯…

shell 脚本中特殊变量

特殊变量含义$0这个程式的执行名字$n这个程式的第n个参数值,n1…9$*这个程式的所有参数$#这个程式的参数个数$$这个程式的PID(脚本运行的当前进程ID号)$!执行上一个背景指令的PID(后台运行的最后一个进程的进程ID号)$?…

netbeans调试_从NetBeans运行和调试WildFly Swarm应用程序

netbeans调试使用NetBeans的Java EE开发人员习惯于直接在NetBeans所选择的应用程序服务器中运行和调试其瘦战应用程序。 在开发打包为ber或镂空jars的微服务时,您期望使用相同的轻松方式进行运行和调试。 好消息是您可以。 在本文中,我将逐步介绍如何在N…

怎么更换默认路径_更改电脑桌面路径

电脑默认的桌面路径一般都在C盘,而我们又特别喜欢把文件都放在桌面,因为桌面既方便又好找。可时间久了,桌面文件会越来越多,C盘空间会越来越小,会拖慢系统速度。怎么把系统桌面路径设置在非C盘呢?本期教程将为大家讲解…

Linux 命令之 wc -- 统计文件中的字节数、字数、行数

文章目录命令介绍选项参数示例(一)统计当前目录下的所有文件的行数(二)统计当前目录下的文件总数(三)显示某个文件的行数(四)显示某个文件的行数、单词数、字节数(五&…

JSON合并补丁程序:JSON-P 1.1概述系列

Java EE 8包括对JSON处理API的更新,并使其与JSON的最新IEFT标准保持同步。 他们是: JSON指针 RFC 6901 JSON补丁 RFC 6902 JSON合并修补程序 RFC 7396 我将在这个迷你系列中涵盖这些主题。 入门 要开始使用JSON-P,您将需要Maven中央存储…