SlideShare uma empresa Scribd logo
1 de 24
Baixar para ler offline
How to Maintain
Software Appliances
Delivering World-class Maintenance on a Budget




Michal Svec                             Federico Lucifredi
Product Manager SUSE Linux Enterprise
                     ®                  Product Manager SUSE Linux Enterprise
Novell                                  Novell
msvec@novell.com                        flucifredi@novell.com
Agenda

       Overview

       Software Maintenance, Unplugged

       SUSE Life-cycle Management Server
                        ®




       WebYaST

       Questions and Answers



2   © Novell, Inc. All rights reserved.
Overview:
SUSE Appliance Toolkit
     ®
The SUSE Appliance Toolkit            ®




             + Streamline the OS

            + Simplify Deployments

             + Simplify Maintenance



        Build                             The SUSE Appliance Toolkit is a collection
                                          of tools designed to improve the efficiency of
     Manage                               building, managing and maintaining
     Maintain                             software appliances.


4   © Novell, Inc. All rights reserved.
Target Audiences




              Enterprises                         ISVs

    SUSE Linux Enterprise
                   ®                      SUSE Appliance Program
                                              ®




5   © Novell, Inc. All rights reserved.
The SUSE Appliance Toolkit            ®




    Components

                             SUSE Studio Onsite




                             WebYaST




                             SUSE Life-cycle
                                                  Build
                             Management Server    Manage
                                                  Maintain
6   © Novell, Inc. All rights reserved.
What's an Appliance?



                       Application




                     Configuration
                                          Appliance




                               OS
7   © Novell, Inc. All rights reserved.
Software Maintenance, Unplugged
Delivering Software Maintenance

    Customers needs:
     - Maintain secure environment
     - Insure uninterrupted business operations
     - Minimize downtime
     - Reduce cost
     - Minimize the vulnerability window


    Vendor needs:
     - Bound the cost of delivery (non-core task, no value add)
     - Maintain rock-solid reliability, or customer satisfaction suffers
9   © Novell, Inc. All rights reserved.
Delivering Maintenance:
     Customer View

     How is this delivered? (traditional enterprise)
      - Vendor delivers patches (update stream)
      - Customer validates patch impact on test systems
     (integration testing)

     How is this delivered? (appliance model)
     - ISV integrates appliance
     - ISV integrates updates
     - Customer chooses downtime window, applies updates
     - One click!

     => ROI two-punch: customer saves initial integration cost,
     but also ongoing operational validation of the workload!
10   © Novell, Inc. All rights reserved.
Delivering Maintenance:
     Vendor View

     How is this delivered? (without Appliance Toolkit)
      - Amorphous stream of updates
         -- Packages if Linux
      - CDs, reinstalls, tarballs and often much worse if small vendor
      - Good customer experience always very costly
           – Need expensive, non-core expertise
           – Even smallest distros need 10+ people to insure quality
           – Maintenance is a pitfall-ridden space
           – Adds nothing to vendor value, a net cost!
           – But failures are devastating to your business credibility

     => If you know how hard it is, you avoid it (small vendor) or simplify
     it (medium vendor or internal provider) at the detriment of service
11   © Novell, Inc. All rights reserved.
Delivering Maintenance:
     Vendor View

     How is this delivered? (appliance model)
      - ISV Integrates appliance using SUSE Linux Enterprise platform
                                                     ®




      - Studio and SLMS automatically generate update sets
      - ISV tests only full appliance
           – One version to test, not full matrix!
           – Integration testing cost collapsed from traditional model
           – Massive ROI
           – Yet improved user experience


     => If your customer's recurring operations embrace the appliance
     model, not just your deployment crew, the cost-benefit improves still
12   © Novell, Inc. All rights reserved.
SUSE Life-cycle Management Server
     ®
SUSE Life-cycle Management Server
                     ®




     Appliance Update Process

     1                                     2                       3              4
                                                                                          v2.1




      App Developer


                                                                  KIWI                   SUSE
                                                                                         Update
                                                                  SUSE                   server
                                                                  Studio   v2.1
     Middleware ISV




     SUSE Linux Enterprise

      Software Component
      Suppliers                            Appliance Integrator                       Customers
14   © Novell, Inc. All rights reserved.
SUSE Life-cycle Management Server
                     ®




     Overview
     An automated mechanism by which Novell will deliver
                                                ®



     OS updates to vendors so they can in turn deliver both
     application and OS updates to their customers in an
     efficient manner.

     Handles authentication, entitlement and access control
     required for appliance vendors to distribute updates to
     their customers.

     Ready to plug in to existing processes and tools,
     allowing for seamless integration with
     vendors environment.

