IBM Netezza 一体机技术

合集下载

迈向新“十”代 解析IBM Power 10处理器

迈向新“十”代 解析IBM Power 10处理器

迈向新“十”代解析IBM Power 10处理器作者:***来源:《微型计算机》2020年第20期作为业界百年巨头,IBM的大中型电脑在银行、金融等行业依旧有着不可小觑的地位和势力,而这类产品的核心正是IBM自研的Power处理器。

虽然Power处理器不是民用设计,离普通用户很远,但是其强劲的性能和复杂的设计,也一直是其他厂商可望不可即的存在,在业内也有着独立的地位。

在今年的HotChips年会上,IBM披露了全新Power 10处理器,并宣布它将在未来12个月内开始销售。

那么,Power 10处理器都有怎样的出色设计和强劲性能呢?今天本文就和大家一起来解读一下这款处理器的设计和优势。

IBM在2020年8月17日的HotChips年会上详细介绍了其最新的Power10处理器。

作为目前非x86架构中最强大的处理器之一,Power架构和相关生态圈在金融、商业、医疗保健和政府行业中依旧有着不可替代的作用和地位。

上一代Power 9发布于2017年,一经发布就引发业界关注,Power 9拥有最多24核心96线程、全新的微架构、OMI内存、NVLink支持、PCIe 4.0支持等多项进步,是当时最强悍的企业级处理器之一。

时过境迁,在经过多年的研发后,IB M又推出了全新Power 10。

这一次,凭借7nm工艺、再度升级的架构以及大幅加强的AI算力,Power 10又将给业内带来深远的影响。

Power 10的发展历史和设计理念IBM在发布会上先回顾了IBM Power系列近几代的发展历史。

首先从Power 7家族开始,Power 7和Power7+采用的是45n m和32n m工艺,进行了多核优化,最多8个核心32线程,支持eDRAM L3缓存。

Power 7之后是Power 8,后者的工艺升级到了22nm,核心数量升级到了12核心,每个核心支持8线程SMT,12核心总计可以执行96个线程。

在互联方面,Power 8支持PCIe 3.0和NVLink,还加入了OpenPOWER联盟,从这一代开始,IBM开始开源Power处理器的部分特性以吸引全球相关业者基于Power处理器推出产品。

Veritas NetBackup备份一体机解决方案

Veritas NetBackup备份一体机解决方案
OST
• 加速备份,快速恢复:在对1,000个虚机进行备份恢复的第 三方benchmark测试中,NBU的执行效率是其他备份产品的 3倍
云集成
• 在云中保护数据或者从云备份到本地数据中心 • 支持NBU容量或订阅许可,扩展方便 • 采用云代替高成本的容灾中心
ESX
本地数据中心: 虚拟服务器 物理服务器
NetBackup (Appliance) Master&Media Server
NetBackup 备份一体机解决方案
备份的复杂性
EB
PB
TB 数据量 GB
基础架构
私有云 备份到云端
混合云 BaaS
私有环境 磁带备份
私有环境 磁盘备份
数据类型
交易数据 文档
图片 文本 邮件 音频 移动数据 视频
• 用户环境越来越复杂 • 数据类型多样 • 数据量越来越大 • 备份成本在增加 • 需要统一数据保护平台
上线周期短!
NetBackup统一数据保护平台
NetBackup 为企业的物理机、虚拟机、云环境提供统一的数据保护
虚拟机
统一数据保护平台

管理
物理机
数据库
存储
Veritas NetBackup
软件
一体机
NetBackup备份一体机产品介绍
远程办公环境
企业
Data Center版 250TB
Media Server
经过优化的硬件
冗余磁盘存储
NetBackup Appliance的核心功能
主机加固及入侵防 护(SCSP)
备份加速
增强虚机保护
云端备份 多云支持
认证与审计
提升100倍的备份加 物理机与虚拟机端 为多云环境提供备

超融合一体机解决方案

超融合一体机解决方案

超融合一体机解决方案超融合一体机(Hyperconverged Infrastructure,HCI)是一种集计算、存储和网络功能于一体的解决方案,通过软件定义的方式,将多个服务器节点整合为一个高度集成、易于管理的整体系统。

