SAP on Azure Implementation Guide Move your business data to the cloud Nick Morgan and Bartosz Jarkowski SAP on Azure Implementation Guide Move your business data to the cloud Nick Morgan Bartosz Jarkowski BIRMINGHAM – MUMBAI SAP on Azure Implementation Guide Copyright © 2019 Packt Publishing All rights reserved. No part of this book may be reproduced, stored in a retrieval system or transmitted in any form or by any means, without the prior written permission of the publisher, except in the case of brief quotations embedded in critical articles or reviews. Every effort has been made in the preparation of this book to ensure the accuracy of the information presented. However, the information contained in this book is sold without warranty, either express or implied. Neither the authors, nor Packt Publishing or its dealers and distributors, will be held liable for any damages caused or alleged to have been caused directly or indirectly by this book. Packt Publishing has endeavoured to provide trademark information about all of the companies and products mentioned in this book by the appropriate use of capitals. However, Packt Publishing cannot guarantee the accuracy of this information. Acquisition Editor: Ben Renow-Clarke Acquisition Editor – Peer Reviews: Suresh Jain Content Development Editor: Ian Hough Project Editor: Janice Gonsalves Presentation Designer: Sandip Tadge Production reference: 1061219 Published by Packt Publishing Ltd. Livery Place 35 Livery Street Birmingham, B3 2PB, UK. ISBN 978-1-83898-398-7 www.packt.com packt.com Subscribe to our online digital library for full access to over 7,000 books and videos, as well as industry leading tools to help you plan your personal development and advance your career. For more information, please visit our website. Why subscribe? • Spend less time learning and more time coding with practical eBooks and Videos from over 4,000 industry professionals • Learn better with Skill Plans built especially for you • Get a free eBook or video every month • Fully searchable for easy access to vital information • Copy and paste, print and bookmark content Did you know that Packt offers eBook versions of every book published, with PDF and ePub files available? You can upgrade to the eBook version at www.Packt.com and as a print book customer, you are entitled to a discount on the eBook copy. Get in touch with us at [email protected] for more details. At www.Packt.com, you can also read a collection of free technical articles, sign up for a range of free newsletters and receive exclusive discounts and offers on Packt books and eBooks. Table of Contents Chapter 1: Cloud Readiness 1 Why Azure for business-critical systems? 1 Customer stories 3 Why is Azure the best cloud platform for all SAP workloads? 6 Azure compliance and security 6 Azure scalability 9 System availability 11 Business continuity/disaster recovery 15 Microsoft Cloud Adoption Framework for Azure 17 Automation 18 Insights and innovation 20 Partnership 22 Common misconceptions 24 Conclusion 25 Migration readiness 26 When to migrate 26 Migration order 28 Types of SAP migration to Azure 29 Migration strategies 31 Non-NetWeaver applications 34 Successful work team 34 Internal resources 35 Partners 37 Microsoft 38 Summary 38 [ i ] Table of Contents Chapter 2: Architect SAP on Azure 41 Landscape planning 41 Azure landing zone 42 Network connectivity 44 Management groups, subscriptions and resource groups 47 Sizing 48 Rehosting and replatforming 49 New installations 51 Other sizing considerations 52 Virtual machines and storage 53 Virtual machine size 53 Virtual machine storage 54 Cost considerations 61 Resilience 64 Planned and unplanned downtime 64 SAP NetWeaver high availability 66 Disaster recovery 75 Backup 85 Disaster recovery versus backup 85 Filesystem backup 85 Disk snapshot 86 Database backup 86 Database snapshot 87 Database streaming backup 88 Azure Backup 88 Third-party backup solutions 89 Azure Blob Storage for backup 90 Monitoring 91 Azure Diagnostics extension 92 Azure Enhanced Monitoring Extension for SAP 92 Azure Monitor 93 Activity Logs 94 Alerts 94 Dashboards 95 Azure Advisor 95 SAP NetWeaver-based systems 96 Supported platforms 97 Sizing SAP systems 99 CPU and memory 99 Storage sizing 101 Network sizing 103 System deployment 105 Standalone installation 106 Distributed installation 106 Highly available installation 107 Multiple SAP databases running on one server 109 Multiple components on one system (MCOS) 109 [ ii ] Table of Contents Central services instance stacking 110 Additional considerations 112 SAP Business Suite 112 SAP S/4HANA and SAP Fiori 112 SAProuter and SAP Cloud Connector 114 SAP HANA 115 Supported platforms 115 Why SAP HANA certified platforms? 115 SAP HANA sizing 116 CPU and memory requirements 116 Network requirements 119 Storage requirements 120 System deployment 125 Standalone HANA deployment 125 HANA multiple components on one system (MCOS) 125 HANA multitenant database containers (MDC) 126 HANA scale-up and scale-out 127 SAP HANA resilience 128 SAP HANA high availability 129 HANA disaster recovery 136 HANA database backup 139 HANA backup to a filesystem 139 Azure Backup for SAP HANA 140 HANA backup using filesystem snapshot 141 HANA Backup using third-party tools 141 Monitoring and performance optimisation 143 SAP Data Hub 143 Supported platforms 144 System sizing 145 System deployment 145 SAP Hybris commerce 149 Summary 153 Chapter 3: Migrate SAP to Microsoft Azure 155 Exploring migration 155 Planning 158 Interfaces 159 Move groups 159 Preparing the environment in Azure 160 Housekeeping and archiving 160 Data transfer 161 Transfer data using Azure Data Box 161 Network-based data transfer 161 Landscape review 163 Choosing the right migration method 164 [ iii ] Homogeneous migration 164 Migration using backup/restore 164 Downtime-optimised backup/restore 166 Migration using DBMS replication 166 Migration using Azure Site Recovery 167 Heterogeneous migration 168 Classical migration 168 Performance optimisation 170 Execute System Export Preparation ahead of time 170 Export/import process optimisation 170 Database Migration Option (DMO) with System Move option 175 Sequential data transfer 178 Parallel data transfer 178 Near-Zero Downtime Migration with DMO 180 Third-party options 180 Summary of migration options 181 Summary 182 Chapter 4: Transforming SAP in Azure 183 Identity and access management 183 SAP Single Sign-On with Azure AD 186 Data platform 190 Storage types in Microsoft Azure 193 Data extraction 194 Finding a use case 195 Data exploration 195 Data security 196 Delta extracts 196 Schedule 196 The right tool 197 Azure Data Factory 197 SAP connectors in Azure Data Factory 198 Big data analytics 201 Azure HDInsight 202 Azure Databricks 203 Integration between SAP HANA and Hadoop 204 Data visualisation and business intelligence 208 Azure Data Catalogue 211 Integration 213 Internet of Things 218 Summary 220 Cloud Readiness Why Azure for business-critical systems? Many Information Technology (IT) executives, be they Chief Information Officer (CIO), Chief Technology Officer (CTO) or Chief Digital Officer (CDO), are under pressure from their business to consider cloud computing. In many sectors organisations are seeing increased competition from new entrants to their market, whose IT systems show a level of agility and flexibility with which they simply cannot compete. At the same time, they are concerned about whether they can really move their business-critical systems into the Cloud; can the cloud offer the security, scalability and availability that their business requires? The answer to that is simple: yes it can. Like all new technologies, the cloud has taken time to mature, but it has now reached a level where even the most critical business systems can run in the cloud. As examples, the first Software as a Service (SaaS) offerings were made available to customers in late 1999, which is 20 years ago, with the first Platform as a Service (PaaS) offerings arriving as long ago as 2002. The first Infrastructure as a Service (IaaS) offerings including compute and storage were released in 2002, and Microsoft itself announced the Windows Azure platform in October 2008, which became commercially available in February 2010, and now offers over 600 services across SaaS, PaaS and IaaS. For most organisation SAP is the key business system. If SAP is unavailable for any reason then potentially your business stops, or at least your ability to respond to your customers' needs is impacted. Because of this, it is understandable that you will be concerned whether such a critical system can run in the public cloud. However, the days when you truly ran your IT system on-premises have long since gone. Most organisation have been getting rid of their own data centres and are increasingly moving to co-location facilities. [ 1 ]