15   © Novell, Inc. All rights reserved.
SUSE Life-cycle Management Server
                     ®




     Core Features

        Deliver updates from vendor and Novell to customers
                                               ®




        Customers use existing update stack for updates

        Automatic mirroring of updates

        Support for Content Distribution Networks

        Expose API allowing for integration with CRM

        Registration functionality

16   © Novell, Inc. All rights reserved.
SUSE Life-cycle Management Server
                     ®




     Update Work-flow


                                                        KIWI            Appliance Image
      SUSE Linux Enterprise Operating System Packages
                                                        SUSE
                                                        Studio


                                                                        Update Repository
       ISV Application           In RPM format

                                                                                Synced when
                                                                                ISV ready



                                                                             Web Interface




          Customer servers                                       SUSE Life-cycle Management
          running ISV appliances                                 Server hosted by ISV

17   © Novell, Inc. All rights reserved.
SUSE Life-cycle Management Server
                     ®




     Advanced Features

        Dual system-partition configuration

        Web-based configuration and management

        RPM as primary software delivery method

        Component design, allows for flexibility

        Optional tooling, vendor can use other alternatives

        Available as part of SUSE Appliance Toolkit

        Available today

18   © Novell, Inc. All rights reserved.
WebYaST
WebYaST
     Overview
     WebYaST is a framework and a collection of modules
     providing SUSE Linux Enterprise OEMs with a stylish,
                                           ®



     easy-to-use, and low-cost approach to packaging an
     appliance with the minimal configuration interface
     necessary for its set up.
     Objective: Bootstrap the creation of SLE appliances.




                                                            Y
20   © Novell, Inc. All rights reserved.
WebYaST
     Update View

       Customer triggers update deployment – one click


       [screenshot]


       Advanced interface also available


       [screenshot]


                                                         Y
21   © Novell, Inc. All rights reserved.
Questions and Answers
Unpublished Work of Novell, Inc. All Rights Reserved.
This work is an unpublished work and contains confidential, proprietary, and trade secret information of Novell, Inc.
Access to this work is restricted to Novell employees who have a need to know to perform tasks within the scope
of their assignments. No part of this work may be practiced, performed, copied, distributed, revised, modified,
translated, abridged, condensed, expanded, collected, or adapted without the prior written consent of Novell, Inc.
Any use or exploitation of this work without authorization could subject the perpetrator to criminal and civil liability.


General Disclaimer
This document is not to be construed as a promise by any participating company to develop, deliver, or market a
product. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in
making purchasing decisions. Novell, Inc. makes no representations or warranties with respect to the contents
of this document, and specifically disclaims any express or implied warranties of merchantability or fitness for any
particular purpose. The development, release, and timing of features or functionality described for Novell products
remains at the sole discretion of Novell. Further, Novell, Inc. reserves the right to revise this document and to
make changes to its content, at any time, without obligation to notify any person or entity of such revisions or
changes. All Novell marks referenced in this presentation are trademarks or registered trademarks of Novell, Inc.
in the United States and other countries. All third-party trademarks are the property of their respective owners.

Mais conteúdo relacionado

Mais procurados

Novell Success Stories: Endpoint Management in Education
Novell Success Stories: Endpoint Management in EducationNovell Success Stories: Endpoint Management in Education
Novell Success Stories: Endpoint Management in EducationNovell
 
Implementing and Proving Compliance Tactics with Novell Compliance Management...
Implementing and Proving Compliance Tactics with Novell Compliance Management...Implementing and Proving Compliance Tactics with Novell Compliance Management...
Implementing and Proving Compliance Tactics with Novell Compliance Management...Novell
 
Novell Success Stories: Endpoint Management in High Tech and Professional Ser...
Novell Success Stories: Endpoint Management in High Tech and Professional Ser...Novell Success Stories: Endpoint Management in High Tech and Professional Ser...
Novell Success Stories: Endpoint Management in High Tech and Professional Ser...Novell
 
Rapid Deployment of Novell ZENworks Configuration Management
Rapid Deployment of Novell ZENworks Configuration ManagementRapid Deployment of Novell ZENworks Configuration Management
Rapid Deployment of Novell ZENworks Configuration ManagementNovell
 
