Public Cloud Architecture Guide - 199.255.244.200

Transcription

Public CloudArchitecture GuideCommvault Version 11 SP9VERSION 2.6 / Oct 2017COMMVAULT PRODUCTSFOR GENERAL RELEASEPage 1

Public Cloud Architecture Guide – v2.6 Oct 2017Table of ContentsAbstract . 10The Cloud Difference . 10Infrastructure as Programmable, Addressable Resources .10Transforming the Disaster Recovery model for a more agile, cost-conscious solution.11Design Principles . 12Native Cloud Connectivity .12Scalability .12Deduplication Building Blocks . 12Client-side Deduplication . 12Design for Recovery .13Crash Consistency versus Application Consistency . 13Storage-level Replication versus Discrete Copies . 13Deciding What to Protect . 13Automation .14Programmatic Data Management . 14Workload Auto-Detection and Auto-Protection . 14Self-Service Access and Restore . 14Cloud Use Cases with Commvault Software . 15Backup/Archive to the Cloud .15Disaster Recovery to the Cloud.16Migration to the Cloud .17Protection in the Cloud .18Architecture Sizing . 19Amazon .19AWS CommServe Specifications . 19AWS Media Agent Specifications . 20Azure .20Azure CommServe Specifications . 20Azure Media Agent Specifications . 21COMMVAULT PRODUCTSFOR GENERAL RELEASEPage 2

Public Cloud Architecture Guide – v2.6 Oct 2017Architecture Considerations. 22Networking.22Virtual Private Cloud / Azure Virtual Network / Oracle Virtual Networking . 22Bridging On-Premise Infrastructure – VPN & DirectConnect / ExpressRoute / FastConnect . 23Infrastructure Access .25Hypervisor access in Public Cloud . 25Amazon VPC Endpoints . 25Oracle Software Defined Network (SDN) . 25Data Security .25In-flight . 25At-rest . 26HTTPS Proxies. 26Data Seeding .26“Over-the-wire” . 26Drive Seeding . 26Cost / Consumption .27Network Egress . 27Storage I/O . 27GET/PUT transaction costs . 27Data Recall. 28Performance / Storage .28Multi-Streaming with Object Storage . 28Cloud Connector Best Practices . 28Compression vs. Deduplication . 29Leveraging multiple mount paths for a Cloud library . 29Block Storage versus Object Storage . 30Partitioned Deduplication . 30Micro Pruning . 30Selecting the right Storage Class for Backup and Archive data . 30Infrequent Access storage class support . 32Performing Disaster Recovery to the Cloud. 33Restoring Applications (Automated or On-Demand) . 33Replicating VM Workloads with Live Sync . 33COMMVAULT PRODUCTSFOR GENERAL RELEASEPage 3

Public Cloud Architecture Guide – v2.6 Oct 2017Replicating Other Workloads . 34Amazon-Specific Workloads.35Virtual Machine Recovery into AWS EC2 Instances . 35Virtual Machine Recovery from EC2 to Azure . 35Azure-Specific Workloads.35Virtual Machine Recovery into Azure Instances . 35Oracle-Specific Workloads .36Restoring Applications (Automated or On-Demand) . 36Virtual Machine Recovery into Oracle Compute Nodes . 36Replicating Active Workloads . 36Using Commvault Workflows to Automate DR .36Protecting and Recovering Active Workloads in the Cloud . 37Amazon .37Agent-In-Guest (Streaming) . 37Snapshot-based Agent-In-Guest (EBS IntelliSnap) . 38Agent-less EC2 Instance Protection (Virtual Server Agent for AWS) . 41Continuous Data Replicator (CDR) . 45Amazon S3 object storage backup . 46Azure .47Agent-less VM Protection (Virtual Server Agent for Azure) . 47Agent-In-Guest (Streaming) . 49Azure Snapshots . 51Continuous Data Replicator (CDR) . 51Machine Export from Azure . 52Azure Blob Backup . 52Oracle .52Agent-In-Guest (Streaming) . 52Agent-less VM Protection (Virtual Server Agent for Oracle VM) . 53Oracle Cloud Snapshots . 55Continuous Data Replicator (CDR) . 55Other Public Cloud Environments.56Agent-In-Guest . 56Continuous Data Replicator (CDR) . 56COMMVAULT PRODUCTSFOR GENERAL RELEASEPage 4

Public Cloud Architecture Guide – v2.6 Oct 2017Application Migration . 58Virtual Machine Restore & Convert (Lift and Shift, AWS/Azure only) . 58Oracle Application Migration (AWS/Oracle Cloud only) . 58Microsoft SQL Server Application Migration (AWS/Oracle Cloud only) . 59Application Out-of-Place Restore (All supported platforms) . 59Deployment . 59Remote Access / Bring Your Own Software .59Installation Basics. 59CommServe Disaster Recovery Solution Comparison . 60Pre-packaging Commvault Software within a VM Template .60Automating Deployment with Continuous Delivery .60Cloud Library Configuration .60Unsupported Cloud Storage Configurations .61Additional Resources . 62Documentation .62Books Online – Cloud Storage . 62AWS IAM Permissions .62Videos .62Backup and Archive to the Cloud with Microsoft Azure and Commvault . 622 Clicks to the Cloud with AWS and Commvault . 622 Clicks to the Cloud with Azure and Commvault . 62Backup in AWS (Technical Feature, VSA for AWS) . 62Backup in Azure (Technical Feature, VSA for Azure) . 62Oracle Database Migration to Oracle Cloud Infrastructure Classic . 63Oracle Database Migration to Oracle Cloud Infrastructure Classic (With RMAN Conversion) . 63Appendix A: AWS Reference Architecture Diagrams . 64Backup and Archive to AWS .64Cold/Warm Disaster Recovery to AWS.65Migration into AWS .66Backup in AWS .67Appendix B: Azure Reference Architecture Diagrams .

COMMVAULT PRODUCTS FOR GENERAL RELEASE P a g e 9 2.3 March 2017 Revised cloud library storage deduplication performance recommendations Added Live Sync DR for Amazon EC2 and Azure and revised DR structure Added S3/Blob storage backup feature Added GET/PUT storage co