Database Licensing Analysis



Similar documents
Microsoft SQL Server 2014 Virtualization Licensing Guide

SOFTWARE LICENSING ADVISORS LICENSING BRIEF SQL SERVER VIRTUAL SERVER MOBILITY WITHOUT SOFTWARE ASSURANCE

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

MS 20465C: Designing a Data Solution with Microsoft SQL Server

Microsoft SQL Server 2012 Virtualization Licensing Guide. June 2012

Introduction to Per Core Licensing and Basic Definitions

Navigating the Complexities of Oracle Licensing

Virtualized Disaster Recovery (VDR) Overview Detailed Description... 3

MS 10751A - Configuring and Deploying a Private Cloud with System Center 2012

Evaluation of Enterprise Data Protection using SEP Software

Kingston Communications Virtualisation Platforms

Advanced IT Pro Course for Office SharePoint Server 2007 and SharePoint Services 3.0

Microsoft SQL Server 2012 Licensing Guide. June 2012

Kalen Delaney

Nintex Licensing Guide

VMware System, Application and Data Availability With CA ARCserve High Availability

Enterprise Storage Solution for Hyper-V Private Cloud and VDI Deployments using Sanbolic s Melio Cloud Software Suite April 2011

Virtualized Disaster Recovery (VDR) Overview Detailed Description... 3

Designing a Data Solution with Microsoft SQL Server 2014

Microsoft SQL Server 2014 Licensing Guide

Licensing & Pricing FAQ

Solution Brief Availability and Recovery Options: Microsoft Exchange Solutions on VMware

Table of contents. Matching server virtualization with advanced storage virtualization

Information Services hosted services and costs

MS 20247C Configuring and Deploying a Private Cloud

Double-Take Replication in the VMware Environment: Building DR solutions using Double-Take and VMware Infrastructure and VMware Server

Microsoft SQL Server 2012 Licensing Guide

On-premises Hyper-V site to Azure protection with Hyper-V replication

MS-10751: Configuring and Deploying a Private Cloud with System Center Required Exam(s) Course Objectives. Price. Duration. Methods of Delivery

Server Virtualization with Windows Server Hyper-V and System Center

LICENSING MANAGEMENT SERIES. A Guide to Assessing Windows Server Licensing

Expert. Briefing. \\\\ Best Practices for Managing Storage with Hyper-V

Orchestration. Replicate to Azure capacity (100 GB) Guaranteed recovery time objective (RTO) $54 / instance. $16 / instance

TOSM Server Backup Service

Configuring and Deploying a Private Cloud

Microsoft System Center Virtual Machine Manager 2008: Overview. Lee Chiang Yen Principal Trainer NetAssist Services

SPLA Compliance Your Check List!

System Requirements for Microsoft Dynamics SL 2015

Configuring and Deploying a Private Cloud. Day(s): 5. Overview

Server & Cloud Management

Microsoft Licensing and Disaster Recovery

Planning for the Worst SAS Grid Manager and Disaster Recovery

MS Configuring and Administering Hyper-V in Windows Server 2012

Server Virtualization with Windows Server Hyper-V and System Center

MS Planning and Designing a Microsoft Lync Server 2010 Solution

Easily recover individual files or full disaster restores. Your data will be there when you need it - it s ready to restore. Install it and forget it

Course Outline: Course 6331: Deploying and Managing Microsoft System Center Virtual Machine Manager Learning Method: Instructor-led Classroom Learning

Licensing Microsoft server products for use in virtual environments

Whitepaper Continuous Availability Suite: Neverfail Solution Architecture

Active-Active and High Availability

Designing a Data Solution with Microsoft SQL Server

Windows Server 2012 Hyper-V Installation and Configuration Guide

Hosted SharePoint: Questions every provider should answer

Configuring and Deploying a Private Cloud 20247C; 5 days

EMC Business Continuity for Microsoft SQL Server 2008

Licensing Quick Reference Guide. Microsoft Internal Edition - Do Not Distribute Exter-

Critical SQL Server Databases:

Building disaster-recovery solution using Azure Site Recovery (ASR) for Hyper-V (Part 1)

Veeam Backup & Replication Enterprise Plus Powered by Cisco UCS: Reliable Data Protection Designed for Virtualized Environments

Course 6331A: Deploying and Managing Microsoft System Center Virtual Machine Manager

Course 20465C: Designing a Data Solution with Microsoft SQL Server

6422: Implementing and Managing Windows Server 2008 Hyper-V (3 Days)

10751-Configuring and Deploying a Private Cloud with System Center 2012

