<<

SERVICE GUIDE

APTUM ADMINISTRATION PROGRAM SEPTEMBER 2019 OVERVIEW

Aptum’s (DBA) Program was designed to DBA Plan hours can be leveraged for all database-related activities help our customers reduce the cost of normal operation and the risk of detailed within this document, up to the allocation purchased. If you application and database downtime. require more hours than are purchased in a plan for a given month, any excess will be billed on an hourly basis at the standard Database Customers can work with Aptum’s Solutions Engineers and Certified Administration rate. Database Administrators to obtain assistance with everything from database engine configuration, performance optimization, clustering Included Database Platforms: administration, and administration.  SQL Server To help you achieve your performance goals, we offer our DBA plans in MySQL/MariaDB/Percona block-hour increments:

4 hours* * Hours are monthly and renew at the 1st of each calendar month and do not roll over. 8 hours* Overage rates are applicable only after block hours are consumed. All hours are applicable to the entire solution not per server. 12 hours* 20 hours*

THE NEED FOR DATABASE ADMINISTRATION

Most applications—especially those that support enterprise processes enable e-commerce, or facilitate collaboration—are database-intensive and demand optimal performance from the database.

Applications and database queries may utilize very lean and elegant code, but the structure and configuration of your can be a detriment to high performance. There are dozens, sometimes hundreds, of configuration settings that need to be optimally tuned to enhance database performance.

When the database is installed, most configuration defaults are applied automatically. Some customization, through various tools, allows users to optimally tune underlying functionality to drive high levels of performance, reliability, and efficiencies. This is where expertise is required, not only to understand the products themselves, but the underlying technologies like cache management, disk and memory allocation, server usage, storage and recovery techniques, and optimal structure and design.

For these technologies, companies either accept the defaults — and the downsides associated with them — or hire expensive in-house database administrators to examine, architect and structure the database so it’s optimized for the deployment environment including critical applications.

2 www.aptum.com SERVICE GUIDE: APTUM DATABASE ADMINISTRATION PROGRAM THE SOLUTION

Aptum provides the expertise needed to optimize databases through our DBA Program at a fraction of the cost of hiring in-house Microsoft SQL or MySQL certified DBA’s. The DBA Program assigns a highly experienced to work directly with you to identify performance improvement options with your database solution.

BENEFITS

Performance Boost Reduce Risk

Enjoy robust performance from your database. We’ll optimize your Regular infrastructure and database maintenance/tuning helps to database infrastructure, identify query improvements, and implement prevent risk of performance degradation or failure to business-critical smart data storage strategies. applications.

Lower Infrastructure Costs Precisely Tuned Access

Reduce hardware and bandwidth costs by tightly tuning the integration Analyze and optimize the structure and syntax of your data queries to of data, servers, storage and network. optimize their performance and reduce duplicated and unnecessary steps.

AVAILABLE SERVICES:

Database Engine Support Database Administration High Availability Solution • Hardware design • Database implementation • Database HA-DR implementation • Database engine installation • Database management and • Database HA-DR troubleshooting • Database engine management and troubleshooting • Database HA-DR monitoring troubleshooting • and vulnerability • Database HA-DR upgrading • Database engine patch installation review (on request) • changes • Database engine monitoring • Database export and import • Connectivity support • Database user account management

3 www.aptum.com SERVICE GUIDE: APTUM DATABASE ADMINISTRATION PROGRAM DBA PROGRAM SERVICES

