热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

3万个虚机,7PB存储-哪个用户部署的vSAN规模这么大?

首先替VMware公司做个广告:2017年10月26-27日,VMware中国在北京-中国大饭店举办vForum2017年度用户大会。欢迎扫描如下二维码报名参加。

首先替VMware公司做个广告:


2017年10月26-27日,VMware中国在北京-中国大饭店举办vForum 2017年度用户大会。欢迎扫描如下二维码报名参加。

另外大会还提供了至少100多本《vSAN权威指南》第二版的书籍


---Begin---

前些天,在VMware官方博客-Virtual Blocks上看到一篇题为

"VMware Runs on vSAN – in a Big Way!"的文章,英文原文网址是:

https://blogs.vmware.com/virtualblocks/2017/08/22/vmware-runs-on-vsan/


没想到VMware自身作为vSAN的用户,已经规模很大了。国内的VMware中国研发中心,也是vSAN的用户。vSAN在2016年有了突飞猛进的增长,截止目前已经900多用户了。这些用户中也有好些部署规模超过400颗vSAN CPU的,甚至还有超过1000颗vSAN CPU的。其中不乏用户将核心系统运行在vSAN上,包括ERP、Oracle RAC、Oracl、SQL Server等。下面几个是vSAN中国用户的案例:

1、 VMware 分布式存储技术助力江苏地税金税三期项目成功上线

2、 VMware 助力青岛农业大学实现数据中心基础架构全面升级

3、 【头条】从探索到成熟:青岛大学附属医院的虚拟化实践


我们先来看一下VMware on vSAN的规模:


总共有119个vSAN集群,943台主机,为3万虚机提供了7.2PB存储容量。


主机

群集

虚拟机

存储(TB) 

IT 生产

255

53

1556

1620

Nimbus

148

10

1800

876

私有云

540

56

25000

4724


IT生产

  • 53 集群

  • 255台主机

  • 1556个虚机

  • 1620 TB存储


上面部署了VMware的核心系统,在vSAN上运行了包括如下,但不限于:Oracle数据库、MySQL、VOIP、Telecom、AD域控、DNC, DHCP, Infoblox, LDAP, Syslog、日志管理、VMware园区WiFi,以及监控服如Thousand Eye应用。


在IT生产部门,53个vSAN集群中,多数是VxRail。不过,除了EMC VxRail,也有些集群采用就绪节点或者Build Your Owen(自己组建)方式搭建的。涉及到的vSAN版本,包括了5.5和6.0的一些新版本。


vSAN带给IT生产有如下明显的好处:

减少了成本;空间也得到节省,例如有些业务从原来10U的空间移动到VxRail后,缩减到平均4U;管理得到了极大的简化;vSAN的在线纵向和横向扩展,摆脱了以往断代升级(forklift upgrade)的痛苦。


Nimbus

  • 10个集群

  • 148台主机

  • 1800个虚机

  • 876 TB存储


在 VMware 的研发部门,面对着任何其他研发公司同样的挑战:我们怎么让开发人员很容易访问到他们可以用于build, sandbox, 和test code的环境呢?我们解决这个问题的一种方法是使用虚拟化的基础设施作为服务平台,称为Nimbus。这是由我们的工程师参与创建的VMware 研发内部的私有云,为方便生成部署,为他们的研发、 测试和 QA ,以及其他目的所搭建的。在这个环境里,自助服务使得VMware的开发人员可以迅速部署配置,并且突破了以往外置阵列LUN带来的存储容量的限制,快速提供所需的存储空间。


通过vSAN,极大地简化了部署的流程,使得开发人员能够非常快速、 方便地部署和配置所需的开发或测试的环境。在中国,vSAN的研发人员就曾使用Nimbus快速地搭建vSAN集群,用于包括功能验证等方面的测试等。


VMware私有云

  • 56 集群

  • 540 台主机

  • 25000 个虚机

  • 4724 TB存储


这是另一个云环境,既面向内部使用,例如,研发测试、培训(Education)部门、全球支持服务(GSS)、内部桌面等;也面向公众使用,如HOL(Hands On Lab)。这是一个非常灵活,且具有高弹性的环境,使用到所有VMware软件堆栈,包括vSAN、NSX、Horizon View 和App Volumes,以及vRealize套件。


早期这个环境采用了传统的架构,也即服务器和外置存储,但后来发现外置的传统存储难以支撑弹性扩展的工作负载,常常发现扩展到一定程度就达到了瓶颈。令人为难的是,在最初购买外置存储时,未来的规模往往不可预知。例如,在 VMworld大会上(备注,英文原文是2017年8月22日发布的,估计这里描述的是2016年的情形), HOL 每分钟(看清楚是每分钟!)需要传送数百个虚拟机,同一时间有一千个并发用户,整个大会过程中,超过十万个虚机 。单个实验环境所需的存储容量从几个几百 GB 到几个TB不等。


随着云环境的底层从传统架构迁移到超融合基础架构(也即vSAN),有一个在线的环境,存储IOPS从原来(传统存储)高峰时期的从15万猛增到了62万(vSAN)。


---End---


欢迎扫描如下二维码报名参加vForum 2017

打开 阅读原文 ,是英文文章《VMware Runs on vSAN – in a Big Way!》