Configuring and Deploying a Private Cloud

Course Syllabus. Implementing and Managing Windows Server 2008 Hyper-V. Key Data. Audience. At Course Completion. Prerequisites

Welcome to the IBM Education Assistant module for Tivoli Storage Manager version 6.2 Hyper-V backups. hyper_v_backups.ppt.

Neverfail Solutions for VMware: Continuous Availability for Mission-Critical Applications throughout the Virtual Lifecycle

How To Get Atos Paas For Free

Annex 9: Private Cloud Specifications

Architektur XenServer

SQL Server 2012 Licensing Datasheet

SQL Server Storage Best Practice Discussion Dell EqualLogic

IBM Tivoli Storage Manager

Using EonStor FC-host Storage Systems in VMware Infrastructure 3 and vsphere 4

Veritas Cluster Server from Symantec

20465: Designing a Data Solution with Microsoft SQL Server

ABOUT US. Our mission. Our vision

Simple Software for a Business Continuity Plan and a Disaster Recovery Plan (BCP DRP) pdf ppt

5054A: Designing a High Availability Messaging Solution Using Microsoft Exchange Server 2007

Module 14: Scalability and High Availability

Microsoft SharePoint 2010 on VMware Availability and Recovery Options. Microsoft SharePoint 2010 on VMware Availability and Recovery Options

Course 10534A: Planning and Designing a Microsoft Lync Server 2010 Solution

Frequently Asked Questions SQL Server 2012 Editions and Licensing

Hyper-V Hosting Guidance:

IOS110. Virtualization 5/27/2014 1

Configuring and Deploying a Private Cloud

Configure AlwaysOn Failover Cluster Instances (SQL Server) using InfoSphere Data Replication Change Data Capture (CDC) on Windows Server 2012

Q. How many instances may I run with a license of SBS 2011 Essentials? Q. How many users can use the SBS 2011 Essentials software?...

Requirements Checklist for Choosing a Cloud Backup and Recovery Service Provider

This course is intended for database professionals who need who plan, implement, and manage database solutions. Primary responsibilities include:

Transcription:

Technical Memorandum SunGuide Software System Version 1.0 March 7, 2013 Prepared for: Florida Department of Transportation Intelligent Transportation Systems Program 605 Suwannee Street, M.S. 90 Tallahassee, Florida 32399-0450 (850) 410-5600

Table of Contents 1 Purpose... 1 2 Oracle Licensing Scheme... 2 3 SQL Server Licensing Scheme... 2 4 Pricing... 3 List of Tables Table 4.1 Price Comparison of Oracle and SQL Server... 4 List of Figures Figure 1.1 High Availability Database System Architecture... 1 Version 1.0 i

List of Acronyms and Abbreviations SA... Software Assurance VM... Virtual Machine Version 1.0 ii

1 Purpose The purpose of this document is to discuss the various advantages and disadvantages of both Oracle and Microsoft SQL Server licensing schemes. A hypothetical system will be used to compare the two licensing schemes as described below. There are four Windows-based servers labelled A, B, C, and D. These servers have a single eight-core processor. Server A is actively running a database. Server B is a fail over server for A. Server C is an offsite mirror of Server A, but never runs simultaneously with A. Server D is a fail over server for C. A C SAN01 SAN02 Failover Data Mirroring Failover B D Building 1 Active Database Building 2 Passive Database Figure 1.1 High Availability Database System Architecture This document explores how each database management system, Oracle and SQL Server, can implement the previously described system reliably and at what cost. Version 1.0 1

