CIO的困境:云端网络设计与服务

2024-02-29 08:20

本文主要是介绍CIO的困境:云端网络设计与服务,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

          本文翻译自:http://www.druva.com/blog/cios-dilemma-designing-networks-services-cloud/

 

           云,已经改变了之前的游戏规则,为供应商和使用者都带来了利益,但也被现有体系束缚。想象一个情景,公司的CIO(首席信息官)思索如何将现有的东西迁移到云端。云带来的在成本上和敏捷性上的好处对于任何一个组织来说无疑是具有吸引力的一个选择。它让研发人员可以将有限的资源应用到公司的核心业务上,去开发更具公司影响力的新项目。

      加强网络间的关联

     网络提供的容量和分析使得网络供应商可以缓解CIO的困境。到目前为止,本章研究的内容目的在于促进云端的使用,让企业或组织将越来越多的核心业务迁移到云端,而网络在这一过程中又会起到关键性的作用,而且它的作用会越来越重要。

     许多云的世界

     现在又各种不同的云存在着:公有的、私有的和混合类型的云,它们随着团体和某些特殊的云端产生,来满足不同的商业需要,如医疗服务,多媒体,金融和政府。如图4-2所示,我们正在进入一个有许多云交互的世界,这些云满足那些想要在任何时间,任何地点,任何设备使用云服务及想要将IT作为服务传输的商业需求。

图4-2 许多云的世界(来源:Cisco)

    在这些云里,网络的作用很关键,因为云之间是需要安全连接的。除此之外,随着网络中APP和传送的内容增多,需要大量的基础设施为用户提供一个安全和持续性的,并且忽略用户的位置和其中的云端平台数量的体验。网络会将这些设施结合在一起,虚拟化云之间,云和用户之间的连接。

     一个更大的云

     经历了几年的发展,在消费者和移动设备,传感器,驱动器的数量和类型上都有了爆炸式的增长,这些中有许多现在都已经接入互联网中。我们会有这样的一个想法:这些云并不仅仅局限于存在于数据中心的服务器,实际上,如图4-3所示,云已经扩展到所有这些接入互联网的电子设备上,如智能仪表和其他的传感器。当你把他们都放在一起时,很容易发现横向来看,这是个拥有数十亿级的网络连接组件的云。

    

图4-3 移动消费类电子和传感器组成的云

(来源:J.Rabaey,“A Brand New Wireless Day”)

     想象一下现在运行着几十个传感器的汽车。3G/4G的数据连接促成了机器与机器(M2M)的交流,汽车厂商可以通过传感器来检测和共享车辆性能的数据。而这些数据可以作为为汽车提供保养和维修的有力参考。或者客户也愿意让汽车之间进行交流,通过本地网络的点对点方式,就可以知道前方的路况和交通状况。当然,安全也是极为重要的。毕竟,我们可不希望不被信任的地方被控制,例如刹车或者其他与安全相关的部分。未来的可能性是无限的,像你看到的那样,动态的,可升级的和安全的网络在未来的云中会至关重要。这些未来的云会在13章讲到,“未来小觑”。

      云端数据量的增长

     客户和商业云服务,包括富媒体服务,一直保持着主流式的增长。导致了数据中心流量的爆炸式增长。据思科的GCI数据来看,从2010年到2015年,云端IP会达到66%的复合年均增长率,这是同一时期总体数据33%的两倍。如图4-4所示,总体数据期望在2015年达到4.8ZB。而云端流量会占到1/3。

图4-4 从2010到2015年的数据流量(来源:Cisco Cloud Index)

