DXC Service Deployment and Failover

Similar documents
Introduction Configuration for the Digital Experience Cloud

Exam : Implementing Microsoft Azure Infrastructure Solutions

Developing Microsoft Azure Solutions (70-532) Syllabus

Developing Microsoft Azure Solutions (70-532) Syllabus

Deccansoft Software Services

Welcome to the. Migrating SQL Server Databases to Azure

Developing Microsoft Azure Solutions (70-532) Syllabus

Episerver Digital Experience Cloud Norge Thechforum 2017

20533B: Implementing Microsoft Azure Infrastructure Solutions

Developing Microsoft Azure Solutions: Course Agenda

Developing Microsoft Azure Solutions

Implementing Microsoft Azure Infrastructure Solutions

Azure Development Course

Course Outline. Lesson 2, Azure Portals, describes the two current portals that are available for managing Azure subscriptions and services.

Hosted Azure for your business. Build virtual servers, deploy with flexibility, and reduce your hardware costs with a managed cloud solution.

Azure Webinar. Resilient Solutions March Sander van den Hoven Principal Technical Evangelist Microsoft

Course Outline. Developing Microsoft Azure Solutions Course 20532C: 4 days Instructor Led

70-532: Developing Microsoft Azure Solutions

20532D: Developing Microsoft Azure Solutions

Sponsored by. Transform your business with Azure and Office 365

70-532: Developing Microsoft Azure Solutions

Developing Enterprise Cloud Solutions with Azure

Developing Microsoft Azure Solutions

Azure Certification BootCamp for Exam (Developer)

Techno Expert Solutions

Azure Application Building Blocks

Microsoft Azure Course Content

How-to Guide: Tenable.io for Microsoft Azure. Last Updated: November 16, 2018

20532D - Version: 1. Developing Microsoft Azure Solutions

How-to Guide: Tenable Nessus for Microsoft Azure. Last Updated: April 03, 2018

Azure Cloud Architecture

Vendor: Microsoft. Exam Code: Exam Name: Developing Microsoft Azure Solutions. Version: Demo

Developing Microsoft Azure Solutions

Developing Microsoft Azure Solutions (MS 20532)

#techsummitch

Course Outline. Introduction to Azure for Developers Course 10978A: 5 days Instructor Led

70-487: Developing Windows Azure and Web Services

Azure File Sync. Webinaari

Q&As Provisioning SQL Databases (beta)

Developing with the Cloud

Vishesh Oberoi Seth Reid Technical Evangelist, Microsoft Software Developer, Intergen

Azure SQL Database. Indika Dalugama. Data platform solution architect Microsoft datalake.lk

Agenda Caffè di benvenuto

Microsoft Azure Integration and Security. Course Code: AZ-101; Duration: 4 days; Instructorled

SERVERS TO SERVICES HOW MICROSOFT AZURE CAN MODERNISE YOUR IT INFRASTRUCTURE. Joey Lau 9 November 2017

Exam Questions

Vendor: Microsoft. Exam Code: Exam Name: Developing Microsoft Azure Solutions. Version: Demo

Architecting Microsoft Azure Solutions (proposed exam 535)

Be prepared for future

Top 5 Tips to Excel as an Episerver Developer

Michael Wells Microsoft Specialist, Dell EMC. SQL DBaaS on Microsoft Azure Stack

Splunk & AWS. Gain real-time insights from your data at scale. Ray Zhu Product Manager, AWS Elias Haddad Product Manager, Splunk

RA-GRS, 130 replication support, ZRS, 130

Course Outline: Course 50466A: Windows Azure Solutions with Microsoft Visual Studio 2010

Citrix Workspace. Lausanne Laurent Strauss Christophe Beaugrand

Build an open hybrid cloud and paint it red and blue

Agenda. Future Sessions: Azure VMs, Backup/DR Strategies, Azure Networking, Storage, How to move

Azure Web Apps: start simple, code smart, go live!

Office 365 and Azure Active Directory Identities In-depth

Azure SQL Database Training. Complete Practical & Real-time Trainings. A Unit of SequelGate Innovative Technologies Pvt. Ltd.