它为企业提供了高效、灵活且可扩展的数据中心基础设施,解决了传统数据中心中计算、存储和网络之间互相独立、难以管理和互操作的问题。

一、超融合一体机的优势超融合一体机在数据中心架构中具备诸多优势,下面将逐一进行介绍。

1. 简化部署和管理超融合一体机整合了计算、存储和网络功能,通过统一的管理界面,简化了系统的部署和管理。

管理员可以通过一套界面轻松管理所有节点,提高了管理效率,减少了人工操作的复杂性。

2. 灵活的扩展性超融合一体机具备良好的可扩展性,可以根据业务需求逐步增加节点,无需进行全面的升级。

管理员可以根据实际需求按需扩展计算、存储和网络资源,提高了系统的灵活性和可伸缩性。

3. 高性能和低延迟超融合一体机采用先进的硬件和软件优化技术,提供了高性能和低延迟的计算和存储能力。

通过将计算和存储功能集成在同一节点上,减少了网络通信和数据传输的开销,提高了系统的响应速度和性能表现。

4. 数据冗余和高可用性超融合一体机支持数据冗余技术,通过将数据复制到多个节点上,实现数据的备份和容灾能力。

即使某个节点发生故障,系统仍然可以正常运行,确保了数据中心的高可用性和可靠性。

5. 节省成本和能源超融合一体机可以在较小的物理空间内提供较大的计算和存储能力,减少了数据中心的占地面积和能源消耗。

此外,超融合一体机通过软件定义的方式,可以更好地利用现有的硬件设备,降低了采购和运维成本。

二、超融合一体机解决方案应用场景超融合一体机适用于各种规模的企业和机构,下面列举了几个常见的应用场景。

1. 虚拟化环境超融合一体机在虚拟化环境中具备独特的优势,可以提供高性能的计算和存储能力,支持多个虚拟机的运行。

同时,超融合一体机的集成管理界面可以轻松管理和监控虚拟机的运行状态,提高了虚拟化环境的效率和可靠性。

IBM POWER7创新技术领跑市场

IBM POWER7创新技术领跑市场

能 够 充 分 共 享 , 升 公 司 整 体 的 信 息 化 水 平 。通 过 提 虚拟化 技术 以提 高资 源利用率 , 一个 行之有 效 的 是
办法 。
效 ?我 们 请 了 资 深 的 专 家 来 分 析 客 户 的 需 求 如 何 与 云 计 算 技 术 进 行 结 合 , 终 选 择 和 制 定 适 合 客 户 需 最 求 的方 案 。” 潘 伟 炯 详 细 介 绍 道 , 拟 化 、云 计 算 本 身 不 仅 虚 只 是 技 术 上 的 问题 , 次 项 目不 是 简 单 地 搭 建 一 个 这
据 惠 普 公 司 介 绍 , 次 P  ̄ 务 器 虚 拟 化 整 合 项 这 CJ E 目, 务 器 、 P 硬 件 、 架 都 实现 了显 著 节 省 , 服 C U、 机 节 能 效 果 非 常 明 显 。对 此 , 卫 国 表 示 :“ 次 项 目也 孙 此
络 管 理 中 心 三 个 部 门 的 规 划 , 计 了P 务 器 统 一 设 CJ g E
定 性 。这 就 需 要 在 项 目实 施 时 做 到 周 密 而 完 善 的 计
划 , 要 多方 考 量 。 需
而 该 项 目负 责 人 中 国 惠 普 有 限 公 司 惠 普 技 术 服 务 事 业 部 基 础 架 构 咨 询 服 务 中 国 区 总 经 理 潘 伟 炯 坦 言 , 计 算 的定 义 在 现 阶 段 每 一 厂 家 的 阐 述 都 云
虚 拟 化 整 合 架 构 以 及 统 一 的 虚 拟 化 环 境 运 维 管 理
是 内 蒙 古 移 动 节 能 减 排 责 任 的 重 要 实 践 , 但 降 低 不 了运 营成 本 , 提 供 给 用 户更 快 更 好 的 服 务 。此 次 能 还 耗 计 算 的 方 式 是 按 照 原 有 业 务 在 系统 改 造 前 后 , 需

netbackup 5240 备份一体机概述及登录管理命令

netbackup 5240 备份一体机概述及登录管理命令