Database Administration Health Check and Review — Aptum will perform an initial 90-day evaluation of the database solution, providing recommendations to — Aptum will follow best practice Installation/Configuration the client on performance improvements. Some examples of the types and standardization via setup questionnaires for both MS SQL Server of metrics interrogated during the review are as follows: on Windows Server and MySQL/MariaDB/Percona on Linux, where • Physical disk I/O statistics MS SQL is purchased from Aptum. The installation including HA-DR installation and configuration. • Query execution time (not available on MySQL/ MariaDB/Percona databases) Database Maintenance Plan — Aptum will create a maintenance • CPU use plan including automated backups/index optimize, dbcc and scheduling non-automated maintenance tasks. Aptum will also assist • Memory use in creating maintenance plans for existing databases on request, but • locking statistics quality may be limited by the design of the existing database. Aptum • Query cache hits recommends that Managed Tivoli backups be combined with local Subsequent quarterly reviews of database performance and maintenance database dumps to ensure all data is recoverable. are available, upon request, at no additional cost. Database Patch Management — Database vendors occasionally release patches to fix specific bugs. These patches are scheduled and MS SQL Server Support installed upon request. Security Hardening Review — Aptum takes database security Database User Account Management — Aptum will add users very seriously. In addition to standard MS SQL Server default security and give best-practice advice on user permissions on request. In features, we can provide the following advanced functions: addition, Aptum will update passwords and manage the user accounts • Support for Transparent Database Encryption (TDE) upon request. • Support for Transport Layer Security (TLS)  — Aptum can Database Recovery/Restore from Backup/Logs • Support for Always On encryption recover a database environment providing a robust backup strategy • Carry out security review for best practice has been implemented as per our guidance and the maintenance plans have not been altered. Aptum’s managed backup product is Advanced Performance Management — Aptum can provide strongly suggested as this provides a greater degree of protection by advanced database performance tuning and optimization, including: storing the backups securely in dedicated backup infrastructure. We • SQL tuning opportunity work with storage and backup engineers to configure and manage • Improve query execution plans supported native backup technologies and our backup agents. • Advise on defensive TSQL code writing

4 www.aptum.com SERVICE GUIDE: APTUM DATABASE ADMINISTRATION PROGRAM Recovering from a Disaster — In the event of data corruption MySQL Server Support or human error modification, Aptum can provide advanced recovery  — Aptum will set up, services including: MySQL Replication Support/Clustering manage and monitor replication including the following: • Point in time database recovery • Geo-distributed databases with Galera multi-master replication • Repair system database corrupted/lost files (Percona, MariaDB) • Reduce data loss whenever possible • Scalability with replication (Master/Slave) Specialized Maintenance Plans — Aptum can provide custom • High availability with pacemaker (Active/Passive failover) tailored scripts for various tasks including: In instances where replication fails or exceeds performance • Data movement including BCP for complex requirements such as thresholds, customers will be contacted, and assistance will be provided in returning the replication solution to within performance • Develop, deploy, and support SSIS ETL package for data feed thresholds.

Failover Management and Recovery Rehearsal — Where SQL Performance Tuning & Optimization — Aptum can provide Server Always On HA-DR solution is deployed, we help to develop a advanced database performance tuning and optimization, including: procedure to switchover between Prod and DR sites during failure and • Analysis of slow queries test events. • Optimizing queries and indexes Reporting Service — Configure reporting services based on • MySQL Server configuration and tuning customer requirements. • Database and table analysis • MySQL Security

PROFESSIONAL SERVICES

Activities within this section may be covered under the DBA plans where the scope is small enough to fit within the allocation of hours on the account. For larger engagements, our team may recommend a Professional Services project be scoped.

Script Writing/Automation: • Restore support database from production environment on daily basis • Develop TSQL scripts for data movement including BCP and Linked Server • Develop, deploy, and support SSIS ETL package for data feed

Migrations • Data migrations between databases managed by Aptum • Data imports from external database to database managed by Aptum

5 www.aptum.com SERVICE GUIDE: APTUM DATABASE ADMINISTRATION PROGRAM DBA PROGRAM

Supported Databases and Operating Systems

MySQL Microsoft SQL

Versions: Versions: • MySQL 5.1, 5.5, 5.6, 5.7 • MS SQL 2008R2/2012/2014/2016 • Percona 5.5, 5.6, 5.7 - Windows Server 2008/2012/2016 • MariaDB 5.5, 10.0, 10.1, 10.2 Editions:

