虚拟化技术发展与云计算设备 - oracle · • eight 10gbe nics plus two 16gb fc hba per...

37
甲骨文(中国)件系有限公司 1 虚拟化技术发展与云计算设备 邱勇 技术顾问 甲骨文公司大中国区系统事业部

Upload: others

Post on 23-Apr-2020

13 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 虚拟化技术发展与云计算设备 - Oracle · • Eight 10GbE NICs plus two 16Gb FC HBA per system Disk Enclosures • 176 TB distributed utilizing 4 TB high-capacity HDDs •

甲骨文(中国)软件系统有限公司 1

虚拟化技术发展与云计算设备

邱勇

技术顾问

甲骨文公司大中国区系统事业部

Page 2: 虚拟化技术发展与云计算设备 - Oracle · • Eight 10GbE NICs plus two 16Gb FC HBA per system Disk Enclosures • 176 TB distributed utilizing 4 TB high-capacity HDDs •

甲骨文(中国)软件系统有限公司 2

Agenda

• Oracle 虚拟化与云计算战略

• Oracle 云计算一体机OVCA

• Oracle OpenStack 解决方案

• Oracle 数据库云高性能备份方案

Page 3: 虚拟化技术发展与云计算设备 - Oracle · • Eight 10GbE NICs plus two 16Gb FC HBA per system Disk Enclosures • 176 TB distributed utilizing 4 TB high-capacity HDDs •

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 3

新一代数据中心技术 The options & complexities are endless

Private Cloud Converged Infrastructure

Virtualization Integrated Infrastructure

Resource Pools Engineered Systems

SDN Hybrid Cloud Integrated Stack

Application Aware Systems OpenStack NFV

Page 4: 虚拟化技术发展与云计算设备 - Oracle · • Eight 10GbE NICs plus two 16Gb FC HBA per system Disk Enclosures • 176 TB distributed utilizing 4 TB high-capacity HDDs •

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 4

甲骨文虚拟化创新战略:全面、开放、集成的技术体系

Oracle

Enterprise

Manager

OPS Center

Hardware

Management

Oracle VM

Manager

Oracle Fabric

Manager

Operating Systems

Oracle VM

Oracle Virtual Networking Virtualization

Servers

Hardware

Storage Fabric Engineered Systems

Oracle Fabric Interconnect

Page 5: 虚拟化技术发展与云计算设备 - Oracle · • Eight 10GbE NICs plus two 16Gb FC HBA per system Disk Enclosures • 176 TB distributed utilizing 4 TB high-capacity HDDs •

甲骨文(中国)软件系统有限公司 5

SuperCluster

T5-8

甲骨文一体机深度集成Oracle VM虚拟化技术

Oracle Database Applianc

X4 Exalytics X3-4

Big Data

Appliance

X4

Exalogic

X4

Exadata

X4 Oracle Virtual

Compute Appliance

X4-2

Oracle SuperCluster

M6-32

Exalytics T5-8

Oracle Database

Backup

Logging

Recovery

Appliance

Oracle

VM

Oracle

VM Oracle

VM

Oracle

VM

Oracle

VM

Oracle

VM

Page 6: 虚拟化技术发展与云计算设备 - Oracle · • Eight 10GbE NICs plus two 16Gb FC HBA per system Disk Enclosures • 176 TB distributed utilizing 4 TB high-capacity HDDs •

甲骨文(中国)软件系统有限公司 6

融合基础架构市场前景

融合基础架构正在成为虚拟化的第二次浪潮

IDC预测全球范围内融合基础架构市场机会将在2016年达到$17.8B的规模

来源: IDC Directions 2013

融合基础架构全球市场

——来自IDC最新的预测

Page 7: 虚拟化技术发展与云计算设备 - Oracle · • Eight 10GbE NICs plus two 16Gb FC HBA per system Disk Enclosures • 176 TB distributed utilizing 4 TB high-capacity HDDs •