netbackup 5240 备份一体机概述及登录管理命令NetBackup 5240备份一体机是赛门铁克公司推出的一款功能强大的备份一体机,它集备份、恢复、数据保护、灾难恢复等功能于一体,可以有效地保护企业的重要数据资产。

NetBackup 5240备份一体机具有以下特点:1. 高效备份:支持多种存储设备,包括磁盘、磁带等,可以快速备份数据,减少备份时间。

2. 智能恢复:支持多种操作系统和数据库,可以根据备份数据自动完成恢复操作,减少人工干预。

3. 灵活扩展:支持多种硬件设备,可以根据需求灵活扩展备份容量和处理能力。

4. 易于管理:提供可视化的管理界面,可以轻松管理备份一体机,方便用户使用。

二、登录管理命令1. NetBackup Administrator(备份一体机管理员)命令格式:netbackup administrator [用户名] [密码]使用说明:使用管理员账号登录备份一体机,可以执行系统级别的管理操作。

2. NetBackup Console(备份一体机控制台)命令格式:netbackup console [用户名] [密码] /host=<主机名> /port=<端口号>使用说明:使用控制台账号登录备份一体机,可以查看和管理备份任务。

需要指定主机名和端口号。

3. NetBackup Client(客户端)命令格式:netbackup client [用户名] [密码] /server=<备份一体机IP地址> /port=<端口号> /database=<数据库名> /restore=<恢复文件路径>使用说明:使用客户端账号登录备份一体机,可以执行数据库级别的备份和恢复操作。

需要指定备份一体机的IP地址、端口号、数据库名和恢复文件路径。

三、备份任务管理命令以下是几个常用的备份任务管理命令:1. 查看所有备份任务:show backup-jobs /user=<用户名>2. 创建新的备份任务:create backup-job <备份任务名称>/type=<备份类型> /description=<描述信息>/source=/path/to/source /dest=/path/to/dest /filetype=<文件类型> /schedule=<计划时间> /interval=<备份间隔> /username=<用户名> /password=<密码> /encryption=<加密方式>3. 编辑已有的备份任务:edit backup-job <备份任务名称>/description=<新的描述信息> /schedule=<新的计划时间>/interval=<新的备份间隔> /source=/path/to/new_source/dest=/path/to/new_dest4. 删除旧的备份任务:delete backup-job <备份任务名称>5. 暂停已运行的备份任务:pause backup-job <备份任务名称>6. 恢复已暂停的备份任务:resume backup-job <备份任务名称>7. 查看已完成的备份任务:show completed-backup-jobs/user=<用户名>8. 查看当前运行中的备份任务状态:show running-backup-jobs /user=<用户名>9. 查看当前可用的存储空间:show available-storage /user=<用户名>以上命令仅供参考,具体使用方法请参考官方文档或咨询相关技术人员。

腾讯云-TData数据库一体机服务概述

腾讯云-TData数据库一体机服务概述

TData数据库一体机服务产品概述目录产品简介产品介绍 (3)产品架构 (4)产品特性 (5)金融安全 (5)金融合规 (5)高可靠性 (5)高性能 (5)可定制 (5)高性价比 (5)易扩展 (5)快速部署 (6)功能介绍 (7)数据迁移及备份 (7)高可用 (7)容灾支持 (8)系统配置 (10)性能指标 (11)Oracle Calibrate_IO (11)HammerDB (11)产品简介产品介绍19-12-13 15:04:25随着市场金融改革的不断深化和云计算技术的不断成熟与完善,云计算在金融行业的发展中发挥着越来越重要的作用。

传统金融机构在探索与实施互联网金融业务创新的过程中,势必需要灵活可变的 IT 架构和技术支撑,最大限度地缩短创新产品的开发与实施周期以占领市场先机。

云计算服务凭借快速交付、易扩展性、低运维成本等特性,逐渐成为金融机构实现业务创新试验的首选架构。

腾讯金融云敏锐的发觉很多金融行业客户在 Oracle 数据库系统与拥抱云计算潮流所面临的许多痛点,借助迅猛发展的 X86 平台、PCIe 高速闪存卡、低时延高带宽的 InfiniBand 网络等,结合腾讯强大的技术实力推出 TData for Oracle 数据库一体机产品,助力金融客户业务创新。