Upgrading from NetWare to Novell Open Enterprise Server on Linux: The Novell ...
Upgrading from NetWare to Novell Open Enterprise Server on Linux: The Novell ...Upgrading from NetWare to Novell Open Enterprise Server on Linux: The Novell ...
Upgrading from NetWare to Novell Open Enterprise Server on Linux: The Novell ...Novell
 
SUSE Linux Enterprise Server for System z SP1
SUSE Linux Enterprise Server  for System z SP1 SUSE Linux Enterprise Server  for System z SP1
SUSE Linux Enterprise Server for System z SP1 Novell
 
Best Practices for Administering Novell GroupWise 8
Best Practices for Administering Novell GroupWise 8Best Practices for Administering Novell GroupWise 8
Best Practices for Administering Novell GroupWise 8Novell
 
Novell Success Stories: Endpoint Management for Nonprofits
Novell Success Stories: Endpoint Management for NonprofitsNovell Success Stories: Endpoint Management for Nonprofits
Novell Success Stories: Endpoint Management for NonprofitsNovell
 
Novell Support Revealed! An Insider's Peek and Feedback Opportunity
Novell Support Revealed! An Insider's Peek and Feedback OpportunityNovell Support Revealed! An Insider's Peek and Feedback Opportunity
Novell Support Revealed! An Insider's Peek and Feedback OpportunityNovell
 
Integrating Novell Teaming within Your Existing Infrastructure
Integrating Novell Teaming within Your Existing InfrastructureIntegrating Novell Teaming within Your Existing Infrastructure
Integrating Novell Teaming within Your Existing InfrastructureNovell
 
Run Book Automation with PlateSpin Orchestrate
Run Book Automation with PlateSpin OrchestrateRun Book Automation with PlateSpin Orchestrate
Run Book Automation with PlateSpin OrchestrateNovell
 
Adaptive Computing Using PlateSpin Orchestrate
Adaptive Computing Using PlateSpin OrchestrateAdaptive Computing Using PlateSpin Orchestrate
Adaptive Computing Using PlateSpin OrchestrateNovell
 
Novell Success Stories: Collaboration in Education
Novell Success Stories: Collaboration in EducationNovell Success Stories: Collaboration in Education
Novell Success Stories: Collaboration in EducationNovell
 
Application Repackaging Best Practices for Novell ZENworks 10 Configuration M...
Application Repackaging Best Practices for Novell ZENworks 10 Configuration M...Application Repackaging Best Practices for Novell ZENworks 10 Configuration M...
Application Repackaging Best Practices for Novell ZENworks 10 Configuration M...Novell
 
Lessons Learned: Novell Open Enterprise Server Upgrades Made Easy
Lessons Learned: Novell Open Enterprise Server Upgrades Made EasyLessons Learned: Novell Open Enterprise Server Upgrades Made Easy
Lessons Learned: Novell Open Enterprise Server Upgrades Made EasyNovell
 
Finding Virtual Coins in the Couch
Finding Virtual Coins in the CouchFinding Virtual Coins in the Couch
Finding Virtual Coins in the CouchNovell
 
Custom Development with Novell Teaming
Custom Development with Novell TeamingCustom Development with Novell Teaming
Custom Development with Novell TeamingNovell
 

Mais procurados (18)

Novell Success Stories: Endpoint Management in Education
Novell Success Stories: Endpoint Management in EducationNovell Success Stories: Endpoint Management in Education
Novell Success Stories: Endpoint Management in Education
 
Implementing and Proving Compliance Tactics with Novell Compliance Management...
Implementing and Proving Compliance Tactics with Novell Compliance Management...Implementing and Proving Compliance Tactics with Novell Compliance Management...
Implementing and Proving Compliance Tactics with Novell Compliance Management...
 
Novell Success Stories: Endpoint Management in High Tech and Professional Ser...
Novell Success Stories: Endpoint Management in High Tech and Professional Ser...Novell Success Stories: Endpoint Management in High Tech and Professional Ser...
Novell Success Stories: Endpoint Management in High Tech and Professional Ser...
 
Rapid Deployment of Novell ZENworks Configuration Management
Rapid Deployment of Novell ZENworks Configuration ManagementRapid Deployment of Novell ZENworks Configuration Management
Rapid Deployment of Novell ZENworks Configuration Management
 
Upgrading from NetWare to Novell Open Enterprise Server on Linux: The Novell ...
Upgrading from NetWare to Novell Open Enterprise Server on Linux: The Novell ...Upgrading from NetWare to Novell Open Enterprise Server on Linux: The Novell ...
Upgrading from NetWare to Novell Open Enterprise Server on Linux: The Novell ...
 