甲骨文(中国)软件系统有限公司 7

甲骨文虚拟计算一体机(OVCA)应运而生 ——帮客户解决因虚拟化带来的部署和管理等方面的难题

1小时部署

完成虚拟化基础架构硬件平台

虚拟化应用部署速度比VMware

环境快7倍

CAPEX减少50%

TCO降低30%-50%

IT基础架构复杂度降低70%

Page 8: 虚拟化技术发展与云计算设备 - Oracle · • Eight 10GbE NICs plus two 16Gb FC HBA per system Disk Enclosures • 176 TB distributed utilizing 4 TB high-capacity HDDs •

甲骨文(中国)软件系统有限公司 8

OVCA 应用虚拟化运行平台 不仅能够整合现有工作负载,并且支持快速部署新服务

Page 9: 虚拟化技术发展与云计算设备 - Oracle · • Eight 10GbE NICs plus two 16Gb FC HBA per system Disk Enclosures • 176 TB distributed utilizing 4 TB high-capacity HDDs •

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 9

OVCA X4-2硬件组成

虚拟网络

虚拟网络

计算节点

计算节点

管理节点

管理存储

Infiniband网络扩展

InfiniBand网络扩展

管理网络

Oracle Sun X4-2 Servers

• 2 to 25 nodes

• CPU: Up to 400 cores / 800 threads aggregate

• Memory: Up to 6.4TB aggregate

• Only 3 cables per server, fully redundant

• Oracle Sun X4-2 Servers

• Oracle Sun X4-2 Servers

Oracle Sun ZS3-ES Storage Applicance

• Redundant controllers, RAID storage

• OVN Fabric Interconnect F1-15

• OVN Fabric Interconnect F1-15

• Oracle Switch ES1-24 • Oracle Sun Data Center InfiniBand Switch 36

• Oracle Sun Data Center InfiniBand Switch 36 网络

16x10GbE

外部网络

外部存储

服务

器到

服务

器间

40G

b/s

Page 10: 虚拟化技术发展与云计算设备 - Oracle · • Eight 10GbE NICs plus two 16Gb FC HBA per system Disk Enclosures • 176 TB distributed utilizing 4 TB high-capacity HDDs •

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 10

OVCA控制器软件功能

• 安装配置 • 整个系统硬件初配置

• 加电、安装、配置…

• 服务器

• 虚拟网络

• ZFS存储

• 在Oracle VM Manager服务器池中插入所有服务器

• 配置外部网络(比如,设置IP地址等)

• 定期备份OVCA配置信息

• 两个冗余的管理节点高可用性管理及自动故障切换

• 实时运行监控: • 通过GUI实时监控所有硬件的状态

• 软件统一升级

• Oracle VM Mgr

软件

Hardware

discovery /

provisioning

• Servers

• Network devices

• Storage

• OVM pool default

On-going

monitoring

硬件相关功能

• Config Chgs

• Health

Bri

ng

Up

Co

ntr

olle

r so

ftw

are

Page 11: 虚拟化技术发展与云计算设备 - Oracle · • Eight 10GbE NICs plus two 16Gb FC HBA per system Disk Enclosures • 176 TB distributed utilizing 4 TB high-capacity HDDs •

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 11

支持Oracle及第三方存储

Oracle Virtual Compute Appliance

Page 12: 虚拟化技术发展与云计算设备 - Oracle · • Eight 10GbE NICs plus two 16Gb FC HBA per system Disk Enclosures • 176 TB distributed utilizing 4 TB high-capacity HDDs •

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 12

DBaaS数据库服务

OVCA云管理架构

Oracle Enterprise Manager Cloud Control 12c

IaaS(OVCA资源池)

Multiple instances

Cloud Management Capabilities

Self-Service

Provisioning

Policy-Driven

Resource Mgmt

Metering and

Chargeback

Capacity

Planning

Assembly

Packaging

IaaS (传统架构下的资源池)

共享存储

Oracle VM Oracle VM

