intro to aws application discovery service - aws may 2016 webinar series

21
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Nirav Kothari, Principal Consultant AWS Professional Services May 25, 2016 AWS Application Discovery Service

Upload: amazon-web-services

Post on 06-Apr-2017

793 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Intro to AWS Application Discovery Service - AWS May 2016 Webinar Series

© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

Nirav Kothari, Principal Consultant

AWS Professional Services

May 25, 2016

AWS Application Discovery Service

Page 2: Intro to AWS Application Discovery Service - AWS May 2016 Webinar Series

© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

Agenda

How customers approach cloud migration today

What customers have told us

Coming soon: AWS Application Discovery Service

Page 3: Intro to AWS Application Discovery Service - AWS May 2016 Webinar Series

© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

How AWS customers are migratingAWS Cloud Adoption Framework

Application 3 Application 3

Application 2 Application 2

Application 1 Application 1

Existing IT estate

evaluation

Planning and

discoveryOperation

Strategy Plan Build Run

Application design

Migration and validation

Page 4: Intro to AWS Application Discovery Service - AWS May 2016 Webinar Series

© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

What customers have told us:Cloud migrations can be complex and costly

Data center migrations can involve thousands of workloads and tens of thousands of servers

They can involve complex application interdependencies that are poorly understood

Determining best path of legacy applications is challenging

Identifying application inventory and dependencies manually slows down migration process

Page 5: Intro to AWS Application Discovery Service - AWS May 2016 Webinar Series

© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

Serv

ices

from

AWS

ecos

yste

m

Amazon CloudWatch

AWS Application Discovery

Service

Coming Soon!

AWSConfig

Innovations to accelerate cloud migrationStrategy Plan Build Run

Application 3Application 2Application 1

Existing IT estate

evaluationPlanning and

discovery Operation

AWS Database Migration Service

Amazon EC2 VM AWS Import/Export

Application design

Migration and validation

Application 3Application 2Application 1

Page 6: Intro to AWS Application Discovery Service - AWS May 2016 Webinar Series

© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

AWS Application Discovery Service streamlines planning for your cloud migration

Page 7: Intro to AWS Application Discovery Service - AWS May 2016 Webinar Series

© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

AWS Application Discovery ServiceAutomate data center application discovery

Identify applicationInventory

Map applicationdependencies

Baseline system and process performance

Page 8: Intro to AWS Application Discovery Service - AWS May 2016 Webinar Series

© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

AWS Application Discovery ServiceOverview

Agents deployed on source hosts Windows & Linux support

Capture system inventory, performance, and dependencies

Capture and store secured data to AWS

API access to discovered assets Output to CSV or XML

Can be imported into a third-party migration or visualization tool

Discovery Agents Discovery DB

AWS Application Discovery Service

On-premises data centerEncrypted data

Internet

Page 9: Intro to AWS Application Discovery Service - AWS May 2016 Webinar Series

© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

Binaries deployed using customer’s existing software management tools

Support for Windows and Linux hosts

Very small footprint and minimal overhead

Offline mode to inspect captured data

Proxy agnostic, needs outbound 443 connection only

AWS Application Discovery ServiceDiscovery Agent

Page 10: Intro to AWS Application Discovery Service - AWS May 2016 Webinar Series

© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

Infrastructure and application level information captured from hosts

Inventory of installed software applications

Information about running applications and processes User information, group information, list of kernel modules, operation systems information

System and process performance, and resource utilization CPU and memory usage, all create and stop process events, disk and network

Track network activity on a server to infer dependencies TCP/UDP listening ports (with processes), TCP v4/v6 connections, NIC information

AWS Application Discovery ServiceData capture capabilities

Page 11: Intro to AWS Application Discovery Service - AWS May 2016 Webinar Series

© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

Public API operations to manage and consume the service ListConfigurationItem—search discovered hosts GetConfigurationAttributes—describe a discovered host ExportConfiguration—ability to export the discovery data as CSV Create/Delete Tags—group servers and plan migrations

AWS Command Line Interface (AWS CLI) and SDK utility to access the API operations

Offline processing and visualization

AWS Application Discovery ServiceFeatures

Page 12: Intro to AWS Application Discovery Service - AWS May 2016 Webinar Series

© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

A migration examplePrepare for a LAMP stack for migration

Application Discovery Service views dependencies of a LAMP stack Workloads comprised of Apache, MySQL, and PHP servers Depends on infrastructure services: LDAP, hardware load balancers, DHCP server, DNS server, Syslog

server Analyze dependencies and right-size using API operations, import to Microsoft Excel

SI Partner or AWS Professional Services would: Create a suitable VPC and subnet on AWS to house application Establish a connection by AWS Direct Connect from on-premises to AWS Region Plan out the migration

Apache and PHP VMs => Amazon EC2 Hardware LB => Elastic Load Balancing MySQL => Amazon RDS DNS => Amazon Route 53 LDAP and log servers stay on-premises (for other on-premises applications)

Page 13: Intro to AWS Application Discovery Service - AWS May 2016 Webinar Series

© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

Inventory by application type

Page 14: Intro to AWS Application Discovery Service - AWS May 2016 Webinar Series

© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

A migration example:How to use the CLI to prepare for a LAMP stack

Page 15: Intro to AWS Application Discovery Service - AWS May 2016 Webinar Series

© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

Search for dependent hosts

Page 16: Intro to AWS Application Discovery Service - AWS May 2016 Webinar Series

© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

Plan EC2 resource provisioning

Page 17: Intro to AWS Application Discovery Service - AWS May 2016 Webinar Series

© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

Available through AWS Professional Services consultants or SI partners

Visit service detail page on the AWS marketing website Fill the form to sign up for beta program We will get you in touch with AWS Professional Services consultant or SI partner

Availability

Page 18: Intro to AWS Application Discovery Service - AWS May 2016 Webinar Series

© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

Visualization

Page 19: Intro to AWS Application Discovery Service - AWS May 2016 Webinar Series

© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

Visualization

Page 20: Intro to AWS Application Discovery Service - AWS May 2016 Webinar Series

© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

Provides a set of public API operations and open data formats, making it easy to integrate or coexist with other tools

Integrates with: Discovery tools that can publish information Migration tools that leverage the discovered assets Existing migration frameworks

AWS Application Discovery ServiceIntegration with cloud migration tools

Page 21: Intro to AWS Application Discovery Service - AWS May 2016 Webinar Series

© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

Thank you