Upload
amazon-web-services
View
3.060
Download
0
Embed Size (px)
Citation preview
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Nirav Kothari, Principal ConsultantAWS Professional Services
April 19, 2016
AWS Application Discovery Service
Agenda
How customers approach cloud migration today
What customers have told us
Coming soon: AWS Application Discovery Service
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
designMigration and
validation
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
Se
rvic
es
fro
m
AW
S e
co
sys
tem
Amazon
CloudWatch
AWS
Application
Discovery
Service
AWS
Config
Innovations to accelerate cloud migration
Strategy Plan Build Run
Application 3 Application 3Application 2 Application 2Application 1 Application 1
Existing
IT estate
evaluation
Planning and
discoveryOperation
Application designMigration and
validation
AWS Database
Migration Service
Amazon EC2 VM
AWS Import/Export
AWS Application Discovery ServiceAutomate data center application discovery
Identify application
Inventory
Map application
dependencies
Baseline system and
process performance
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 ServiceOn-premises data centerEncrypted
data
Internet
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
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
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
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)
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
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