automating database cloud migration

22
© 2017 AT&T Intellectual Property. All rights reserved. AT&T and the Globe logo are registered trademarks and/or service marks of AT&T Intellectual Property and/or AT&T affiliated companies. All other marks are the property of their respective owners. 10/2/2017 Automating Database Cloud Migration How AT&T Is Making the Cloud a Reality Presenters Venkat Tekkalur, Director Technology Development – AT&T Andy Ferretti, Lead System Engineer – AT&T Mary Melgaard, Sr. Practice Director, IaaS - Oracle Consulting

Upload: others

Post on 19-Feb-2022

10 views

Category:

Documents


0 download

TRANSCRIPT

© 2017 AT&T Intellectual Property. All rights reserved. AT&T and the Globe logo are registered trademarks and/or service marks of AT&T Intellectual Property and/or AT&T affiliated companies. All other marks are the property of their respective owners.

10/2/2017

Automating Database Cloud MigrationHow AT&T Is Making the Cloud a Reality

PresentersVenkat Tekkalur, Director Technology Development – AT&TAndy Ferretti, Lead System Engineer – AT&TMary Melgaard, Sr. Practice Director, IaaS - Oracle Consulting

Automating Database Cloud Migration: How AT&T Is Making the Cloud a Reality

© 2017 AT&T Intellectual Property. All rights reserved. AT&T and the Globe logo are registered trademarks and/or service marks of AT&T Intellectual Property and/or AT&T affiliated companies. All other marks are the property of their respective owners.

AgendaAT&T Using Oracle Cloud• AT&T Cloud Infrastructure• AT&T Challenges• How ExaCM fits• Migration Approach• Issues and resolution• Migration Status

Oracle Presentation: AT&T Using Oracle Cloud• AT&T’s Drivers for Moving to Cloud • The Journey to Cloud • Oracle Consulting Studio • AT&T’s Anticipated Benefits • Contact Information

2

Automating Database Cloud Migration: How AT&T Is Making the Cloud a Reality

© 2017 AT&T Intellectual Property. All rights reserved. AT&T and the Globe logo are registered trademarks and/or service marks of AT&T Intellectual Property and/or AT&T affiliated companies. All other marks are the property of their respective owners.

AT&T Cloud Infrastructure

3

AT&T Cloud Platform VirtualizationMethod

Usage PaaS Services # Oracle DBs

AT&T OradataLimit (TB)

AT&T IOPS Limit (K)

General Purpose (GP) Cloud

Proprietary Virtualization

General Application

Multiple DB, J2EE, Web

~5,000 8 80 [300]

ExaCM – Large DB Oracle VM + RAC Stacking

Fill gap - > 8T Oracle only In dev 100

Open-Source Virtualization OpenStack / KVM

Common Services

IaaS/ tenant builds PaaS

Open-source

Network Services Cloud Proprietary Virtualization

Software Defined Network

IaaS/ tenant builds PaaS

Open-source/ MySQL

AT&T Currently operates multiple cloud platforms. The focus on this presentation will be the two that provide Oracle PaaS Services: General Purpose (GP) Cloud and ExaCM.

Automating Database Cloud Migration: How AT&T Is Making the Cloud a Reality

© 2017 AT&T Intellectual Property. All rights reserved. AT&T and the Globe logo are registered trademarks and/or service marks of AT&T Intellectual Property and/or AT&T affiliated companies. All other marks are the property of their respective owners.

AT&T Challenges

4

Automating Database Cloud Migration: How AT&T Is Making the Cloud a Reality

© 2017 AT&T Intellectual Property. All rights reserved. AT&T and the Globe logo are registered trademarks and/or service marks of AT&T Intellectual Property and/or AT&T affiliated companies. All other marks are the property of their respective owners.

AT&T ChallengesDatabases over 8T

Scale down rarely justified

5

Anticipated SolutionDatabases over 8T

Robust shared environment with usage based pricing provides elastic cloud benefits

Several months for detailed design and delivery of bare-metal servers

Time and labor to install and configure O/S, grid cluster, and database with limited automation

Application specific solutions do not have cost savings associated with elastic cloud environment

Scale up requires time for resource increase and re-configuration

Mean Time To Implement (MTTI) not in line with Agile methodology

Pre-deploy robust solution to support any database from 8T-100T

Pre-deploy hardware and O/SAutomate database deployment

Greatly reduced MTTI through pre-deployment and automation

Elastic environment and usage based pricing facilitates scale-up

Shared environment allows resources to be easily reallocated

Automating Database Cloud Migration: How AT&T Is Making the Cloud a Reality

© 2017 AT&T Intellectual Property. All rights reserved. AT&T and the Globe logo are registered trademarks and/or service marks of AT&T Intellectual Property and/or AT&T affiliated companies. All other marks are the property of their respective owners.

AT&T Cloud Infrastructure – How ExaCM fits

6

Automating Database Cloud Migration: How AT&T Is Making the Cloud a Reality

