14
Lectures: Advanced Resource Management and Scalability Features for Cloud Environment using Solaris 11 Presenter: Haim Tzadok GRIGALE LTD.

Advanced resource management and scalability features for cloud environment using solaris 11

Embed Size (px)

DESCRIPTION

This presentation describes how to use Advanced resource management and scalability features for cloud environment using Solaris 11.

Citation preview

Page 1: Advanced resource management and scalability features for cloud environment using solaris 11

Lectures:Advanced Resource Management and Scalability Features for Cloud Environment using Solaris 11 Presenter: Haim TzadokGRIGALE LTD.

Page 2: Advanced resource management and scalability features for cloud environment using solaris 11

ALL CONTENT PROVIDED ON OR THROUGH THIS SEMINAR, ARE PROVIDED ON AN "AS IS" AND "AS AVAILABLE" BASIS. WE EXPRESSLY DISCLAIMS ALL WARRANTIES OF ANY

KIND, WHETHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE

AND NON-INFRINGEMENT WITH RESPECT TO THE SEMINAR AND ALL CONTENT PROVIDED ON OR THROUGH THE SITE. THE PROVIDERS MAKES NO WARRANTY THAT:

(A) THE SEMINAR OR CONTENT WILL MEET YOUR REQUIREMENTS; (B) THE SEMINAR WILL BE ERROR-FREE BASIS; (C) THE RESULTS THAT MAY BE OBTAINED FROM THE

USE OF THE SEMINAR OR ANY CONTENT PROVIDED ON OR THROUGH THE SEMINAR WILL BE ACCURATE OR RELIABLE; OR (D) THE QUALITY OF ANY CONTENT PURCHASED

OR OBTAINED BY YOU ON OR THROUGH THE SEMINAR WILL MEET YOUR EXPECTATIONS.

ANY CONTENT ACCESSED, DOWNLOADED OR OTHERWISE OBTAINED ON OR THROUGH THE USE OF THE SEMINAR IS USED AT YOUR OWN DISCRETION AND RISK.

THE PROVIDERS SHALL HAVE NO RESPONSIBILITY FOR ANY DAMAGE TO YOUR COMPUTER SYSTEM OR LOSS OF DATA THAT RESULTS FROM THE USE OF CONTENT.

PLEASE TEST ANY OF THE PROVIDED INFORAMTION BEFORE APPLYING ANY CONTENT IN THIS SEMINAR!!!

Page 3: Advanced resource management and scalability features for cloud environment using solaris 11

AGENDA

Introduction – Elastic Cloud Tools & Utilities Hardware elasticity OS elasticity Network elasticity Storage elasticity

Page 4: Advanced resource management and scalability features for cloud environment using solaris 11

Introduction – Elastic Cloud

Amazon elasticity – Ability to pay per quantum of time.

So where is the elasticity ?

Page 5: Advanced resource management and scalability features for cloud environment using solaris 11

Introduction – Elastic Cloud

Cloud elasticity – Do IT online !!! Ability to change resources of a VM – online. Ability to utilize and share the hardware better – online. Ability to change hardware to your specific needs – online. Ability to utilize the OS better for its’ specific needs – online. Ability to utilize the Network and storage better – online.

Page 6: Advanced resource management and scalability features for cloud environment using solaris 11

Tools & UtilitiesEnterprise Manager SUITE Oracle Cloud control –

Mainly manages application tierOracle DB, Weblogic, SOA, Glassfish, etc...

Oracle OPS Center – Manages Hardware, OS, Hypervisors, VM’s, Storage, Network Fabrics, etc…

Oracle VM Manager – Manages OVM X86 & SPARC

Page 7: Advanced resource management and scalability features for cloud environment using solaris 11

Tools & Utilities Oracle VM for SPARC

A set of packages (in Solaris 10/11)that offers HW virtualization in T-series servers.

Oracle VM for x86A Xen based hypervisor that operatesas a Hypervisor for X86 platforms.

Both offers: CLI or GUI management via OPS Center – or – VM Manager

Page 8: Advanced resource management and scalability features for cloud environment using solaris 11

Hardware Elasticity

Imagine your hardware can transform itself from

1 core = 8 vcpu (max-throughput) to 1 core = 1 vcpu (max-ipc)

This can be done via Oracle VM for SPARC Control domaine.g.: ldm set-core threading=max-ipc | max-throughput ldom

* This feature is deprecated but was brought to emphasize the elasticity of SPARC platform.

Page 9: Advanced resource management and scalability features for cloud environment using solaris 11

Hardware Elasticity

Ldom elasticity policyldm add-policy [enable=yes|no] [priority=value] [attack=value] [decay=value] [elastic-margin=value] [sample-rate=value] [tod-begin=hh:mm[:ss]] [tod-end=hh:mm[:ss]] [util-lower=percent] [util-upper=percent] [vcpu-min=value] [vcpu-max=value] name=policy-name ldom...

Oracle VM for SPARC supports mixed Solaris versions Support for running Solaris 10 and Solaris 11 VMs.

Page 10: Advanced resource management and scalability features for cloud environment using solaris 11

OS Elasticity Critical thread – ability to bring CPU bound process more

hardware space. (by setting the priority of this process to 60 using FX priority or RT scheduling classes).

Datalink Multipathing Aggregations – Overcomes the single switch boundary.

Multipathing – IO Multipathing supports mixed paths (e.g.: iscsi, fcoe and fc together.)

FC – FC lun changes are reflected immediately. Fast reboot mechanism – by using: reboot –s OS Snapshots – Snapshot a root file-system within the OS

using: beadm

Page 11: Advanced resource management and scalability features for cloud environment using solaris 11

OS Elasticity – cont.

Patching & Upgrading – patching and upgrading using live-upgrade can be rolled back.

Ability to run zones – a lightweight virtualized VM with a lower footprint.

Ability to run branded zones – Solaris 10 zones.

Page 12: Advanced resource management and scalability features for cloud environment using solaris 11

Storage Elasticity

ZFS – Ability to add devices, ability to split pool, ability to grow luns of a pool on the fly – online.

Multipathing – IO Multipathing supports mixed paths (e.g.: iSCSI, FCoE and FC together.)

NPIV – N_Port ID Virtualization is a Fiber Channel facility allowing multiple N_Port IDs to share a single physical N_Port. This allows multiple Fiber Channel initiators to occupy a single physical port, easing hardware requirements in Storage Area Network design, especially where virtual SANs are called for.

COMSTAR - ability to create luns and expose them using FC/FCoE/iSCSI etc…

Page 13: Advanced resource management and scalability features for cloud environment using solaris 11

Network Elasticity

Datalink Multipathing Aggregations – overcome the single switch boundary. Ability to add or remove devices – online.

SR-IOV – Single root IO virtualization now supports NIC that can expose itself as several virtual devices. Each virtual device is a physical entity in the card. Packet manipulation is done by the hardware.

Network virtualization – ability to create switches and vnics and to attach it to zones.

Page 14: Advanced resource management and scalability features for cloud environment using solaris 11