SUSE Linux Enterprise Server for System z SP1
SUSE Linux Enterprise Server  for System z SP1 SUSE Linux Enterprise Server  for System z SP1
SUSE Linux Enterprise Server for System z SP1
 
Best Practices for Administering Novell GroupWise 8
Best Practices for Administering Novell GroupWise 8Best Practices for Administering Novell GroupWise 8
Best Practices for Administering Novell GroupWise 8
 
Novell Success Stories: Endpoint Management for Nonprofits
Novell Success Stories: Endpoint Management for NonprofitsNovell Success Stories: Endpoint Management for Nonprofits
Novell Success Stories: Endpoint Management for Nonprofits
 
Novell Support Revealed! An Insider's Peek and Feedback Opportunity
Novell Support Revealed! An Insider's Peek and Feedback OpportunityNovell Support Revealed! An Insider's Peek and Feedback Opportunity
Novell Support Revealed! An Insider's Peek and Feedback Opportunity
 
Integrating Novell Teaming within Your Existing Infrastructure
Integrating Novell Teaming within Your Existing InfrastructureIntegrating Novell Teaming within Your Existing Infrastructure
Integrating Novell Teaming within Your Existing Infrastructure
 
Run Book Automation with PlateSpin Orchestrate
Run Book Automation with PlateSpin OrchestrateRun Book Automation with PlateSpin Orchestrate
Run Book Automation with PlateSpin Orchestrate
 
Adaptive Computing Using PlateSpin Orchestrate
Adaptive Computing Using PlateSpin OrchestrateAdaptive Computing Using PlateSpin Orchestrate
Adaptive Computing Using PlateSpin Orchestrate
 
Novell Success Stories: Collaboration in Education
Novell Success Stories: Collaboration in EducationNovell Success Stories: Collaboration in Education
Novell Success Stories: Collaboration in Education
 
Novell ZCM
Novell ZCM Novell ZCM
Novell ZCM
 
Application Repackaging Best Practices for Novell ZENworks 10 Configuration M...
Application Repackaging Best Practices for Novell ZENworks 10 Configuration M...Application Repackaging Best Practices for Novell ZENworks 10 Configuration M...
Application Repackaging Best Practices for Novell ZENworks 10 Configuration M...
 
Lessons Learned: Novell Open Enterprise Server Upgrades Made Easy
Lessons Learned: Novell Open Enterprise Server Upgrades Made EasyLessons Learned: Novell Open Enterprise Server Upgrades Made Easy
Lessons Learned: Novell Open Enterprise Server Upgrades Made Easy
 
Finding Virtual Coins in the Couch
Finding Virtual Coins in the CouchFinding Virtual Coins in the Couch
Finding Virtual Coins in the Couch
 
Custom Development with Novell Teaming
Custom Development with Novell TeamingCustom Development with Novell Teaming
Custom Development with Novell Teaming
 

Semelhante a How to Maintain Software Appliances

AWS Partner Presentation - Suse Linux Proven Cloud Success
AWS Partner Presentation - Suse Linux Proven Cloud SuccessAWS Partner Presentation - Suse Linux Proven Cloud Success
AWS Partner Presentation - Suse Linux Proven Cloud SuccessAmazon Web Services
 
OSMC 2010 | Insides SUSE Linux by Joachim Werner
OSMC 2010 | Insides SUSE Linux by Joachim WernerOSMC 2010 | Insides SUSE Linux by Joachim Werner
OSMC 2010 | Insides SUSE Linux by Joachim WernerNETWAYS
 
Introduction to SUSEStudio
Introduction to SUSEStudioIntroduction to SUSEStudio
Introduction to SUSEStudioDavid Chua
 
Presentation SUSE workshop Brussel September 24th 2014
Presentation SUSE workshop Brussel September 24th 2014Presentation SUSE workshop Brussel September 24th 2014
Presentation SUSE workshop Brussel September 24th 2014Yenlo
 
So you think you know SUSE?
So you think you know SUSE?So you think you know SUSE?
So you think you know SUSE?Kangaroot
 
Migrate from Red Hat to SUSE Linux Enterprise Server
Migrate from Red Hat to SUSE Linux Enterprise ServerMigrate from Red Hat to SUSE Linux Enterprise Server
Migrate from Red Hat to SUSE Linux Enterprise ServerNovell
 
Novell Open Enterprise Server Architecture
Novell Open Enterprise Server ArchitectureNovell Open Enterprise Server Architecture
Novell Open Enterprise Server ArchitectureNovell
 
