Project OpenSolaris TM Dynamic Service Containers featuring Nimsoft SLM

Similar documents
Data Center Op+miza+on

Oracle Virtualization Strategy and Roadmap

Monitoring, Managing and Supporting Enterprise Clouds with Oracle Enterprise Manager 12c Name, Title Oracle

Oracle Reference Architecture and Oracle Cloud

Jenkins World Tour 2015 Santa Clara, CA, September 2-3

Building Storage Service in a Private Cloud

<Insert Picture Here> Enabling Cloud Deployments with Oracle Virtualization

Ubuntu OpenStack on VMware vsphere: A reference architecture for deploying OpenStack while limiting changes to existing infrastructure

SolidFire SF3010 All-SSD storage system with Citrix CloudPlatform Reference Architecture

Blue Planet. Introduction. Blue Planet Components. Benefits

SOFTWARE DEFINED NETWORKING

Transform Your Business and Protect Your Cisco Nexus Investment While Adopting Cisco Application Centric Infrastructure

Scaling Database Performance in Azure

HA for Enterprise Clouds: Oracle Solaris Cluster & OpenStack

Automating Big Data Benchmarking for Different Architectures with ALOJA


Data Centers and Cloud Computing

SAP IT Infrastructure Management

TOSCA Interoperability Demonstration

Microsoft Private Cloud

aaps algacom Account Provisioning System

Развертывание сервера приложений Oracle GlassFish Server на OpenSolaris: мониторинг, подготовка к работе и резервное копирование

Ihr Partner für IT-Infrastruktur Management

Automatizace Private Cloud. Petr Košec, Microsoft MVP, MCT, MCSE

MRV EMPOWERS THE OPTICAL EDGE.

IBM Platform Computing Cloud Service Ready to use Platform LSF & Symphony clusters in the SoftLayer cloud

HBC How to build your cloud - Steps to Extend your Datacenter

Planning, Provisioning and Deploying Enterprise Clouds with Oracle Enterprise Manager 12c Kevin Patterson, Principal Sales Consultant, Enterprise

<Insert Picture Here> Oracle VM and Cloud Computing

<Insert Picture Here> Private Cloud with Fusion Middleware

Shareable Private Space on a Public Cloud

Bring your intranet to the IBM i With Drupal and Zend Server

<Insert Picture Here> Infrastructure as a Service (IaaS) Cloud Computing for Enterprises

Data Center Virtualization and Cloud QA Expertise

Ruby on Rails in GlassFish Sun Microsystems

Mark Bennett. Search and the Virtual Machine

Achieving High Throughput. Fernando Castano Sun Microsystems

The best platform for building cloud infrastructures. Ralf von Gunten Sr. Systems Engineer VMware

vcloud Air Disaster Recovery Technical Presentation

Cisco Prime Network Services Controller. Sonali Kalje Sr. Product Manager Cloud and Virtualization, Cisco Systems

Overview. The OnApp Cloud Platform. Dashboard APPLIANCES. Used Total Used Total. Virtual Servers. Blueprint Servers. Load Balancers.

Cisco Network Services Manager 5.0

OVERVIEW. The complete IaaS platform for service providers

Manjrasoft Market Oriented Cloud Computing Platform

OpenStack Awareness Session

Cross-Domain Service Management vs. Traditional IT Service Management for Service Providers

Cloud Optimize Your IT

A Cloud WHERE PHYSICAL ARE TOGETHER AT LAST

ManageEngine (division of ZOHO Corporation) Infrastructure Management Solution (IMS)

HP Intelligent Management Center Enterprise Software Platform

Oracle Software. Hardware. Training. Consulting. Mythics Complete.

Cloud Infrastructure Management - IBM VMControl

IBM EXAM QUESTIONS & ANSWERS

BRINGING NETWORKS TO THE CLOUD ERA

A Brief Overview. Delivering Windows Azure Services on Windows Server. Enabling Service Providers

CON9488 The Enterprise Cloud Simplified with Oracle VM

Business Intelligence Competency Partners

Cloud Simulator for Scalability Testing

VODACOM HANA CLOUD PLATFORM ERMANO QUARTERO HEAD OF PRODUCT VODACOM BUSINESS

IN DETAIL. Smart & Dedicated Servers

Picasso Recommendation

TECHNOLOGY WHITE PAPER Jun 2012

STeP-IN SUMMIT June 18 21, 2013 at Bangalore, INDIA. Performance Testing of an IAAS Cloud Software (A CloudStack Use Case)

MRV EMPOWERS THE OPTICAL EDGE.

Data Centers and Cloud Computing. Data Centers

Scalable Architecture on Amazon AWS Cloud

Network management tools: Torrus, Gerty, Mooxu

