热门标签 | HotTags
当前位置:  开发笔记 > 运维 > 正文

OpenStackHavana的云网络功能

开源OpenStack云平台将新增很多网络功能。这个OpenStackHavana将于10月17日正式亮相,其中将包含新一代安全和负载均衡即服务功能。OpenStack一直包含网络功能,虽然最初的那些功能比较有限,并只适用于Nova计算项目内部。OpenStackQuantum项目始于2011年,

  开源OpenStack云平台将新增很多网络功能。这个OpenStack Havana将于10月17日正式亮相,其中将包含新一代安全和负载均衡即服务功能。

  OpenStack一直包含网络功能,虽然最初的那些功能比较有限,并只适用于Nova计算项目内部。OpenStack Quantum项目始于2011年,最近更名为Neutron。

  这个Quantum/Neutron项目最初由Dan Wendlandt创建,Wendlandt目前担任VMware公司OpenStack产品管理主管。他指出,对于Havana版本,VMware只是Neutron的主要贡献者之一。

  “我们贡献代码是从社区的角度以及从VMware驱动程序的角度,”Wendlandt表示,“我们添加了对来自VMware NSX的所有好的功能的支持。”

  在8月份,VMware推出了其NSX网络虚拟化平台,为软件定义网络(SDN)提供了新的方式。

  NSX支持的功能之一是分布式3层网络传输。

  “从逻辑的角度来看,你在拓扑结构中可以有一个路由器,但这并不意味着你需要转发数据包到专门进行路由的单独的设备上,”Wendlandt解释说,“因此,单个虚拟交换机可以对数据包进行正确的操作,并直接将它们发送到正确的目的地。”

  网络服务

  在上一个版本的OpenStack中,即“Grizzly”,负载均衡即服务(LBaaS)正式亮相。通过Havana,这个服务已经得到改善,并在OpenStack云中提供多种网络功能,包括负载均衡和防火墙即服务。

  Wendlandt表示,在Havana中,多个供应商集成能够提供强大的负载均衡功能。网络即服务功能部分是基于VMware的vShield技术。

  “OpenStack是一个框架,它有一套通用API,还有用于插入不同技术的驱动程序,”Wendlandt表示,“这些驱动程序可能用于开源技术,或者可能用于闭源技术,这取决于客户选择的解决方案。”

  在负载均衡和防火墙即服务的情况下,VMware对部署功能的整个框架作出了贡献。

  Heat编排

  在OpenStack Havana中新增的主要功能是加入Heat编排项目,Heat可以连接到Neutron来帮助编排负载均衡和其他网络功能。

  “OpenStack中的一切都是通过API进行,”Wendlandt解释说,“因此,你可以按照要求Neutron创建一个网络的相同的方式,来要求Neutron进行负载均衡。”

  OpenStack Heat类似于亚马逊的CloudFormation,它可以基于政策对可能发生的情况定义一个模板。

  模块化网络2层

  OpenStack Havana中新增的一个有趣的附件是ML2插件,或者说模块化2层网络插件。

  Wendlandt说道:“这里的想法是,如果我想要使用VLAN,但我又想要使用来自多个供应商的技术,它将允许来自不同供应商的设备以不错的方式进行互操作。”

  展望未来,OpenStack在网络方面仍然有一些方面可以进行改善,Wendlandt认为需要提高易用性,以及更好的管理和运营。

新版Ubuntu 13.0将集成OpenStack Havana


推荐阅读
  • 本文档详细介绍了服务器与应用系统迁移的策略与实施步骤。迁移不仅涉及数据的转移,还包括环境配置、应用兼容性测试等多个方面,旨在确保迁移过程的顺利进行及迁移后的系统稳定运行。 ... [详细]
  • 微服务架构详解及其入门指南
    本文详细介绍了微服务的基本概念、发展历程、与传统架构的区别及优势,并探讨了适合采用微服务架构的场景。此外,文章还深入分析了几个主流的微服务开发框架,特别是Spring Cloud的组成和特点。 ... [详细]
  • 解析程序员与软件工程师的角色差异
    本文深入探讨了程序员与软件工程师之间的主要区别,包括它们的职业定位、技能要求以及工作内容等方面的不同,旨在帮助读者更好地理解这两个角色的特点。 ... [详细]
  • 解决Linux Ubuntu下Ping IP正常但无法Ping域名的问题
    本文介绍了在Linux Ubuntu系统中遇到的一种常见问题——能够Ping通IP地址,但无法Ping通域名,并提供了有效的解决方案。 ... [详细]
  • 本文档详细规划了从基础到高级的软件测试学习路径,包括但不限于测试基础、Linux和数据库、功能测试、Python编程、接口测试、性能测试、金融项目实战、UI自动化测试等内容,旨在为初学者和进阶者提供全面的学习指导。 ... [详细]
  • 本文探讨了Go语言(Golang)的学习价值及其在Web开发领域的应用潜力,包括其独特的语言特性和为什么它是现代软件开发的理想选择。 ... [详细]
  • MHA 架构详解与实践
    MHA(Master High Availability)是一种高效的主从切换解决方案,确保了数据的一致性和系统的高可用性。本文将详细介绍MHA的功能、主从切换流程以及配置步骤,并探讨其优缺点。 ... [详细]
  • IOSG Weekly Brief | Fat NFT Thesis 与艺术朋克 #68
    IOSG Weekly Brief | Fat NFT Thesis 与艺术朋克 #68 ... [详细]
  • 深入解析ZooKeeper:Java组件化开发必备技能
    本文详细介绍了ZooKeeper作为分布式服务协调框架的核心功能与应用场景,包括其数据一致性解决方案、数据结构特点、监听通知机制及选举机制等,帮助开发者更好地理解和应用ZooKeeper。 ... [详细]
  • 网络层详解——湖南科技大学《计算机网络微课堂》笔记4.1
    本文详细介绍了网络层的主要路由协议,包括RIP、OSPF、BGP的工作原理及其特点,并探讨了IPv4数据报的首部格式、ICMP协议以及虚拟专用网(VPN)和网络地址转换(NAT)的相关知识。 ... [详细]
  • 深入解析Hcash的PoW+PoS混合共识机制优势
    本文探讨了Hcash项目如何通过结合工作量证明(PoW)和权益证明(PoS)两种共识机制,有效解决了单一机制下的诸多问题,如资源浪费、决策集中及安全风险等,实现了更广泛的社区参与和更高的安全性。 ... [详细]
  • J2EE平台集成了多种服务、API和协议,旨在支持基于Web的多层应用开发。本文将详细介绍J2EE平台中的13项关键技术规范,涵盖从数据库连接到事务处理等多个方面。 ... [详细]
  • 本文深入探讨了分布式文件系统的核心概念及其在现代数据存储解决方案中的应用,特别是针对大规模数据处理的需求。文章不仅介绍了多种流行的分布式文件系统和NoSQL数据库,还提供了选择合适系统的指导原则。 ... [详细]
  • Golang与微服务架构:构建高效微服务
    本文探讨了Golang在微服务架构中的应用,包括Golang的基本概念、微服务开发的优势、常用开发工具以及具体实践案例。 ... [详细]
  • 集群与负载均衡技术解析
    本文探讨了集群(Cluster)的概念,即通过网络连接的一组计算机系统,它们作为一个整体提供服务,实现分布式计算。文章还详细介绍了负载均衡技术,旨在提高网络服务的效率和可靠性。 ... [详细]
author-avatar
喂╲偶稀飯妳
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有