What's new in Pivotal Cloud Foundry 1.6
What's new in Pivotal Cloud Foundry 1.6What's new in Pivotal Cloud Foundry 1.6
What's new in Pivotal Cloud Foundry 1.6dektlong
 
SUSE Application Delivery Solutions
SUSE Application Delivery SolutionsSUSE Application Delivery Solutions
SUSE Application Delivery SolutionsSUSE Italy
 
Update Management and Compliance Monitoring with the Subscription Management...
Update Management and Compliance Monitoring with the Subscription  Management...Update Management and Compliance Monitoring with the Subscription  Management...
Update Management and Compliance Monitoring with the Subscription Management...Novell
 
High Performance Computing with SUSE — We adapt. You succeed!
High Performance Computing with SUSE — We adapt. You succeed!High Performance Computing with SUSE — We adapt. You succeed!
High Performance Computing with SUSE — We adapt. You succeed!Intel IT Center
 
Fut1112 - SLES for SAP - The road ahead
Fut1112 - SLES for SAP - The road aheadFut1112 - SLES for SAP - The road ahead
Fut1112 - SLES for SAP - The road aheadChristian Holsing
 
InstallAnywhere 2014
InstallAnywhere 2014InstallAnywhere 2014
InstallAnywhere 2014Flexera
 
Creating customized openSUSE versions with SUSE Studio
Creating customized openSUSE versions with SUSE StudioCreating customized openSUSE versions with SUSE Studio
Creating customized openSUSE versions with SUSE Studioelliando dias
 
Novell Open Enterprise Server for Beginners
Novell Open Enterprise Server for BeginnersNovell Open Enterprise Server for Beginners
Novell Open Enterprise Server for BeginnersNovell
 

Semelhante a How to Maintain Software Appliances (20)

SuSE Studio
SuSE StudioSuSE Studio
SuSE Studio
 
AWS Partner Presentation - Suse Linux Proven Cloud Success
AWS Partner Presentation - Suse Linux Proven Cloud SuccessAWS Partner Presentation - Suse Linux Proven Cloud Success
AWS Partner Presentation - Suse Linux Proven Cloud Success
 
OSMC 2010 | Insides SUSE Linux by Joachim Werner
OSMC 2010 | Insides SUSE Linux by Joachim WernerOSMC 2010 | Insides SUSE Linux by Joachim Werner
OSMC 2010 | Insides SUSE Linux by Joachim Werner
 
Introduction to SUSEStudio
Introduction to SUSEStudioIntroduction to SUSEStudio
Introduction to SUSEStudio
 
SUSE KVM Ecosystem
SUSE KVM EcosystemSUSE KVM Ecosystem
SUSE KVM Ecosystem
 
Presentation SUSE workshop Brussel September 24th 2014
Presentation SUSE workshop Brussel September 24th 2014Presentation SUSE workshop Brussel September 24th 2014
Presentation SUSE workshop Brussel September 24th 2014
 
So you think you know SUSE?
So you think you know SUSE?So you think you know SUSE?
So you think you know SUSE?
 
Migrate from Red Hat to SUSE Linux Enterprise Server
Migrate from Red Hat to SUSE Linux Enterprise ServerMigrate from Red Hat to SUSE Linux Enterprise Server
Migrate from Red Hat to SUSE Linux Enterprise Server
 
Novell Open Enterprise Server Architecture
Novell Open Enterprise Server ArchitectureNovell Open Enterprise Server Architecture
Novell Open Enterprise Server Architecture
 
What's new in Pivotal Cloud Foundry 1.6
What's new in Pivotal Cloud Foundry 1.6What's new in Pivotal Cloud Foundry 1.6
What's new in Pivotal Cloud Foundry 1.6
 
Resume (2)
Resume (2)Resume (2)
Resume (2)
 
SUSE Application Delivery Solutions
SUSE Application Delivery SolutionsSUSE Application Delivery Solutions
SUSE Application Delivery Solutions
 
Update Management and Compliance Monitoring with the Subscription Management...
Update Management and Compliance Monitoring with the Subscription  Management...Update Management and Compliance Monitoring with the Subscription  Management...
Update Management and Compliance Monitoring with the Subscription Management...
 
High Performance Computing with SUSE — We adapt. You succeed!
High Performance Computing with SUSE — We adapt. You succeed!High Performance Computing with SUSE — We adapt. You succeed!
High Performance Computing with SUSE — We adapt. You succeed!
 