Building a big IaaS cloud with Apache CloudStack

VMware on VMware: Private Cloud Case Study Customer Presentation

Virtualization and IaaS management

Managing Cloud Infrastructure

NET ACCESS VOICE PRIVATE CLOUD

The VMware Reference Architecture for Stateless Virtual Desktops with VMware View 4.5

Enterprise SOA Strategy, Planning and Operations with Agile Techniques, Virtualization and Cloud Computing

An Oracle White Paper August Oracle VM 3: Server Pool Deployment Planning Considerations for Scalability and Availability

Open Source Backup with Amanda


An Oracle White Paper August Oracle VM 3: Application-Driven Virtualization

HP Intelligent Management Center Standard Software Platform

(R)Evolution im Software Defined Datacenter Hyper-Converged Infrastructure

Enabling the vision of the Modern Datacenter. System Center 2012 SP2 Azure

SUSE Cloud 2.0. Pete Chadwick. Douglas Jarvis. Senior Product Manager Product Marketing Manager

ZingMe Practice For Building Scalable PHP Website. By Chau Nguyen Nhat Thanh ZingMe Technical Manager Web Technical - VNG

Evolution from the Traditional Data Center to Exalogic: An Operational Perspective

With Red Hat Enterprise Virtualization, you can: Take advantage of existing people skills and investments

Manjrasoft Market Oriented Cloud Computing Platform

Installation Guide Avi Networks Cloud Application Delivery Platform Integration with Cisco Application Policy Infrastructure

Windows Server 2012 R2 System Center 2012 R2 in SPLA. Rick Olague, Business Planning STMG Michael Chacon, HSP

Managing the Challenges of Cloud Management November 7, 2013

SPEED your path to virtualization.

SDN and NFV in the WAN

Transcription:

Project OpenSolaris TM Dynamic Service Containers featuring Nimsoft SLM Session: S311526 Robert Holt Customer Architect, Sun Microsystems Inc. Jason Carolan Distinguished Engineer, Sun Microsystems Inc. Dan Birck SE Director, Nimsoft, Inc. Mark Webster Account Exec, Nimsoft, Inc.

Agenda What is DSC? Motivation and Background Demo #1 DSC Internals Demo #2 Monitoring Services and the Cloud Nimsoft Demo #3 Futures & Call for Help Q&A 2009 CommunityOne WEST Conference san francisco, ca developers.sun.com/events/communityone 2

Shifting Dynamics in Systems Management 100 1,000 100,000 2009 CommunityOne WEST Conference san francisco, ca developers.sun.com/events/communityone 3

