SlideShare a Scribd company logo
Lectures:

Advanced Resource
Management and
Scalability Features for
Cloud Environment
using Solaris 11
Presenter: Haim Tzadok
GRIGALE LTD.
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 NONINFRINGEMENT 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 ERRORFREE 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 !!!
AGENDA








Introduction – Elastic Cloud
Tools & Utilities
Hardware elasticity
OS elasticity
Network elasticity
Storage elasticity
Introduction – Elastic Cloud
Amazon elasticity – Ability to pay per quantum of time.

So where is the elasticity ?
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.
Tools & Utilities
Enterprise Manager SUITE

Oracle Cloud control –
Mainly manages application tier
Oracle 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
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 x86
A Xen based hypervisor that operates
as a Hypervisor for X86 platforms.

Both offers: CLI or GUI management via
OPS Center – or – VM Manager
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 domain
e.g.: ldm set-core threading=max-ipc | max-throughput ldom
* This feature is deprecated but was brought to emphasize the elasticity of SPARC platform.
Hardware Elasticity
Ldom elasticity policy
ldm add-policy [enable=yes|no] [priority=value] [attack=value]
[decay=value] [elastic-margin=value] [sample-rate=value] [todbegin=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.
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
OS Elasticity – cont.






Patching & Upgrading – patching and upgrading using liveupgrade can be rolled back.
Ability to run zones – a lightweight virtualized VM with a
lower footprint.
Ability to run branded zones – Solaris 10 zones.
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…
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.
Advanced resource management and scalability features for cloud environment using solaris 11

More Related Content

PPT
Oracle Solaris 11 Built for Clouds
PPTX
Walla migration
PPTX
Solaris vs Linux
PPTX
Oracle Solaris 11 as a BIG Data Platform Apache Hadoop Use Case
PDF
Ozone: Evolution of HDFS scalability & built-in GDPR compliance
PPTX
ZFS for Databases
PDF
SteelEye 201409 표준 제안서
PDF
Presentation implementing oracle asm successfully
Oracle Solaris 11 Built for Clouds
Walla migration
Solaris vs Linux
Oracle Solaris 11 as a BIG Data Platform Apache Hadoop Use Case
Ozone: Evolution of HDFS scalability & built-in GDPR compliance
ZFS for Databases
SteelEye 201409 표준 제안서
Presentation implementing oracle asm successfully

What's hot (20)

PDF
SUSE Enterprise Storage - a Gentle Introduction
PPT
Sql Server On A Cluster
PPTX
Ceph Day Taipei - Accelerate Ceph via SPDK
PPTX
Building your first sql server cluster
PDF
Benefity Oracle Cloudu (3/4): Compute
PDF
Basic concepts for_clustered_data_ontap_8.3_v1.1-lab_guide
PDF
Mesos and containers
PDF
Ceph Day Seoul - Ceph: a decade in the making and still going strong
PPTX
Data OnTAP Cluster Mode Administrator
PPT
M series technical presentation-part 1
PPTX
Varrow datacenter storage today and tomorrow
PPTX
Vm13 vnx mixed workloads
PPT
Customer overview oracle solaris cluster, enterprise edition
PPTX
State of the Art Thin Provisioning
PDF
O Racle Asm Best Practices Presentation
PPT
A presentaion on Panasas HPC NAS
PPTX
Ceph Day Taipei - How ARM Microserver Cluster Performs in Ceph
PPTX
Varrow madness 2013 virtualizing sql presentation
PDF
Ceph Day Melbourne - Scale and performance: Servicing the Fabric and the Work...
PPTX
Benchmark emc vnx7500, emc fast suite, emc snap sure and oracle rac on v-mware
SUSE Enterprise Storage - a Gentle Introduction
Sql Server On A Cluster
Ceph Day Taipei - Accelerate Ceph via SPDK
Building your first sql server cluster
Benefity Oracle Cloudu (3/4): Compute
Basic concepts for_clustered_data_ontap_8.3_v1.1-lab_guide
Mesos and containers
Ceph Day Seoul - Ceph: a decade in the making and still going strong
Data OnTAP Cluster Mode Administrator
M series technical presentation-part 1
Varrow datacenter storage today and tomorrow
Vm13 vnx mixed workloads
Customer overview oracle solaris cluster, enterprise edition
State of the Art Thin Provisioning
O Racle Asm Best Practices Presentation
A presentaion on Panasas HPC NAS
Ceph Day Taipei - How ARM Microserver Cluster Performs in Ceph
Varrow madness 2013 virtualizing sql presentation
Ceph Day Melbourne - Scale and performance: Servicing the Fabric and the Work...
Benchmark emc vnx7500, emc fast suite, emc snap sure and oracle rac on v-mware
Ad

Viewers also liked (14)

PDF
Oraclew2013 devopsjlm
PPT
Cloud Observation and Performance Analysis using Solaris 11 DTrace
PDF
Adopt-a-JSR for JSON Processing 1.1, JSR 374
PDF
LodgON at GlassFish Community Event, JavaOne 2011
PDF
Guia de Semana at GlassFish Community Event, JavaOne 2011
PPTX
GlassFish Story by David Heffelfinger/Ensode Technology
PDF
Adam Bien at GlassFish Community Event, JavaOne 2011
PDF
Parleys.com at GlassFish Community Event, JavaOne 2011
PDF
Java EE 6 Adoption in One of the World’s Largest Online Financial Systems
PPT
GlassFish Story by Kerry Wilson/Vanderbilt University Medical Center
PDF
Jenzabar at GlassFish Community Event, JavaOne 2011
PPTX
Data Mining Scoring Engine development process
PPTX
Building WebLogic Domains With WLST
PDF
JavaOne 2011: Migrating Spring Applications to Java EE 6
Oraclew2013 devopsjlm
Cloud Observation and Performance Analysis using Solaris 11 DTrace
Adopt-a-JSR for JSON Processing 1.1, JSR 374
LodgON at GlassFish Community Event, JavaOne 2011
Guia de Semana at GlassFish Community Event, JavaOne 2011
GlassFish Story by David Heffelfinger/Ensode Technology
Adam Bien at GlassFish Community Event, JavaOne 2011
Parleys.com at GlassFish Community Event, JavaOne 2011
Java EE 6 Adoption in One of the World’s Largest Online Financial Systems
GlassFish Story by Kerry Wilson/Vanderbilt University Medical Center
Jenzabar at GlassFish Community Event, JavaOne 2011
Data Mining Scoring Engine development process
Building WebLogic Domains With WLST
JavaOne 2011: Migrating Spring Applications to Java EE 6
Ad

Similar to Advanced resource management and scalability features for cloud environment using solaris 11 (20)

PDF
CI/CD with Docker, DC/OS, and Jenkins
PDF
Solaris 11.2 What's New
PDF
Oracle Solaris 11 lab agenda
PDF
Lift and shift to sparc cloud
PPTX
HK-Cinder-Driver-ajauch.pptx
PDF
Java one 2015 - v1
PDF
OpenStack on SmartOS
PDF
Cloud stack for z Systems - July 2016
PPTX
V ranger 5 headlines paulm feb11
PDF
UCS Automation through the use of API's and UCS PowerTool
PDF
San Admin
PDF
Presentation integration vmware with emc storage
PPTX
Microservices and containers for the unitiated
PPTX
Silicon Valley CloudStack User Group - Introduction to Apache CloudStack
PPTX
DoD-Enterprise-DevSecOps-Initiative.pptx
PDF
VMworld 2013: VMware Disaster Recovery Solution with Oracle Data Guard and Si...
PPT
Automating Your CloudStack Cloud with Puppet
PDF
OpenNebulaConf 2016 - OpenNebula, a story about flexibility and technological...
PDF
Oracle RAC 12c Collaborate Best Practices - IOUG 2014 version
PDF
Using the IBM XIV Storage System in OpenStack Cloud Environments
CI/CD with Docker, DC/OS, and Jenkins
Solaris 11.2 What's New
Oracle Solaris 11 lab agenda
Lift and shift to sparc cloud
HK-Cinder-Driver-ajauch.pptx
Java one 2015 - v1
OpenStack on SmartOS
Cloud stack for z Systems - July 2016
V ranger 5 headlines paulm feb11
UCS Automation through the use of API's and UCS PowerTool
San Admin
Presentation integration vmware with emc storage
Microservices and containers for the unitiated
Silicon Valley CloudStack User Group - Introduction to Apache CloudStack
DoD-Enterprise-DevSecOps-Initiative.pptx
VMworld 2013: VMware Disaster Recovery Solution with Oracle Data Guard and Si...
Automating Your CloudStack Cloud with Puppet
OpenNebulaConf 2016 - OpenNebula, a story about flexibility and technological...
Oracle RAC 12c Collaborate Best Practices - IOUG 2014 version
Using the IBM XIV Storage System in OpenStack Cloud Environments

Recently uploaded (20)

PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Getting Started with Data Integration: FME Form 101
PDF
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
PPTX
Spectroscopy.pptx food analysis technology
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PPTX
Group 1 Presentation -Planning and Decision Making .pptx
PDF
Accuracy of neural networks in brain wave diagnosis of schizophrenia
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Machine learning based COVID-19 study performance prediction
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PDF
Encapsulation_ Review paper, used for researhc scholars
PPTX
1. Introduction to Computer Programming.pptx
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
Diabetes mellitus diagnosis method based random forest with bat algorithm
Getting Started with Data Integration: FME Form 101
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
Spectroscopy.pptx food analysis technology
gpt5_lecture_notes_comprehensive_20250812015547.pdf
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Group 1 Presentation -Planning and Decision Making .pptx
Accuracy of neural networks in brain wave diagnosis of schizophrenia
The Rise and Fall of 3GPP – Time for a Sabbatical?
Programs and apps: productivity, graphics, security and other tools
Unlocking AI with Model Context Protocol (MCP)
Advanced methodologies resolving dimensionality complications for autism neur...
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Machine learning based COVID-19 study performance prediction
Spectral efficient network and resource selection model in 5G networks
Assigned Numbers - 2025 - Bluetooth® Document
Encapsulation_ Review paper, used for researhc scholars
1. Introduction to Computer Programming.pptx
Per capita expenditure prediction using model stacking based on satellite ima...

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

  • 1. Lectures: Advanced Resource Management and Scalability Features for Cloud Environment using Solaris 11 Presenter: Haim Tzadok GRIGALE LTD.
  • 2. 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 NONINFRINGEMENT 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 ERRORFREE 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 !!!
  • 3. AGENDA       Introduction – Elastic Cloud Tools & Utilities Hardware elasticity OS elasticity Network elasticity Storage elasticity
  • 4. Introduction – Elastic Cloud Amazon elasticity – Ability to pay per quantum of time. So where is the elasticity ?
  • 5. 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.
  • 6. Tools & Utilities Enterprise Manager SUITE  Oracle Cloud control – Mainly manages application tier Oracle 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
  • 7. 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 x86 A Xen based hypervisor that operates as a Hypervisor for X86 platforms. Both offers: CLI or GUI management via OPS Center – or – VM Manager
  • 8. 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 domain e.g.: ldm set-core threading=max-ipc | max-throughput ldom * This feature is deprecated but was brought to emphasize the elasticity of SPARC platform.
  • 9. Hardware Elasticity Ldom elasticity policy ldm add-policy [enable=yes|no] [priority=value] [attack=value] [decay=value] [elastic-margin=value] [sample-rate=value] [todbegin=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.
  • 10. 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
  • 11. OS Elasticity – cont.    Patching & Upgrading – patching and upgrading using liveupgrade can be rolled back. Ability to run zones – a lightweight virtualized VM with a lower footprint. Ability to run branded zones – Solaris 10 zones.
  • 12. 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…
  • 13. 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.

Editor's Notes

  • #9: Max_ipc – maximum instructions per core.Max throughput – maximum threads per core.
  • #10: attack=value Specifies the maximum number of resources to be added during any one resource control cycle. If the number of available resources is less than the specified value, all of the available resources are added. By default, the attack is unlimited so that you can add as many CPU threads as are available. Valid values are from 1 to the number of free CPU threads on the system.priority=valueSpecifies a priority for dynamic resource management (DRM) policies. Priority values are used to determine the relationship between DRM policies in a single domain and between DRM-enabled domains in a single system. Lower numerical values represent higher (better) priorities. Valid values are between 1 and 9999. The default value is 99.elastic-margin=valueSpecifies the amount of buffer space between util-lower and the number of free CPU threads to avoid oscillations at low CPU thread counts. Valid values are from 0 to 100. The default value is 5.
  • #13: NPIV is defined by the Technical Committee T11 in the Fiber Channel - Link Services (FC-LS) specification.