Operating Systems: • MS SQL Web/Express/Standard/Enterprise • RHEL 5, 6, 7 Services/Features: • Centos 6, 7 • Always On/Mirroring/Replication//Snapshot • SSIS/SSRS/SSAS/TDE/TLS/In-Memory

LIMITATIONS

Unless otherwise agreed, DBA plans have a term of a minimum of 3 months.

Requirement for replication with MySQL is MySQL 5.1 on RHEL 6.

Database migrations are not included. Migrations will be handled as professional services/ad-hoc fees.

DBA plans do not include custom coding or rewriting of database or application code.

DBA plans do not include any database development. Aptum will aid with design elements only.

Plan size section limits the services available before overage fees apply.

DBA plans do not include 3rd party software, plug-in, or drivers that connect to a customer database.

Database Administration services are available during business hours (Eastern & GMT time zones).

Our support team provides 24/7/365 coverage to help investigate in the event of any service level problems.

6 www.aptum.com SERVICE GUIDE: APTUM DATABASE ADMINISTRATION PROGRAM CUSTOMER RESPONSIBILITIES

Customers must purchase and have Aptum-installed database Single function database servers are highly recommended. application. Aptum will not limit database instances per server; however, the Select an appropriately sized plan. DBA hours are used to perform customer must not exceed the available system resources. (Clusters related maintenance activities and for incident/service request are limited to approved number of instances.) handling. Notify Aptum via ticket of any changes to email address or contact Aptum support must have access to customer servers for routine information. maintenance tasks. Database replication customers should not write to slave as Except where otherwise stated, Aptum will help with database issues replication will fail. on a per request basis. Database replication does not include automatic failover, customer Customers must respond promptly to a ticket created for database- participation is needed. related issues to ensure the health of the database environment.

Customers are responsible for selecting an appropriate backup solution. Aptum can provide guidance as a subscription to a managed backup service is highly encouraged.

APTUM RESPONSIBILITIES

Aptum will provide 24/7 monitoring of the Database instance for service availability and failover. If a Database service stops responding or the cluster fails over, the Aptum team will investigate the cause and follow up by creating a ticket. If the customer needs to take action to resolve, the support team will attempt to contact the customer to seek final resolution. Aptum Database Administrators will be available upon request for database consultation services during business hours. The Database Administrators will be able to perform a review and provide a performance analysis for the solution, making recommendations to create a robust database solution.

HOW TO OPEN AN ONLINE TICKET

1. Go to https://support.aptum.com/ and enter your client ID and password into the login box. 2. Choose the support tab at the top of the page and a list of open and closed tickets should display. 3. Choose “request support” in the upper left-hand corner and fill out the requested information.

This information is current as of November 2017 and is subject to change at any time. All Aptum managed services are subject to Aptum terms of service located at http://www.aptum.com/legal

7 www.aptum.com SERVICE GUIDE: APTUM DATABASE ADMINISTRATION PROGRAM LEARN HOW APTUM CAN UNLOCK THE POTENTIAL OF YOUR DATA INFRASTRUCTURE.

Visit www.aptum.com or email [email protected]

ABOUT APTUM TECHNOLOGIES

Aptum Technologies enables customers to unlock the potential of their data infrastructure to drive tangible business outcomes and maximize the value of their technology investments. Aptum’s Data Center, Cloud, Hosting and Connectivity solutions, underpinned with expert Managed and Professional Services, offer genuine choice and adaptability combined with international reach spanning North America, Latin America and Europe. In Canada, through its Fiber business, Aptum is the first neutral host provider of turnkey small cell connectivity, augmenting an extensive metro network across Toronto and Montreal. Aptum is a portfolio company of Digital Colony, a global investment firm dedicated to strategic opportunities in digital infrastructure. For more information, visit www.aptum.com.

© Aptum Technologies Inc. 2019 All rights reserved. www.aptum.com SERVICE GUIDE: APTUM DATABASE ADMINISTRATION PROGRAM