TData for Oracle 数据库一体机选择 PCIe 高速闪存卡、高性能 X86 服务器、InfiniBand 高速互联技术、RDMA 远程直接数据存取技术以及服务于腾讯百万级别服务器的 Tencent Linux 操作系统,结合 Oracle RAC 进行深度优化整合及调整,为用户提供高可用、易扩展、高性能的数据库服务,适用于 OLAP、OLTP 以及混合负载等各种应用场景。

19-07-22 14:30:08TData 一体机由计算节点、存储节点、InfiniBand 高速网络以及运维监控四大部分组成,计算节点及存储节点均基于标准的 X86 软、硬件架构,计算节点使用高性能 X86 服务器,负责提供数据库计算能力,存储节点配置 PCIe 高速闪存卡,提供数据存储能力,内部通过 InfiniBand 高速网络将多个计算节点及存储节点进行互联,采用全冗余架构设计,形成一个高性能、高可靠、易扩展的数据库系统,计算资源及存储资源均能按需进行横向扩展,性能随节点的增加而呈线性上升。

IBMPowerVM虚拟化介绍


硬件虚拟化
总结词
将物理硬件资源虚拟化为多个虚拟资源,实现资源共享和动态分配。
详细描述
通过硬件虚拟化技术,IBM PowerVM可以将物理服务器的CPU、内存、存储和网络等硬件资源虚拟化为多个独 立的虚拟资源,实现资源的共享和动态分配,提高硬件利用率和灵活性。
操作系统虚拟化
总结词
在单个物理服务器上运行多个操作系统实例,实现操作系统级别的隔离。
ibmpowervm虚拟化介绍
目 录
• 引言 • IBM PowerVM虚拟化技术 • IBM PowerVM虚拟化优势 • IBM PowerVM虚拟化应用场景 • IBM PowerVM虚拟化实施步骤 • 结论
01 引言
什么是虚拟化
虚拟化是一种将物理硬件资源虚拟化成多个独立、可管理的 资源的技术,使得多个操作系统可以同时运行在一个物理服 务器上,提高了服务器的利用率和灵活性。
系统部署与测试
部署虚拟化环境
根据设计,部署虚拟化环境,包括安装虚拟化软件、配置网络和存 储等方面的工作。
测试虚拟化环境
对部署好的虚拟化环境进行测试,包括性能测试、功能测试、兼容 性测试等方面,确保环境稳定可靠。
优化虚拟化环境
根据测试结果,对虚拟化环境进行优化,包括资源分配、网络配置、 存储配置等方面的优化。
02
IBM PowerVM支持多种操作系统和应用程序,包括AIX、 Linux、IBM i等,并且可以与其他虚拟化技术如VMware和
Hyper-V进行集成。
03
IBM PowerVM提供了丰富的管理工具和功能,如虚拟机迁移 、高可用性、负载均衡等,可以帮助企业实现高效、可靠的虚
拟化解决方案。
02 IBM PowerVM虚拟化技 术

3登云数据库一体机技术特性

DB 360技术白皮书版权说明登云数据库一体机技术白皮书目录1 概要 (4)2 登云数据库一体机产品介绍 (5)2.1为数据库而生的集成设计系统 (5)2.2高扩展性数据库系统 (6)2.3数据库云服务器 (7)2.3.1数据库云服务器架构 (8)2.4存储服务器 (9)2.4.1极速闪存实现创纪录的I/O性能 (10)2.4.2分层式磁盘和闪存以磁盘的成本提供闪存的性能 (11)2.5登云数据库一体机其他组件 (13)3 登云数据库一体机技术特性 (15)3.1登云数据库一体机数据库服务软件 (15)3.2登云数据库一体机存储服务器软件 (17)3.3登云数据库一体机智能扫描处理 (17)3.4登云数据库一体机混合列压缩 (21)3.5登云数据库一体机I/O 资源管理 (23)3.6登云数据库一体机服务质量(QoS) 管理 (25)3.7登云数据库一体机存储管理和数据保护 (27)3.8登云数据库一体机管理系统 (31)3.8.1登云数据库健康管理 (31)3.8.2健康状态实时监控 (32)3.8.3系统自动巡检 (35)3.8.4事务流量实时监控 (35)3.8.5安全风险管控 (36)3.8.6行为审计全记录 (36)3.8.7问题实时通知 (37)登云数据库一体机技术白皮书概要1 概要神州数码云科登云数据库一体机(简称登云数据库一体机)是专为运行Oracle数据库而构建。