注:思科的云数据索引包括了所有供应商或企业的数据中心,并包括以下几个方面

                                                                                1 数据中心遗留下来的数据流量

                                                                                2 数据中心之间的流量

                                                                                3 因特网上数据中心和终端用户间的数据流量

 

       让我们来看以下1.6ZB的流量有多大,这相当于5兆亿个小时的商业网络会议,或者是1.6万亿的高清视频流量。另一个有趣的比较是总体上的全球网络流量,根据思科VNI预测的,在2015年仅仅是1ZB。

       除了在流量上令人吃惊的增长,云APP,服务和基础设施用来负责数据中心流量的传输。那些在数据中心内部,数据中心之间和用户到数据中心之间的cloud-ready网络会有着极其重要的作用。这又体现在有效调整处理云端数据增长的效率上,和在不损害终端用户体验的基础上保持云供应商的利益上。

       如何获利

       在之前的章节里,我们讨论在云端的使用及一些问题的解决方法中网络的重要作用。云端供应商可以调节自身的网络来使客户放心的将自己关键的业务转移到云上。关键是,云供应商又如何从自身的网络资产中获利呢?如果网络和服务可以被供应商以一种网络的形式提供又会怎样,NaaS呢?

      根据计算和存储的需求,网络和服务可以作为一种产品来消费,计量并收费。这种经济模式也将促使网络和服务供应商改善自己的服务,使得消费者获得更有效的利益。

     下面的方法可以作为网络和服务的消费项目来提供。

     服务目录

     关于云端服务的讨论在第3章“云分类和服务管理”中,解释了云端服务是如何提供到客户的。除了不同种类的服务定义外,服务目录页适当的增加和配置了这些服务的可选项。相同的服务目录会提供一个方法,定义和提供网络消费项目。

      为了在服务目录中包含这些网络服务,它们需要被抽象出来并以较简单的形式提供给用户,因为用户可能并不是一个网络方面的专家。难懂的和复杂的操作对于用户来说应该是不可见的。简单是制胜的关键,这就要求NaaS应该简单的就只是点击几下鼠标或者是几个API的调用就可以使用的。

     下面是几个服务项目的例子,都是简单并且可靠的。供应商可以将其放在自己的服务目录中。

       VM和三级APP间的权限

       级和三级APP间的负载均衡

       独立VPN终端

       数据中心的内部QoS

      这些服务目录并不需要限制在网络服务里。毕竟,终端用户通过WAN或者因特网来使用网络服务。如果网络供应商拥有或可以控制下一代网络资产,那就有机会将可用的网络服务做成服务目录。

    

      网络服务项目单(点菜单)

      盈利的一个选择就是提供一个网络项目单。在这里面,网络的连接和服务可以被用户选择性的定制。这也符合开发需要。例如一个开发者需要简单的连接到数据库虚拟机,这个虚拟机独立于网络,所以不能通过路由获得,但可以从web服务器上到达。这些属性都可以作为API的一部分,如下所示:

     1. 创建数据库连接

          create_network(name="db-net", cidr="10.0.1.0/24")

     2. 从DB VM到到网络的连接步骤1:      

         attach_vm(vm=vm_uuid, network="db-net")

    3. 到web服务器的连接    

         create_route("web-net","db-net", "local")

    一个设计良好的API可以让用户很容易的实现他们想要的功能:例如,一个支持很大带宽的网络,或者一个服务监测网络。这个API将底层网络抽象成统一的接口给用户调用。

 

 

 

 

     

     

 

 

 

  

这篇关于CIO的困境:云端网络设计与服务的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/758123

相关文章

不懂推荐算法也能设计推荐系统

本文以商业化应用推荐为例,告诉我们不懂推荐算法的产品,也能从产品侧出发, 设计出一款不错的推荐系统。 相信很多新手产品,看到算法二字,多是懵圈的。 什么排序算法、最短路径等都是相对传统的算法(注:传统是指科班出身的产品都会接触过)。但对于推荐算法,多数产品对着网上搜到的资源,都会无从下手。特别当某些推荐算法 和 “AI”扯上关系后,更是加大了理解的难度。 但,不了解推荐算法,就无法做推荐系

Linux 网络编程 --- 应用层

一、自定义协议和序列化反序列化 代码: 序列化反序列化实现网络版本计算器 二、HTTP协议 1、谈两个简单的预备知识 https://www.baidu.com/ --- 域名 --- 域名解析 --- IP地址 http的端口号为80端口,https的端口号为443 url为统一资源定位符。CSDNhttps://mp.csdn.net/mp_blog/creation/editor

【区块链 + 人才服务】可信教育区块链治理系统 | FISCO BCOS应用案例