2 Oracle Licensing Scheme Oracle licensing is on a per core basis and is perpetual. For Windows operating systems, there is a 0.5 multiplier for core licensing. This means that one license must be acquired for every two cores capable of running Oracle. The phrase capable of running Oracle makes an important distinction. A license must be acquired for any server that may run Oracle regardless of whether or not it is actively running a database instance. This includes all cores in a virtual environment that could possibly be used, even in a failover situation, to run the database. The Oracle Failsafe module reduces the licensing costs in systems where a passive failover is all that is required. This free utility allows a user to have an unlicensed, passive Oracle server for the purposes of fail over. The only caveat being that the fail over server may not run for more than ten days per year without purchasing additional licenses. This may seem restrictive, but ten days is usually more than enough time to handle the failover needs of the average production environment. Hard partitioning of central processing unit cores can be accomplished with the free Oracle Virtual Machine (VM) software. This software allows a user to license only a subset of a server s cores by partitioning them for use within a virtual machine. No other virtualization software is recognized by Oracle for the purposes of licensing. Oracle VM can be used to avoid costly implementation on high core systems. If these Oracle licensing rules are applied to a high availability database system, as shown in Figure 1.1, then servers A and C would each require two licenses. If Oracle Failsafe is used for servers B and D, then additional licenses would not be required. If Oracle VM were used to partition off two cores from all of the servers, then only two licenses would be required to implement the entire deployment, rather than four. In order to mirror information to the second database Oracle DataGuard is required. This software must be purchased in addition to the Oracle licenses for the same number of licenses that are used on either side of the mirroring relationship. Oracle licenses are sold separately from Oracle support and necessary add-ons. Support is purchased for each license annually. Three major benefits of Oracle support are free software upgrades, live phone support, and Oracle s trouble ticketing system. Documentation describing other Oracle support benefits can be found at http://www.oracle.com/us/support/library/oraclepremier-support-brochure-069189.pdf. 3 SQL Server Licensing Scheme The most cost-effective SQL Server licensing is on a per core basis. This shares similarities with the Oracle licensing scheme, but some nuances set them apart. It should be noted that the per core licensing scheme is only available with the enterprise version of Microsoft SQL Server. Version 1.0 2

An advantage of SQL Server is that each active server can have one unlicensed passive server. The passive server may not perform any production workloads other than receiving the mirrored updates and waiting for the primary server to fail. This allows cost-effective implementation of passive failover servers. As long as the user does not exceed the number of licensed cores actively running SQL Server, SQL Server may be run on the secondary server with no additional licenses. Microsoft representatives recommended that training servers use an MSDN user license rather than licensing by cores. This is a significant cost saving, but the server cannot be used for production purposes under any circumstances. Alternate licensing rules exist for virtual servers, but the core licensing scheme applies for the most part. Microsoft representatives recommend Hyper-V, the Microsoft virtualization solution, which is available at no additional cost with purchase of SQL Server, but they also stated that VMware is an acceptable solution. SQL Server Software Assurance (SA) has several benefits in common with Oracle support, such as free upgrades and 24/7 support. Furthermore, SA allows more flexibility in using licenses in a server farm environment, such that licenses can be transferred to different physical servers dynamically rather than requiring all servers in the server farm to be licensed. A chart of Microsoft SA benefits is available at http://download.microsoft.com/download/e/0/7/e073ed43-1cd8-40b8-9ee5-afddb9b575d7/sa_benefits_interactive_chart.pdf. SQL Server Premier Support is Microsoft s solution for delivering additional, optional, active support. This support is provided by their field engineers and can be in response to issues or even planning, training, or other general active support needs. SQL Server Premier Support offers pay as you go support options, so unused support hours that may be included in a more expensive pricing model can be avoided. SQL Server Premier Support scales well with increased licenses. SQL Server allows all support to be routed through one central support account, providing a substantial savings from an account with many licenses. SA will grant some premier support hours, but is otherwise completely separate. 4 Pricing The system described in section 1 is a representative system for SunGuide software deployments and includes high availability failover, disaster recovery mirroring, and sufficient processing capacity to run SunGuide software in a production environment. This system can be implemented in either Oracle or SQL Server. Table 4.1 shows a comparison of pricing of such a system implemented using Oracle and SQL Server database products. In this example, both Oracle and SQL Server would require the same number of licenses, eight 2-core licenses. One of the key differences is how the two database applications license database mirroring capabilities. Oracle requires Data Guard licenses to be purchased additionally for database mirroring, while SQL Server includes database mirroring and many other modules in the Enterprise Edition of the software at no additional cost. Version 1.0 3

Table 4.1 Price Comparison of Oracle and SQL Server SQL Server 2012 Enterprise w/sa (8 2-Core Licenses) Perpetual Licenses Only $62,242.48 $171,084.32 Oracle Enterprise w/ Data Guard and Support (8 2-Core Licenses) Support $20,203.28 per year $37,638.56 per year Table 4.1 provides the cost comparison of SQL Server and Oracle for a new deployment. However, many SunGuide software users have already acquired Oracle licenses for their deployment. Therefore, the cost analysis was conducted for the initial license purchase cost and continuing support cost of SQL Server in comparison with only the ongoing support cost of Oracle. We concluded that if FDOT switches from the existing Oracle installation to an SQL Server identical to the example system, it would take four years to recoup the costs. This analysis takes into account the initial purchase of SQL Server licenses and the cost for SA for Microsoft SQL Server Enterprise in comparison to the support costs alone for Oracle enterprise database. Version 1.0 4