© 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
© 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
© 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
© 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
© 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
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
AWS Application Discovery Service streamlines planning for your cloud migration
© 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
© 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
© 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
© 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
© 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
© 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)
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Inventory by application type
© 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
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Search for dependent hosts
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Plan EC2 resource provisioning
© 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
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Visualization
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Visualization
© 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
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Thank you