采用集成设计,旨在提供高性能和高可用性的Oracle数据库运行平台。

登云数据库一体机利用Oracle的行业标准硬件以及Oracle的智能数据库和存储软件构建而成,为联机书屋处理(OLTP)、数据仓库(DW)以及混合负载在内的所有类型的数据库负载提供超强的性能。

登云数据库一体机是一种易于部署的系统,包含了运行Oracle数据库所有的硬件,以及辅助的软件。

其中,数据库服务器、存储服务器和网络设备均有神州数码云科预先配置、调试和测试。

数据备份一体机:NetBackup 5220

数据备份一体机5220 Symantec NetBackup 5220赛门铁克软件(北京)有限公司Symantec NetBackup 5220 概述Symantec NetBackup™ 5220是一款企业级备份硬件设备,具有可扩展的存储,并提供了用于虚拟和物理环境的端到端智能重复数据删除功能。

只有赛门铁克的硬件设备,才能在客户端和目标上执行重复数据删除操作。

采用 V-Ray 技术的 Symantec NetBackup™平台可以自动执行先进技术,在跨各种应用程序、平台以及虚拟和物理机上实现标准化操作,帮助信息化企业简化和统一保护流程。

支持 V-Ray 的 NetBackup 提供了获得专利的跨物理和虚拟服务器虚拟机和应用程序监控技术,可以优化重复数据删除流,实现高速高效的备份和恢复。

这意味着,企业可以在异构操作系统和存储硬件(包括磁带和磁盘)环境中实现全面保护、高效存储、随处恢复和集中管理。

通过集成的“随处重复数据删除”、快照复制管理和恢复以及正在申请专利的虚拟机保护功能,客户可以更好地控制并保护快速增长的数据,减少基础架构的使用量和成本,缩短恢复时间以满足最严格的服务级别协议要求。

单一的整合管理控制台实现了多站点监控、分析和报告功能,可以帮助客户实现标准的操作和风险管理,以及部署最佳实践的分层恢复解决方案。

Symantec NetBackup 易于扩展,可以保护最大型的UNIX®、Microsoft® Windows® 和Linux® 环境,目前为全球众多企业所使用。

Symantec NetBackup 5220主要优势适用于任何环境NetBackup 5220 至少带有 10 TB 的可用容量,可扩展至 96 TB,是远程办公室和企业数据中心的理想之选。

“身兼数职”NetBackup 5220 可以在 NetBackup 域中部署为主服务器或具有内置重复数据删除功能的介质服务器,也可以两者兼顾。

鼎甲备份容灾一体机-海量数据


5
★ 共享存储型高可用 针对 Oracle、SQL Server、MySQL、达梦等国内外主流 应用, 提供了基于共享存储的集群高可用方案。 主节点 (Active Server)和备节点(Standby Server)之间可以构建 1 对 1、 1 对多等多种高可用组合,一旦主节点发生故障,可快速的启 动备节点,从而提高企业加强核心业务系统健硕性,确保企业 核心业务系统 7×24 小时不间断运营。 ★ 镜像型高可用
核心功能
在无法建立共享存储的环境中,采用镜像方式为企业核心应用建立集群高可用。DBackup 通 过对主机的内核实时监控,获取到变化的数据,当主机故障后,将数据镜像挂载到备机并启用。 ★ CDP 容灾 持续性监控应用服务器的系统数据 IO 变化,实时捕获变化数据并同步到备份服务器中,通过 虚拟卷技术,实现数据的任意时间点回退,满足企业更高要求的恢复时间目标(RTO)和恢复点目 标(RPO) 。 ★ 数据零丢失 针对 Oracle 数据库,DBackup 提供了零丢失保护技术,可以作用于以数据保护为目的的数 据备份保护, 也可以作用于以业务接管为目的的数据同步保护, 满足企业对数据保护的任何级别要 求。 ★ 异地容灾 通过存储池间同步复制功能,把备份集存储到多个存储节点上。借助“两地三中心”的容灾理 念,备份集在本地、异地的存储池中都保存同一备份集,在本地备份集发生损坏后,可直接使用异 地存储池中的备份集进行恢复。
3


