BUILDING HIGH-AVAILABILITY SERVICES IN JAVA
|
|
|
- Todd Fields
- 10 years ago
- Views:
Transcription
1 BUILDING HIGH-AVAILABILITY SERVICES IN JAVA MATTHIAS BRÄGER CERN GS-ASE
2 AGENDA Measuring service availability Java Messaging Shared memory solutions Deployment Examples Summary 2
3 WHAT IS HIGH AVAILABILITY? 3
4 AVAILABILITY Failures happen! How do you build reliable systems regardless? How do you provide continuous, uninterrupted service? 4
5 THE USS YORKTOWN BUG 5
6 HUGE NEEDS FOR HA SYSTEMS 6
7 MEASURING SERVICE AVAILABILITY 7
8 CALCULATING AVAILABILITY Availability is usually expressed in percentage of uptime in a given year Uptime and availability are not synonymous! Example: A system can be up, but not available, as in the case of a network outage. The impact of unavailability varies with its time of occurrence 8
9 SCHEDULED AND UNSCHEDULED DOWNTIME (1/2) Scheduled downtime: Result of some logical, management-initiated event Examples: Patches to the system software that require reboot System configuration changes that require reboot 9
10 SCHEDULED AND UNSCHEDULED DOWNTIME (2/2) Unscheduled downtime: Usually arise from some physical event Examples: Hardware failure (power outages, failed CPU or RAM components, etc.) Software failure (application, middleware and operating system failures) Environmental anomaly (over-temperature related shutdown, logically or physically severed network connections, catastrophic security breaches) 10
11 CLASS OF NINES Availability % Downtime per year Downtime per month Downtime per week 90% ("one nine") 36.5 days 72 hours 16.8 hours 99% ("two nines") 3.65 days 7.20 hours 1.68 hours 99.5% 1.83 days 3.60 hours 50.4 minutes 99.9% ("three nines") 8.76 hours 43.8 minutes 10.1 minutes 99.95% 4.38 hours minutes 5.04 minutes 99.99% ("four nines") minutes 4.32 minutes 1.01 minutes % ("five nines") 5.26 minutes 25.9 seconds 6.05 seconds % ("six nines") 31.5 seconds 2.59 seconds seconds % ("seven nines") 3.15 seconds seconds seconds 11
12 AVAILABILITY ENVIRONMENT CLASSIFICATION (AEC) HRG* Class Indication Availability Description AEC-0 Conventional Service can be interrupted, data integrity is not essential AEC-1 AEC-2 Highly Reliable High Availability 99% Service can be interrupted, data integrity must be assured 99.9% Service is only allowed to be interrupted within scheduled time windows or minimal at main runtime AEC-3 Fault Resilient 99.99% Service must be assured without any downtime within well defined time windows or at main runtime AEC-4 Fault Tolerant % Service must be guaranteed without interruption, 24/7 service must be assured AEC-5 Disaster Tolerant % Service must be available under all circumstances * Introduced by the Havard Research Group (HRG) 12
13 REASONS FOR UNAVAILABILITY OF ENTERPRISE IT SYSTEMS Lack of best practice: 1. change control 2. monitoring of the relevant components 3. requirements and procurement 4. operations 5. avoidance of network failures 6. avoidance of internal application failures 7. avoidance of external services that fail 8. physical environment 9. network redundancy 10. technical solution of backup 11. process solution of backup 12. physical location 13. infrastructure redundancy 14. storage architecture redundancy (From a survey among academic availability experts in 2010) 13
14 REACHING HIGH-AVAILABILITY High availability implies no human intervention to restore operation in complex systems. Example: Availability limit of % allows about one second of down time per day. The need for human intervention for maintenance actions in a large system will exceed this limit. 14
15 REACHING HIGH-AVAILABILITY Avoid Single-Point-of-Failure risks Redundancy of system critical components Passive redundancy, e.g. boat with two separate engines Active redundancy, e.g. Internet routing Fault-tolerance and robustness of the overall system Exhaustive testing before going in operation! Quickly reachable experts Good error messages and quick communication system Enough hardware spare-parts 15
16 SERVICE LEVEL AGREEMENTS (SLA) SLA are used to define the availability of a given service. Many systems have to be available 24/7 but some need high-availability only within certain time windows Example: Trading system of a stock market do not to be available on weekends or bank holidays. 16
17 JAVA MESSAGING 17
18 WHAT IS MESSAGING? Method of communication between software components or applications Messaging enables distributed communication that is loosely coupled Anonymous communication Sender and the receiver do not have to be available at the same time 18
19 WHAT IS THE JMS API? The Java Message Service is a Java API that allows applications to create, send, receive, and read messages Loosely coupling Asynchronous Reliable 19
20 WHEN CAN YOU USE JMS? The provider wants the components not to depend on information about other components interfaces The provider wants the application to run whether or not all components are up and running simultaneously. The application business model allows a component to send information to another and to continue to operate without receiving an immediate response. 20
21 JMS TECHNICAL TERMS Brokers: A JMS broker provides clients with connectivity, and message storage/delivery functions. Messages: A messages is an object that contains the required heading fields, optional properties, and data payload being transferred between JMS clients. Destinations: Destinations are maintained by the message broker. They can be either queues or topics. 21
22 MESSAGING MODELS (1/2) Point-to-Point Messaging Each message has only one consumer A sender and a receiver of a message have no timing dependencies The receiver acknowledges the successful processing of a message JMS allows messages to expire 22
23 MESSAGING MODELS (2/2) Publish/Subscribe Messaging Supports publishing messages to a particular message topic Neither the publisher nor the subscriber knows about each other Each message can have multiple consumers A client that subscribes to a topic can consume only messages published after the client has created a subscription 23
24 METHODS FOR DECREASING COUPLING Communication objects need to be serialized before sending and deserialized after sending How do I avoid unneeded clients restarts, when the communication object changes? Problem: Older versions of an application would throw exceptions when asked to deserialize new versions of the old object type. Newer versions of an application would throw exceptions when deserializing older versions of a type with missing data. Solution: Java serialized objects: Always define the serialversionuid or use XML or JSON for messaging! Version tolerant and better to handle 24
25 FREE JMS DISTRIBUTIONS Apache ActiveMQ OpenSource, well documented Provides API for different languages (Java, C++, Python, ) Apache Apollo ActiveMQ's next generation of messaging OpenJMS OpenMQ by Oracle StormMQ, cloud solution 25
26 SHARED MEMORY (DISTRIBUTED CACHING) 26
27 DEFINITION In computing, shared memory is memory that may be simultaneously accessed by multiple programs with an intent to provide communication among them or avoid redundant copies. Shared memory is an efficient way of passing data Shared memory can be used to realize load balanced, redundant systems 27
28 IN-MEMORY DATABASES (IMDB) IMDB is a database management system that primarily relies on main memory Faster than disk-optimized databases Use cases: Applications where response time is critical Independence from the reference database 28
29 WHY SHARED MEMORY? Share data/state among many servers (e.g. web session sharing) Cache data (distributed cache) Cluster applications Provide secure communication among servers Distribute workload onto many servers Take advantage of parallel processing Provide fail-safe data management 29
30 SHARED MEMORY PRODUCTS FOR JAVA Hazlecast Peer-to-peer solution Based on java.util.{queue, Set, List, Map} Community edition available Terracotta Scalable array of in-memory cache servers Based on Java caching standard EHCache Allows caching over JVM memory limits Free version with limited functionalities available Memcached Free & open source, designed for dynamic web applications Simple solution for read-only use cases, but not designed for parallel read-write access Memcached server is atomic and not aware of other servers è no automatic failover Other Proprietary Solutions Oracle Coherence, JCache compliant SAP Hana 30
31 MEMCACHED EXAMPLE 31
32 TERRACOTTA ARCHITECTURE 32
33 EXAMPLES 33
34 SCENARIO 1: SIMPLE MONITORING Client Client Client Scenario 1: moderate data size high throughput short maintenance stops availability not critical low budget JMS broker SERVER same or different brokers JMS broker DAQ process DAQ process 34
35 SCENARIO 2: HIGH AVAILABILITY MONITORING Client Client Client Scenario 2: moderate data size average throughput min service interrupts high availability low budget JMS broker Terracotta standby JMS broker SERVER 1 Terracotta SERVER 2 JMS broker Clustered JMS brokers JMS broker DAQ process DAQ process DAQ process DAQ process 35
36 SCENARIO 3: BIG DATA MONITORING Client Client Client Client Scenario 3: large data set high throughput min service interrupts high availability JMS broker 1 Terracotta server array JMS broker n SERVER 1 SERVER m JMS broker 1 JMS broker k DAQ process DAQ process DAQ process DAQ process 36
37 SCENARIO 4: DISTRIBUTED STATELESS SYSTEM Client 1 Client k Scenario 4: Stateless (mirrored) daemons anonymous, asynchronous communication JMS broker 1 JMS broker n Daemon 1 Daemon m 37
38 SUMMARY WHAT DID WE LEARN? 38
39 SUMMARY Service availability Needs to be well defined within Service Level Agreement Measuring non-trivial and has to taken into account SLA High availability implies no human intervention to restore operation in complex systems JMS Provides anonymous, reliable messaging Suitable middleware for high-availability services Shared memory Simultaneously accessed by multiple programs (cluster) Can be used to realize In-Memory databases Allows realization of parallel processing 39
40 QUESTIONS? THANK YOU FOR YOUR ATTENTION! 40
LinuxWorld Conference & Expo Server Farms and XML Web Services
LinuxWorld Conference & Expo Server Farms and XML Web Services Jorgen Thelin, CapeConnect Chief Architect PJ Murray, Product Manager Cape Clear Software Objectives What aspects must a developer be aware
A High Availability Clusters Model Combined with Load Balancing and Shared Storage Technologies for Web Servers
Vol.8, No.1 (2015), pp.109-120 http://dx.doi.org/10.14257/ijgdc.2015.8.1.11 A High Availability Clusters Model Combined with Load Balancing and Shared Storage Technologies for Web Servers A. B. M. Moniruzzaman,
EMC VPLEX FAMILY. Continuous Availability and Data Mobility Within and Across Data Centers
EMC VPLEX FAMILY Continuous Availability and Data Mobility Within and Across Data Centers DELIVERING CONTINUOUS AVAILABILITY AND DATA MOBILITY FOR MISSION CRITICAL APPLICATIONS Storage infrastructure is
Module 14: Scalability and High Availability
Module 14: Scalability and High Availability Overview Key high availability features available in Oracle and SQL Server Key scalability features available in Oracle and SQL Server High Availability High
EMC VPLEX FAMILY. Continuous Availability and data Mobility Within and Across Data Centers
EMC VPLEX FAMILY Continuous Availability and data Mobility Within and Across Data Centers DELIVERING CONTINUOUS AVAILABILITY AND DATA MOBILITY FOR MISSION CRITICAL APPLICATIONS Storage infrastructure is
High-Availability, Fault Tolerance, and Resource Oriented Computing
Eugene Ciurana [email protected] - pr3d4t0r ##java, irc.freenode.net High-Availability, Fault Tolerance, and Resource Oriented Computing This presentation is available from: http://ciurana.eu/geecon-2010
HRG Assessment: Stratus everrun Enterprise
HRG Assessment: Stratus everrun Enterprise Today IT executive decision makers and their technology recommenders are faced with escalating demands for more effective technology based solutions while at
High Availability with Elixir
High Availability with Elixir High Availability High-availability clusters (also known as HA Clusters or Failover Clusters) are computer clusters that are implemented primarily for the purpose of providing
High Availability with Postgres Plus Advanced Server. An EnterpriseDB White Paper
High Availability with Postgres Plus Advanced Server An EnterpriseDB White Paper For DBAs, Database Architects & IT Directors December 2013 Table of Contents Introduction 3 Active/Passive Clustering 4
Creating A Highly Available Database Solution
WHITE PAPER Creating A Highly Available Database Solution Advantage Database Server and High Availability TABLE OF CONTENTS 1 Introduction 1 High Availability 2 High Availability Hardware Requirements
Persistent, Reliable JMS Messaging Integrated Into Voyager s Distributed Application Platform
Persistent, Reliable JMS Messaging Integrated Into Voyager s Distributed Application Platform By Ron Hough Abstract Voyager Messaging is an implementation of the Sun JMS 1.0.2b specification, based on
ORACLE COHERENCE 12CR2
ORACLE COHERENCE 12CR2 KEY FEATURES AND BENEFITS ORACLE COHERENCE IS THE #1 IN-MEMORY DATA GRID. KEY FEATURES Fault-tolerant in-memory distributed data caching and processing Persistence for fast recovery
CHAPTER 2 BACKGROUND AND OBJECTIVE OF PRESENT WORK
CHAPTER 2 BACKGROUND AND OBJECTIVE OF PRESENT WORK 2.1 Background Today middleware technology is not implemented only in banking and payment system even this is the most important point in the field of
WITH BIGMEMORY WEBMETHODS. Introduction
WEBMETHODS WITH BIGMEMORY Guaranteed low latency for all data processing needs TABLE OF CONTENTS 1 Introduction 2 Key use cases for with webmethods 5 Using with webmethods 6 Next steps webmethods is the
Fax Server Cluster Configuration
Fax Server Cluster Configuration Low Complexity, Out of the Box Server Clustering for Reliable and Scalable Enterprise Fax Deployment www.softlinx.com Table of Contents INTRODUCTION... 3 REPLIXFAX SYSTEM
Cloud Based Application Architectures using Smart Computing
Cloud Based Application Architectures using Smart Computing How to Use this Guide Joyent Smart Technology represents a sophisticated evolution in cloud computing infrastructure. Most cloud computing products
Solution Brief Availability and Recovery Options: Microsoft Exchange Solutions on VMware
Introduction By leveraging the inherent benefits of a virtualization based platform, a Microsoft Exchange Server 2007 deployment on VMware Infrastructure 3 offers a variety of availability and recovery
Ecomm Enterprise High Availability Solution. Ecomm Enterprise High Availability Solution (EEHAS) www.ecommtech.co.za Page 1 of 7
Ecomm Enterprise High Availability Solution Ecomm Enterprise High Availability Solution (EEHAS) www.ecommtech.co.za Page 1 of 7 Ecomm Enterprise High Availability Solution Table of Contents 1. INTRODUCTION...
<Insert Picture Here> WebLogic High Availability Infrastructure WebLogic Server 11gR1 Labs
WebLogic High Availability Infrastructure WebLogic Server 11gR1 Labs WLS High Availability Data Failure Human Error Backup & Recovery Site Disaster WAN Clusters Disaster Recovery
HA / DR Jargon Buster High Availability / Disaster Recovery
HA / DR Jargon Buster High Availability / Disaster Recovery Welcome to Maxava s Jargon Buster. Your quick reference guide to Maxava HA and industry technical terms related to High Availability and Disaster
High-Availablility Infrastructure Architecture Web Hosting Transition
High-Availablility Infrastructure Architecture Web Hosting Transition Jolanta Lapkiewicz MetLife Corporation, New York e--mail. [email protected]]LPLHU])UF]NRZVNL 7HFKQLFDO8QLYHUVLW\RI:URFáDZ'HSDUWDPent
OVERVIEW. CEP Cluster Server is Ideal For: First-time users who want to make applications highly available
Phone: (603)883-7979 [email protected] Cepoint Cluster Server CEP Cluster Server turnkey system. ENTERPRISE HIGH AVAILABILITY, High performance and very reliable Super Computing Solution for heterogeneous
WSO2 Message Broker. Scalable persistent Messaging System
WSO2 Message Broker Scalable persistent Messaging System Outline Messaging Scalable Messaging Distributed Message Brokers WSO2 MB Architecture o Distributed Pub/sub architecture o Distributed Queues architecture
How To Improve Your Communication With An Informatica Ultra Messaging Streaming Edition
Messaging High Performance Peer-to-Peer Messaging Middleware brochure Can You Grow Your Business Without Growing Your Infrastructure? The speed and efficiency of your messaging middleware is often a limiting
Vess A2000 Series HA Surveillance with Milestone XProtect VMS Version 1.0
Vess A2000 Series HA Surveillance with Milestone XProtect VMS Version 1.0 2014 PROMISE Technology, Inc. All Rights Reserved. Contents Introduction 1 Purpose 1 Scope 1 Audience 1 What is High Availability?
An Oracle White Paper November 2010. Oracle Real Application Clusters One Node: The Always On Single-Instance Database
An Oracle White Paper November 2010 Oracle Real Application Clusters One Node: The Always On Single-Instance Database Executive Summary... 1 Oracle Real Application Clusters One Node Overview... 1 Always
How To Run Apa Hadoop 1.0 On Vsphere Tmt On A Hyperconverged Network On A Virtualized Cluster On A Vspplace Tmter (Vmware) Vspheon Tm (
Apache Hadoop 1.0 High Availability Solution on VMware vsphere TM Reference Architecture TECHNICAL WHITE PAPER v 1.0 June 2012 Table of Contents Executive Summary... 3 Introduction... 3 Terminology...
SOLUTION BRIEF. Advanced ODBC and JDBC Access to Salesforce Data. www.datadirect.com
SOLUTION BRIEF Advanced ODBC and JDBC Access to Salesforce Data 2 CLOUD DATA ACCESS In the terrestrial world of enterprise computing, organizations depend on advanced JDBC and ODBC technologies to provide
The functionality and advantages of a high-availability file server system
The functionality and advantages of a high-availability file server system This paper discusses the benefits of deploying a JMR SHARE High-Availability File Server System. Hardware and performance considerations
Enterprise Integration
Enterprise Integration Enterprise Service Bus Java Message Service Presented By Ian McNaney University of Colorado at Boulder Motivation Enterprise context Many different systems Varying ages Varying technologies
XTM Web 2.0 Enterprise Architecture Hardware Implementation Guidelines. A.Zydroń 18 April 2009. Page 1 of 12
XTM Web 2.0 Enterprise Architecture Hardware Implementation Guidelines A.Zydroń 18 April 2009 Page 1 of 12 1. Introduction...3 2. XTM Database...4 3. JVM and Tomcat considerations...5 4. XTM Engine...5
Best Practices for Implementing High Availability for SAS 9.4
ABSTRACT Paper 305-2014 Best Practices for Implementing High Availability for SAS 9.4 Cheryl Doninger, SAS; Zhiyong Li, SAS; Bryan Wolfe, SAS There are many components that make up the mid-tier and server-tier
EMC DATA PROTECTION FOR SAP HANA
White Paper EMC DATA PROTECTION FOR SAP HANA Persistence, Disaster Tolerance, Disaster Recovery, and Efficient Backup for a Data Center Ready SAP HANA EMC Solutions Group Abstract This white paper explains
Blackboard Managed Hosting SM Disaster Recovery Planning Document
BLACKBOARD MANAGED HOSTING Blackboard Managed Hosting SM Disaster Recovery Planning Document Prepared By: MH Services Modified Date: March 2009 Revision: 1.8 1. OBJECTIVES... 3 2. SCOPE... 3 3. ASSUMPTIONS...
High Availability Cluster for RC18015xs+
High Availability Cluster for RC18015xs+ Shared Storage Architecture Synology Inc. Table of Contents Chapter 1: Introduction... 3 Chapter 2: High-Availability Clustering... 4 2.1 Synology High-Availability
Informix Dynamic Server May 2007. Availability Solutions with Informix Dynamic Server 11
Informix Dynamic Server May 2007 Availability Solutions with Informix Dynamic Server 11 1 Availability Solutions with IBM Informix Dynamic Server 11.10 Madison Pruet Ajay Gupta The addition of Multi-node
The Service Availability Forum Specification for High Availability Middleware
The Availability Forum Specification for High Availability Middleware Timo Jokiaho, Fred Herrmann, Dave Penkler, Manfred Reitenspiess, Louise Moser Availability Forum [email protected], [email protected],
KillTest. http://www.killtest.cn 半 年 免 费 更 新 服 务
KillTest 质 量 更 高 服 务 更 好 学 习 资 料 http://www.killtest.cn 半 年 免 费 更 新 服 务 Exam : 1Z0-599 Title : Oracle WebLogic Server 12c Essentials Version : Demo 1 / 10 1.You deploy more than one application to the
Tier Architectures. Kathleen Durant CS 3200
Tier Architectures Kathleen Durant CS 3200 1 Supporting Architectures for DBMS Over the years there have been many different hardware configurations to support database systems Some are outdated others
Learn Oracle WebLogic Server 12c Administration For Middleware Administrators
Wednesday, November 18,2015 1:15-2:10 pm VT425 Learn Oracle WebLogic Server 12c Administration For Middleware Administrators Raastech, Inc. 2201 Cooperative Way, Suite 600 Herndon, VA 20171 +1-703-884-2223
Middleware Platforms for Application Development: A Product Comparison
Middleware Platforms for Application Development: A Product Comparison Richard Naszcyniec Senior Principal Program Marketing Manager, Red Hat June 13, 2013 Today s session Red Hat JBoss Middleware focus
Skelta BPM and High Availability
Skelta BPM and High Availability Introduction Companies are now adopting cloud for hosting their business process management (BPM) tools. BPM on cloud can help control costs, optimize business processes
Distributed File Systems
Distributed File Systems Mauro Fruet University of Trento - Italy 2011/12/19 Mauro Fruet (UniTN) Distributed File Systems 2011/12/19 1 / 39 Outline 1 Distributed File Systems 2 The Google File System (GFS)
Highly Available Mobile Services Infrastructure Using Oracle Berkeley DB
Highly Available Mobile Services Infrastructure Using Oracle Berkeley DB Executive Summary Oracle Berkeley DB is used in a wide variety of carrier-grade mobile infrastructure systems. Berkeley DB provides
Red Hat Enterprise linux 5 Continuous Availability
Red Hat Enterprise linux 5 Continuous Availability Businesses continuity needs to be at the heart of any enterprise IT deployment. Even a modest disruption in service is costly in terms of lost revenue
Cloud Server. Parallels. Key Features and Benefits. White Paper. www.parallels.com
Parallels Cloud Server White Paper Key Features and Benefits www.parallels.com Table of Contents Introduction... 3 Key Features... 3 Distributed Cloud Storage (Containers and Hypervisors)... 3 Rebootless
The Importance of Software License Server Monitoring White Paper
LicenseMonitor The Importance of Software License Server Monitoring The Importance of Software License Server Monitoring White Paper Introduction In the electronic design automation (EDA) and other CAD
Enterprise Planning Large Scale ARGUS Enterprise 10.6. 5/29/2015 ARGUS Software An Altus Group Company
Enterprise Planning Large Scale ARGUS Enterprise 10.6 5/29/2015 ARGUS Software An Altus Group Company Large Enterprise Planning Guide ARGUS Enterprise 10.6 5/29/2015 Published by: ARGUS Software, Inc.
Using Multipathing Technology to Achieve a High Availability Solution
Using Multipathing Technology to Achieve a High Availability Solution Table of Contents Introduction...3 Multipathing Technology...3 Multipathing I/O Implementations...5 Storage Redundancy...5 Infortrend
Code:1Z0-599. Titre: Oracle WebLogic. Version: Demo. Server 12c Essentials. http://www.it-exams.fr/
Code:1Z0-599 Titre: Oracle WebLogic Server 12c Essentials Version: Demo http://www.it-exams.fr/ QUESTION NO: 1 You deploy more than one application to the same WebLogic container. The security is set on
Building a Reliable Messaging Infrastructure with Apache ActiveMQ
Building a Reliable Messaging Infrastructure with Apache ActiveMQ Bruce Snyder IONA Technologies Bruce Synder Building a Reliable Messaging Infrastructure with Apache ActiveMQ Slide 1 Do You JMS? Bruce
ACHIEVING 100% UPTIME WITH A CLOUD-BASED CONTACT CENTER
ACHIEVING 100% UPTIME WITH A CLOUD-BASED CONTACT CENTER Content: Introduction What is Redundancy? Defining a Hosted Contact Center V-TAG Distribution Levels of Redundancy Conclusion Fault Tolerance Scalability
Integration of PRIMECLUSTER and Mission- Critical IA Server PRIMEQUEST
Integration of and Mission- Critical IA Server V Masaru Sakai (Manuscript received May 20, 2005) Information Technology (IT) systems for today s ubiquitous computing age must be able to flexibly accommodate
MaximumOnTM. Bringing High Availability to a New Level. Introducing the Comm100 Live Chat Patent Pending MaximumOn TM Technology
MaximumOnTM Bringing High Availability to a New Level Introducing the Comm100 Live Chat Patent Pending MaximumOn TM Technology Introduction While businesses have become increasingly dependent on computer-based
COST-BENEFIT ANALYSIS: HIGH AVAILABILITY IN THE CLOUD AVI FREEDMAN, TECHNICAL ADVISOR. a white paper by
HIGH AVAILABILITY IN THE CLOUD AVI FREEDMAN, TECHNICAL ADVISOR a white paper by COST-BENEFIT ANALYSIS: HIGH AVAILABILITY IN THE CLOUD Is the first question you ask when evaluating IT infrastructure, how
Contents. SnapComms Data Protection Recommendations
Contents Abstract... 2 SnapComms Solution Environment... 2 Concepts... 3 What to Protect... 3 Database Failure Scenarios... 3 Physical Infrastructure Failures... 3 Logical Data Failures... 3 Service Recovery
CASE STUDY: Oracle TimesTen In-Memory Database and Shared Disk HA Implementation at Instance level. -ORACLE TIMESTEN 11gR1
CASE STUDY: Oracle TimesTen In-Memory Database and Shared Disk HA Implementation at Instance level -ORACLE TIMESTEN 11gR1 CASE STUDY Oracle TimesTen In-Memory Database and Shared Disk HA Implementation
ORACLE DATABASE HIGH AVAILABILITY STRATEGY, ARCHITECTURE AND SOLUTIONS
ORACLE DATABASE HIGH AVAILABILITY STRATEGY, ARCHITECTURE AND SOLUTIONS DOAG Nuremberg - 17/09/2013 Kirill Loifman Oracle Certified Professional DBA www: dadbm.com Twitter: @loifmkir ELEMENTS OF HIGH AVAILABILITY
Jive and High-Availability
Jive and High-Availability TOC 2 Contents Jive and High-Availability... 3 Supported High-Availability Jive Configurations...3 Designing a Single Data Center HA Configuration... 3 Designing a Multiple Data
Pervasive PSQL Meets Critical Business Requirements
Pervasive PSQL Meets Critical Business Requirements Pervasive PSQL White Paper May 2012 Table of Contents Introduction... 3 Data Backup... 3 Pervasive Backup Agent... 3 Pervasive PSQL VSS Writer... 5 Pervasive
High Availability for Citrix XenApp
WHITE PAPER Citrix XenApp High Availability for Citrix XenApp Enhancing XenApp Availability with NetScaler Reference Architecture www.citrix.com Contents Contents... 2 Introduction... 3 Desktop Availability...
Introduction to Virtualization. Paul A. Strassmann George Mason University October 29, 2008, 7:20 to 10:00 PM
Introduction to Virtualization Paul A. Strassmann George Mason University October 29, 2008, 7:20 to 10:00 PM 1 Data Center Transformation 2 Scope of Virtualization Services 3 Virtualization Evolution 4
VDI can reduce costs, simplify systems and provide a less frustrating experience for users.
1 INFORMATION TECHNOLOGY GROUP VDI can reduce costs, simplify systems and provide a less frustrating experience for users. infor ation technology group 2 INFORMATION TECHNOLOGY GROUP CONTENTS Introduction...3
Maximum Availability Architecture. Oracle Best Practices For High Availability. Backup and Recovery Scenarios for Oracle WebLogic Server: 10.
Backup and Recovery Scenarios for Oracle WebLogic Server: 10.3 An Oracle White Paper January, 2009 Maximum Availability Architecture Oracle Best Practices For High Availability Backup and Recovery Scenarios
Oracle Database Solutions on VMware High Availability. Business Continuance of SAP Solutions on Vmware vsphere
Business Continuance of SAP Solutions on Vmware vsphere This product is protected by U.S. and international copyright and intellectual property laws. This product is covered by one or more patents listed
Pulsar Realtime Analytics At Scale. Tony Ng April 14, 2015
Pulsar Realtime Analytics At Scale Tony Ng April 14, 2015 Big Data Trends Bigger data volumes More data sources DBs, logs, behavioral & business event streams, sensors Faster analysis Next day to hours
HARVARD RESEARCH GROUP, Inc.
HARVARD RESEARCH GROUP,Inc. 1740 MASSACHUSETTS AVENUE BOXBOROUGH, MASSACHUSETTS 01719 Tel (978) 263-3399 Vol1 The High-Availability Challenge 1999 Recently Harvard Research Group (HRG) completed the analysis
NEC Corporation of America Intro to High Availability / Fault Tolerant Solutions
NEC Corporation of America Intro to High Availability / Fault Tolerant Solutions 1 NEC Corporation Technology solutions leader for 100+ years Established 1899, headquartered in Tokyo First Japanese joint
Veritas Cluster Server from Symantec
Delivers high availability and disaster recovery for your critical applications Data Sheet: High Availability Overview protects your most important applications from planned and unplanned downtime. Cluster
Online Transaction Processing in SQL Server 2008
Online Transaction Processing in SQL Server 2008 White Paper Published: August 2007 Updated: July 2008 Summary: Microsoft SQL Server 2008 provides a database platform that is optimized for today s applications,
ORACLE DATABASE 10G ENTERPRISE EDITION
ORACLE DATABASE 10G ENTERPRISE EDITION OVERVIEW Oracle Database 10g Enterprise Edition is ideal for enterprises that ENTERPRISE EDITION For enterprises of any size For databases up to 8 Exabytes in size.
Disaster Recovery for Oracle Database
Disaster Recovery for Oracle Database Zero Data Loss Recovery Appliance, Active Data Guard and Oracle GoldenGate ORACLE WHITE PAPER APRIL 2015 Overview Oracle Database provides three different approaches
Apache Ignite TM (Incubating) - In- Memory Data Fabric Fast Data Meets Open Source
Apache Ignite TM (Incubating) - In- Memory Data Fabric Fast Data Meets Open Source DMITRIY SETRAKYAN Founder, PPMC http://www.ignite.incubator.apache.org @apacheignite @dsetrakyan Agenda About In- Memory
Automatic Service Migration in WebLogic Server An Oracle White Paper July 2008
Automatic Service Migration in WebLogic Server An Oracle White Paper July 2008 NOTE: The following is intended to outline our general product direction. It is intended for information purposes only, and
Service Mediation. The Role of an Enterprise Service Bus in an SOA
Service Mediation The Role of an Enterprise Service Bus in an SOA 2 TABLE OF CONTENTS 1 The Road to Web Services and ESBs...4 2 Enterprise-Class Requirements for an ESB...5 3 Additional Evaluation Criteria...7
Meeting Management Solution. Technology and Security Overview. 10012 N. Dale Mabry Hwy Suite 115 Tampa, FL 33618 800-274-5624 Ext 702
Meeting Management Solution Technology and Security Overview 10012 N. Dale Mabry Hwy Suite 115 Tampa, FL 33618 800-274-5624 Ext 702 Technology SaaS Software as a Service is offered as well. Client may
How To Use The Dcml Framework
DCML Framework Use Cases Introduction Use Case 1: Monitoring Newly Provisioned Servers Use Case 2: Ensuring Accurate Asset Inventory Across Multiple Management Systems Use Case 3: Providing Standard Application
An Oracle White Paper October 2011. BI Publisher 11g Scheduling & Apache ActiveMQ as JMS Provider
An Oracle White Paper October 2011 BI Publisher 11g Scheduling & Apache ActiveMQ as JMS Provider Disclaimer The following is intended to outline our general product direction. It is intended for information
Epimorphics Linked Data Publishing Platform
Epimorphics Linked Data Publishing Platform Epimorphics Services for G-Cloud Version 1.2 15 th December 2014 Authors: Contributors: Review: Andy Seaborne, Martin Merry Dave Reynolds Epimorphics Ltd, 2013
Oracle Databases on VMware High Availability
This product is protected by U.S. and international copyright and intellectual property laws. This product is covered by one or more patents listed at http://www.vmware.com/download/patents.html. VMware
A High Availability Clusters Model Combined with Load Balancing and Shared Storage Technologies for Web Servers
International Journal of Scientific & Engineering Research, Volume 5, Issue 12, December-2014 A High Availability Clusters Model Combined with Load Balancing and Shared Storage Technologies for Web Servers,
Total Business Continuity with Cyberoam High Availability
White paper Cyberoam UTM Total Business Continuity with Cyberoam High Availability Companies, big and small, must ensure constant availability of their company's network and data and prepare themselves
The Promise of Virtualization for Availability, High Availability, and Disaster Recovery - Myth or Reality?
B.Jostmeyer Tivoli System Automation [email protected] The Promise of Virtualization for Availability, High Availability, and Disaster Recovery - Myth or Reality? IBM Systems Management, Virtualisierung
<Insert Picture Here> Oracle In-Memory Database Cache Overview
Oracle In-Memory Database Cache Overview Simon Law Product Manager The following is intended to outline our general product direction. It is intended for information purposes only,
VALLIAMMAI ENGNIEERING COLLEGE SRM Nagar, Kattankulathur 603203.
VALLIAMMAI ENGNIEERING COLLEGE SRM Nagar, Kattankulathur 603203. DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING Year & Semester : II / III Section : CSE Subject Code : CP7028 Subject Name : ENTERPRISE
A Middleware Strategy to Survive Compute Peak Loads in Cloud
A Middleware Strategy to Survive Compute Peak Loads in Cloud Sasko Ristov Ss. Cyril and Methodius University Faculty of Information Sciences and Computer Engineering Skopje, Macedonia Email: [email protected]
Software Performance, Scalability, and Availability Specifications V 3.0
Software Performance, Scalability, and Availability Specifications V 3.0 Release Date: November 17, 2015 Availability: Daric guarantees a Monthly Uptime Percentage (defined below) of at least 99.95%, in
VoIP Logic: Disaster Recovery and Resiliency
VoIP Logic: Disaster Recovery and Resiliency VoIP Logic: Options for Disaster Recovery and Resiliency The ability to keep telephone systems operating in the event of a service impairment or a catastrophic
EMC VPLEX FAMILY. Transparent information mobility within, across, and between data centers ESSENTIALS A STORAGE PLATFORM FOR THE PRIVATE CLOUD
EMC VPLEX FAMILY Transparent information mobility within, across, and between data centers A STORAGE PLATFORM FOR THE PRIVATE CLOUD In the past, users have relied on traditional physical storage to meet
COMPARISON OF VMware VSHPERE HA/FT vs stratus
COMPARISON OF VMware VSHPERE HA/FT vs stratus ftserver SYSTEMS White Paper 2 Ensuring Availability of Virtualized Business-Critical Applications in an Always-On World Introduction Virtualization has become