伴随着区块链技术的不断完善,其在教育信息化中的应用也在持续发展。利用区块链数据共识、不可篡改的特性, 将与教育相关的数据要素在区块链上进行存证确权,在确保数据可信的前提下,促进教育的公平、透明、开放,为教育教学质量提升赋能,实现教育数据的安全共享、高等教育体系的智慧治理。 可信教育区块链治理系统的顶层治理架构由教育部、高校、企业、学生等多方角色共同参与建设、维护,支撑教育资源共享、教学质量评估、

客户案例:安全海外中继助力知名家电企业化解海外通邮困境

1、客户背景 广东格兰仕集团有限公司(以下简称“格兰仕”),成立于1978年,是中国家电行业的领军企业之一。作为全球最大的微波炉生产基地,格兰仕拥有多项国际领先的家电制造技术,连续多年位列中国家电出口前列。格兰仕不仅注重业务的全球拓展,更重视业务流程的高效与顺畅,以确保在国际舞台上的竞争力。 2、需求痛点 随着格兰仕全球化战略的深入实施,其海外业务快速增长,电子邮件成为了关键的沟通工具。

ASIO网络调试助手之一:简介

多年前,写过几篇《Boost.Asio C++网络编程》的学习文章,一直没机会实践。最近项目中用到了Asio,于是抽空写了个网络调试助手。 开发环境: Win10 Qt5.12.6 + Asio(standalone) + spdlog 支持协议: UDP + TCP Client + TCP Server 独立的Asio(http://www.think-async.com)只包含了头文件,不依

怎么让1台电脑共享给7人同时流畅设计

在当今的创意设计与数字内容生产领域,图形工作站以其强大的计算能力、专业的图形处理能力和稳定的系统性能,成为了众多设计师、动画师、视频编辑师等创意工作者的必备工具。 设计团队面临资源有限,比如只有一台高性能电脑时,如何高效地让七人同时流畅地进行设计工作,便成为了一个亟待解决的问题。 一、硬件升级与配置 1.高性能处理器(CPU):选择多核、高线程的处理器,例如Intel的至强系列或AMD的Ry

poj 3181 网络流,建图。

题意: 农夫约翰为他的牛准备了F种食物和D种饮料。 每头牛都有各自喜欢的食物和饮料,而每种食物和饮料都只能分配给一头牛。 问最多能有多少头牛可以同时得到喜欢的食物和饮料。 解析: 由于要同时得到喜欢的食物和饮料,所以网络流建图的时候要把牛拆点了。 如下建图: s -> 食物 -> 牛1 -> 牛2 -> 饮料 -> t 所以分配一下点: s  =  0, 牛1= 1~

【区块链 + 人才服务】区块链集成开发平台 | FISCO BCOS应用案例

随着区块链技术的快速发展,越来越多的企业开始将其应用于实际业务中。然而,区块链技术的专业性使得其集成开发成为一项挑战。针对此,广东中创智慧科技有限公司基于国产开源联盟链 FISCO BCOS 推出了区块链集成开发平台。该平台基于区块链技术,提供一套全面的区块链开发工具和开发环境,支持开发者快速开发和部署区块链应用。此外,该平台还可以提供一套全面的区块链开发教程和文档,帮助开发者快速上手区块链开发。

poj 3068 有流量限制的最小费用网络流

题意: m条有向边连接了n个仓库,每条边都有一定费用。 将两种危险品从0运到n-1,除了起点和终点外,危险品不能放在一起,也不能走相同的路径。 求最小的费用是多少。 解析: 抽象出一个源点s一个汇点t,源点与0相连,费用为0,容量为2。 汇点与n - 1相连,费用为0,容量为2。 每条边之间也相连,费用为每条边的费用,容量为1。 建图完毕之后,求一条流量为2的最小费用流就行了

poj 2112 网络流+二分

题意: k台挤奶机,c头牛,每台挤奶机可以挤m头牛。 现在给出每只牛到挤奶机的距离矩阵,求最小化牛的最大路程。 解析: 最大值最小化,最小值最大化,用二分来做。 先求出两点之间的最短距离。 然后二分匹配牛到挤奶机的最大路程,匹配中的判断是在这个最大路程下,是否牛的数量达到c只。 如何求牛的数量呢,用网络流来做。 从源点到牛引一条容量为1的边,然后挤奶机到汇点引一条容量为m的边