核心功能
★ 支持异构环境下的企业级文件保护 支持对不同操作系统平台下的文件的备份、 同步和恢复。 包括 Windows、 Linux、 AIX、 Solaris、 HP-UX,以及龙芯、飞腾架构下中标麒麟操作系统等。 ★ 支持异构环境下的企业级数据库保护 支持不同操作系统平台下的不同数据库的备份和恢复。 包括 Windows、 Linux、 AIX、 Solaris、 HP-UX 等操作系统下的 Oracle、 SQL Server、 MySQL、 Sybase、 DB2、 Informix、 MongoDB、 PostgreSQL 等各种主流数据库,同时支持达梦、人大金仓、南大通用、神舟通用等国产数据库。 ★ 支持办公应用软件保护 支持不同操作系统平台下的常用办公应用软件的备份和恢复。包括:Microsoft Exchange Server、Lotus Domino、Microsoft SharePoint、Microsoft Active Directory。 ★ 全面覆盖的主流操作系统保护 用户通过简单的图形化界面操作即可迅速完成 Linux 和 Windows 等主流操作系统的备份。 当服务器因软硬件故障而造成操作系统损坏时,可以通过 P2P、P2V、V2V 等多种方式实现操作 系统恢复,将最新的备份副本还原到计算机系统上,使操作系统恢复正常运行状态。 ★ 完整的虚拟化平台安全方案 支持 VMware、Hyper-V、Xen、Xen Server、KVM、FusionSphere 等虚拟平台中虚拟机 的备份,包括对多宿主机集群环境中的虚拟机进行备份。当虚拟机出现崩溃、核心数据丢失、应用 被破坏,甚至宿主机损毁的情况下,用户可通过虚拟机挂载方式,秒级恢复到指定备份时间点。 ★ 支持安全增强的备份与恢复 支持通过 USB-Key、账号密码等多重方式鉴别用户的合法身份,对接入的源端服务器采用机 器指纹技术进行登录认证,构建严密的角色管理制度,严格把控备份/恢复的业务流程审批,同时 对备份数据提取特征信息,防止备份集被非法篡改。从而为用户提供了高级别的数据安全保护。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

数据仓库一体机什么是一体机一体机 (Applicance) 并没有一个通用的定义 , 一体机应该具备以下的一些特征。

它应该是为特定的应用领域专门设计的设备,针对特定的用途集中优化,在特定的领域内提供一套完整的解决方案,需要很低的维护成本。

对于最终用户来说一体机应该是能够快速简易的安装,通过标准的接口和非常简单的操作来满足用户的需求。

一体机是个黑盒子,用户告诉它想要做什么,一体机快速的把结果或答案反馈给用户。

IPod 就是一个很好的一体机例子,它简单化并且彻底改革了数字娱乐领域。

Netezza- 数据仓库领域真正的一体机值得骄傲的是 Netezza 的产品是真正的,是专门为数据仓库设计的一体机。

在数据仓库领域许多厂商都推出的自己的“一体机”产品。

有些产品只提供软件,用户需要自行的集成软件与硬件。

有些产品虽然把软件与硬件结合在一起,但并不是专门的为数据仓库而设计和优化。

这些产品都需要非常复杂并漫长的人工调优过程,而且后续的维护成本也很高昂。

说 Netezza 是真正的一体机是因为它解决了以上问题。

它是软件与硬件不可分离的紧密结合体,无缝的整合数据库管理系统(DBMS)、服务器(Server)和存储设备(Storage)。

不需要复杂配置和调优就可以取得非常优异性能。

“Netezza”是印度某种方言中的一个词,在英语中的意思是“RESULT”。

这个名字也非常恰如其分的体现了Netezza 一体机的特点。

需要结果么?那么只需要提出问题。

简单性Netezza 一体机与传统数据仓库的一个很大区别在于它的简单性。

这种简单性体现在方方面面。

•安装与部署的简单性 : 从外部来看 Netezza 一体机就是一个大盒子,给这个大盒子插上电配置好服务 IP 那它就可以对外提供服务了。

