Submit Search
Upload
Migrating Microsoft Applications to AWS like an Expert
•
Download as PPTX, PDF
•
0 likes
•
51 views
I
Injae Kwak
Follow
AWS Sydney Summit Re:Cap 2018 - Tasmania
Read less
Read more
Technology
Report
Share
Report
Share
1 of 34
Download now
Recommended
AWS Lambda use cases and best practices - Builders Day Israel
AWS Lambda use cases and best practices - Builders Day Israel
Amazon Web Services
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e web
Amazon Web Services
Design, Deploy, & Optimize SQL Server Workloads
Design, Deploy, & Optimize SQL Server Workloads
Amazon Web Services
Orchestrating AWS Lambda with AWS Step Functions
Orchestrating AWS Lambda with AWS Step Functions
Amazon Web Services
AWS Identity, Directory, and Access Services: An Overview
AWS Identity, Directory, and Access Services: An Overview
Amazon Web Services
Introduction to Serverless computing and AWS Lambda - Floor28
Introduction to Serverless computing and AWS Lambda - Floor28
Boaz Ziniman
Data Design and Modeling for Microservices I AWS Dev Day 2018
Data Design and Modeling for Microservices I AWS Dev Day 2018
AWS Germany
Evolve Your Incident Response Process and Powers for AWS
Evolve Your Incident Response Process and Powers for AWS
Amazon Web Services
Recommended
AWS Lambda use cases and best practices - Builders Day Israel
AWS Lambda use cases and best practices - Builders Day Israel
Amazon Web Services
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e web
Amazon Web Services
Design, Deploy, & Optimize SQL Server Workloads
Design, Deploy, & Optimize SQL Server Workloads
Amazon Web Services
Orchestrating AWS Lambda with AWS Step Functions
Orchestrating AWS Lambda with AWS Step Functions
Amazon Web Services
AWS Identity, Directory, and Access Services: An Overview
AWS Identity, Directory, and Access Services: An Overview
Amazon Web Services
Introduction to Serverless computing and AWS Lambda - Floor28
Introduction to Serverless computing and AWS Lambda - Floor28
Boaz Ziniman
Data Design and Modeling for Microservices I AWS Dev Day 2018
Data Design and Modeling for Microservices I AWS Dev Day 2018
AWS Germany
Evolve Your Incident Response Process and Powers for AWS
Evolve Your Incident Response Process and Powers for AWS
Amazon Web Services
Build and Deploy Serverless Applications with AWS SAM
Build and Deploy Serverless Applications with AWS SAM
Amazon Web Services
Getting Started with AWS Lambda Serverless Computing
Getting Started with AWS Lambda Serverless Computing
Amazon Web Services
Bridgewater's Model-Based Verification of AWS Security Controls
Bridgewater's Model-Based Verification of AWS Security Controls
Amazon Web Services
Serverless Development Deep Dive
Serverless Development Deep Dive
Amazon Web Services
Best Practices for CI/CD with AWS Lambda and Amazon API Gateway (SRV355-R1) -...
Best Practices for CI/CD with AWS Lambda and Amazon API Gateway (SRV355-R1) -...
Amazon Web Services
AWS Summit Singapore | Webinar Edition | Fast Start with AWS & Migrate to AWS!
AWS Summit Singapore | Webinar Edition | Fast Start with AWS & Migrate to AWS!
Amazon Web Services
Setting Up a Landing Zone
Setting Up a Landing Zone
Amazon Web Services
SID201 Overview of AWS Identity, Directory, and Access Services
SID201 Overview of AWS Identity, Directory, and Access Services
Amazon Web Services
Getting Started on AWS - AWSome Day Dallas 2018
Getting Started on AWS - AWSome Day Dallas 2018
Amazon Web Services
DEM08 Use Cisco Cloud Connect to Securely Extend Private Network to AWS and M...
DEM08 Use Cisco Cloud Connect to Securely Extend Private Network to AWS and M...
Amazon Web Services
Getting Started with Serverless Architectures
Getting Started with Serverless Architectures
Amazon Web Services
so-aDF
so-aDF
Lucas Jellema
Keynote - Cloud e o Futuro com Werner Vogels, CTO da amazon
Keynote - Cloud e o Futuro com Werner Vogels, CTO da amazon
Amazon Web Services LATAM
Architecting ASP.NET Core Microservices Applications on AWS (WIN401) - AWS re...
Architecting ASP.NET Core Microservices Applications on AWS (WIN401) - AWS re...
Amazon Web Services
MongoDB World 2018: Tutorial - How to Build Applications with MongoDB Atlas &...
MongoDB World 2018: Tutorial - How to Build Applications with MongoDB Atlas &...
MongoDB
Serverless Applications with AWS SAM
Serverless Applications with AWS SAM
Chris Munns
SAP Modernization with AWS
SAP Modernization with AWS
Amazon Web Services
Track 5 Session 4_ intel 透過AWS Outposts就地佈署 on-premises 雲端環境.pptx
Track 5 Session 4_ intel 透過AWS Outposts就地佈署 on-premises 雲端環境.pptx
Amazon Web Services
AWS Startup Day - Boston 2018 - The Best Practices and Hard Lessons Learned o...
AWS Startup Day - Boston 2018 - The Best Practices and Hard Lessons Learned o...
Chris Munns
Gluecon 2018 - The Best Practices and Hard Lessons Learned of Serverless Appl...
Gluecon 2018 - The Best Practices and Hard Lessons Learned of Serverless Appl...
Chris Munns
Migrating Microsoft Applications to AWS like an Expert - AWS Summit Sydney 2018
Migrating Microsoft Applications to AWS like an Expert - AWS Summit Sydney 2018
Amazon Web Services
Migrate Microsoft Applications to AWS like an Expert (WIN301) - AWS re:Invent...
Migrate Microsoft Applications to AWS like an Expert (WIN301) - AWS re:Invent...
Amazon Web Services
More Related Content
What's hot
Build and Deploy Serverless Applications with AWS SAM
Build and Deploy Serverless Applications with AWS SAM
Amazon Web Services
Getting Started with AWS Lambda Serverless Computing
Getting Started with AWS Lambda Serverless Computing
Amazon Web Services
Bridgewater's Model-Based Verification of AWS Security Controls
Bridgewater's Model-Based Verification of AWS Security Controls
Amazon Web Services
Serverless Development Deep Dive
Serverless Development Deep Dive
Amazon Web Services
Best Practices for CI/CD with AWS Lambda and Amazon API Gateway (SRV355-R1) -...
Best Practices for CI/CD with AWS Lambda and Amazon API Gateway (SRV355-R1) -...
Amazon Web Services
AWS Summit Singapore | Webinar Edition | Fast Start with AWS & Migrate to AWS!
AWS Summit Singapore | Webinar Edition | Fast Start with AWS & Migrate to AWS!
Amazon Web Services
Setting Up a Landing Zone
Setting Up a Landing Zone
Amazon Web Services
SID201 Overview of AWS Identity, Directory, and Access Services
SID201 Overview of AWS Identity, Directory, and Access Services
Amazon Web Services
Getting Started on AWS - AWSome Day Dallas 2018
Getting Started on AWS - AWSome Day Dallas 2018
Amazon Web Services
DEM08 Use Cisco Cloud Connect to Securely Extend Private Network to AWS and M...
DEM08 Use Cisco Cloud Connect to Securely Extend Private Network to AWS and M...
Amazon Web Services
Getting Started with Serverless Architectures
Getting Started with Serverless Architectures
Amazon Web Services
so-aDF
so-aDF
Lucas Jellema
Keynote - Cloud e o Futuro com Werner Vogels, CTO da amazon
Keynote - Cloud e o Futuro com Werner Vogels, CTO da amazon
Amazon Web Services LATAM
Architecting ASP.NET Core Microservices Applications on AWS (WIN401) - AWS re...
Architecting ASP.NET Core Microservices Applications on AWS (WIN401) - AWS re...
Amazon Web Services
MongoDB World 2018: Tutorial - How to Build Applications with MongoDB Atlas &...
MongoDB World 2018: Tutorial - How to Build Applications with MongoDB Atlas &...
MongoDB
Serverless Applications with AWS SAM
Serverless Applications with AWS SAM
Chris Munns
SAP Modernization with AWS
SAP Modernization with AWS
Amazon Web Services
Track 5 Session 4_ intel 透過AWS Outposts就地佈署 on-premises 雲端環境.pptx
Track 5 Session 4_ intel 透過AWS Outposts就地佈署 on-premises 雲端環境.pptx
Amazon Web Services
AWS Startup Day - Boston 2018 - The Best Practices and Hard Lessons Learned o...
AWS Startup Day - Boston 2018 - The Best Practices and Hard Lessons Learned o...
Chris Munns
Gluecon 2018 - The Best Practices and Hard Lessons Learned of Serverless Appl...
Gluecon 2018 - The Best Practices and Hard Lessons Learned of Serverless Appl...
Chris Munns
What's hot
(20)
Build and Deploy Serverless Applications with AWS SAM
Build and Deploy Serverless Applications with AWS SAM
Getting Started with AWS Lambda Serverless Computing
Getting Started with AWS Lambda Serverless Computing
Bridgewater's Model-Based Verification of AWS Security Controls
Bridgewater's Model-Based Verification of AWS Security Controls
Serverless Development Deep Dive
Serverless Development Deep Dive
Best Practices for CI/CD with AWS Lambda and Amazon API Gateway (SRV355-R1) -...
Best Practices for CI/CD with AWS Lambda and Amazon API Gateway (SRV355-R1) -...
AWS Summit Singapore | Webinar Edition | Fast Start with AWS & Migrate to AWS!
AWS Summit Singapore | Webinar Edition | Fast Start with AWS & Migrate to AWS!
Setting Up a Landing Zone
Setting Up a Landing Zone
SID201 Overview of AWS Identity, Directory, and Access Services
SID201 Overview of AWS Identity, Directory, and Access Services
Getting Started on AWS - AWSome Day Dallas 2018
Getting Started on AWS - AWSome Day Dallas 2018
DEM08 Use Cisco Cloud Connect to Securely Extend Private Network to AWS and M...
DEM08 Use Cisco Cloud Connect to Securely Extend Private Network to AWS and M...
Getting Started with Serverless Architectures
Getting Started with Serverless Architectures
so-aDF
so-aDF
Keynote - Cloud e o Futuro com Werner Vogels, CTO da amazon
Keynote - Cloud e o Futuro com Werner Vogels, CTO da amazon
Architecting ASP.NET Core Microservices Applications on AWS (WIN401) - AWS re...
Architecting ASP.NET Core Microservices Applications on AWS (WIN401) - AWS re...
MongoDB World 2018: Tutorial - How to Build Applications with MongoDB Atlas &...
MongoDB World 2018: Tutorial - How to Build Applications with MongoDB Atlas &...
Serverless Applications with AWS SAM
Serverless Applications with AWS SAM
SAP Modernization with AWS
SAP Modernization with AWS
Track 5 Session 4_ intel 透過AWS Outposts就地佈署 on-premises 雲端環境.pptx
Track 5 Session 4_ intel 透過AWS Outposts就地佈署 on-premises 雲端環境.pptx
AWS Startup Day - Boston 2018 - The Best Practices and Hard Lessons Learned o...
AWS Startup Day - Boston 2018 - The Best Practices and Hard Lessons Learned o...
Gluecon 2018 - The Best Practices and Hard Lessons Learned of Serverless Appl...
Gluecon 2018 - The Best Practices and Hard Lessons Learned of Serverless Appl...
Similar to Migrating Microsoft Applications to AWS like an Expert
Migrating Microsoft Applications to AWS like an Expert - AWS Summit Sydney 2018
Migrating Microsoft Applications to AWS like an Expert - AWS Summit Sydney 2018
Amazon Web Services
Migrate Microsoft Applications to AWS like an Expert (WIN301) - AWS re:Invent...
Migrate Microsoft Applications to AWS like an Expert (WIN301) - AWS re:Invent...
Amazon Web Services
Scaling and Automating DevOps with CloudBees and Spot Instances (GPSTEC310) -...
Scaling and Automating DevOps with CloudBees and Spot Instances (GPSTEC310) -...
Amazon Web Services
Simplifying Microsoft Architectures with AWS Services
Simplifying Microsoft Architectures with AWS Services
Amazon Web Services
Designing a Migration Strategy for Your SQL Server Infrastructure (WIN322) - ...
Designing a Migration Strategy for Your SQL Server Infrastructure (WIN322) - ...
Amazon Web Services
Introduction to Serverless computing and AWS Lambda | AWS Floor28
Introduction to Serverless computing and AWS Lambda | AWS Floor28
Amazon Web Services
Accelerate and Modernise Microsoft Workload Migrations on AWS
Accelerate and Modernise Microsoft Workload Migrations on AWS
Amazon Web Services
AWS ECS Workshop A Journey to Modern Applications
AWS ECS Workshop A Journey to Modern Applications
Amazon Web Services
Enabling Your Organization’s Amazon Redshift Adoption – Going from Zero to He...
Enabling Your Organization’s Amazon Redshift Adoption – Going from Zero to He...
Amazon Web Services
Migrating your IT - AWS Summit Cape Town 2018
Migrating your IT - AWS Summit Cape Town 2018
Amazon Web Services
Design, Deploy, Optimize SQL Server Workloads on AWS - SRV209 - Anaheim AWS S...
Design, Deploy, Optimize SQL Server Workloads on AWS - SRV209 - Anaheim AWS S...
Amazon Web Services
Design, Deploy, & Optimize SQL Server Workloads - SRV209 - Chicago AWS Summit
Design, Deploy, & Optimize SQL Server Workloads - SRV209 - Chicago AWS Summit
Amazon Web Services
The Future of Enterprise Applications is Serverless (ENT314-R1) - AWS re:Inve...
The Future of Enterprise Applications is Serverless (ENT314-R1) - AWS re:Inve...
Amazon Web Services
Hybrid Cloud on AWS - Introduction and Art of the Possible
Hybrid Cloud on AWS - Introduction and Art of the Possible
Tom Laszewski
Building API-Driven Microservices with Amazon API Gateway - AWS Online Tech T...
Building API-Driven Microservices with Amazon API Gateway - AWS Online Tech T...
Amazon Web Services
Modernizing .NET Applications on AWS (GPSCT204) - AWS re:Invent 2018
Modernizing .NET Applications on AWS (GPSCT204) - AWS re:Invent 2018
Amazon Web Services
Migrating your IT - Final
Migrating your IT - Final
Amazon Web Services
Deep Dive into AWS X-Ray: Monitor Modern Applications (DEV324) - AWS re:Inven...
Deep Dive into AWS X-Ray: Monitor Modern Applications (DEV324) - AWS re:Inven...
Amazon Web Services
Migrate & Modernize your legacy Microsoft applications with AWS
Migrate & Modernize your legacy Microsoft applications with AWS
Amazon Web Services
Become a Serverless Black Belt - Optimizing Your Serverless Applications - AW...
Become a Serverless Black Belt - Optimizing Your Serverless Applications - AW...
Amazon Web Services
Similar to Migrating Microsoft Applications to AWS like an Expert
(20)
Migrating Microsoft Applications to AWS like an Expert - AWS Summit Sydney 2018
Migrating Microsoft Applications to AWS like an Expert - AWS Summit Sydney 2018
Migrate Microsoft Applications to AWS like an Expert (WIN301) - AWS re:Invent...
Migrate Microsoft Applications to AWS like an Expert (WIN301) - AWS re:Invent...
Scaling and Automating DevOps with CloudBees and Spot Instances (GPSTEC310) -...
Scaling and Automating DevOps with CloudBees and Spot Instances (GPSTEC310) -...
Simplifying Microsoft Architectures with AWS Services
Simplifying Microsoft Architectures with AWS Services
Designing a Migration Strategy for Your SQL Server Infrastructure (WIN322) - ...
Designing a Migration Strategy for Your SQL Server Infrastructure (WIN322) - ...
Introduction to Serverless computing and AWS Lambda | AWS Floor28
Introduction to Serverless computing and AWS Lambda | AWS Floor28
Accelerate and Modernise Microsoft Workload Migrations on AWS
Accelerate and Modernise Microsoft Workload Migrations on AWS
AWS ECS Workshop A Journey to Modern Applications
AWS ECS Workshop A Journey to Modern Applications
Enabling Your Organization’s Amazon Redshift Adoption – Going from Zero to He...
Enabling Your Organization’s Amazon Redshift Adoption – Going from Zero to He...
Migrating your IT - AWS Summit Cape Town 2018
Migrating your IT - AWS Summit Cape Town 2018
Design, Deploy, Optimize SQL Server Workloads on AWS - SRV209 - Anaheim AWS S...
Design, Deploy, Optimize SQL Server Workloads on AWS - SRV209 - Anaheim AWS S...
Design, Deploy, & Optimize SQL Server Workloads - SRV209 - Chicago AWS Summit
Design, Deploy, & Optimize SQL Server Workloads - SRV209 - Chicago AWS Summit
The Future of Enterprise Applications is Serverless (ENT314-R1) - AWS re:Inve...
The Future of Enterprise Applications is Serverless (ENT314-R1) - AWS re:Inve...
Hybrid Cloud on AWS - Introduction and Art of the Possible
Hybrid Cloud on AWS - Introduction and Art of the Possible
Building API-Driven Microservices with Amazon API Gateway - AWS Online Tech T...
Building API-Driven Microservices with Amazon API Gateway - AWS Online Tech T...
Modernizing .NET Applications on AWS (GPSCT204) - AWS re:Invent 2018
Modernizing .NET Applications on AWS (GPSCT204) - AWS re:Invent 2018
Migrating your IT - Final
Migrating your IT - Final
Deep Dive into AWS X-Ray: Monitor Modern Applications (DEV324) - AWS re:Inven...
Deep Dive into AWS X-Ray: Monitor Modern Applications (DEV324) - AWS re:Inven...
Migrate & Modernize your legacy Microsoft applications with AWS
Migrate & Modernize your legacy Microsoft applications with AWS
Become a Serverless Black Belt - Optimizing Your Serverless Applications - AW...
Become a Serverless Black Belt - Optimizing Your Serverless Applications - AW...
Recently uploaded
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Safe Software
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
BookNet Canada
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
Puma Security, LLC
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
Rizwan Syed
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Patryk Bandurski
How to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
naman860154
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
Deakin University
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
ThousandEyes
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
Memoori
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
Florian Wilhelm
Key Features Of Token Development (1).pptx
Key Features Of Token Development (1).pptx
LBM Solutions
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
BookNet Canada
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
Allon Mureinik
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
Pixlogix Infotech
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power Systems
Precisely
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
Dubai Multi Commodity Centre
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
Malak Abu Hammad
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
naman860154
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
Scott Keck-Warren
Recently uploaded
(20)
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
How to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
Key Features Of Token Development (1).pptx
Key Features Of Token Development (1).pptx
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power Systems
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
Migrating Microsoft Applications to AWS like an Expert
1.
© 2018, Amazon
Web Services, Inc. or its affiliates. All rights reserved. Injae Kwak Solutions Architect – Amazon Web Services Migrating Microsoft Applications to AWS like an Expert
2.
© 2018, Amazon
Web Services, Inc. or its affiliates. All rights reserved. What Will You Takeaway From This Session? • This is a 300 level session • Holistic approach to migrating Microsoft Workloads • Move fast…dive deep where necessary • Barcodes are frustrating – Links on the website http://unicornshop.lol
3.
© 2018, Amazon
Web Services, Inc. or its affiliates. All rights reserved. Who Are Unicorn Shop? “To enable anyone with the dream of being a unicorn to look like one” • Online ecommerce offering • Brick and mortar stores • CMS, back office applications • .NET and SQL custom applications • Email hosted in O365 Issues: • Wasted resources • Capex vs Opex model • Developers restrained and can’t help the business speed up
4.
© 2018, Amazon
Web Services, Inc. or its affiliates. All rights reserved. Migration Approach Approach Landing Zone Application Migration Active Directory Automation Database Migration What next? Application Review
5.
© 2018, Amazon
Web Services, Inc. or its affiliates. All rights reserved. Web 01 Web 02 Web 03 App 01 App 02 App 03 Batch Jobs SQL 01 SQL 02 Our Web Store (PCI Compliant) • PCI compliant workload • Need to restrict user access to some components • Limited to specific services • Need to monitor access patterns Application Review
6.
© 2018, Amazon
Web Services, Inc. or its affiliates. All rights reserved. Web 01 Web 02 Web 03 App 01 App 02 SQL 01 SQL 02 Our CMS Deployment • Legacy threat management SPOF • Systems idle for 70% of the weekWeb 03 Threat gateway Application Review
7.
© 2018, Amazon
Web Services, Inc. or its affiliates. All rights reserved. Microservices Fleet Microservices Deployment Web logs Database Logs Vendor API Business Insights Application Review
8.
© 2018, Amazon
Web Services, Inc. or its affiliates. All rights reserved. So Let’s Go!! ....Almost… Strategy Plan Build & Migrate Run Existing IT estate evaluation Planning & Discovery Application design Migration & Validation OperationApplication 1 Application 2 Application 1 Application 2 AWS Application discovery service Amazon Cloudwatch AWS Config AWS DMS AWS SMS ServicesfromAWS ecosystem Our Approach
9.
© 2018, Amazon
Web Services, Inc. or its affiliates. All rights reserved. Approaching The Migration With The 6 R’s Retain Retire Rehost Replatform Refactor Repurchase Our Approach
10.
© 2018, Amazon
Web Services, Inc. or its affiliates. All rights reserved. Building Our Landing Zone • Multiple accounts in Organisations + SCPs • How to create a monolithic identity approach (don’t judge me quite yet…) • Amazon GuardDuty event execution • Connectivity • AWS Config enforcing encryption demo Landing Zone
11.
© 2018, Amazon
Web Services, Inc. or its affiliates. All rights reserved. Let’s Deploy Our Organisation’s Structure { "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "ec2:*", "cloudwatch:*" ], "Resource": "*" } ] } A1 A2 A4 M A3 Dev Prod Prod PCI Landing Zone
12.
© 2018, Amazon
Web Services, Inc. or its affiliates. All rights reserved. Identity As A Monolith? Target account A Target account B Target account C Target account B Administrator account CloudFormation template Stack Set Region 1 Region 2 Landing Zone
13.
© 2018, Amazon
Web Services, Inc. or its affiliates. All rights reserved. Admins Admin role Admin role Sales Account Retail Account Identity Account Cross account roles Landing Zone
14.
© 2018, Amazon
Web Services, Inc. or its affiliates. All rights reserved. Identity Account Stack Set Landing Zone
15.
© 2018, Amazon
Web Services, Inc. or its affiliates. All rights reserved. Demo
16.
© 2018, Amazon
Web Services, Inc. or its affiliates. All rights reserved. Amazon GuardDuty – Event Execution aws events put-rule --name Test --event-pattern "{"source":["aws.guardduty"]}“ aws events put-rule --name Test --event-pattern "{"source":["aws.guardduty"],"detail- type":["GuardDuty Finding"],"detail":{"severity":[5.0,8.0]}}“ aws events put-targets --rule Test --targets Id=1,Arn=arn:aws:lambda:us-east- 1:111122223333:function:<your_function> GuardDuty Landing Zone Macie
17.
© 2018, Amazon
Web Services, Inc. or its affiliates. All rights reserved. Our CMS Threat Management Layer Web 01 Web 02 Web 03 App 01 App 02 SQL 01 SQL 02 Web 03 Threat gateway Landing Zone
18.
© 2018, Amazon
Web Services, Inc. or its affiliates. All rights reserved. AWS WAF Landing Zone
19.
© 2018, Amazon
Web Services, Inc. or its affiliates. All rights reserved. AWS WAF • PCI • OWASP Top 10 • Bot protection • SQLi/XSS • IP reputation • CMS protection Landing Zone
20.
© 2018, Amazon
Web Services, Inc. or its affiliates. All rights reserved. Let’s Get Our Networking Right… Customer routers AWS direct connect routers Amazon S3 Public traffic Private traffic Landing Zone
21.
© 2018, Amazon
Web Services, Inc. or its affiliates. All rights reserved. A good place to start..Microsoft apps need AD
22.
© 2018, Amazon
Web Services, Inc. or its affiliates. All rights reserved. Amazon Windows EC2 Instances Amazon Linux EC2 Instances Azure AD Connect Server ADFS Server (optional) Amazon Workspaces Amazon Workmail Amazon Workdocs Amazon Chime AWS Mgmt Console RDS for SQL Server Amazon QuickSight Amazon Connect AWS Microsoft AD Directory Remote Desktop Licensing .NET applications SharePoint SQL Server VPN Connection Office 365 Azure AD On-premises Microsoft Active Directory On-premises Users Authentication & Authorisation SAML Authenticate Federate Synchronise Users AWS apps & services Amazon EC2 Cloud applications AD aware workloads On-premises AD Corporate data centre Active Directory
23.
© 2018, Amazon
Web Services, Inc. or its affiliates. All rights reserved. What Next? Migrating Databases Can Be Hard.. Migration method Amazon RDS Target Amazon EC2 Target Downtime DB Objects Cross-Engine Backup/Restore Yes Yes Yes (hrs) Data, Schemas, Stored Procedures, Triggers, Indexes No Import/Export Bulk Copy Yes Yes Yes (mins-hrs) Data, Schemas, Stored Procedures, Triggers, Indexes No SQL Log Shipping No Yes Minimal (secs-min) Pre-create the DB, sync No Hybrid Architecture No Yes Minimal (secs-min) Pre-create the DB, sync No AWS DMS Yes Yes Minimal (secs-min) With SCT (Data, Schemas, Stored Procedures, Triggers, Indexes) Yes (SCT) Database Migration
24.
© 2018, Amazon
Web Services, Inc. or its affiliates. All rights reserved. Users Accessing On Premise On-premise DB AWS DB Database Migration
25.
© 2018, Amazon
Web Services, Inc. or its affiliates. All rights reserved. Migrating Database Writes Across On-premise CMS DB AWS DBAWS DMS Database Migration
26.
© 2018, Amazon
Web Services, Inc. or its affiliates. All rights reserved. DNS Update And On Premise Decommission Decommission CMS DB AWS DBAWS DMS Database Migration
27.
© 2018, Amazon
Web Services, Inc. or its affiliates. All rights reserved. What To Migrate After SQL Server? Fan out / deploy multiple systems in parallel: • Exchange • SharePoint • Skype for Business • System Centre Configuration Manager • System Centre Operations Manager • Etc… Application Migration
28.
© 2018, Amazon
Web Services, Inc. or its affiliates. All rights reserved. AWS Server Migration Service SCVMM HV HOST HV HOST HV HOST AWS SMS SMS VM CMS Web AMI CMS App AMI Application Migration
29.
© 2018, Amazon
Web Services, Inc. or its affiliates. All rights reserved. Windows? Containers? Actually Yes… State in containers, you can but it’s hard Stateless apps + short lived, look at ECS containers Microservices to Serverless? .NET Core + Linux? Application Migration
30.
© 2018, Amazon
Web Services, Inc. or its affiliates. All rights reserved. Spot + On-Demand = Winning Example spot pricing Instance diversity Application Migration
31.
© 2018, Amazon
Web Services, Inc. or its affiliates. All rights reserved. Scheduled Tasks? .Net Core 2.0 Lambda VPC private subnet Pull data from CSV file Perform ETL Insert data into SQL table Upload Users Data dropped in S3 Schedule / event triggered S3 Bucket Lambda function DB in private subnet Application Migration
32.
© 2018, Amazon
Web Services, Inc. or its affiliates. All rights reserved. Automation Is Key, How Do I Automate Updates? Start temporary instance AWS latest Windows AMI Update EC2 Config or EC2 Launch Update PV drivers and run Windows updates Invoke user provided scripts Run a sysprep / Generalise Stop temporary instance Custom AMI ready for deployment Automation SSM Patch Manager
33.
© 2018, Amazon
Web Services, Inc. or its affiliates. All rights reserved. • Understand the dependency chain in your Microsoft applications • Build your migration plan around the dependency chain • Know how Microsoft licensing on AWS works and plan accordingly What Next? Wrapping It Up
34.
© 2018, Amazon
Web Services, Inc. or its affiliates. All rights reserved. Thank You!
Download now