What is Project Dynamic Service Containers? An Open Source and an OpenSolaris Project (http://dsc.kenai.com) Built using OpenSolaris, MySQL, BASH, PHP, etc. Yeah so?... A set of software to manage scalable application deployment and service level management leveraging virtualized environments if you can package it, we can manage it Continuous automated deployment of payloads across nodes in a highly scalable & decentralized model Leverage network content load balancing, service level monitoring, etc. to allow dynamic scaling Deploy 1000s of workloads in minutes across 10s of nodes 2009 CommunityOne WEST Conference san francisco, ca developers.sun.com/events/communityone 4

Background / Challenge Conventional grid software and provisioning software such as Sun Grid Engine, BOINC, N1SPS, Tivoli... are Heavy weight, expensive, mostly static Service levels are an afterthought Centralized and complicated -- PUSH Exploit virtualization as a separate process Proprietary models and APIs that limit adoption How could we exploit off the shelf technologies to demonstrate a highly adaptive Solaris Cloud? Get the provisioning technologies out of the way Link the network as a key component for service delivery 2009 CommunityOne WEST Conference san francisco, ca developers.sun.com/events/communityone 5

Simple Topology OOB Service Level Monitoring 2009 CommunityOne WEST Conference san francisco, ca developers.sun.com/events/communityone 6

Example Use Cases Manage Tier 1 & 2 Services in Production Simplified deployment, integration with Solaris Immutable Service Containers (ISC) Auto-scale services via Zeus feedback, load balancing Create simple inexpensive developers cloud Create, destroy development environments quickly Copy environments into test, prod Deploy a test environment Test workloads as payloads Use Cron or scheduler Build a cloud in a cloud Simplified management of a Solaris containers environment 2009 CommunityOne WEST Conference san francisco, ca developers.sun.com/events/communityone 7

SDN + DSC Example - Demo 2009 CommunityOne WEST Conference san francisco, ca developers.sun.com/events/communityone 8

Demo Part 1 2009 CommunityOne WEST Conference san francisco, ca developers.sun.com/events/communityone 9

DSC Features If you can package it, we can manage it Simplified SLOs instance min, max High Availability? Multi-node, scalable Pull vs push Self-managing Networking support... VNICs, Zeus, etc... Simple... Packaging Extensible Discovery (WIP) 2009 CommunityOne WEST Conference san francisco, ca developers.sun.com/events/communityone 10

Initial Implementation Details 2009 CommunityOne WEST Conference san francisco, ca developers.sun.com/events/communityone 11

Packaging/Config Options (WIP) URL-based model for payload provisioning file:// -- local file system assume mounted (could also include mount parameter in DSC db for node) http:// -- wget nfs:// -- NFS-based access (user pass??) Package Model for payload, scripts >TAR bundles >PKG IPS? >ZFS >simple file Parameters from Registry >e.g. instance IP Supports multiple levels (1 big tar or layered model) 2009 CommunityOne WEST Conference san francisco, ca developers.sun.com/events/communityone 12

Design Methodology KISSS: Keep it Small, Simple, Separable no code module > 800 lines uses in BASH, PHP, a small MySQL database and a little XML for service descriptions in SMF. Modular Multiple services used for different parts of functionality built in stages, continues to evolve Understandable Any mid-level to good Solaris Admin should be able to setup, understand or modify the code Open Source Open Sourced under CDDL 1.0 license 2009 CommunityOne WEST Conference san francisco, ca developers.sun.com/events/communityone 13

DSC 2.0 Elements / Services / Features dsc-global create zones, IPs, initial resource / performance management dsc-refresh ongoing workload check & update if appropriate ongoing resource / performance management dsc-control Emergency-stop, DSC software update dsc-status reports node status back to the registry dsc-local runs in a created zone, loads the payload, installs and starts it dsc-integrity maintains integrity of cloud and model in Registry 2009 CommunityOne WEST Conference san francisco, ca developers.sun.com/events/communityone 14

2.0 Elements / Services Registry Various tables : Host, Service & Cloud Policy Host,Service individual, Service aggregate & Cloud Status Suspect Service Instances Admin Interface : Relatively simple html interface Package transfer/management interface 2009 CommunityOne WEST Conference san francisco, ca developers.sun.com/events/communityone 15

Provisioning Test Results (1 hour run time) Run Start End Increate What 1 st Instance Zone CAPS Results 1 8:57 9:57 100 glassfish 2.2 2 minutes CPU=4, SWAP=4GB 650 2 11:20 12:20 1000 glassfish 2.2 2 minutes CPU=20, SWAP=10GB 888 3 1:26 2:26 30 MySQL x86 SWAP=3GB 86 3 1:26 2:26 30 MySQL SPARC SWAP=3GB 129 Apache/ZXTM 3 1:26 2:26 30 x86/crossbow CPU=10, SWAP=4GB 98 Node level limits Apache/ZXTM 3 1:26 2:26 30 SPARC/Crossbow CPU=10, SWAP=4GB 118 3 1:26 2:26 30 2-Tier Architecture 3 minutes 431/hr 4 4:40 5:40 12 1.3GB Payload 2 minutes none 358 5 2:35 3:35 40 1.3GB Payload 2 minutes none 282 Workload nodes : 4x T5220 64 cores @ 1.4 Ghz 64GB RAM 4 disks 6x T5440 128 cores@ 1.4GHz 64GB RAM 4 disks 2x Sfx4450 24 cores @ 2.7GHz 24GB RAM 4 disks 3x Sfx4600 32 cores @ 2.7GHz 64GB RAM 4 disks Repo Network BW limit 2009 CommunityOne WEST Conference san francisco, ca developers.sun.com/events/communityone 16

Demo Part 2 2009 CommunityOne WEST Conference san francisco, ca developers.sun.com/events/communityone 17

Nimsoft Monitor server health assist in capacity management/trending Monitor and report on service levels of business services dashboards, etc. Easy discovery of new services Monitor the health of the cloud itself When do I need to add more resources? Are key services up and running? Additional out of band capabilities beyond DSC 2009 CommunityOne WEST Conference san francisco, ca developers.sun.com/events/communityone 18

Nimsoft Monitoring Solution Overview for Managed Cloud Computing Service Delivery Portal Customer, Enterprise IT, Service Provider Cloud Framework/ Orchestration Business Service Management Service Levels Service Desk AppLogic EC2+Right Scale Sun Others APIs SDK Web End user Response Time Performance & Availability Events APIs SDK Gateways Service-now Remedy HP, CA, NetSuite, Sf.com Application Commercial & Custom Server Physical & Virtual Database IT & Business Network LAN & WAN 2009 Nimsoft. All rights reserved. 2009 CommunityOne WEST Conference san francisco, ca developers.sun.com/events/communityone 19

Nimsoft Monitoring Customer View Application Commercial & Custom 1) Customer Monitors their own application for its SLA End-to-end service monitoring URL response monitoring Database IT & Business 2) Customer monitors provider's virtual infrastructure Server Monitoring (of virtual servers) Application Monitoring Provider View 3) Provider monitors their own datacenter and collective customer base Network device monitoring (SNMP-based) Server Monitoring Server Virtual Network LAN & WAN Server Physical 2009 Nimsoft. All rights reserved. 2009 CommunityOne WEST Conference san francisco, ca developers.sun.com/events/communityone 20