而传统的数据仓库往往需要花很大的心思在物理规划设计上。

这包括规划存储、配置网络以及安装所需要的软件等等。

•管理和维护的简单性 : 听起来似乎有点不可思议,但事实确实如此 -Netezza 几乎不需要执行任何传统数据仓库 DBA 所执行的任务o没有索引(index)o不需要性能调优(tuning)o不需要存储管理:没有 dbspace/tablespace 规划和配置,没有 redo/physical long 规划和配置,没有表的page/block/extent 规划和配置,无需临时表空间的分配与监控,无需 RAID 级别的选择,无需逻辑卷的规划与创建时间o无需配置操作系统内核参数以及维护建议的操作系统补丁级别o简单的数据分区策略:哈希或者随机简单性所带来到好处是巨大的。

这种简单性可以节省出昂贵的 DBA 管理和维护成本,节省出的资源可以投入到更能够创造出商业价值的任务上而不是乏味的 DBA 任务。

清单 1和清单 2是一个非常简单的创建数据库例子。

可以看出 Netezza 的语句十分简单。

当然其他的数据仓库语句也可以简单的和 Netezza 一样,但是如果那样的话创建出的数据库是没有经过优化会比清单 1 中创建出的数据库性能差很多。

Netezza 的优势就在于用简单的语句(更少的管理与维护)也可以创建出性能很好的数据库。

在一些实际的数据仓库数迁移项目中,其它数据仓库数千行的建表语句(包括分区和索引部分)转换到 Netezza 只用十几行就能代替,并且还能取得更好的性能。

由于篇幅的关系这里就不列出建表语句的例子了清单 1 在某数据仓库上创建一个 database 的语句CREATE DATABASE TESTLOGFILE 'E:\OraData\TEST\LOG1TEST.ORA' SIZE 2M,'E:\OraData\TEST\LOG2TEST.ORA' SIZE 2M,'E:\OraData\TEST\LOG3TEST.ORA' SIZE 2M,'E:\OraData\TEST\LOG4TEST.ORA' SIZE 2M,'E:\OraData\TEST\LOG5TEST.ORA' SIZE 2MEXTENT MANAGEMENT LOCAL MAXDATAFILES 100DATAFILE 'E:\OraData\TEST\SYS1TEST.ORA' SIZE 50 MDEFAULT TEMPORARY TABLESPACE temp TEMPFILE 'E:\OraData\TEST\TEMP.ORA' SIZE 50 MUNDO TABLESPACE undo DATAFILE 'E:\OraData\TEST\UNDO.ORA' SIZE 50 M NOARCHIVELOGCHARACTER SET WE8ISO8859P1;清单 2 在 Netezza 上创建一个 database 的语句CREATE DATABASE TESTNetezza 一体机架构之前的介绍中说用户可以把 Netezza 一体机看作一个黑盒子。

那这个黑盒子是如何在保持简单性的同时又提供高性能的呢?这就需要我们打开黑盒子看一看 Netezza 一体机的独特架构。

图 ezza 1000 一体机图 1展示了 Netezza 1000 一体的机基本内部结构。

一体机主要包括四大关键组件。

SMP 主机、S-Blades、磁盘存储柜和网络结构。

•SMP 主机是两台高性能的 Linux 服务器,两台服务器一台是活动的,另外一体是备机。

BI 应用程序的请求都会通过活动的 SMP 主机来提交。

SMP 主机编译并且生成最优的可执行代码,分发生成的可执行代码给 S-Blades 执行。

最后收集并汇总 S-Blades 返回的结果返回给用户。

•S-Blades 是智能的处理节点也是 Netezza 魔法发生的地方。

每个 S-Blades 都是一台独立的服务器它包含了个一台标准的刀片服务器和一块 Netezza 特有的数据库加速卡。

刀片服务器和数据库加速卡通过 IBM 的 sidercar 技术整合起来,使它们在逻辑上和物理上都成为一个整体。

Netezza 1000 的每个 S-Blades 节点包括 2 个 4 核的 CPU、4 个 2 核的 FPGA 引擎以及 16GB 的内存。

•磁盘存储柜包含了高密度高性能的磁盘。

每块磁盘包含表的一个数据片(data slice)。