© 2017 AT&T Intellectual Property. All rights reserved. AT&T and the Globe logo are registered trademarks and/or service marks of AT&T Intellectual Property and/or AT&T affiliated companies. All other marks are the property of their respective owners.

ExaCM Goal – Reduce deploy time for 8TB-100TB Databases

7

Typical deploy times on the right• Currently, large DBs require application dedicated bare-

metal servers• Increased design and planning time for large DBs• Significant time for ordering and HW install• Additional time for O/S build, cluster build, database build• Goal for ExaCM is to build DBs >8TB in same time as

General Purpose (GP) cloud (<8T)

Automating Database Cloud Migration: How AT&T Is Making the Cloud a Reality

© 2017 AT&T Intellectual Property. All rights reserved. AT&T and the Globe logo are registered trademarks and/or service marks of AT&T Intellectual Property and/or AT&T affiliated companies. All other marks are the property of their respective owners.

Cloud Deployment Goals

8

Current State

• Multiple orchestration engines based on cloud platform

• General Purpose (GP)Cloud: Customized proprietary tool

• Open-Stack Cloud: Horizon/ HEAT

Future State

• Common tool to deploy across cloud frameworks

• Common tool to orchestrate and manage across multiple providers

• Replace current orchestration engines• Working model of target architecture used

for ExaCM database builds• Abstraction layer calls Oracle OCM

APIs to create database instances across ExaCM Cluster Nodes

Automating Database Cloud Migration: How AT&T Is Making the Cloud a Reality

© 2017 AT&T Intellectual Property. All rights reserved. AT&T and the Globe logo are registered trademarks and/or service marks of AT&T Intellectual Property and/or AT&T affiliated companies. All other marks are the property of their respective owners.9

Offering

GP Cloud

Create and maintainProcess Apps

Designer/Admin

Locally Developed Catalog and Request Tool

OfferingBPM Process Apps & Toolkits

Deploy Process Apps

OfferingOfferings/Templates

Provision/update VMs

Customized Proprietary Orchestration Tool

)

Request new VMs/Update VMs

Current Future

BPM Process Apps & Toolkits

Update/sync

KVM

Abstraction Layer Orchestration

Blueprints

Catalogs

Publish/Share

Cloud User

Request new VMs/Update VMs

Create and manage Blueprints

Provision/update VMs

Stacks

VM create/update Requirements

Spreadsheets

Consume

Network provisioning,Project Management Capacity Planning, OS

Config, DB config, Backup/Recovery

config etc.

AT&T OSS

Project Mgmt Process

Database Provisioning on ExaCMØ Common orchestration tool will

deploy database on ExaCM in manner similar to deployment on other cloud deploys.

Ø Oracle Cloud Machine (OCM) Orchestrator provides APIs to aid the AT&T provisioning Tool.

GP Cloud Public

ExaCMOCM

Abstraction Layer Model

Build

Automating Database Cloud Migration: How AT&T Is Making the Cloud a Reality

© 2017 AT&T Intellectual Property. All rights reserved. AT&T and the Globe logo are registered trademarks and/or service marks of AT&T Intellectual Property and/or AT&T affiliated companies. All other marks are the property of their respective owners.

Migration Approach

10

Automating Database Cloud Migration: How AT&T Is Making the Cloud a Reality

© 2017 AT&T Intellectual Property. All rights reserved. AT&T and the Globe logo are registered trademarks and/or service marks of AT&T Intellectual Property and/or AT&T affiliated companies. All other marks are the property of their respective owners.

Project Migration ProcessProject scope for migration to ExaCM• Production databases with 8TB-100TB (oradata)• Non-production databases supporting databases in scope for migration to ExaCM

Migration Prerequisites• Database inventory for database selection.

• Database name, host name, database size, architecture such as O/S, configuration such as characterset, etc.

• Capacity Planning Database – CPU, I/O, Network Metrics• Application Database / sponsors etc.• Install Oracle Consulting Studio – Integrate with Oracle Enterprise Manager (OEM)

11

Automating Database Cloud Migration: How AT&T Is Making the Cloud a Reality

© 2017 AT&T Intellectual Property. All rights reserved. AT&T and the Globe logo are registered trademarks and/or service marks of AT&T Intellectual Property and/or AT&T affiliated companies. All other marks are the property of their respective owners.

Migration Process

12

Plan

• Database inventory provides metadata to select in-scope applications – import into Oracle Consulting Studio

• Capacity Planning data provides metrics for infrastructure placement

• Application inventory provides application support organization and application characteristics (PCI/ Mission Critical, etc.)

Analysis Migration

• Oracle Consulting Studio interface to Enterprise Manager for additional metrics to define tee-shirt size

• Migration Plan selected based on attributes (size, endian, downtime windows)

• Migration method based on AT&T Unix to Linux experience

• Initial Snapshot• RMAN Duplicate• Datapump export/ import

• Synchronization for minimum downtime