推荐阅读
  • Web开发框架概览:Java与JavaScript技术及框架综述
    Web开发涉及服务器端和客户端的协同工作。在服务器端,Java是一种优秀的编程语言,适用于构建各种功能模块,如通过Servlet实现特定服务。客户端则主要依赖HTML进行内容展示,同时借助JavaScript增强交互性和动态效果。此外,现代Web开发还广泛使用各种框架和库,如Spring Boot、React和Vue.js,以提高开发效率和应用性能。 ... [详细]
  • Python 数据可视化实战指南
    本文详细介绍如何使用 Python 进行数据可视化,涵盖从环境搭建到具体实例的全过程。 ... [详细]
  • 从0到1搭建大数据平台
    从0到1搭建大数据平台 ... [详细]
  • 本文深入探讨了NoSQL数据库的四大主要类型:键值对存储、文档存储、列式存储和图数据库。NoSQL(Not Only SQL)是指一系列非关系型数据库系统,它们不依赖于固定模式的数据存储方式,能够灵活处理大规模、高并发的数据需求。键值对存储适用于简单的数据结构;文档存储支持复杂的数据对象;列式存储优化了大数据量的读写性能;而图数据库则擅长处理复杂的关系网络。每种类型的NoSQL数据库都有其独特的优势和应用场景,本文将详细分析它们的特点及应用实例。 ... [详细]
  • 秒建一个后台管理系统?用这5个开源免费的Java项目就够了
    秒建一个后台管理系统?用这5个开源免费的Java项目就够了 ... [详细]
  • 您的数据库配置是否安全?DBSAT工具助您一臂之力!
    本文探讨了Oracle提供的免费工具DBSAT,该工具能够有效协助用户检测和优化数据库配置的安全性。通过全面的分析和报告,DBSAT帮助用户识别潜在的安全漏洞,并提供针对性的改进建议,确保数据库系统的稳定性和安全性。 ... [详细]
  • 本文详细探讨了Oracle数据库中Number和Float数据类型的特性和使用方法。通过对比分析,解释了Number类型在精度和范围上的优势,以及Float类型在处理科学计算时的灵活性。文章还介绍了Number数据类型的语法结构及其在实际应用中的最佳实践,帮助读者更好地理解和选择合适的数据类型以满足不同的业务需求。 ... [详细]
  • 在当今的软件开发领域,分布式技术已成为程序员不可或缺的核心技能之一,尤其在面试中更是考察的重点。无论是小微企业还是大型企业,掌握分布式技术对于提升工作效率和解决实际问题都至关重要。本周的Java架构师实战训练营中,我们深入探讨了Kafka这一高效的分布式消息系统,它不仅支持发布订阅模式,还能在高并发场景下保持高性能和高可靠性。通过实际案例和代码演练,学员们对Kafka的应用有了更加深刻的理解。 ... [详细]
  • 2021年Java开发实战:当前时间戳转换方法详解与实用网址推荐
    在当前的就业市场中,金九银十过后,金三银四也即将到来。本文将分享一些实用的面试技巧和题目,特别是针对正在寻找新工作机会的Java开发者。作者在准备字节跳动的面试过程中积累了丰富的经验,并成功获得了Offer。文中详细介绍了如何将当前时间戳进行转换的方法,并推荐了一些实用的在线资源,帮助读者更好地应对技术面试。 ... [详细]
  • 阿里云MySQL与Oracle数据库的主从复制技术详解 ... [详细]
  • 如何使用mysql_nd:Python连接MySQL数据库的优雅指南
    无论是进行机器学习、Web开发还是爬虫项目,数据库操作都是必不可少的一环。本文将详细介绍如何使用Python通过 `mysql_nd` 库与 MySQL 数据库进行高效连接和数据交互。内容涵盖以下几个方面: ... [详细]
  • PostgreSQL 与 MySQL 的主要差异及应用场景分析
    本文详细探讨了 PostgreSQL 和 MySQL 在架构、性能、功能以及适用场景方面的关键差异。通过对比分析,帮助读者更好地理解两种数据库系统的特性和优势,为实际应用中的选择提供参考。 ... [详细]
  • 润乾报表JNDI配置异常分析与解决方法
    在使用润乾报表时,通过JNDI连接数据源是常见的配置方式。本文详细分析了JNDI配置异常的原因,并提供了具体的解决方法。重点讨论了JNDI名称在三个关键位置的配置:1. Tomcat或应用服务器的数据源配置(以Tomcat为例);2. 润乾报表中的数据源配置;3. 应用程序代码中的JNDI名称引用。通过这些步骤,可以有效解决JNDI配置异常问题,确保报表系统的稳定运行。 ... [详细]
  • Python 实战:异步爬虫(协程技术)与分布式爬虫(多进程应用)深入解析
    本文将深入探讨 Python 异步爬虫和分布式爬虫的技术细节,重点介绍协程技术和多进程应用在爬虫开发中的实际应用。通过对比多进程和协程的工作原理,帮助读者理解两者在性能和资源利用上的差异,从而在实际项目中做出更合适的选择。文章还将结合具体案例,展示如何高效地实现异步和分布式爬虫,以提升数据抓取的效率和稳定性。 ... [详细]
  • MongoDB核心概念与基础知识解析
    MongoDB 是一种基于分布式文件存储的非关系型数据库系统,主要采用 C++ 语言开发。本文将详细介绍 MongoDB 的核心概念和基础知识,包括其与传统 SQL 数据库的区别,数据库及集合的基本操作,如数据的插入、更新、删除和查询等。通过本文,读者可以全面了解 MongoDB 的基本功能及其应用场景。 ... [详细]
author-avatar
tianziqizhi
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有