所有磁盘上的某个表的数据片合起来组成一个表完整的数据。

每块磁盘上还包含另外一块磁盘上的数据镜像。

磁盘阵列柜通过高速的通道(3Gb/s SAS)和 S-Blades 连接在一起。

•网络结构并没有在中标注出来。

主要的网络链接线路都在机柜的背面。

Netezza 1000 一体机的各个组件是通过高速网络连接起来的。

图 2描述了基本网络结构。

网络有两种一种是 IP 网络另一种是 SAS 存储网络。

IP 网络是服务于 SMP 主机与 S-Blades 节点之间以及不同 S-Blades 节点之间的数据通讯。

IP 网络中的协议是经过深度定制的,专门为了 Netezza 的应用环境而优化,能够支持上千节点之间同时的大数据量传输。

SAS 网络连接了S-Blades 节点与磁盘存储柜,使 S-Blades 能够高速的访问磁盘上的数据。

图 ezza 网络结构Netezza 一体机架构Netezza 的 AMPP(Asymmetric Massively Parallel Processing)是一个两层结构,如图 3所示,专门为了处理多用户的大数据量查询而设计。

AMPP 结构是 SMP 前端和 shared nothing 的 MPP 后端的完美结合。

前端是 SMP 的高性能 Linux 主机。

其主要功能是通过标准的接口(SQL、ODBC、JDBC、OLE DB)对外提供服务。

SMP 主机负责编译从应用程序发出的查询请求,生成优化过的可执行代码片段,称之为snippet,然后分发这些代码片段到所有的 S-Blades 上并行执行。

当所有的 S-Blades 都执行完毕 SMP 主机汇总结果后把最终的结果返回给应用程序。

后端是由大量的 S-Blades 组成,主要的数据操作过程都是在 S-Blades 上完成的。

S-Blades 之间是相互独立的,每个S-Blades 都会占有自己磁盘和数据片(data slice)在并行处理的时候并不会相互影响。

这种结构的好处是可以通过增加 S-Blades 节点和其所使用的磁盘来使性能得到近似线性的提升。

Netezza 1000 的S-Blades 数量可以扩展到 120 个。

在面对超大量数据的时候,这种分而治之的方法能收到立竿见影的效果。

这种结构也提供了极大的灵活性通过改变磁盘、S-Blades 和内存的配比来创建出不同型号的Netezza 一体机。

比如增加磁盘数量减少 S-Blades 数量,这样的一体机查询性能有所减弱,但数据容量有所增大。

可以用来存放历史数据。

图 3.AMPP 架构FPGA 与数据流处理在架构层面上,灵活的 AMPP 架构是 Netezza 一体机具有高性能的一个重要因素,另外一个起到决定性作用的因素就是 Netezza 一体机引入的数据库加速卡和数据流处理概念。

这些都发生在 S-Blades 里面,它们极大的增强了一体机数据处理能力。

下面将更深入的进入到魔法发生的地方 -S-Blades 里面看看它的独特之处。

S-Blades 包括一个刀片服务器 (8 个 CPU 核 ) 和一块数据加速卡(8 个 FPGA 核)。

正常情况下在 Netezza 1000 一体机中一个 S-Blades 管理 8 个数据片(data slices)。

一个 CPU 核与一个 FPGA 核再加上一个数据片组成了一个逻辑的处理单元,称之为 Snippet Processor。

每个 Snippet Processor 都独立的负责一个数据片的处理,这样当运行查询的时候一个 S-Blades 中就有个 8 个这样的逻辑处理单元并行的处理 8 个数据片。

图 4.FPGA 与数据流CPU 和 FPGA 各自都有明确的分工对任务的不同阶段进行处理,形成了流水线作业大大提高了性能。

展示了一个逻辑处理单元(1 CPU 核 + 1 FPGA 核 + 1 数据片)各个组件的分工以及它们是如何协同工作的。

SMP 主机编译生成可执行的代码片段并且把它们分发到 S-Blades 上去执行。

这个代码片段实际上包含两部分内容一部分是用来配置 FPGA 的参数另一部分是 CPU 可执行的程序。

FPGA 配置好了参数之后便开始根据配置的参数来执行,这时将建立一个数据流。

相关文档
最新文档