Oracle VM Oracle VM

Oracle VM Oracle VM

DB

DB

DB

DB

DB

DB

DB

DB

DB

DB

DB

DB

Page 13: 虚拟化技术发展与云计算设备 - Oracle · • Eight 10GbE NICs plus two 16Gb FC HBA per system Disk Enclosures • 176 TB distributed utilizing 4 TB high-capacity HDDs •

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 13

OVCA的虚拟化管理平台 Oracle VM Manager

• 手工创建或借助虚拟机模板创建虚拟机

• 集中管理OVCA中所有计算、存储、网络资源

• 高级虚拟化功能

- 虚拟化在线迁移

- 动态资源调度(DRS): 基于CPU和网络负载实现虚拟机资源负载均衡

- 高可用性(HA): 自动重启发生故障的虚拟机

- 动态电源管理(DPM): 基于策略自动关闭和启动低负载服务器

Page 14: 虚拟化技术发展与云计算设备 - Oracle · • Eight 10GbE NICs plus two 16Gb FC HBA per system Disk Enclosures • 176 TB distributed utilizing 4 TB high-capacity HDDs •

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 14

OVCA云管理平台 OEM 12c

Page 15: 虚拟化技术发展与云计算设备 - Oracle · • Eight 10GbE NICs plus two 16Gb FC HBA per system Disk Enclosures • 176 TB distributed utilizing 4 TB high-capacity HDDs •

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 15

Assembly Admin

creates assembly

OHS OHS

WLS WLS

Coh

WLS

Coh

DB

Reference system

Assembly Archive

1 2

3

OVAB

Studio

OHS

WLS

Coherence

Software

Library

OVCA Node

Linux

OVCA Node

OVM Manager

OVS

Oracle VM Resource Pool

Deploy,

undeploy

assemblies

4

5

Discover application

components and assembly

topology with EMCC

Oracle Enterprise

Manager

Upload

assemblies

Oracle Virtual

Compute Appliance

应用驱动云 Application As A Service on OVCA Application Assembly Deployment Modeling

Page 16: 虚拟化技术发展与云计算设备 - Oracle · • Eight 10GbE NICs plus two 16Gb FC HBA per system Disk Enclosures • 176 TB distributed utilizing 4 TB high-capacity HDDs •

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 16

OVCA技术领先优势(一)

Full

Enterprise

Application

Stack

Hardware • Servers

• Storage

• Network

VMs

1 hour with OVCA

1- 2 hours with OVCA

• 业界唯有Oracle能同时加快基础架构和应用的部署

• OVCA: 从Power-on到应用配置完毕只需2-3个小时

• 其他友商: 数天甚至数周

Page 17: 虚拟化技术发展与云计算设备 - Oracle · • Eight 10GbE NICs plus two 16Gb FC HBA per system Disk Enclosures • 176 TB distributed utilizing 4 TB high-capacity HDDs •

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 17

如何在OVCA上快速部署虚拟化的应用?

• 直接下载Oracle提供的包含Oracle应用的虚拟机模板,或自行装配虚拟机模板

• 简单例子:Oracle Linux或Solaris虚拟机[约1分钟部署完毕]

• 复杂例子:Oracle RAC集群[约45分钟部署完毕]

DB

WebLogic

Server

部署策略

配置Metadata

SOA_PROD_1

Oracle VM装配

原生产环境: SOA_PROD_1

VM

VM

VM

VM

VM

VM

Server

Pool 1

新生产环境 SOA_PROD_1

OVCA

部署 管理节点

预安装,预配置,下载即可运行包含Oracle应用的虚拟机

下载

Page 18: 虚拟化技术发展与云计算设备 - Oracle · • Eight 10GbE NICs plus two 16Gb FC HBA per system Disk Enclosures • 176 TB distributed utilizing 4 TB high-capacity HDDs •

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 18

OVCA技术领先优势(二)

• 更大带宽

-服务器之间80 Gb/s带宽