Randy Pagels Sr. Developer Technology Specialist DX US Team AZURE PRIMED

[MS20533]: Implementing Microsoft Azure Infrastructure Solutions

SharePoint Online and Azure Integration

Azure SQL Database Training. Complete Practical & Real-time Trainings. A Unit of Sequel Gate Innovative Technologies Pvt. Ltd.

Implementing Microsoft Azure Infrastructure Solutions (20533)

Course 20533B: Implementing Microsoft Azure Infrastructure Solutions

High Availability & Disaster Recovery. Witt Mathot

Kontejneri u Azureu uz pomoć Kubernetesa što i kako? Tomislav Tipurić Partner Technology Strategist Microsoft

MariaDB MaxScale 2.0, basis for a Two-speed IT architecture

Index. Pranab Mazumdar, Sourabh Agarwal, Amit Banerjee 2016 P. Mazumdar et al., Pro SQL Server on Microsoft Azure, DOI /

How-to Guide: Tenable Core Web Application Scanner for Microsoft Azure. Last Updated: May 16, 2018

Deploying and Using ArcGIS Enterprise in the Cloud. Bill Major

SQL Azure. Abhay Parekh Microsoft Corporation

Agenda. What is Cloud/Azure Azure Services & Scenarios Security Pricing

Course AZ-100T01-A: Manage Subscriptions and Resources

Tech Talk Nutanix Calm. Greg Smith, VP Product Marketing Gil Haberman, Director of Product Marketing

Database Administration for Azure SQL DB

Edge Foundational Training

Hybride Cloud Szenarien HHochverfügbar mit KEMP Loadbalancern. Köln am 10.Oktober 2017

USER GUIDE Azure Factory

Azure Stack. Considerations for business continuity and disaster recovery

Most SQL Servers run on-premises. This one runs in the Cloud (too).

Cloud Operations Using Microsoft Azure. Nikhil Shampur

Vlad Vinogradsky

Successfully migrate existing databases to Azure SQL Database. John Sterrett Principal Consultant

Exam Questions

VMware Notification Service v2.0 Installation and Configuration Guide Configure ENS2 for cloud and on-premises deployments

STREAMLINED CERTIFICATION PATHS

Course Outline. Module 1: Microsoft Azure for AWS Experts Course Overview

Programming Windows Azure

examcollection.premium.exam.89q. Exam code: Exam name: Developing Microsoft Azure Solutions. Version 15.0

Deccansoft Software Services

Microsoft vision for a new era

Hosting Roadmap Upgrades, Improvements and Changes

PASS4TEST. IT Certification Guaranteed, The Easy Way! We offer free update service for one year

Enterprise Overview. Benefits and features of Cloudflare s Enterprise plan FLARE

XG Firewall. What s New in v17. Setup, Control Center and Navigation. Initial Setup Wizard. Synchronized App Control Widget.

CAMPUSPRESS TECHNICAL & SECURITY GUIDE

BraindumpsQA. IT Exam Study materials / Braindumps

MCSE Mobility Earned: MCSE Cloud Platform & Infrastructure Earned: 2017 MCSE MCSE. MCSD App Builder. MCSE Business Applications Earned 2017

Transcription:

DXC Service Deployment and Failover Sergii Vorushylo Anders Wahlqvist Jeff Wallace

Agenda What is DXC service? Deployment Failover Roadmap and self-care portal Q&A

What is DXC service?

DXC is cloud-based platform Runs on Microsoft Technology Consumption based pricing Managed services process Application availability

DXC service components Content Delivery Network (CDN) Azure WebApp Azure SQL database Azure Blob storage Azure Service Bus Find Content Delivery Network Azure SQL database Azure Blob storage Web App Service bus Find

Availability of underlying technology Component Availability Azure WebApp 99.95% Azure SQL 99.99% Azure Storage 99.99% Azure Service Bus 99.90% Find 99.90% CDN 100.00%

DXC Application Availability Package Availability Group 99.70% Corporate 99.90% Enterprise 99.90%

Unification Automation

Production Preproduction Integration

Deployment

Integration Preproduction Production Azure Test Azure Test Azure