• GoldenGate• DataGuard

• Build database instances based on tee-shirt size

• Initial snapshot of source database

• Synchronization method to catch-up and maintain until cutover

• Cutover: • Redirect application

connections, incoming replication (GoldenGate, DBLinks)

• Application Validation• Reverse synchronization for

fallback.

Automating Database Cloud Migration: How AT&T Is Making the Cloud a Reality

© 2017 AT&T Intellectual Property. All rights reserved. AT&T and the Globe logo are registered trademarks and/or service marks of AT&T Intellectual Property and/or AT&T affiliated companies. All other marks are the property of their respective owners.

Challenges and Resolutions

13

Automating Database Cloud Migration: How AT&T Is Making the Cloud a Reality

© 2017 AT&T Intellectual Property. All rights reserved. AT&T and the Globe logo are registered trademarks and/or service marks of AT&T Intellectual Property and/or AT&T affiliated companies. All other marks are the property of their respective owners.

Issues and Resolution - Hardware

14

Issue Resolution

Some AT&T datacenters limited to 8KW / rack due to heat management

Reduce planned full racks to half-rack

Automating Database Cloud Migration: How AT&T Is Making the Cloud a Reality

© 2017 AT&T Intellectual Property. All rights reserved. AT&T and the Globe logo are registered trademarks and/or service marks of AT&T Intellectual Property and/or AT&T affiliated companies. All other marks are the property of their respective owners.

Issues and Resolutions - Network

15

Issue Resolution

ExaCM Generation x5 uses Layer 2 protocol to customer switch.ExaCM Generation x6 uses Layer 3 protocol to customer switch.

• Split traffic from ExaCM Top of RAC (TOR) switch to AT&T intranet switches.

• General Purpose Network (GPN) traffic to switch for WAN Routing

• Data Center infrastructure traffic for switch to backup/recovery and extended storage on NAS

• Allocate traffic based on expected breakdown between GPN and backup/recovery

Oracle requires forward command in all DNS servers for each <cloudID>.oraclecloudatcustomer.com

• Update all DNS servers to forward *.oraclecloudatcustomer.com to a small number of DNS servers sufficient for access to the OCM

• Manage forward of specific <cloudID>.oraclecloudatcustomer.com from small number of DNS servers.

Automating Database Cloud Migration: How AT&T Is Making the Cloud a Reality

© 2017 AT&T Intellectual Property. All rights reserved. AT&T and the Globe logo are registered trademarks and/or service marks of AT&T Intellectual Property and/or AT&T affiliated companies. All other marks are the property of their respective owners.

Issues and Resolutions - Security

16

Issue Resolution

Common instance owner account (oracle:dba) hampers granular support team mapping with sudo.

Short Term: All instances on a VM must be supported by same DBA support team.

Automating Database Cloud Migration: How AT&T Is Making the Cloud a Reality

© 2017 AT&T Intellectual Property. All rights reserved. AT&T and the Globe logo are registered trademarks and/or service marks of AT&T Intellectual Property and/or AT&T affiliated companies. All other marks are the property of their respective owners.

Issues and Resolution – Backup Recovery

17

Issue Resolution

Multiple large databases sharing common hardware such as network ports for backup/recovery

Reduce bandwidth requirements using incremental backups such as ZDLRA or deduplication technology

Automating Database Cloud Migration: How AT&T Is Making the Cloud a Reality

© 2017 AT&T Intellectual Property. All rights reserved. AT&T and the Globe logo are registered trademarks and/or service marks of AT&T Intellectual Property and/or AT&T affiliated companies. All other marks are the property of their respective owners.

Migration Status

18

Automating Database Cloud Migration: How AT&T Is Making the Cloud a Reality

© 2017 AT&T Intellectual Property. All rights reserved. AT&T and the Globe logo are registered trademarks and/or service marks of AT&T Intellectual Property and/or AT&T affiliated companies. All other marks are the property of their respective owners.

Planned Migration Status

19

1Q17

2Q17

3Q17

4Q17•Testing with

x5 •Inventory and Planning

•Install x6 generation hardware

•4 early adopters testing

1Q18

2Q18

3Q18

4Q18• Early Adopters

go live• Phase 1

testing

• Phase 1 go live• Phase 2

testing

• Phase 2 go live• Phase 3

testing• Phase 3 go live• Phase 4

testing

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

Automating Database Cloud Migration How AT&T is Making Cloud a RealityMary MelgaardSr. Practice Director, IaaS/PaaSOracle Consulting October, 2017

Confidential – Oracle Internal/Restricted/Highly Restricted

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

Safe Harbor Statement

The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle’s products remains at the sole discretion of Oracle.

Confidential – Oracle Internal/Restricted/Highly Restricted 21

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | Confidential – Oracle Internal/Restricted/Highly Restricted 22

AT&T’s Drivers for Moving to Cloud

Oracle Consulting Studio

Contact Information

Agenda

1

2

3