Fut1112 - SLES for SAP - The road ahead
Fut1112 - SLES for SAP - The road aheadFut1112 - SLES for SAP - The road ahead
Fut1112 - SLES for SAP - The road ahead
 
InstallAnywhere 2014
InstallAnywhere 2014InstallAnywhere 2014
InstallAnywhere 2014
 
3.6 - ESB Fundamentals
3.6 - ESB Fundamentals3.6 - ESB Fundamentals
3.6 - ESB Fundamentals
 
Creating customized openSUSE versions with SUSE Studio
Creating customized openSUSE versions with SUSE StudioCreating customized openSUSE versions with SUSE Studio
Creating customized openSUSE versions with SUSE Studio
 
Novell Open Enterprise Server for Beginners
Novell Open Enterprise Server for BeginnersNovell Open Enterprise Server for Beginners
Novell Open Enterprise Server for Beginners
 
Virtualization 101
Virtualization 101Virtualization 101
Virtualization 101
 

Mais de Novell

Filr white paper
Filr white paperFilr white paper
Filr white paperNovell
 
Social media class 4 v2
Social media class 4 v2Social media class 4 v2
Social media class 4 v2Novell
 
Social media class 3
Social media class 3Social media class 3
Social media class 3Novell
 
Social media class 2
Social media class 2Social media class 2
Social media class 2Novell
 
Social media class 1
Social media class 1Social media class 1
Social media class 1Novell
 
Social media class 2 v2
Social media class 2 v2Social media class 2 v2
Social media class 2 v2Novell
 
LinkedIn training presentation
LinkedIn training presentationLinkedIn training presentation
LinkedIn training presentationNovell
 
Twitter training presentation
Twitter training presentationTwitter training presentation
Twitter training presentationNovell
 
Getting started with social media
Getting started with social mediaGetting started with social media
Getting started with social mediaNovell
 
Strategies for sharing and commenting in social media
Strategies for sharing and commenting in social mediaStrategies for sharing and commenting in social media
Strategies for sharing and commenting in social mediaNovell
 
Information Security & Compliance in Healthcare: Beyond HIPAA and HITECH
Information Security & Compliance in Healthcare: Beyond HIPAA and HITECHInformation Security & Compliance in Healthcare: Beyond HIPAA and HITECH
Information Security & Compliance in Healthcare: Beyond HIPAA and HITECHNovell
 
Workload iq final
Workload iq   finalWorkload iq   final
Workload iq finalNovell
 
The Identity-infused Enterprise
The Identity-infused EnterpriseThe Identity-infused Enterprise
The Identity-infused EnterpriseNovell
 
Shining the Enterprise Light on Shades of Social
Shining the Enterprise Light on Shades of SocialShining the Enterprise Light on Shades of Social
Shining the Enterprise Light on Shades of SocialNovell
 
Accelerate to the Cloud
Accelerate to the CloudAccelerate to the Cloud
Accelerate to the CloudNovell
 
The New Business Value of Today’s Collaboration Trends
The New Business Value of Today’s Collaboration TrendsThe New Business Value of Today’s Collaboration Trends
The New Business Value of Today’s Collaboration TrendsNovell
 
Preventing The Next Data Breach Through Log Management
Preventing The Next Data Breach Through Log ManagementPreventing The Next Data Breach Through Log Management
Preventing The Next Data Breach Through Log ManagementNovell
 
Iaas for a demanding business
Iaas for a demanding businessIaas for a demanding business
Iaas for a demanding businessNovell
 
Workload IQ: A Differentiated Approach
Workload IQ: A Differentiated ApproachWorkload IQ: A Differentiated Approach
Workload IQ: A Differentiated ApproachNovell
 
Virtual Appliances: Simplifying Application Deployment and Accelerating Your ...
Virtual Appliances: Simplifying Application Deployment and Accelerating Your ...Virtual Appliances: Simplifying Application Deployment and Accelerating Your ...
Virtual Appliances: Simplifying Application Deployment and Accelerating Your ...Novell
 

Mais de Novell (20)

Filr white paper
Filr white paperFilr white paper
Filr white paper
 
Social media class 4 v2
Social media class 4 v2Social media class 4 v2
Social media class 4 v2
 
Social media class 3
Social media class 3Social media class 3
Social media class 3
 
Social media class 2
Social media class 2Social media class 2
Social media class 2
 
Social media class 1
Social media class 1Social media class 1
Social media class 1
 
