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

AWS Application Discovery Service

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 Service

streamlines planning for your cloud migration

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)

Inventory by application type

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

Search for dependent hosts

Plan EC2 resource provisioning

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

Visualization

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