Cloud Computing Auto- Provisioning & Nimsoft Monitoring in Action Server C Overflow Server B Overflow Server A Load 2009 CommunityOne WEST Conference san francisco, ca developers.sun.com/events/communityone 21

Demo Part 3 2009 CommunityOne WEST Conference san francisco, ca developers.sun.com/events/communityone 22

Nimsoft Benefits SLA Management for provider service availability, which they can publish to their customers Support for resource allocation and to scale resources and determine optimal cost per customer Automatic incident response: provider knows before end customer that there is a problem Predictive failure analysis 2009 CommunityOne WEST Conference san francisco, ca developers.sun.com/events/communityone 23

Summary/Lesson's Learned Simple tools to do complex things Centralized resource management is a challenge at scale Model what you need not everything...how do I get to the next hop? Leverage partners to fill in the architecture... Service level monitoring, reporting, executive dashboards Health of the cloud itself (e.g. Nimsoft) Content and load balancing (zadapter & Zeus Tech) Evolving cloud-like management... Trust the cloud to manage itself as long as it has the resources (headroom) to adjust good enough? is pretty good at scale (± 1-2%? 99.99% in 5 min?) Use it, get involved! 2009 CommunityOne WEST Conference san francisco, ca developers.sun.com/events/communityone 24

Futures/Help Network Automation Scale up / scale down multi-tier app use case Automatic Service Discovery (layer 4+) Better Node and Service Monitoring In progress beta2 & 2.0 release LDOMS/Other VMs (Virtualbox, etc) Payload create/upload script 10,000+ workload nodes test mdns for registry discovery 2009 CommunityOne WEST Conference san francisco, ca developers.sun.com/events/communityone 25

Sun Professional Services for Cloud Computing Get Started: Cloud Strategic Planning Service: This service engagement results in a business readiness analysis (gap analysis), 24 month cloud roadmap, risk versus reward analysis and potentially some initial architectures and budgetary quotes as makes sense. Complementary Services: Customized planning engagements to address important cloud considerations Follow-on Professional Services for Cloud Methodology: The overall program management (customer facing) methodology is Sun Scope. The AIM methodology is used as the delivery methodology. 2009 CommunityOne WEST Conference san francisco, ca developers.sun.com/events/communityone 26

Sun Solution Centers for Benchmarking Sun Solution Centers are a global community... We bring Sun technology, partner solutions, and best industry expertise under one roof Around 24 SSCs and 15 Authorized SSC Comprehensive, Coordinated Network Services(AAA) Wide VPN Network IPSEC Over MPLS IPVPN/Internet that provides heterogeneous environment... We provide the environment to solve customer's integration and interoperability challenges across multi-vendor solutions so that customers can test before they invest. We reduce risk and time-to-market for customers by allowing them to try-before-they-buy towards their business needs Move Rapidly from vision, value to customized business solutions. Think of the Solution Center as a place for mind-share creation. 2009 CommunityOne WEST Conference san francisco, ca developers.sun.com/events/communityone 27

Get Involved Documentation http://wikis.sun.com/display/dsc/ Code Repository / Community http://dsc.kenai.com Project Stratus (Simplified Cloud Networking) http://wikis.sun.com/display/dsdc/ Sun Cloud -- http://www.sun.com/cloud Nimsoft -- http://www.nimsoft.com 2009 CommunityOne WEST Conference san francisco, ca developers.sun.com/events/communityone 28

Project OpenSolaris TM Dynamic Service Containers featuring Nimsoft SLM Session: S311526 Thank You!

DSC Topology Example 2009 CommunityOne WEST Conference san francisco, ca developers.sun.com/events/communityone 30

Failure Mode Examples (WIP) Local Instance Monitored, restarted by SMF Complete Node (Server) Failure Could be detected by neighbor Neighbor reports node failure to registry DSC provisioning cycle starts up new instances Network Service Instance Monitoring Load balancer could monitor service health and report state to registry DSC registry failure Working on distributed model to prevent failure Can cluster today for HA Also if nodes loose comms to registry no changes 2009 CommunityOne WEST Conference san francisco, ca developers.sun.com/events/communityone 31