Social media class 2 v2
Social media class 2 v2Social media class 2 v2
Social media class 2 v2
 
LinkedIn training presentation
LinkedIn training presentationLinkedIn training presentation
LinkedIn training presentation
 
Twitter training presentation
Twitter training presentationTwitter training presentation
Twitter training presentation
 
Getting started with social media
Getting started with social mediaGetting started with social media
Getting started with social media
 
Strategies for sharing and commenting in social media
Strategies for sharing and commenting in social mediaStrategies for sharing and commenting in social media
Strategies for sharing and commenting in social media
 
Information Security & Compliance in Healthcare: Beyond HIPAA and HITECH
Information Security & Compliance in Healthcare: Beyond HIPAA and HITECHInformation Security & Compliance in Healthcare: Beyond HIPAA and HITECH
Information Security & Compliance in Healthcare: Beyond HIPAA and HITECH
 
Workload iq final
Workload iq   finalWorkload iq   final
Workload iq final
 
The Identity-infused Enterprise
The Identity-infused EnterpriseThe Identity-infused Enterprise
The Identity-infused Enterprise
 
Shining the Enterprise Light on Shades of Social
Shining the Enterprise Light on Shades of SocialShining the Enterprise Light on Shades of Social
Shining the Enterprise Light on Shades of Social
 
Accelerate to the Cloud
Accelerate to the CloudAccelerate to the Cloud
Accelerate to the Cloud
 
The New Business Value of Today’s Collaboration Trends
The New Business Value of Today’s Collaboration TrendsThe New Business Value of Today’s Collaboration Trends
The New Business Value of Today’s Collaboration Trends
 
Preventing The Next Data Breach Through Log Management
Preventing The Next Data Breach Through Log ManagementPreventing The Next Data Breach Through Log Management
Preventing The Next Data Breach Through Log Management
 
Iaas for a demanding business
Iaas for a demanding businessIaas for a demanding business
Iaas for a demanding business
 
Workload IQ: A Differentiated Approach
Workload IQ: A Differentiated ApproachWorkload IQ: A Differentiated Approach
Workload IQ: A Differentiated Approach
 
Virtual Appliances: Simplifying Application Deployment and Accelerating Your ...
Virtual Appliances: Simplifying Application Deployment and Accelerating Your ...Virtual Appliances: Simplifying Application Deployment and Accelerating Your ...
Virtual Appliances: Simplifying Application Deployment and Accelerating Your ...
 