-虚拟机迁移性能快19倍

-数据备份性能快30倍

•更低延迟

- Infiniband网络延迟只有千兆网络的1/3

唯一提供任意服务器之间高达40Gb/s互连带宽的融合基础架构解决方案

Page 19: 虚拟化技术发展与云计算设备 - Oracle · • Eight 10GbE NICs plus two 16Gb FC HBA per system Disk Enclosures • 176 TB distributed utilizing 4 TB high-capacity HDDs •

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 19

OVCA技术领先优势(三)

只有一次连线的基础架构

• 任意虚拟机动态连接到任何IO资源

• 工厂预连接好所有连线,仅按需增加计算节点

增加了应用的灵活性

• 根据应用需求按需部署所需I/O资源

• 极大提升应用之间的通讯能力

软件可升级

•将来可通过升级软件来获得新功能特性

• 整个系统管理作为单一资源来统一打补丁和升级

软件

定义

网络

集成SDN(软件定义网络)的融合基础架构解决方案

Page 20: 虚拟化技术发展与云计算设备 - Oracle · • Eight 10GbE NICs plus two 16Gb FC HBA per system Disk Enclosures • 176 TB distributed utilizing 4 TB high-capacity HDDs •

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 20

OVCA技术领先优势(四)

操作系统及应用软件的开发性

• 虚拟机支持Windows、Linux、Solaris操作系统

• 支持任意X86平台上的应用部署

存储连接的开放性

• 支持以10GbE速率连接到外部NAS存储、iSCSI存储

• 支持以8Gb/s速率连接到外部SAN网络

服务的开放性

•支持客户或第三方自行部署相关应用

始终坚持全面、集成、开放策略

Page 21: 虚拟化技术发展与云计算设备 - Oracle · • Eight 10GbE NICs plus two 16Gb FC HBA per system Disk Enclosures • 176 TB distributed utilizing 4 TB high-capacity HDDs •

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 21

总结:OVCA的特点

• OVCA开机后自动化安装配置

• 手工或模板创建虚拟机

• 运行任意X86操作系统

• 运行任意X86应用工作负载

• 使用应用虚拟机模板加快应用部署

• 虚拟机数据使用内部和外部存储

• 虚拟机在线迁移和高可用性(HA)

• 硬件全冗余设计

• 一次连线

• 软件定义网络(SDN)

Oracle Virtual Networking

Oracle ZFS Storage Appliance

Oracle X86 Systems

OV

CA

Co

ntr

oll

er

In-House

Built In-House

Built

Page 22: 虚拟化技术发展与云计算设备 - Oracle · • Eight 10GbE NICs plus two 16Gb FC HBA per system Disk Enclosures • 176 TB distributed utilizing 4 TB high-capacity HDDs •

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 22

Agenda

• Oracle 虚拟化与云计算战略

• Oracle 云计算一体机OVCA

• Oracle OpenStack 解决方案

• Oracle 数据库云高性能备份方案

Page 23: 虚拟化技术发展与云计算设备 - Oracle · • Eight 10GbE NICs plus two 16Gb FC HBA per system Disk Enclosures • 176 TB distributed utilizing 4 TB high-capacity HDDs •

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 23

Oracle Solaris全面支持 OpenStack云管理

Horizon

Cloud Management

Zones & Kernel

Zones

Nova

Compute Virtualization

Elastic Virtual

Switch

Neutron

Cloud Networking

ZFS File

System

Cinder/Swift

Cloud Storage

Unified Archives

Glance

Image Deployment

Page 24: 虚拟化技术发展与云计算设备 - Oracle · • Eight 10GbE NICs plus two 16Gb FC HBA per system Disk Enclosures • 176 TB distributed utilizing 4 TB high-capacity HDDs •

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 24

Oracle Solaris 企业级OpenStack云管理

x86

x86 x86

Shared

Storage Horizon

Cloud Management

