A Carrier-Grade Cloud Phone System
|
|
- Rodger Wood
- 6 years ago
- Views:
Transcription
1 A Carrier-Grade Cloud Phone System Based on SUSE Linux Enterprise Server & High Availability Extension Brett Buckingham Managing Director, silhouette R&D Broadview Networks
2 Abstract A case study of the use of SUSE Linux Enterprise technologies in a carrier grade cloud VoIP product. Broadview Networks' OfficeSuite is a cloud phone service used by over 100,000 business people every day. This case study follows a comprehensive rearchitecture of the silhouette product inside OfficeSuite away from proprietary and inflexible technologies toward SUSE Linux Enterprise Server. Topics covered include the extensive use of the SUSE Linux Enterprise High Availability Extension to maintain "five 9's" carrier grade high availability, fault management based on open technologies, and upcoming use of geo clustering. 2
3 Table of Contents 3 Product overview Re-architecture goals High Availability (HA) Foundation Evolution HA databases Shared file system Custom Cluster Status Fault management Geo Clusters
4 Product Overview
5 Product Overview 5 silhouette is sold to cloud services providers (CSPs) CSPs use silhouette to provide a cloud phone service offering to small to medium businesses 1 silhouette supports 1000 businesses each with 20 users (think: 1000 PBXs) Cloud VoIP: only phones and IP network on site Businesses manage their phone service entirely via a web interface Broadview Networks hosts the OfficeSuite service based on silhouette, and licenses silhouette to other CSPs
6 Phone System Managed via Web 6
7 silhouette is Widely Deployed 7 Broadview Networks has 13 silhouette systems in production underpinning the OfficeSuite service, serving over 100,000 business users every day Broadview licenses silhouette to 17 other CSPs world wide, which combined serve an additional 60,000 business users every day
8 silhouette is Carrier-Grade 8 As a product intended to be hosted by cloud and telecom service providers, silhouette is subject to carrier-grade requirements, such as: Availability: % Reliability: 99.99% Scalability and throughput Manageability and serviceability Security Real-time responsiveness
9 Other Product Information Developed over past 12 years; in live production service for 9 years Software only 9 Comprised of several (15+) software components Deployed on carrier-class X64 servers SLES is embedded in the product Interfaces with network peer components for some functions Deployed on 3 servers over 2 tiers: Web-tier: single node HA cluster Call-tier: 2 node HA cluster
10 Network Diagram Internet web tier VoIP ALG 0 call tier 1 Managed Network voice mail med ia sv r PST N gwy PSTN 10
11 re-architecture Goals
12 Where Were We? Product was: Stable Successful and profitable Growing rapidly...so, why a need for re-architecture? 12
13 There Were Risks and Impediments to Future Evolution 13 HA framework was discontinued and poorly supported HA framework locked product to Solaris A suitable and capable operating system, but: Lacked development velocity for several 3rd-party software packages HA framework locked product to a limited subset of Sun servers HA framework greatly complicated install media creation, disk sparing, and disaster recovery strategies
14 Previous HA Architecture 14 Built on Sun's Netra High Availability Suite (NHAS) Custom component serving as both a local resource manager (LRM) and cluster resource manager (CRM) All service provided by active software components running on the master node Vice-master node contained identical software receiving replication and/or running in slave mode Shared file system provided by NHAS 1+1 nodal sparing: master and vice-master swap roles
15 Consequences of 1+1 Nodal Sparing 15 Nodal: failure of a sub-critical component can cause a nodal failover, taking critical components with it 1+1: this level of redundancy is expensive: requires 2X server capacity. 3+1 sparing is more typical; still meets availability requirements but at a lower cost. Only 2 cluster nodes does not facilitate proper quorum-based decision making and fencing; risk of split-brain All services were bound to the same master service floating IP address
16 High Availability Foundation Evolution
17 We Needed 17 An HA framework which supports component-level availability policy and mechanism Easier horizontal scaling Virtualization technology (labs and production) Better support for operating system and HA framework Geo clustering capability Choice of server hardware Reduced platform cost and licensing complexity Faster development velocity
18 Constraints 18 Existing legacy systems must be upgradable to the proposed evolved product, therefore we were subject to the following constraints: No additional or upgraded hardware: the product based on the evolved HA foundation must (at least initially) run on the existing legacy servers (1 in web tier, 2 in call tier) No significant networking modifications: applies to system and configuration of network peers Although revolutionary for us, for our customers this was just another product version upgrade All upgrades occur while system is in service
19 Component-Level HA 19 SUSE Linux Enterprise High Availability Extension is based on Corosync, OpenAIS, and Pacemaker Pacemaker facilitates component-level (resourcelevel) high availability. re-architecture required careful design of: Component Groups Startup and shutdown ordering Dependencies and resulting modifications to components Co-location / anti co-location constraints, stickiness Component monitoring
20 Complex Component Dependencies 20
21 High Availability Database
22 High Availability Database 22 silhouette contains 2 databases: Main database: provisioned system and business data Billing database: call records During re-architecture, we standardized on Postgresql (was: Sybase and MySQL) Each database has HA requirements Stock Postgresql resource agent (RA) was inadequate for master/slave arrangement We developed a custom design and RA
23 Design: Warm Standby Slave Client A Client B Client N Master IP Master 23 Streaming replication Slave
24 Master Fails Client A Client B Client N Master IP Master 24 Slave
25 Slave is Promoted, IP Follows, Clients Reconnect Client A Client B Client N Master IP Master Could be out of date No longer valid 25
26 Failed Instance Restarts as Slave Client A Client B Client N Master IP Master On-disk files erased 26
27 Failed Instance Restarts as Slave Client A Client B Client N Master IP Master k bac l l u f 27 up
28 Failed Instance Restarts as Slave Client A Client B Client N Master IP Slave 28 Streaming replication Master
29 Initial Startup Problem 29 In Pacemaker the startup sequence for a master / slave resource is as follows: Resource started as a slave on node A Resource started as a slave on node B Pacemaker chooses one instance to promote to master For our design, starting as a slave means : Erase files on disk (both instances would do this) Obtain a full backup from master instance (there isn't one yet) Start slave in Postgresql recovery-mode
30 Initial Startup Problem Solution 30 Custom Postgresql RA When told to start as a slave: If there is a running master, do normal slave startup If there is no running master: Do nothing Return code to Pacemaker as if successfully started as a slave When Pacemaker eventually promotes one instance: Start that instance as a master from disk image Start the other instance as a slave
31 Additional Enhancements 31 Fallback images: rotation of regular database backups are taken on each node and stored locally. If normal HA mechanisms fail, or the database is corrupted, the RA will start the database from a fallback image Enhanced monitoring: for our purposes, it is not sufficient to deem a database to be alive based on there being a running PID. Our RA performs representative database queries.
32 Shared File System
33 Shared File System 33 Some of silhouette's components (e.g. DHCP server) are inherently file-based, and are made highly available via files shared between the 2 cluster nodes Typical shared storage mechanisms call for a NAS/SAN tier and cluster file system, but we are initially constrained by the requirement to add no new hardware We built a shared file system from an HA NFS server and Distributed Replicated Block Device (DRBD)
34 Shared File System Cluster Resources NFS client NFS client NFS server IP NFS server ext3 file system DRBD (master) 34 DRBD (slave)
35 Custom Cluster Status
36 Custom Cluster Status 36 With more than 40 resources running in the cluster, and complex inter-dependencies, visualizing resource status was difficult crm status and GUI tools are very useful, but expose the underlying resource complexity We implemented a status query utility specific to our product which displays a higher-level status of logical components Component status is summarized, color-coded, and can update in real-time
37 Output of crm status 37
38 Custom Cluster Status 38
39 Fault Management
40 Fault Management 40 CSP operations personnel need to monitor silhouette 24/7 We redesigned silhouette's fault management system based on Nagios Status and notifications are provided via a built-in web interface, Nagios notifications, and SNMP to a CSP's network operations center Cluster and resource status are inputs to the system
41 Nagios Dashboard 41
42 Capacity Monitoring 42
43 Geo Clusters
44 Primary Site Primary Site Node 0 Node 1 callp (M) WebAdmin DHCP server DHCP config TFTP server file server maindb (M) txpublisher message broker CDRtoSMDR CDRtoSMDR smdrdb (M) shared file system 44 service IP address HA framework
45 Replication Within Primary Site Primary Site Node 0 Node 1 callp (S) callp (M) state WebAdmin DHCP server DHCP config TFTP server file server maindb (M) replication maindb (S) txpublisher message broker CDRtoSMDR CDRtoSMDR smdrdb (S) replication shared file system 45 smdrdb (M) service IP address HA framework
46 Disaster Recovery (DR) Site NOC Site Primary Site Node 0 Arbitrator Node 1 DHCP server DHCP config TFTP server file server replication maindb (S) txpublisher message broker CDRtoSMDR CDRtoSMDR smdrdb (S) replication shared file system 46 smdrdb (M) service IP address callp (M) state WebAdmin maindb (M) Node 0 Node 1 HA framework HA framework callp (S) DR Site
47 Replication to DR Site NOC Site Primary Site Node 0 DR Site (replicating) Arbitrator Node 1 HA framework HA framework callp (M) state WebAdmin DHCP server DHCP config TFTP server file server maindb (M) replication maindb (S) state service IP address callp (S) Node 1 Node 0 callp (S) maindb (S) replication txpublisher message broker message broker CDRtoSMDR CDRtoSMDR smdrdb (S) replication shared file system 47 smdrdb (M) replication replication smdrdb (S) shared file system
48 Primary Site Fails NOC Site DR Site (replicating) Arbitrator Node 1 Node 0 HA framework callp (S) Primary Site Fails: Arbitrator and DR site detect loss of primary site Arbitrator and DR site vote to switch service to DR site maindb (S) message broker smdrdb (S) shared file system 48
49 DR Site Promoted NOC Site DR Site (replicating) Arbitrator Node 1 Node 0 callp (M) WebAdmin DHCP server DHCP config TFTP server DR Site promoted into service: All services start in DR site across the cluster nodes Service IP address migrates to DR site DR site provides service DR site high availability is restored across DR cluster nodes callp (S) state file server maindb (S) replication maindb (M) txpublisher message broker CDRtoSMDR CDRtoSMDR smdrdb (M) replication shared file system 49 smdrdb (S) service IP address HA framework
50 Complications 50 Moving the service IP address between nodes on the same LAN (HA fail-over) is one thing, but moving an IP address to another site is far more complicated Other service functions (e.g. voic ) need to participate in geo clustering scheme Telephone switching systems at the primary site may also have failed. Telephone numbers need to be ported / migrated to switching systems at the DR site Should site fail-over decision be automated or manual?
51 Conclusion
52 We Achieved 52 An HA framework which supports component-level availability policy and mechanism Easier horizontal scaling Virtualization technology (labs and production) Better support for operating system and HA framework Geo clustering capability Choice of server hardware Reduced platform cost and licensing complexity Faster development velocity
53 Additional Benefits 53 Higher availability, due to component HA decoupling Impact of failure of sub-critical components minimized Some component fail-overs / restarts avoided if other node is deemed unable to restore the component's service Streamlined creation of install media via kiwi Higher developer productivity Extensive use of virtualization technology System images produced by loadbuild
54 More About High Availability with SUSE Linux Enterprise CAS1417 A Xen cluster success story using the SLES HA Extension TT1395 How to Build an HA environment with Linux on IBM System z TT1422 Linux Clusters Made Easy with SLES HA Extension TT1449 How To Make Databases on SUSE Linux Enterprise Server Highly Available Thank you. 54
55 55 Corporate Headquarters (Worldwide) Join us on: Maxfeldstrasse Nuremberg Germany
56 Unpublished Work of SUSE. All Rights Reserved. This work is an unpublished work and contains confidential, proprietary and trade secret information of SUSE. Access to this work is restricted to SUSE 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 SUSE. 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. SUSE 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 SUSE products remains at the sole discretion of SUSE. Further, SUSE 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 SUSE 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.
How To Make Databases on SUSE Linux Enterprise Server Highly Available Mike Friesenegger
How To Make Databases on SUSE Linux Enterprise Server Highly Available Mike Friesenegger SUSE Sales Engineer mikef@suse.com Agenda Clarify the term "Availability" What is High Availability Minimize a Database
More informationSUSE OpenStack Cloud. Enabling your SoftwareDefined Data Center. SUSE Expert Days. Nyers Gábor Trainer &
SUSE OpenStack Cloud Enabling your SoftwareDefined Data Center SUSE Expert Days Nyers Gábor Trainer & Consultant @Trebut gnyers@trebut.com The Journey to the SDDC Physical to Virtual to Cloud One application
More informationBest practices with SUSE Linux Enterprise Server Starter System and extentions Ihno Krumreich
Best practices with SUSE Linux Enterprise Server Starter System and extentions Ihno Krumreich Project Manager for Linux on System z Ihno@SUSE.de SHARE Atlanta 2012 Session 10728 Reasoning Requirements
More informationManaging Linux Servers Comparing SUSE Manager and ZENworks Configuration Management
Managing Linux Servers Comparing SUSE Manager and ZENworks Configuration Management Product Support As of September 30,2012, Novell no longer offers general support and will only provide limited updates
More informationEssentials. Johannes Meixner. about Disaster Recovery (abbreviated DR) with Relax-and-Recover (abbreviated ReaR)
Essentials about Disaster Recovery (abbreviated DR) with Relax-and-Recover (abbreviated ReaR) Johannes Meixner Why DR with ReaR matters Relax-and-Recover is currently used in particular
More informationSUSE Linux Enterprise High Availability Extension
A Xen Cluster Success Story Using the SUSE Linux Enterprise High Availability Extension Mark Robinson Director, MrLinux mark@mrlinux.co.uk Case Study: R M Donaldson APC High Power Partner My first commercial
More informationProvisioning with SUSE Enterprise Storage. Nyers Gábor Trainer &
Provisioning with SUSE Enterprise Storage Nyers Gábor Trainer & Consultant @Trebut gnyers@trebut.com Managing storage growth and costs of the software-defined datacenter PRESENT Easily scale and manage
More informationUsing Linux Containers as a Virtualization Option
Using Linux Containers as a Virtualization Option Michal Svec Product Manager msvec@suse.com Mike Friesenegger Sales Engineer mfriesenegger@suse.com 2 Containers Linux Containers Virtualization OS Level
More informationSUSE Linux Enterprise Kernel Back to the Future
SUSE Enterprise Kernel Back to the Future Olaf Kirch Director Server Engineering okir@suse.com Agenda SUSE Enterprise Service Packs What makes a SUSE Enterprise kernel an enterprise kernel? Bringing you
More informationLinux High Availability on IBM z Systems
Linux High Availability on IBM z Systems An Overview Kristoffer Gronlund Berthold Gunreben High Availability Engineer SUSE Build Service Engineer SUSE Outline 2 Highly Available Hardware Introduction to
More informationLinux and z Systems in the Datacenter Berthold Gunreben
Linux and z Systems in the Datacenter Berthold Gunreben Build Service Engineer SUSE Linux Available Architectures for SUSE Linux Enterprise Server X86, z Systems, Power Common Source Code for all architectures
More informationSaltStack and SUSE Systems and Configuration Management that Scales and is Easy to Extend
SaltStack and SUSE Systems and Configuration Management that Scales and is Easy to Extend Joachim Werner Senior Product Manager SUSE Linux GmbH Bogdan Maryniuk Software Engineer SUSE Linux GmbH joe@suse.com
More informationBuild with SUSE Studio, Deploy with SUSE Linux Enterprise Point of Service and Manage with SUSE Manager Case Study
Build with SUSE Studio, Deploy with SUSE Linux Enterprise Point of Service and Manage with SUSE Manager Case Study Vladimir Botka Joachim Plack Anthony Tortola Product Manager vbotka@suse.com Senior Project
More informationOpen Enterprise & Open Community
Open Enterprise & Open Community Working Together Richard Brown opensuse Chairman SUSE Linux GmbH Andrew Wafaa Principal Engineer, Open Source ARM Ltd Stephan Kulow opensuse Release Manager SUSE Linux
More informationSUSE Manager Roadmap OS Lifecycle Management from the Datacenter to the Cloud
SUSE Manager Roadmap OS Lifecycle Management from the Datacenter to the Cloud Joachim Werner Senior Product Manager joe@suse.com Jeff Lindholm Sales Engineer Jlindholm@suse.com SUSE and Linux Workloads
More informationSUSE Manager in Large Scale 17220
SUSE Manager in Large Scale 17220 Don Vosburg Alejandro Bonilla Sales Engineer dvosburg@suse.com Sales Engineer abonilla@suse.com Geeko comes to SHARE Agenda What is SUSE Manager? What can I do with it
More informationExploring History with Hawk
Exploring History with Hawk An Introduction to Cluster Forensics Kristoffer Grönlund High Availability Software Developer kgronlund@suse.com This tutorial High Availability in 5 minutes Introduction to
More informationProtect your server with SELinux on SUSE Linux Enterprise Server 11 SP Sander van Vugt
Protect your server with SELinux on SUSE Linux Enterprise Server 11 SP Sander van Vugt Instructor, Consultant and Author Sandervanvugt.nl About Sander van Vugt Trainer, consultant and author Doing much
More informationExpert Days SUSE Enterprise Storage
Expert Days 2018 SUSE Enterprise Storage SUSE Enterprise Storage An intelligent software-defined storage solution, powered by Ceph technology, that enables IT to transform their enterprise storage infrastructure
More informationIntroduction to Software Defined Infrastructure SUSE Linux Enterprise 15
Introduction to Software Defined Infrastructure SUSE Linux Enterprise 15 Matthias G. Eckermann Director Product Management SUSE Linux Enterprise Helsinki, 2018-03-08 SUSE Software-defined Infrastructure
More informationHigh Availability for Highly Reliable Systems
High Availability for Highly Reliable Systems Mike Friesenegger SUSE Wednesday, February 6, 2013 Session: 12367 Agenda What is a high availability (HA) cluster? What is required to build a HA cluster using
More informationDocker Networking In OpenStack What you need to know now. Fawad Khaliq
Docker Networking In OpenStack What you need to know now Fawad Khaliq About Me OpenStack Community Member Developer in Neutron Maintainer of PLUMgrid Neutron Plugin (networking-plumgrid) How to contact
More informationSUSE An introduction...
Virtualization @ SUSE An introduction... Mike Latimer Sr. Engineering Manager SUSE mlatimer@suse.com Agenda Who is SUSE? Introduction to Virtualization Types of Hypervisors Xen KVM libvirt Virtualization
More informationSICOOB. The Second Largest Linux on IBM System z Implementation in the World. Thiago Sobral. Claudio Kitayama
SICOOB The Second Largest Linux on IBM System z Implementation in the World Claudio Kitayama Thiago Sobral IT Infrastructure Analyst Sicoob claudio.kitayama@sicoob.com.br Sales Engineer tsobral@suse.com
More informationSUSE Manager and Salt
SUSE Manager and Salt The Three Cs of the IT Transformation Challenge Transform your approach to infrastructure to enable the business to capitalize on new innovations of data Cost Complexity Compliance
More informationNovell SLES 10/Xen. Roadmap Presentation. Clyde R. Griffin Manager, Xen Virtualization Novell, Inc. cgriffin at novell.com.
Novell SLES 10/Xen Roadmap Presentation Clyde R. Griffin Manager, Xen Virtualization Novell, Inc. cgriffin at novell.com September 8, 2006 SUSE Linux Enterprise Server 10 SLES 10 w/xen 3.0.2 is now available
More informationBuilding a Secure and Compliant Cloud Infrastructure. Ben Goodman Principal Strategist, Identity, Compliance and Security Novell, Inc.
Building a Secure and Compliant Cloud Infrastructure Ben Goodman Principal Strategist, Identity, Compliance and Security Novell, Inc. Why Are We Here? Expanded Enterprise Data access anywhere, anytime
More informationCloud in a box. Fully automated installation of SUSE Openstack Cloud 5 on Dell VRTX. Lars Everbrand. Software Developer
Cloud in a box Fully automated installation of SUSE Openstack Cloud 5 on Dell VRTX Lars Everbrand Software Developer lars.everbrand@ericsson.com 2 From 3 To Introduction Disclaimer All views expressed
More informationDefine Your Future with SUSE
Define Your Future with SUSE SUSE Linux Enterprise and more Bo Jin Sales Engineer bo.jin@suse.com SUSE auf einen Blick 25+ +8% Jahre Erfahrung in der Open-SourceEntwicklung SUSE-Wachstum vgl. mit anderen
More informationExploring the High Availability Storage Infrastructure. Tutorial 323 Brainshare Jo De Baer Technology Specialist Novell -
Exploring the High Availability Storage Infrastructure. Tutorial 323 Brainshare 2007 Jo De Baer Technology Specialist Novell - jdebaer@novell.com Agenda The High Availability Storage Infrastructure very
More informationUsing Crowbar to Deploy Your OpenStack Cloud. Adam Spiers Vincent Untz John H Terpstra
Using Crowbar to Deploy Your OpenStack Cloud Adam Spiers Vincent Untz John H Terpstra Clouds don t come with an auto-pilot 2 IT Problem: Scale Explosion Mainframe 1980 3 Client / Server 1990 Datacenter
More informationSamba HA Cluster on SLES 9
Samba HA Cluster on SLES 9 High Availability with Samba 3 on Linux Rolf Schmidt Support Engineer Novell, Inc. Rolf.Schmidt@novell.com May 29, 2006 Agenda Introduction Samba Setup Definitions High Availability
More informationNovell Infiniband and XEN
Novell Infiniband and XEN XEN-IB project status Patrick Mullaney November 22, 2006 Infiniband and XEN Background Client requirements: > Guest OS access to Infiniband fabric > Initial approach:» L3 based
More informationData Sheet: High Availability Veritas Cluster Server from Symantec Reduce Application Downtime
Reduce Application Downtime Overview is an industry-leading high availability solution for reducing both planned and unplanned downtime. By monitoring the status of applications and automatically moving
More informationSaving Real Storage with xip2fs and DCSS. Ihno Krumreich Project Manager for SLES on System z
Saving Real Storage with xip2fs and DCSS Ihno Krumreich Project Manager for SLES on System z ihno@suse.de Agenda Overview DCSS What is DCSS? xip2fs What is xip2fs? DCSS How to create? Maintenance Problems
More informationFrom GIT to a custom OS image in a few click OS image made easy
From GIT to a custom OS image in a few click OS image made easy Frédéric Crozat Senior Software Engineer SUSE fcrozat@suse.com Goals Create ISO live image to ease testing Automate image creation as much
More informationSDS Heterogeneous OS Access. Technical Strategist
SDS Heterogeneous OS Access Alejandro Bonilla Technical Strategist abonilla@suse.com Agenda Introduction to Ceph Architecture RADOS Block Device (RBD) iscsi overview Exposing Ceph RBDs via iscsi 2 LIO
More informationInterSystems High Availability Solutions
InterSystems High Availability Solutions Version 2018.1.1 2018-08-13 InterSystems Corporation 1 Memorial Drive Cambridge MA 02142 www.intersystems.com InterSystems High Availability Solutions InterSystems
More information1 BRIEF / Oracle Solaris Cluster Features and Benefits
Oracle Solaris Cluster is a comprehensive high availability (HA) and disaster recovery (DR) solution for Oracle SPARC and x86 environments that is based on Oracle Solaris. It combines extreme service availability
More informationVeritas Cluster Server from Symantec
Delivers high availability and disaster recovery for your critical applications Data Sheet: High Availability Overviewview protects your most important applications from planned and unplanned downtime.
More informationBOV89296 SUSE Best Practices Sharing Expertise, Experience and Knowledge. Christoph Wickert Technical Writer SUSE /
BOV89296 SUSE Best Practices Sharing Expertise, Experience and Knowledge Christoph Wickert Technical Writer SUSE / cwickert@suse.com AGENDA The SUSE Documentation Team SUSE Best Practices Open Source Tools
More informationData Sheet: Storage Management Veritas Storage Foundation for Oracle RAC from Symantec Manageability and availability for Oracle RAC databases
Manageability and availability for Oracle RAC databases Overview Veritas Storage Foundation for Oracle RAC from Symantec offers a proven solution to help customers implement and manage highly available
More informationAugust Oracle - GoldenGate Statement of Direction
August 2015 Oracle - GoldenGate Statement of Direction Disclaimer This document in any form, software or printed matter, contains proprietary information that is the exclusive property of Oracle. Your
More informationToo Many Metas A high level look at building a metadata desktop. Joe Shaw
Too Many Metas A high level look at building a metadata desktop Joe Shaw joe@ximian.com Overview About me Dashboard Beagle desktop search Metadata solution -- what's the problem? A few statements (facts?)
More informationMySQL HA Solutions Selecting the best approach to protect access to your data
MySQL HA Solutions Selecting the best approach to protect access to your data Sastry Vedantam sastry.vedantam@oracle.com February 2015 Copyright 2015, Oracle and/or its affiliates. All rights reserved
More informationBefore We Start... 1
1 Before We Start... Isn't One Type of Car Enough? Functionality Efficiency Performance Emotions Reliability? MgE Functionality Efficiency Performance Emotions C. Nocke 2 Isn't One Type of filesystem Enough?
More informationWelcome to SUSE Expert Days 2017 Service Delivery with DevOps
Welcome to SUSE Expert Days 2017 Service Delivery with DevOps Changing Application Service Delivery with DevOps 2 Key Components for DevOps Success Good habits and people Development done now Automate
More informationUnleash the Power of Ceph Across the Data Center
Unleash the Power of Ceph Across the Data Center TUT18972: FC/iSCSI for Ceph Ettore Simone Alchemy LAB ettore.simone@alchemy.solutions Agenda Introduction The Bridge The Architecture Benchmarks A Light
More informationHigh Availability through Warm-Standby Support in Sybase Replication Server A Whitepaper from Sybase, Inc.
High Availability through Warm-Standby Support in Sybase Replication Server A Whitepaper from Sybase, Inc. Table of Contents Section I: The Need for Warm Standby...2 The Business Problem...2 Section II:
More informationVeritas NetBackup OpenStorage Solutions Guide for Disk
Veritas NetBackup OpenStorage Solutions Guide for Disk UNIX, Windows, Linux Release 8.0 Veritas NetBackup OpenStorage Solutions Guide for Disk Legal Notice Copyright 2016 Veritas Technologies LLC. All
More informationDouble-Take Software
Whitepaper Exchange 2010 Advanced Protection Enhancing the Availability of Microsoft Exchange Server 2010 Double-Take Software Overview Native backup can provide higher levels of data and system protection,
More informationBenefits of an Exclusive Multimaster Deployment of Oracle Directory Server Enterprise Edition
An Oracle White Paper February 2012 Benefits of an Exclusive Multimaster Deployment of Oracle Directory Server Enterprise Edition Disclaimer The following is intended to outline our general product direction.
More informationSAP HANA. HA and DR Guide. Issue 03 Date HUAWEI TECHNOLOGIES CO., LTD.
Issue 03 Date 2018-05-23 HUAWEI TECHNOLOGIES CO., LTD. Copyright Huawei Technologies Co., Ltd. 2019. All rights reserved. No part of this document may be reproduced or transmitted in any form or by any
More informationOverview. Implementing Fibre Channel SAN Boot with the Oracle ZFS Storage Appliance. January 2014 By Tom Hanvey; update by Peter Brouwer Version: 2.
Implementing Fibre Channel SAN Boot with the Oracle ZFS Storage Appliance January 2014 By Tom Hanvey; update by Peter Brouwer Version: 2.0 This paper describes how to implement a Fibre Channel (FC) SAN
More informationAn Oracle White Paper May Oracle VM 3: Overview of Disaster Recovery Solutions
An Oracle White Paper May 2014 Oracle VM 3: Overview of Disaster Recovery Solutions Contents Introduction... 1 Overview of DR Solutions with Oracle VM... 2 Choose your DR solution path... 2 Continuous
More informationA Digium Solutions Guide. Switchvox On-Premise Options: Is it Time to Virtualize?
A Digium Solutions Guide Switchvox On-Premise Options: Is it Time to Virtualize? Businesses of all sizes can now realize the advantages of a fully-featured UC solution, whether it be virtualized, cloud/hosted
More informationIO110: Open Enterprise Server 2. Hardware you can hit with a hammer, software you can only curse at...
IO110: Open Enterprise Server 2 Hardware you can hit with a hammer, software you can only curse at... Agenda OES2 in 2008 What's in it and when to expect it Timeline New features Enhancements Lessons learned
More informationSecure Authentication
Secure Authentication Two Factor Authentication LDAP Based SSH Keys Mark Gardner UMB Financial Corporation Noor Kreadly Federal Reserve Bank of Kansas City Prerequisites 2 Software Used edirectory 9.0
More informationVeritas InfoScale Enterprise for Oracle Real Application Clusters (RAC)
Veritas InfoScale Enterprise for Oracle Real Application Clusters (RAC) Manageability and availability for Oracle RAC databases Overview Veritas InfoScale Enterprise for Oracle Real Application Clusters
More informationAvaya Call Management System Documentation Roadmap
Documentation Roadmap Release 18 Issue 1 October 2015 2015, Avaya Inc. All Rights Reserved. Notice While reasonable efforts have been made to ensure that the information in this document is complete and
More informationIP Office 9.0 IP Office Server Edition Reference Configuration
IP Office 9.0 IP Office Server Edition Reference Configuration Release 9.0.3 15-604135 May 2014 2014 Avaya Inc. All Rights Reserved. Notice While reasonable efforts have been made to ensure that the information
More informationVeritas Storage Foundation and High Availability Solutions Microsoft Clustering Solutions Guide for Microsoft SQL 2008
Veritas Storage Foundation and High Availability Solutions Microsoft Clustering Solutions Guide for Microsoft SQL 2008 Windows Server 2003 Windows Server 2008 5.1 Application Pack 1 Veritas Storage Foundation
More informationDevOps with SUSE: How SUSE Manager, SUSE Studio and SUSE Cloud APIs Facilitate Continuous Software Delivery. Wolfgang Engel.
DevOps with SUSE: How SUSE Manager, SUSE Studio and SUSE Cloud APIs Facilitate Continuous Software Delivery Joachim Werner Wolfgang Engel Senior Product Manager SUSE/joe@suse.com Engineer SUSE/wengel@suse.com
More informationVSP16. Venafi Security Professional 16 Course 04 April 2016
VSP16 Venafi Security Professional 16 Course 04 April 2016 VSP16 Prerequisites Course intended for: IT Professionals who interact with Digital Certificates Also appropriate for: Enterprise Security Officers
More informationEMC VPLEX Geo with Quantum StorNext
White Paper Application Enabled Collaboration Abstract The EMC VPLEX Geo storage federation solution, together with Quantum StorNext file system, enables a global clustered File System solution where remote
More informationMySQL and Virtualization Guide
MySQL and Virtualization Guide Abstract This is the MySQL and Virtualization extract from the MySQL Reference Manual. For legal information, see the Legal Notices. For help with using MySQL, please visit
More informationMySQL Architecture Design Patterns for Performance, Scalability, and Availability
MySQL Architecture Design Patterns for Performance, Scalability, and Availability Brian Miezejewski Principal Manager Consulting Alexander Rubin Principal Consultant Agenda HA and
More informationOctober Oracle Application Express Statement of Direction
October 2017 Oracle Application Express Statement of Direction Disclaimer This document in any form, software or printed matter, contains proprietary information that is the exclusive property of Oracle.
More informationThis five-day, instructor-led, hands-on class covers how to use Veritas Cluster Server to manage applications in a high availability environment.
Veritas Cluster Server 6.0 for UNIX: Administration Day(s): 5 Course Code: HA0434 Overview The Veritas Cluster Server 6.0 for UNIX: Administration course is designed for the IT professional tasked with
More informationVeritas Storage Foundation for Windows by Symantec
Veritas Storage Foundation for Windows by Symantec Advanced online storage management Veritas Storage Foundation 5.1 for Windows brings advanced online storage management to Microsoft Windows Server environments,
More informationHow To Make Databases on Linux on System z Highly Available
How To Make Databases on Linux on System z Highly Available Mike Friesenegger (mikef@suse.com) SUSE Wednesday, August 14, 2013 Session Number 13437 Agenda Clarify the term "Availability" What is High Availability
More informationEMC VPLEX with Quantum Stornext
White Paper Application Enabled Collaboration Abstract The EMC VPLEX storage federation solution together with Quantum StorNext file system enables a stretched cluster solution where hosts has simultaneous
More informationThree Steps Toward Zero Downtime. Guide. Solution Guide Server.
Three Steps Toward Zero Downtime Guide Solution Guide Server Server Solution Guide Three Steps Toward Zero Downtime Introduction Service uptime is a top priority for many business operations. From global
More informationSamba and Ceph. Release the Kraken! David Disseldorp
Samba and Ceph Release the Kraken! David Disseldorp ddiss@samba.org Agenda Ceph Overview State of Samba Integration Performance Outlook Ceph Distributed storage system Scalable Fault tolerant Performant
More informationOnline Localization Service
DEVELOPER EXPRESS INC DEVEXPRESS Copyright (C) 2011-2017 Developer Express Inc. IMPORTANT- READ CAREFULLY: This DEVELOPER EXPRESS INC ("DEVEXPRESS") End-User License Agreement ("EULA") is a legal agreement
More informationAvaya CallPilot 5.0 Library Listing
Avaya CallPilot 5.0 Library Listing 5.0 NN44200-117, 01.04 December 2010 2010 Avaya Inc. All Rights Reserved. Notice While reasonable efforts have been made to ensure that the information in this document
More informationVeritas Storage Foundation for Windows by Symantec
Veritas Storage Foundation for Windows by Symantec Advanced online storage management Veritas Storage Foundation 5.0 for Windows brings advanced online storage management to Microsoft Windows Server environments.
More informationBest Practices of Huawei SAP HANA TDI Active-Passive DR Solution Using BCManager. Huawei Enterprise BG, IT Storage Solution Dept Version 1.
Best Practices of Huawei SAP HANA TDI Active-Passive DR Solution Using BCManager Huawei Enterprise BG, IT Storage Solution Dept 2017-8-20 Version 1.0 Contents 1 About This Document... 3 1.1 Overview...
More informationOCTOSHAPE SDK AND CLIENT LICENSE AGREEMENT (SCLA)
OCTOSHAPE SDK AND CLIENT LICENSE AGREEMENT (SCLA) This is a License Agreement (the "Agreement") for certain code (the Software ) owned by Akamai Technologies, Inc. ( Akamai ) that is useful in connection
More informationVeritas Storage Foundation for Oracle RAC from Symantec
Veritas Storage Foundation for Oracle RAC from Symantec Manageability, performance and availability for Oracle RAC databases Data Sheet: Storage Management Overviewview offers a proven solution to help
More informationIBM Compose Managed Platform for Multiple Open Source Databases
IBM Compose Managed Platform for Multiple Source Databases Source for Source for Data Layer Blueprint with Compose Source for Comprehensive Catalogue for Simplified Scoping Scalable Platform for FutureProof
More informationHighly Available Forms and Reports Applications with Oracle Fail Safe 3.0
Highly Available Forms and Reports Applications with Oracle Fail Safe 3.0 High Availability for Windows NT An Oracle Technical White Paper Robert Cheng Oracle New England Development Center System Products
More informationSoftware Defined. All The Way with OpenStack. T. R. Bosworth Senior Product Manager SUSE OpenStack Cloud
Software Defined All The Way with OpenStack T. R. Bosworth Senior Product Manager SUSE OpenStack Cloud Mark Darnell Senior Product Manager SUSE OpenStack Cloud Why Bother with Software Defined Infrastructure?
More informationopenqa Avoiding Disasters of Biblical Proportions Marita Werner QA Project Manager
openqa Avoiding Disasters of Biblical Proportions Marita Werner QA Project Manager mawerner@suse.com Testing is HARD - Everyone who has built any software, ever. 2 Upstreams Upstream projects are moving
More informationFortiVoice 200D/200D-T/2000E-T2 High Availability Technical Note
FortiVoice 200D/200D-T/2000E-T2 High Availability Technical Note FortiVoice 200D/200D-T/2000E-T2 High Availability Technical Note May 1, 2014 1st Edition Copyright 2014 Fortinet, Inc. All rights reserved.
More informationScaling a Highly Available Global SUSE Manager Deployment at Rackspace to Manage Multiple Linux Platforms
Scaling a Highly Available Global SUSE Manager Deployment at Rackspace to Manage Multiple Linux Platforms Aaron Conklin Jeff Price Product Manager Rackspace Principle Architect SUSE First-level bullet
More informationStarWind Virtual SAN Windows Geo-Clustering: SQL Server
#1 HyperConverged Appliance for SMB and ROBO StarWind Virtual SAN Windows Geo-Clustering: SQL Server FEBRUARY 2016 TECHNICAL PAPER EDWIN SARMIENTO, Microsoft SQL Server MVP, Microsoft Certified Master
More informationSUSE OpenStack Cloud Production Deployment Architecture. Guide. Solution Guide Cloud Computing.
SUSE OpenStack Cloud Production Deployment Architecture Guide Solution Guide Cloud Computing Table of Contents page Introduction... 2 High Availability Configuration...6 Network Topography...8 Services
More informationVeritas Volume Replicator Option by Symantec
Veritas Volume Replicator Option by Symantec Data replication for disaster recovery The provides organizations with a world-class foundation for continuous data replication, enabling rapid and reliable
More informationSymantec Storage Foundation for Oracle Real Application Clusters (RAC)
Symantec Storage Foundation for Oracle Real Application Clusters () Manageability and availability for Oracle databases Data Sheet: Storage Management Over Overview view Key Benefits SymantecTM Storage
More informationSUSE Linux Enterprise 11
SUSE Linux Enterprise 11 Singapore OSS Community Launch 22 nd April 2009 Kam, Han Wen ( 甘汉文 ) Senior Technology Specialist Global Strategic Partners (Asia Pacific) Why Choose SUSE Linux Enterprise Server
More informationSetting up the DR Series System on Acronis Backup & Recovery v11.5. Technical White Paper
Setting up the DR Series System on Acronis Backup & Recovery v11.5 Technical White Paper Quest Engineering November 2017 2017 Quest Software Inc. ALL RIGHTS RESERVED. THIS WHITE PAPER IS FOR INFORMATIONAL
More informationAvaya Call Management System CMS Upgrade Express (CUE) Customer Requirements
Avaya Call Management System CMS Upgrade Express (CUE) Customer Requirements February 2010 2010 Avaya Inc. All Rights Reserved. Notice While reasonable efforts were made to ensure that the information
More informationVeritas Storage Foundation and High Availability Solutions Quick Recovery and Microsoft Clustering Solutions Guide for Microsoft Exchange
Veritas Storage Foundation and High Availability Solutions Quick Recovery and Microsoft Clustering Solutions Guide for Microsoft Exchange Windows Server 2003 Windows Server 2008 5.1 Veritas Storage Foundation
More informationVeritas Storage Foundation from Symantec
Simplified, Scalable and Cost-Effective Storage Management Overviewview provides a complete solution for heterogeneous online storage management. Based on the industry-leading Veritas Volume Manager from
More informationHuawei OceanStor ReplicationDirector Software Technical White Paper HUAWEI TECHNOLOGIES CO., LTD. Issue 01. Date
Huawei OceanStor Software Issue 01 Date 2015-01-17 HUAWEI TECHNOLOGIES CO., LTD. 2015. All rights reserved. No part of this document may be reproduced or transmitted in any form or by any means without
More informationGaps and Overlaps in Identity Management Solutions OASIS Pre-conference Workshop, EIC 2009
Gaps and Overlaps in Identity Management Solutions OASIS Pre-conference Workshop, EIC 2009 Dale Olds Novell Distinguished Engineer dolds@novell.com Overview 2 Problems with identity management today It's
More informationUpgrading to UrbanCode Deploy 7
Upgrading to UrbanCode Deploy 7 Published: February 19 th, 2019 {Contents} Introduction 2 Phase 1: Planning 3 1.1 Review help available from the UrbanCode team 3 1.2 Open a preemptive support ticket 3
More informationUnderstanding Virtual System Data Protection
Understanding Virtual System Data Protection Server virtualization is the most important new technology introduced in the data center in the past decade. It has changed the way we think about computing
More informationVRT-202 Veritas Cluster Server for UNIX/Linux Administration
VRT-202 Veritas Cluster Server for UNIX/Linux Administration COURSE DESCRIPTION The VERITAS Cluster Server course is designed for the IT professional tasked with installing, configuring, and maintaining
More information