How to Maintain Software Appliances

  • 1. How to Maintain Software Appliances Delivering World-class Maintenance on a Budget Michal Svec Federico Lucifredi Product Manager SUSE Linux Enterprise ® Product Manager SUSE Linux Enterprise Novell Novell msvec@novell.com flucifredi@novell.com
  • 2. Agenda Overview Software Maintenance, Unplugged SUSE Life-cycle Management Server ® WebYaST Questions and Answers 2 © Novell, Inc. All rights reserved.
  • 4. The SUSE Appliance Toolkit ® + Streamline the OS + Simplify Deployments + Simplify Maintenance Build The SUSE Appliance Toolkit is a collection of tools designed to improve the efficiency of Manage building, managing and maintaining Maintain software appliances. 4 © Novell, Inc. All rights reserved.
  • 5. Target Audiences Enterprises ISVs SUSE Linux Enterprise ® SUSE Appliance Program ® 5 © Novell, Inc. All rights reserved.
  • 6. The SUSE Appliance Toolkit ® Components SUSE Studio Onsite WebYaST SUSE Life-cycle Build Management Server Manage Maintain 6 © Novell, Inc. All rights reserved.
  • 7. What's an Appliance? Application Configuration Appliance OS 7 © Novell, Inc. All rights reserved.
  • 9. Delivering Software Maintenance Customers needs: - Maintain secure environment - Insure uninterrupted business operations - Minimize downtime - Reduce cost - Minimize the vulnerability window Vendor needs: - Bound the cost of delivery (non-core task, no value add) - Maintain rock-solid reliability, or customer satisfaction suffers 9 © Novell, Inc. All rights reserved.
  • 10. Delivering Maintenance: Customer View How is this delivered? (traditional enterprise) - Vendor delivers patches (update stream) - Customer validates patch impact on test systems (integration testing) How is this delivered? (appliance model) - ISV integrates appliance - ISV integrates updates - Customer chooses downtime window, applies updates - One click! => ROI two-punch: customer saves initial integration cost, but also ongoing operational validation of the workload! 10 © Novell, Inc. All rights reserved.
  • 11. Delivering Maintenance: Vendor View How is this delivered? (without Appliance Toolkit) - Amorphous stream of updates -- Packages if Linux - CDs, reinstalls, tarballs and often much worse if small vendor - Good customer experience always very costly – Need expensive, non-core expertise – Even smallest distros need 10+ people to insure quality – Maintenance is a pitfall-ridden space – Adds nothing to vendor value, a net cost! – But failures are devastating to your business credibility => If you know how hard it is, you avoid it (small vendor) or simplify it (medium vendor or internal provider) at the detriment of service 11 © Novell, Inc. All rights reserved.
  • 12. Delivering Maintenance: Vendor View How is this delivered? (appliance model) - ISV Integrates appliance using SUSE Linux Enterprise platform ® - Studio and SLMS automatically generate update sets - ISV tests only full appliance – One version to test, not full matrix! – Integration testing cost collapsed from traditional model – Massive ROI – Yet improved user experience => If your customer's recurring operations embrace the appliance model, not just your deployment crew, the cost-benefit improves still 12 © Novell, Inc. All rights reserved.
  • 14. SUSE Life-cycle Management Server ® Appliance Update Process 1 2 3 4 v2.1 App Developer KIWI SUSE Update SUSE server Studio v2.1 Middleware ISV SUSE Linux Enterprise Software Component Suppliers Appliance Integrator Customers 14 © Novell, Inc. All rights reserved.
  • 15. SUSE Life-cycle Management Server ® Overview An automated mechanism by which Novell will deliver ® OS updates to vendors so they can in turn deliver both application and OS updates to their customers in an efficient manner. Handles authentication, entitlement and access control required for appliance vendors to distribute updates to their customers. Ready to plug in to existing processes and tools, allowing for seamless integration with vendors environment. 15 © Novell, Inc. All rights reserved.
  • 16. SUSE Life-cycle Management Server ® Core Features Deliver updates from vendor and Novell to customers ® Customers use existing update stack for updates Automatic mirroring of updates Support for Content Distribution Networks Expose API allowing for integration with CRM Registration functionality 16 © Novell, Inc. All rights reserved.
  • 17. SUSE Life-cycle Management Server ® Update Work-flow KIWI Appliance Image SUSE Linux Enterprise Operating System Packages SUSE Studio Update Repository ISV Application In RPM format Synced when ISV ready Web Interface Customer servers SUSE Life-cycle Management running ISV appliances Server hosted by ISV 17 © Novell, Inc. All rights reserved.
  • 18. SUSE Life-cycle Management Server ® Advanced Features Dual system-partition configuration Web-based configuration and management RPM as primary software delivery method Component design, allows for flexibility Optional tooling, vendor can use other alternatives Available as part of SUSE Appliance Toolkit Available today 18 © Novell, Inc. All rights reserved.
  • 20. WebYaST Overview WebYaST is a framework and a collection of modules providing SUSE Linux Enterprise OEMs with a stylish, ® easy-to-use, and low-cost approach to packaging an appliance with the minimal configuration interface necessary for its set up. Objective: Bootstrap the creation of SLE appliances. Y 20 © Novell, Inc. All rights reserved.
  • 21. WebYaST Update View Customer triggers update deployment – one click [screenshot] Advanced interface also available [screenshot] Y 21 © Novell, Inc. All rights reserved.
  • 23.
  • 24. Unpublished Work of Novell, Inc. All Rights Reserved. This work is an unpublished work and contains confidential, proprietary, and trade secret information of Novell, Inc. Access to this work is restricted to Novell employees who have a need to know to perform tasks within the scope of their assignments. No part of this work may be practiced, performed, copied, distributed, revised, modified, translated, abridged, condensed, expanded, collected, or adapted without the prior written consent of Novell, Inc. Any use or exploitation of this work without authorization could subject the perpetrator to criminal and civil liability. General Disclaimer This document is not to be construed as a promise by any participating company to develop, deliver, or market a product. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. Novell, Inc. makes no representations or warranties with respect to the contents of this document, and specifically disclaims any express or implied warranties of merchantability or fitness for any particular purpose. The development, release, and timing of features or functionality described for Novell products remains at the sole discretion of Novell. Further, Novell, Inc. reserves the right to revise this document and to make changes to its content, at any time, without obligation to notify any person or entity of such revisions or changes. All Novell marks referenced in this presentation are trademarks or registered trademarks of Novell, Inc. in the United States and other countries. All third-party trademarks are the property of their respective owners.