Page 25: 虚拟化技术发展与云计算设备 - Oracle · • Eight 10GbE NICs plus two 16Gb FC HBA per system Disk Enclosures • 176 TB distributed utilizing 4 TB high-capacity HDDs •

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 25

演示

Page 26: 虚拟化技术发展与云计算设备 - Oracle · • Eight 10GbE NICs plus two 16Gb FC HBA per system Disk Enclosures • 176 TB distributed utilizing 4 TB high-capacity HDDs •

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 26

Page 27: 虚拟化技术发展与云计算设备 - Oracle · • Eight 10GbE NICs plus two 16Gb FC HBA per system Disk Enclosures • 176 TB distributed utilizing 4 TB high-capacity HDDs •

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 27

Page 28: 虚拟化技术发展与云计算设备 - Oracle · • Eight 10GbE NICs plus two 16Gb FC HBA per system Disk Enclosures • 176 TB distributed utilizing 4 TB high-capacity HDDs •

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 28

Page 29: 虚拟化技术发展与云计算设备 - Oracle · • Eight 10GbE NICs plus two 16Gb FC HBA per system Disk Enclosures • 176 TB distributed utilizing 4 TB high-capacity HDDs •

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 29

Page 30: 虚拟化技术发展与云计算设备 - Oracle · • Eight 10GbE NICs plus two 16Gb FC HBA per system Disk Enclosures • 176 TB distributed utilizing 4 TB high-capacity HDDs •

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 30

Agenda

• Oracle 虚拟化与云计算战略

• Oracle 云计算一体机OVCA

• Oracle OpenStack 解决方案

• Oracle 数据库云高性能备份方案

Page 31: 虚拟化技术发展与云计算设备 - Oracle · • Eight 10GbE NICs plus two 16Gb FC HBA per system Disk Enclosures • 176 TB distributed utilizing 4 TB high-capacity HDDs •

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 31

Oracle ZFS Storage ZS3-BA Oracle Database Backup Logging

Recovery Appliance

(ODBLRA)

High-performance, cost-effective backup and

recovery appliance

High-availability backup and recovery

appliance

Backup Software Supported Oracle Secure Backup, Symantec, EMC Legato Oracle Secure Backup

RMAN Support Full Copy, Backup sets, and Incremental Copy Incremental Copy

Integrated Data Services Snapshots, Clones, Replication None

Target environment Open backup and

Oracle Databases (<100) Oracle Databases (>100)

Maximum Scale (raw cap.) 3.4 PBs 2.4 PBs

Maximum Performance (BU) 26 TB/h 50TB/h

Target RPO / RTO RPO (seconds) / RTO (minutes) RPO “0”, RTO (seconds/asyc)

Network Connectivity 40Gb InfiniBand, 10GbE 10GbE

Oracle 数据库云备份方案定位 ZS3-BA

ODBLRA

Page 32: 虚拟化技术发展与云计算设备 - Oracle · • Eight 10GbE NICs plus two 16Gb FC HBA per system Disk Enclosures • 176 TB distributed utilizing 4 TB high-capacity HDDs •

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 32

Oracle数据库备份一体机DBLRA Oracle Database Backup Logging Recovery Appliance

• Engineered Private Backup Cloud

for Oracle Databases

- Less downtime, better data protection, lower costs,

less management

• Fit in Oracle Portfolio: Very large environments that

require the utmost in data protection

- Backup of Oracle Database only

• Many databases: ≥100

• Many Exadatas: ≥5

- Maximum Availability Architecture needs

• Databases stream redo – Data Guard-like protection

• Sub-second data loss

Page 33: 虚拟化技术发展与云计算设备 - Oracle · • Eight 10GbE NICs plus two 16Gb FC HBA per system Disk Enclosures • 176 TB distributed utilizing 4 TB high-capacity HDDs •

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 33

ZS3-BA 通用备份机技术架构

Oracle ZFS Storage ZS3-BA

Controllers • 2-node dual controller system

• 8x 8-core processors