Partner / Customer Deploy Developers ASP.NET Tools Integration Preproduction Production Azure Portal Azure Test Azure Test Azure

Partner / Customer Deploy Developers Managed Service ASP.NET Tools Integration Preproduction Production Azure Portal Azure Test Azure Test Azure

Partner / Customer Deploy Developers ASP.NET Tools Managed Service Deploy Integration Preproduction Production Azure Portal Azure Code Test Azure Test Azure Content

Partner / Customer Deploy Developers ASP.NET Tools Managed Service Deploy Integration Preproduction Production Azure Portal Azure Code Test Azure Code Test Azure Content Content

Partner / Customer Deploy Developers ASP.NET Tools Managed Service Deploy Integration Preproduction Production Azure Portal Azure Code Test Azure Code Test Azure Content Content

Partner / Customer Deploy Developers ASP.NET Tools QA Managed Service Deploy Integration Preproduction Production Azure Portal Azure Code Test Azure Code Test Azure Content Content

Partner / Customer Deploy Developers ASP.NET Tools QA Managed Service Deploy Editors Visitors Integration Preproduction Production Azure Portal Azure Code Test Azure Code Test Azure Content Content Content Authoring (secured)

Deployment to integration Visual Studio Web deploy Octopus deploy FTP

Deployment without DB schema update Users Managed services 1. Copy code to a slot 2. Apply configuration transforms 3. Start application in the slot and verify 4. Swap the slot Web App New Web App Azure SQL database Slot New Code Configuration transofrm

Deployment with DB schema update 1. Replicate application s database 2. Switch application to the database copy a) Set application to read-only mode b) Stop replication c) Save point in time for restore Azure SQL database copy Users Web App Azure SQL database

Deployment with DB schema update Users Managed services 3. Copy code to a slot New Code 4. Apply configuration transforms 5. Start application in the slot and verify Web App Azure SQL database copy Slot Azure SQL database Configuration transofrm

Deployment with DB schema update 6. Swap the slot 7. Clean up Users Web App Slot New Web App Azure SQL database copy Azure SQL database

Failover

What do we mean by failover? Automatic No manual intervention needed Redundancy across different regions (Geofailover)

Why is this important? Delivers a even better SLA

DXC Architecture Content Delivery Network (CDN) End user traffic Web App Azure SQL database Service Bus Storage blob

Failover replication processes Code distribution through Epi deployment process Read-only mode Web App Web App Azure SQL database Service Bus Storage blob Azure SQL database Service Bus Storage blob SQL Database Active Geo-Replication Geo-Replicated storage Primary region Failover region

Failover mechanism End user traffic Content Delivery Network (CDN) Endpoint problem Read-only Write mode mode Web App Traffic Manager Continuous monitoring of endpoint health Web App Azure SQL database Service Bus Storage blob Azure SQL database Service Bus Storage blob Primary region Primary Failover region

Failover roadmap 1. Read-only mode in failover region (Early 2017) 2. Write-mode Web App in failover region 3. Switch primary/failover regions 4. Taking orders in Read-only mode Details subject to change

Roadmap

Current Near-term Mid-term Long-term Additional Application Packages Additional language support Additional transactional emails 35 days retention Web application firewall SSL for Digital Marketing Automatic Failover phase I (readonly) WebSocket support Configuration transforms Web vulnerability scanning Social ImageVault LivePerson Automatic Failover phase II Self-care portal Beta Developer education general availability Automatic Failover phase III+ ISO 27001 certification Self-care portal Zero downtime deployments Additional Azure services Regional deployment Azure Marketplace Additional deployment environments Transactional monitoring Developer education Beta Load Test and Performance Validation (Expert Services) Penetration and Security Validation (Expert Services)

Vision for the future Gain insights to consumption and performance View contracts/billing Add/remove services Register/view tickets, see status View deployment status Access logs Initiate/schedule deployments UI API

Partner / Customer Deploy Developers ASP.NET Tools QA Managed Service Deploy Editors Visitors Integration Preproduction Production Azure Portal Azure Code Test Azure Code Test Azure Content Content Content Authoring (secured)

Questions?