• 1 TB DRAM per system

• Replication and Cloning licenses available

(optional)

Network Connectivity • Four 10GbE NICs plus Four InfiniBand HCAs per

system or

• Eight 10GbE NICs plus two 16Gb FC HBA per

system

Disk Enclosures • 176 TB distributed utilizing 4 TB high-capacity

HDDs

• Capacity upgrades available to expand up to 3.4

PB

Workloads • Full and incremental streaming backups

• Replicated backups for extra data protection

• Database snapshots, cloning for Test &

Development

Page 34: 虚拟化技术发展与云计算设备 - Oracle · • Eight 10GbE NICs plus two 16Gb FC HBA per system Disk Enclosures • 176 TB distributed utilizing 4 TB high-capacity HDDs •

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 34

Exadata 采用ZS3-BA的备份与恢复性能

• Peak Sustained Backup rates*

- Up to 26 TB/hr backup (full imagecopy)

- Up to 23 TB/hr backup (backupset)

• Peak Sustained Restore rates*

- Up to 17 TB/ hr (imagecopy)

- Up to 15 TB/hr (backupset)

• Clustered ZS3-BA

• 1 TB DRAM (512GB per controller)

• InfiniBand Connectivity

• ZFS Storage OS8 Software

• No Read Cache SSD

Controllers

• 8 High Capacity Disk Shelves

• 7200 RPM drives

Enclosures

* Actual performance will vary and is highly dependent on the configuration, in order to achieve the maximum performance

please use a eight disk enclosure configured ZS3-BA system

Page 35: 虚拟化技术发展与云计算设备 - Oracle · • Eight 10GbE NICs plus two 16Gb FC HBA per system Disk Enclosures • 176 TB distributed utilizing 4 TB high-capacity HDDs •

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 35

ZS3-BA 与 Exadata 备份架构与特点

• 支持多种连接

40Gb Infiniband, 10Gb Ethernet, 16Gb FC

• 支持Oracle 数据库HCC(混合列压缩)

• 优化Oracle 数据库备份

• 兼容 Oracle’s clone DB

• 提供全面NAS服务与功能特性

- Thin provisioning

- Compression

- Snapshot and cloning

- Replication

- Performance analytics

Oracle RMAN 磁盘备份

Oracle ZFS Storage

ZS3-BA

Backup

Area

Oracle Exadata

InfiniBand (IPoIB NFS)

40 Gbit QDR

特点

Page 36: 虚拟化技术发展与云计算设备 - Oracle · • Eight 10GbE NICs plus two 16Gb FC HBA per system Disk Enclosures • 176 TB distributed utilizing 4 TB high-capacity HDDs •

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 36

• Fibre channel

• iSCSI

• InfiniBand over IP/RDMA

• iSER

• SRP

• NFS V3 and V4

• CIFS

• HTTP

• WebDAV

• FTP/SFTP/FTPS

• ZFS NDMP V4

ZS3-BA提供全面NAS企业级软件支持

• OISP

• Hybrid Columnar Compression

• Hybrid Storage Pools

• Single, double and triple-parity RAID

(RAIDZ, RAIDZ2,RAIDZ3)

• Mirroring and triple mirroring

• End-to-end data integrity

• Local and remote replication

• Snapshots and clones

• Quota(s)

• In-line deduplication

• Compression

• Thin provisioning

• Antivirus via ICAP protocol

• Online data migration

• Clustering

• Browser and CLI interface

• Management dashboard

• Hardware/component view

• Role-based access control

• Phone home

• Event and threshold

based alerting

• Storage analytics

• Scripting

• Workflow automation

• Advanced networking

• Snap Management Utility

• Source aware routing

Data protocols Data services Management

Page 37: 虚拟化技术发展与云计算设备 - Oracle · • Eight 10GbE NICs plus two 16Gb FC HBA per system Disk Enclosures • 176 TB distributed utilizing 4 TB high-capacity HDDs •

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 37