AWS Prescriptive Guidance

Discovery migration tool details

Descriptions of Discovery and Planning migration tools from AWS and AWS Partners

Migration tools from Amazon Web Services (AWS) and AWS Partners can help accelerate your migration to the AWS Cloud and to AWS services such as Amazon Elastic Compute Cloud (Amazon EC2), Amazon Simple Storage Service (Amazon S3), and Amazon Elastic Block Store (Amazon EBS). To find the tool that best meets your business needs, you can compare products on the Discovery migration tool comparison page, and then use this page to review detailed product information for migration tools that perform discovery analysis.

AWS Partner product descriptions and reported qualifications, including compliance, are provided by the AWS Partner and are not verified by AWS. For more information about these products, contact the AWS Partner.

You are encouraged to conduct your own additional due diligence before choosing to use any of the products listed.

AWS Partner product descriptions and reported qualifications, including compliance, are provided by the AWS Partner and are not verified by AWS. For more information about these products, contact the AWS Partner. You are encouraged to conduct your own additional due diligence before choosing to use any of the products listed.

appdynamics

AppDynamics

Category Description Product capabilities
Product certifications AWS Competency Program competencies and other certifications
  • AWS Migration Competency – Application Profiling
AWS Marketplace  Link to product subscription and download, if available, in AWS Marketplace AppDynamics Application And Business Performance Monitoring 
Tool deployment model Discovery product can be SaaS-based or customer-deployed. 
  • SaaS on AWS (vendor VPC)
  • Servers deployed on AWS (customer VPC)
  • Servers deployed on-premises in customer environment
Discovery method

Discovery method can be agent-less, agent-based, or login-based.

  • Agent-less is enabled by protocols or interfaces such as SNMP and WMI.
  • Agent-based requires installation of software in the source resources such as Linux or Windows servers.
  • Login-based is enabled by protocols, such as SSH and RDP, by which the discovery tool logs in to source servers and performs discovery functions.

Agent-based
Resources discoverable
Resources refer to servers, databases, storage systems, network devices, software processes, containers, mainframe, etc. 
  • Servers and operating systems
  • Databases
  • Software processes
  • Containers
Operating systems discoverable
 
  • Linux
  • Windows
  • Solaris 
Other resources discoverable    No additional information
Discovery of resource profiles Resource profile – CPU family (x86, RISC/PowerPC, ...), number of CPU cores, memory size, number of disks, storage size, IOPS, network interfaces, bandwidth  Physical and virtual servers and their profiles 
Resource utilizations data collection Resource utilizations – Time-series utilization data with peak, average or median, standard deviation, IOPS, throughput, percentile with sampling interval of 5 minutes and minimum sampling duration of 1 month 
  • Physical and virtual server utilization data collection
  • Network utilization data collection
Application dependency level

The ability to discover application dependency and export dependency data:

  • Application and server dependency – Individual servers and dependencies that form an application
  • Application and software process dependency – Individual software processes, configurations, and dependencies that form an application
  • Application and code dependency – Individual programming code, configurations, and dependencies that form an application
  • Application and server dependency
  • Application and software process dependency
  • Application and code dependency
Visualization level
Multiple-level visualization of applications:
  • All resource and applications – An entire on-premises or source environment with all resources and applications
  • Single application – A single application across its resources end to end
  • Single application and its software processes – Individual software processes and dependencies that form an application
  • Single application and its  programming code – Individual programming code and dependencies that form an application
  • All resources and applications
  • Single application
  • Single application and its software processes
  • Single application and its  programming code
Database details discovery
The ability to discover the source database system
  • Database engine
  • Database editions
  • Schemas
  • Database size
  • Runtime metrics (for example, server memory usage, client connections, transactions, batch requests)
Storage details discovery
Systems, types, capacity, configuration, utilization, object metadata  Not available 
File system details discovery    Not available 
Software details discovery    Not available 
Container details discovery    Amazon Elastic Kubernetes Service (Amazon EKS), Azure Kubernetes Service, Docker, Google Kubernetes Engine, Kubernetes, OpenShift, Rancher
License discovery    Not available 
Data sovereignty support  The ability to keep discovered data within a specific geographic region Not available 
Data export ability  Product can export the discovered data into a usable format (such as CSV, JSON).  Not available 
Compliance   FedRAMP, GDPR, PCI
Service model
  • Full self-service – Product deployment, management, and maintenance can be done by the customer or end-user.
  • Self-service with vendor support – Product deployment, management, and maintenance can be done by customer or end-user with the option of vendor support.
  • Managed service (including partner-enabled service) – Product deployment, management, and maintenance require professional services. 
  • Full self-service
  • Self-service with vendor support
  • Managed service (including partner-enabled service)
Pricing model  
  • Subscription

awsapplicationdiscovery

AWS Application Discovery Service

Category Description Product capabilities
  AWS service  
Tool deployment model Discovery product can be SaaS-based or customer-deployed. 
  • SaaS on AWS (vendor VPC)
  • Servers deployed on-premises in customer environment
Discovery method

Discovery method can be agent-less, agent-based, or login-based.

  • Agent-less is enabled by protocols or interfaces such as SNMP and WMI.
  • Agent-based requires installation of software in the source resources such as Linux or Windows servers.
  • Login-based is enabled by protocols, such as SSH and RDP, by which the discovery tool logs in to source servers and performs discovery functions. 
  • Agent-less
  • Agent-based
Resources discoverable
Resources refer to servers, databases, storage systems, network devices, software processes, containers, mainframe, etc. 
  • Servers and operating systems
  • Software processes
Operating systems discoverable
 
  • Linux
  • Windows
Other resources discoverable    No additional information
Discovery of resource profiles Resource profile – CPU family (x86, RISC/PowerPC, ...), number of CPU cores, memory size, number of disks, storage size, IOPS, network interfaces, bandwidth
  • Physical and virtual servers and their profiles
  • Attached storage and profiles – data storage device connected directly to a server or VM
Resource utilizations data collection Resource utilizations – Time-series utilization data with peak, average or median, standard deviation, IOPS, throughput, percentile with sampling interval of 5 minutes and minimum sampling duration of 1 month
  • Physical and virtual server utilization data collection
  • Attached storage utilization data collection
  • Network utilization data collection
Application dependency level

The ability to discover application dependency and export dependency data:

  • Application and server dependency – Individual servers and dependencies that form an application
  • Application and software process dependency – Individual software processes, configurations, and dependencies that form an application
  • Application and code dependency – Individual programming code, configurations, and dependencies that form an application
Application and server dependency
Visualization level

Multiple-level visualization of applications:

  • All resources and applications – An entire on-premises or source environment with all resources and applications
  • Single application – A single application across its resources end to end
  • Single application and its software processes – Individual software processes and dependencies that form an application
  • Single application and its programming code – Individual programming code and dependencies that form an application
Not available 
Database details discovery
The ability to discover the source database system
Not available 
Storage details discovery
Systems, types, capacity, configuration, utilization, or object metadata Not available
File system details discovery    Not available
Software details discovery    Not available
Container details discovery    Not available
License discovery    Not available
Data sovereignty support  The ability to keep discovered data within a specific geographic region Not available
Data export ability  Product can export the discovered data into a usable format (such as CSV, JSON).  Available 
Compliance   Not available
Service model Full self-service – Product deployment, management, and maintenance can be done by the customer or end-user.
Self-service with vendor support – Product deployment, management, and maintenance can be done by customer or end-user with the option of vendor support.
Managed service (including partner-enabled service) – Product deployment, management, and maintenance require professional services. 
Self-service with vendor support
Pricing model   Free

bmc

BMC Helix Discovery

Category Description Product capabilities
Product certifications AWS Competency Program competencies and other certifications AWS Migration Competency – Discovery and Planning 
AWS Marketplace  Link to product subscription and download, if available, in AWS Marketplace Not available 
Tool deployment model Discovery product can be SaaS-based or customer-deployed. 
  • SaaS on AWS (vendor VPC)
  • Servers deployed on AWS (customer VPC)
  • Servers deployed on-premises in customer environment
  • SaaS or servers in other cloud provider environment
Discovery method

Discovery method can be agent-less, agent-based, or login-based.

  • Agent-less is enabled by protocols or interfaces such as SNMP and WMI.
  • Agent-based requires installation of software in the source resources such as Linux or Windows servers.
  • Login-based is enabled by protocols, such as SSH and RDP, by which the discovery tool logs in to source servers and performs discovery functions. 
  • Agent-less
  • Login-based
Resources discoverable
Resources refer to servers, databases, storage systems, network devices, software processes, containers, mainframe, etc. 
  • Servers and operating systems
  • Databases
  • Storage systems
  • Network devices
  • Software processes
  • Containers
  • Mainframe
Operating systems discoverable
 
  • Linux – CentOS, Debian GNU/Linux, Fedora, Gentoo, Oracle, RHEL, Scientific, SUSE, Ubuntu
  • Windows – Windows NT, Windows Server 2000 to 2019
  • HP – HP-UX, OpenVMS, Tru64 Unix
  • IBM – AIX, IBM i, Power HMC, VIO
  • VMware – ESX Server, ESXi Server, vCenter
  • Other – FreeBSD, Novell NetWare, OpenBSD, Oracle VM Server, Solaris
Other resources discoverable   

Hyper-converged infrastructure, load balancers, management controllers, software-defined networks, software-defined storage

Discovery of resource profiles Resource profile – CPU family (x86, RISC/PowerPC, ...), number of CPU cores, memory size, number of disks, storage size, IOPS, network interfaces, bandwidth 
  • Physical and virtual servers and their profiles
  • Attached storage and profiles – data storage device connected directly to a server or VM
  • Detached storage and profiles – data storage accessed over a network such as network-attached storage (NAS) and storage area network (SAN)
  • Network devices and profiles
Resource utilizations data collection Resource utilizations – Time-series utilization data with peak, average or median, standard deviation, IOPS, throughput, percentile with sampling interval of 5 minutes and minimum sampling duration of 1 month 

Not available

Application dependency level

The ability to discover application dependency and export dependency data:

  • Application and server dependency – Individual servers and dependencies that form an application
  • Application and software process dependency – Individual software processes, configurations, and dependencies that form an application
  • Application and code dependency – Individual programming code, configurations, and dependencies that form an application
  • Application and server dependency
  • Application and software process dependency
Visualization level

Multiple-level visualization of applications:

  • All resources and applications – An entire on-premises or source environment with all resources and applications
  • Single application – A single application across its resources end to end
  • Single application and its software processes – Individual software processes and dependencies that form an application
  • Single application and its programming code – Individual programming code and dependencies that form an application
  • All resources and applications
  • Single application
  • Single application and its software processes
Database details discovery
The ability to discover the source database system
  • Database engine
  • Database editions
  • Schemas
  • Database size
  • Number of partitions
  • Clustering and servers in the cluster
  • Backups
  • Failover configuration (active-active, active-standby)
Storage details discovery
Systems
Storage Area Network (SAN)

Types – The ability to discover storage system types and access protocols
  • File storage (for example, NFS, SMB)
  • Block storage (for example, Fiber Channel, iSCSI)
  • Object storage (for example, Atmos, Vantara / HTTP, REST)
  Capacity – The ability to discover storage sizes Volume identifier and volume size (GB)
  Configuration  Relationships among disk, array, LUN, and VM
  Utilization  Not available
  Object metadata Object type (for example, text file, image, database data)
Storage systems discoverable  Storage systems that can be discovered include EMC Isilon, EMC VMAX, Hitachi Vantara, HP 3PAR, Pure Storage, and others. 
  • Cisco HyperFlex
  • Dell Compellent, Dell EMC Isilon, Dell EqualLogic
  • EMC Celerra/VNX(NAS) and eNAS, EMC Data Domain, EMC RecoverPoint, EMC Unity, EMC VMAX, EMC VNXe 3200, EMC VPLEX, EMC XtremIO
  • Fujitsu ETERNUS DS
  • Hitachi HCP, Hitachi HDI, Hitachi HNAS, Hitachi VSP
  • HP 3PAR, HP P2000, HP P6000 (EVA), HP P9000/P9500, HPE XP7, HPE XP8
  • Huawei Dorado (V3, V6), Huawei OceanStor (V3, V5, 9000)
  • IBM DS6000, IBM DS8000, IBM FlashSystem, IBM SVC/Storwize, IBM XIV
  • NetApp, NetApp E-Series, NetApp SolidFire
  • Other – Nimble, Nutanix, Oracle ZFS, Pure FlashArray, VMware vSAN
File system details discovery   
  • File system types (for example, disk, tape)
  • File system configuration (for example, clustering, mount point)
  • Directory locations or hierarchies, size, size used, or file access frequency
Software details discovery  Frameworks or libraries  Apache Tomcat, IBM WebSphere, Microsoft IIS, Oracle GlassFish, Oracle WebLogic, Oracle Application Server, PostgreSQL, Red Hat JBoss, Sybase, Teradata, and around 2,500 software instance types
  Tools  BMC Remedy, BMC TrueSight, CA Spectrum, Chef, Dynatrace, Flexera, HP OpenView, IBM Tivoli,  Microsoft SCCM, New Relic, and hundreds more 
  Independent software vendor (ISV) products, such as Splunk Enterprise or F5 BIG-IP Virtual Edition  Name, edition, and version 
Container details discovery    Amazon Elastic Kubernetes Service, Azure Kubernetes Service, CRI-O, Docker, Google Kubernetes Engine, Kubernetes, OpenShift, Rocket
License discovery    Not available
Data sovereignty support  The ability to keep discovered data within a specific geographic region  Available
Data export ability  Product can export the discovered data into a usable format (such as CSV, JSON).  Available 
Compliance   HIPAA, SOC, PCI, GDPR
Service model
  • Full self-service – Product deployment, management, and maintenance can be done by the customer or end-user.
  • Self-service with vendor support – Product deployment, management, and maintenance can be done by customer or end-user with the option of vendor support.
  • Managed service (including partner-enabled service) – Product deployment, management, and maintenance require professional services. 
  • Full self-service
  • Self-service with vendor support
  • Managed service (including partner-enabled service)
Pricing model   Subscription

cloudamize 

Cloudamize

Category Description Product capabilities
Product certifications AWS Competency Program competencies and other certifications AWS Migration Competency – TCO and Business Case Analysis, AWS Microsoft Workloads Competency
AWS Marketplace  Link to product subscription and download, if available, in AWS Marketplace Cloudamize Assess and Plan 
Tool deployment model Discovery product can be SaaS-based or customer-deployed. 
  • SaaS on AWS (vendor VPC)
  • Servers deployed on AWS (customer VPC)
  • Servers deployed on-premises in customer environment
  • SaaS or servers in other cloud provider environment
Discovery method

Discovery method can be agent-less, agent-based, or login-based.

  • Agent-less is enabled by protocols or interfaces such as SNMP and WMI.
  • Agent-based requires installation of software in the source resources such as Linux or Windows servers.
  • Login-based is enabled by protocols, such as SSH and RDP, by which the discovery tool logs in to source servers and performs discovery functions. 
  • Agent-less
  • Agent-based
  • Login-based
Resources discoverable
Resources refer to servers, databases, storage systems, network devices, software processes, containers, mainframe, etc. 
  • Servers and operating systems
  • Databases
  • Storage systems
  • Software processes
Operating systems discoverable
 
  • Linux – Amazon Linux, CentOS, Debian GNU/Linux, Fedora Linux, Oracle Linux, RHEL, SUSE, Ubuntu
  • Windows
Other resources discoverable    Applications, application interdependencies, firewall rules, client app DNS, IP and DNS, machines details, SQL license discovery 
Discovery of resource profiles Resource profile – CPU family (x86, RISC/PowerPC, ...), number of CPU cores, memory size, number of disks, storage size, IOPS, network interfaces, bandwidth 
  • Physical and virtual servers and their profiles
  • Attached storage and profiles – data storage device connected directly to a server or VM
Resource utilizations data collection Resource utilizations – Time-series utilization data with peak, average or median, standard deviation, IOPS, throughput, percentile with sampling interval of 5 minutes and minimum sampling duration of 1 month 
  • Physical and virtual server utilization data collection
  • Attached storage utilization data collection
  • Network utilization data collection
Application dependency level

The ability to to discover application dependency and export dependency data:

  • Application and server dependency – Individual servers and dependencies that form an application
  • Application and software process dependency – Individual software processes, configurations, and dependencies that form an application
  • Application and code dependency – Individual programming code, configurations, and dependencies that form an application
  • Application and server dependency
  • Application and software process dependency
  • Application and code dependency
Visualization level

Multiple-level visualization of applications:

  • All resources and applications – An entire on-premises or source environment with all resources and applications
  • Single application – A single application across its resources end to end
  • Single application and its software processes – Individual software processes and dependencies that form an application
  • Single application and its programming code – Individual programming code and dependencies that form an application
  • All resources and applications
  • Single application
  • Single application and its software processes
  • Single application and its programming code
Database details discovery
The ability to discover the source database system
  • Database engine
  • Database editions
  • Database size
  • Number of partitions
  • Clustering and servers in the cluster,
  • Runtime metrics (for example, server memory usage, client connections, transactions, batch requests) 
Storage details discovery
Systems
  • Local storage
  • Storage Area Network (SAN) 

Types – The ability to discover storage system types and access protocols
  • File storage (for example, NFS, SMB)
  • Block storage (for example, Fiber Channel, iSCSI)
  Capacity – The ability to discover storage sizes
  • Volume identifier and volume size (GB)
  • Storage pool name and size (GB)
  • Storage raw total size, raw usable size (GB)
  • Used capacity (GB)
  Configuration 
  • Media types (for example, SSD, magnetic disks, tape)
  • RAID levels (RAID 0, RAID 1, …, RAID 6)
  Utilization 
  • Mean (average) IOPS
  • Peak IOPS
  • Mean (average) throughput (MB per second)
  • Peak throughput (MB per second)
  • Mean disk latency (milliseconds)
  • Peak disk latency (milliseconds) 
  Object metadata
  • Object type (for example, text file, image, database data)
  • Object size (MB)
Storage systems discoverable  Storage systems that can be discovered include EMC Isilon, EMC VMAX, Hitachi Vantara, HP 3PAR, Pure Storage, and others.  No additional information
File system details discovery   
  • File system types (for example, disk, tape)
  • File system configuration (for example, clustering, mount point)
  • Directory locations or hierarchies, size, size used, or file access frequency
Software details discovery  Tools
Any software installed using OS-provided installation and packaging system mechanism 
  Independent software vendor (ISV) products, such as Splunk Enterprise or F5 BIG-IP Virtual Edition  Name, edition, and version 
Container details discovery    Not available 
License discovery    Microsoft – Hyper-V, Microsoft SQL Server, Windows
Application software – Cloudamize discovers the application, vendor, and version, but not the license.
Data sovereignty support  The ability to keep discovered data within a specific geographic region  Not available 
Data export ability  Product can export the discovered data into a usable format (such as CSV, JSON).
 
Available 
Compliance   SOC, GDPR 
Service model
  • Full self-service – Product deployment, management, and maintenance can be done by the customer or end-user.
  • Self-service with vendor support – Product deployment, management, and maintenance can be done by customer or end-user with the option of vendor support.
  • Managed service (including partner-enabled service) – Product deployment, management, and maintenance require professional services. 
  • Full self-service
  • Self-service with vendor support
  • Managed service (including partner-enabled service) 
Pricing model   Subscription 

cloudchomp

CloudChomp CC Analyzer

Category Description Product capabilities
Product certifications AWS Competency Program competencies and other certifications AWS Microsoft Workloads Competency, AWS Migration Competency – TCO and Business  Case Analysis
AWS Marketplace  Link to product subscription and download, if available, in AWS Marketplace CC Analyzer 
Tool deployment model Discovery product can be SaaS-based or customer-deployed. 
  • SaaS on AWS (vendor VPC)
  • Servers deployed on-premises in customer environment
Discovery method

Discovery method can be agent-less, agent-based, or login-based.

  • Agent-less is enabled by protocols or interfaces such as SNMP and WMI.
  • Agent-based requires installation of software in the source resources such as Linux or Windows servers.
  • Login-based is enabled by protocols, such as SSH and RDP, by which the discovery tool logs in to source servers and performs discovery functions. 
  • Agent-less
  • Login-based
Resources discoverable
Resources refer to servers, databases, storage systems, network devices, software processes, containers, mainframe, etc. 
  • Servers and operating systems
  • Databases
  • Storage systems
  • Software processes
  • Containers
Operating systems discoverable
 
  • Linux – CentOS, Debian GNU/Linux, Fedora, Open SUSE, RHEL, SUSE, Ubuntu
  • Windows – NT, 2003, 2008/R2, 2012, 2016; desktop OS XP, Vista, 7, 8, 9, 10
  • Other – CoreOS, FreeBSD, HP-UX, IBM AIX, macOS, MS-DOS, Oracle, Solaris, SunOS, VMware ESX, VMware Photon
Other resources discoverable    Azure compute, storage, and pricing, any third-party collocated assets 
Discovery of resource profiles Resource profile – CPU family (x86, RISC/PowerPC, ...), number of CPU cores, memory size, number of disks, storage size, IOPS, network interfaces, bandwidth 
  • Physical and virtual servers and their profiles
  • Attached storage and profiles – data storage device connected directly to a server or VM
  • Detached storage and profiles – data storage accessed over a network such as network-attached storage (NAS) and storage area network (SAN)
Resource utilizations data collection Resource utilizations – Time-series utilization data with peak, average or median, standard deviation, IOPS, throughput, percentile with sampling interval of 5 minutes and minimum sampling duration of 1 month 
  • Physical and virtual server utilization data collection
  • Attached storage utilization data collection
  • Detached storage utilization data collection 
Application dependency level

The ability to discover application dependency and export dependency data:

  • Application and server dependency – Individual servers and dependencies that form an application
  • Application and software process dependency – Individual software processes, configurations, and dependencies that form an application
  • Application and code dependency – Individual programming code, configurations, and dependencies that form an application
  • Application and server dependency
  • Application and software process dependency
Visualization level

Multiple-level visualization of applications:

  • All resources and applications – An entire on-premises or source environment with all resources and applications
  • Single application – A single application across its resources end to end
  • Single application and its software processes – Individual software processes and dependencies that form an application
  • Single application and its programming code – Individual programming code and dependencies that form an application
  • All resources and applications
  • Single application
  • Single application and its software processes
Database details discovery
The ability to discover the source database system
  • Database engine
  • Database editions 
Storage details  discovery
Systems
  • Local storage
  • Storage Area Network (SAN)
  • Network Attached Storage (NAS)

Types – The ability to discover storage system types and access protocols
File storage (for example, NFS, SMB) 
  Capacity – The ability to discover storage sizes
  • Volume identifier and volume size (GB)
  • Storage raw total size, raw usable size (GB)
  • Used capacity (GB)
  Configuration  Media types (for example, SSD, magnetic disks, tape) 
  Utilization  Not available 
  Object metadata  Not available 
File system details discovery    File system types (for example, disk, tape) 
Software details discovery    Not available 
Container details discovery    Not available 
License discovery    Application software – 140 applications, including Alert Logic, Apache, Azure, Cisco (VPN, XenApp, etc.), Docker, Microsoft IIS, Microsoft SharePoint, Microsoft Office, MongoDB, Oracle, Sophos, Veeam, Veritas 
Data sovereignty support  The ability to keep discovered data within a specific geographic region  Not available 
Data export ability  Product can export the discovered data into a usable format (such as CSV, JSON).  Available 
Compliance   Discovery GDPR, CIS Security Benchmark at 100%, Operations on AWS 100% CloudCheckr Total Compliance Check for SOC2, SOC3, HIPAA, NIST, PCI DSS, AICPA, ANSSI, ACSC, ASD, COBIT, Mass.gov Com201 CMR 17.00, SCA CCM v3, DHS CDM, FFIEC, FISMA, IEC, IRS Pub1075, ISO 27002-2013, ITIL, CERC CIP, NIST, SNA MNT/Top 10, NV Gaming MICS, NYCRR 500, Saudi AMA, SEC OCIE, SG MAS TRM, Victorian  PDSF v1.0 
Service model
  • Full self-service – Product deployment, management, and maintenance can be done by the customer or end-user.
  • Self-service with vendor support – Product deployment, management, and maintenance can be done by customer or end-user with the option of vendor support.
  • Managed service (including partner-enabled service) – Product deployment, management, and maintenance require professional services. 
  • Full self-service
  • Self-service with vendor support 
Pricing model  

Subscription (30-day free trial)


surpaasmaas

Corent SurPaas MaaS

Category Description Product capabilities
Product certifications AWS Competency Program competencies and other certifications AWS Migration Competency – Discovery and Planning 
AWS Marketplace  Link to product subscription and download, if available, in AWS Marketplace SurPaas Maas 
Tool deployment model Discovery product can be SaaS-based or customer-deployed.  SaaS on AWS (vendor VPC) 
Discovery method

Discovery method can be agent-less, agent-based, or login-based.

  • Agent-less is enabled by protocols or interfaces such as SNMP and WMI.
  • Agent-based requires installation of software in the source resources such as Linux or Windows servers.
  • Login-based is enabled by protocols, such as SSH and RDP, by which the discovery tool logs in to source servers and performs discovery functions. 
  • Agent-less
  • Agent-based
Resources discoverable
Resources refer to servers, databases, storage systems, network devices, software processes, containers, mainframe, etc. 
  • Servers and operating systems
  • Databases
  • Storage systems
  • Software processes
Operating systems discoverable
 
  • Linux
  • Windows
  • Other – AIX, HP-X, Solaris 
Other resources discoverable    No additional information
Discovery of resource profiles Resource profile – CPU family (x86, RISC/PowerPC, ...), number of CPU cores, memory size, number of disks, storage size, IOPS, network interfaces, bandwidth 
  • Physical and virtual servers and their profiles
  • Attached storage and profiles – data storage device connected directly to a server or VM
  • Detached storage and profiles – data storage accessed over a network such as network-attached storage (NAS) and storage area network (SAN)
Resource utilizations data collection Resource utilizations – Time-series utilization data with peak, average or median, standard deviation, IOPS, throughput, percentile with sampling interval of 5 minutes and minimum sampling duration of 1 month 
  • Physical and virtual server utilization data collection
  • Attached storage utilization data collection
  • Detached storage utilization data collection
  • Network utilization data collection 
Application dependency level

The ability to discover application dependency and export dependency data:

  • Application and server dependency – Individual servers and dependencies that form an application
  • Application and software process dependency – Individual software processes, configurations, and dependencies that form an application
  • Application and code dependency – Individual programming code, configurations, and dependencies that form an application
  • Application and server dependency
  • Application and software process dependency
Visualization level

Multiple-level visualization of applications:

  • All resources and applications – An entire on-premises or source environment with all resources and applications
  • Single application – A single application across its resources end to end
  • Single application and its software processes – Individual software processes and dependencies that form an application
  • Single application and its programming code – Individual programming code and dependencies that form an application
  • All resources and applications
  • Single application
  • Single application and its software processes
Database details discovery
The ability to discover the source database system
  • Database engine
  • Database editions
  • Schemas
  • Database size
  • Clustering and servers in the cluster
  • Failover configuration (active-active, active-standby)
Storage details discovery
Systems, types, capacity, configuration, utilization, object metadata
Not available 
File system details discovery   
  • File system types (for example, disk, tape)
  • File system configuration (for example, clustering, mount point)
  • Directory locations or hierarchies, size, size used, or file access frequency
Software details discovery  Programming languages
.NET, Java, Perl, PHP, Python, Ruby
  Frameworks or libraries
Apache, Apache Tomcat, ASP.NET, Tomcat, IIS, JBoss, Websphere
Container details discovery    Not available
License discovery   
  • Microsoft – Windows, SQL Server
  • Oracle – Oracle Database
Data sovereignty support  The ability to keep discovered data within a specific geographic region  Available 
Data export ability  Product can export the discovered data into a usable format (such as CSV, JSON).  Available 
Compliance   ISO 27001 
Service model
  • Full self-service – Product deployment, management, and maintenance can be done by the customer or end-user.
  • Self-service with vendor support – Product deployment, management, and maintenance can be done by customer or end-user with the option of vendor support.
  • Managed service (including partner-enabled service) – Product deployment, management, and maintenance require professional services. 
  • Full self-service
  • Self-service with vendor support
  • Managed service (including partner-enabled service) 
Pricing model   Subscription 

datadog

Datadog

Category Description Product capabilities
Product certifications AWS Competency Program competencies and other certifications AWS Migration Competency – Application Profiling
AWS Marketplace  Link to product subscription and download, if available, in AWS Marketplace Datadog 
Tool deployment model Discovery product can be SaaS-based or customer-deployed. 
  • SaaS on AWS (vendor VPC)
  • SaaS or servers in other cloud provider environment
Discovery method

Discovery method can be agent-less, agent-based, or login-based.

  • Agent-less is enabled by protocols or interfaces such as SNMP and WMI.
  • Agent-based requires installation of software in the source resources such as Linux or Windows servers.
  • Login-based is enabled by protocols, such as SSH and RDP, by which the discovery tool logs in to source servers and performs discovery functions. 
  • Agent-less
  • Agent-based
Resources discoverable
Resources refer to servers, databases, storage systems, network devices, software processes, containers, mainframe, etc. 
  • Servers and operating systems
  • Databases
  • Storage systems
  • Network devices
  • Software processes
  • Containers
Operating systems discoverable
 
  • Linux – Amazon Linux, CentOS, Debian GNU/Linux, Fedora, SUSE, Ubuntu,
  • Windows
  • Other – CoreOS, IBM AIX, macOS
Other resources discoverable   No additional information 
Discovery of resource profiles
Resource profile – CPU family (x86, RISC/PowerPC, ...), number of CPU cores, memory size, number of disks, storage size, IOPS, network interfaces, bandwidth
  • Physical and virtual servers and their profiles
  • Attached storage and profiles – data storage device connected directly to a server or VM
  • Detached storage and profiles – data storage accessed over a network such as network-attached storage (NAS) and storage area network (SAN)
  • Network devices and profiles
Resource utilizations data collection Resource utilizations – Time-series utilization data with peak, average or median, standard deviation, IOPS, throughput, percentile with sampling interval of 5 minutes and minimum sampling duration of 1 month 
  • Physical and virtual server utilization data collection
  • Attached storage utilization data collection
  • Detached storage utilization data collection
  • Network utilization data collection 
Application dependency level

The ability to discover application dependency and export dependency data:

  • Application and server dependency – Individual servers and dependencies that form an application
  • Application and software process dependency – Individual software processes, configurations, and dependencies that form an application
  • Application and code dependency – Individual programming code, configurations, and dependencies that form an application
  • Application and server dependency
  • Application and software process dependency
  • Application and code dependency
Visualization level

Multiple-level visualization of applications:

  • All resources and applications – An entire on-premises or source environment with all resources and applications
  • Single application – A single application across its resources end to end
  • Single application and its software processes – Individual software processes and dependencies that form an application
  • Single application and its programming code – Individual programming code and dependencies that form an application
  • All resources and applications
  • Single application
  • Single application and its software processes
  • Single application and its programming code
Database details discovery
The ability to discover the source database system
  • Database engine
  • Database editions
  • Schemas
  • Database size
  • Number of partitions
  • Clustering and servers in the cluster
  • Backups
  • Failover configuration (active-active, active-standby)
  • Mapping to storage via storage layers (for example, mapping of tablespaces via Automatic Storage Management file system for Oracle)
  • Runtime metrics (for example, server memory usage, client connections, transactions, batch requests) 
Storage details discovery
Systems
  • Local storage
  • Storage Area Network (SAN)
  • Network Attached Storage (NAS) 

Types – The ability to discover storage system types and access protocols
  • File storage (for example, NFS, SMB)
  • Block storage (for example, Fiber Channel, iSCSI)
  • Object storage (for example, Atmos, Vantara / HTTP, REST) 
  Capacity – The ability to discover storage sizes
  • Volume identifier and volume size (GB)
  • Storage pool name and size (GB)
  • Storage raw total size, raw usable size (GB)
  • Used capacity (GB) 
  Configuration 
  • Media types (for example, SSD, magnetic disks, tape)
  • Relationships among disk, array, LUN, and VM
  Utilization 
  • Mean (average) IOPS
  • Peak IOPS
  • Mean (average) throughput (MB per second)
  • Peak throughput (MB per second)
  • Mean disk latency (milliseconds)
  • Peak disk latency (milliseconds) 
  Object metadata
  • Object type (for example, text file, image, database data)
  • Object size (MB)
  • Object usage: last modified time
  • Object access permissions
  • Object encryption status 
Storage systems discoverable  Storage systems that can be discovered include EMC Isilon, EMC VMAX, Hitachi Vantara, HP 3PAR, Pure Storage, and others.  No additional information 
File system details discovery   
  • File system types (for example, disk, tape)
  • File system configuration (for example, clustering, mount point)
  • Directory locations or hierarchies, size, size used, or file access frequency 
Software details discovery  Programming languages
.NET, Elixir, Go, Java, Node.js, PHP, Python, Ruby 
  Frameworks or libraries
ASP.NET, Django, Drupal, Elasticsearch, Flask, Gin, gRPC, MongoDB, Spring Web, WordPress, and more
  Tools  Azure DevOps, Bitbucket, Jira, Gremlin, Sentry, Zendesk
  Independent software vendor (ISV) products, such as Splunk Enterprise or F5 BIG-IP Virtual Edition  Name, edition, and version 
Container details discovery    Amazon ECS, Amazon EKS, containerd, Docker, Kubernetes, Openshift, Rancher
License discovery    Not available 
Data sovereignty support  The ability to keep discovered data within a specific geographic region  Not available 
Data export ability  Product can export the discovered data into a usable format (such as CSV, JSON).  Not available 
Compliance   HIPAA Compliant Log Management, SOC 2 Type I and Type II, FedRamp LiSaaS ATO moderate
Service model
  • Full self-service – Product deployment, management, and maintenance can be done by the customer or end-user.
  • Self-service with vendor support – Product deployment, management, and maintenance can be done by customer or end-user with the option of vendor support.
  • Managed service (including partner-enabled service) – Product deployment, management, and maintenance require professional services. 
  • Full self-service
  • Self-service with vendor support
  • Managed service (including partner-enabled service) 
Pricing model  

Subscription (14-day free trial)


device42

Device42

Category Description Product capabilities
Product certifications AWS Competency Program competencies and other certifications AWS Migration Competency – Discovery and Planning
AWS Marketplace  Link to product subscription and download, if available, in AWS Marketplace Device42 
Tool deployment model Discovery product can be SaaS-based or customer-deployed. 
  • Servers deployed on AWS (customer VPC)
  • Servers deployed on-premises in customer environment
Discovery method

Discovery method can be agent-less, agent-based, or login-based.

  • Agent-less is enabled by protocols or interfaces such as SNMP and WMI.
  • Agent-based requires installation of software in the source resources such as Linux or Windows servers.
  • Login-based is enabled by protocols, such as SSH and RDP, by which the discovery tool logs in to source servers and performs discovery functions. 
  • Agent-less
  • Agent-based
  • Login-based
Resources discoverable
Resources refer to servers, databases, storage systems, network devices, software processes, containers, mainframe, etc. 
  • Servers and operating systems
  • Databases
  • Storage systems
  • Network devices
  • Software processes
  • Containers
  • Mainframe 
Operating systems discoverable
 
  • Linux
  • Windows
  • Others – FreeBSD, HP-UX, IBM-AIX, IBM i, IBM Z, MacOS, OpenBSD, Solaris, Unix
Other resources discoverable    Cloud discovery for AWS, Azure, Google Cloud Platform (GCP), and Oracle. For details, see the Device42 website.
Discovery of resource profiles Resource profile – CPU family (x86, RISC/PowerPC, ...), number of CPU cores, memory size, number of disks, storage size, IOPS, network interfaces, bandwidth 
  • Physical and virtual servers and their profiles
  • Attached storage and profiles – data storage device connected directly to a server or VM
  • Detached storage and profiles – data storage accessed over a network such as network-attached storage (NAS) and storage area network (SAN)
Resource utilizations data collection Resource profile – CPU family (x86, RISC/PowerPC, ...), number of CPU cores, memory size, number of disks, storage size, IOPS, network interfaces, bandwidth 
  • Physical and virtual server utilization data collection
  • Attached storage utilization data collection
  • Detached storage utilization data collection
  • Network utilization data collection
Application dependency level

The ability to discover application dependency and export dependency data:

  • Application and server dependency – Individual servers and dependencies that form an application
  • Application and software process dependency – Individual software processes, configurations, and dependencies that form an application
  • Application and code dependency – Individual programming code, configurations, and dependencies that form an application
  • Application and server dependency
  • Application and software process dependency
Visualization level

Multiple-level visualization of applications:

  • All resources and applications – An entire on-premises or source environment with all resources and applications
  • Single application – A single application across its resources end to end
  • Single application and its software processes – Individual software processes and dependencies that form an application
  • Single application and its programming code – Individual programming code and dependencies that form an application
  • All resources and applications
  • Single application
  • Single application and its software processes
Database details discovery
The ability to discover the source database system
  • Database engine
  • Database editions
  • Schemas
  • Database size
  • Runtime metrics (for example, server memory usage, client connections, transactions, batch requests) 
Storage details discovery
Systems
  • Local storage
  • Storage Area Network (SAN)
  • Network Attached Storage (NAS) 

Types – The ability to discover storage system types and access protocols
  • File storage (for example, NFS, SMB)
  • Block storage (for example, Fiber Channel, iSCSI)
  Capacity – The ability to discover storage sizes
  • Volume identifier and volume size (GB)
  • Storage pool name and size (GB)
  • Storage raw total size, raw usable size (GB)
  • Used capacity (GB)
  Configuration 
  • Media types (for example, SSD, magnetic disks, tape)
  • LUN in SAN SCSI environment
  • RAID levels (RAID 0, RAID 1, …, RAID 6)
  • Relationships among disk, array, LUN, and VM 
  Utilization 
  • Mean (average) IOPS
  • Peak IOPS
  • Mean (average) throughput (MB per second)
  • Peak throughput (MB per second)
  • Mean disk latency (milliseconds)
  • Peak disk latency (milliseconds) 
  Object metadata Not available 
Storage systems discoverable  Storage systems that can be discovered include EMC Isilon, EMC VMAX, Hitachi Vantara, HP 3PAR, Pure Storage, and others. 
  • Celerra
  • Dell Equallogic
  • EMC ECS, EMC Recover Point, EMC VMAX, EMC VNX, EMC VNXE, EMC XTREME IO
  • HDS G1000
  • Hitachi
  • HP Lefthand, HP 3PAR
  • HPE Nimble
  • IBM Infinidat
  • LSI
  • NetApp
  • Oracle ZFS
  • Pure Storage
  • Tintri
  • VMware 
File system details discovery   
  • File system types (for example, disk, tape)
  • File system configuration (for example, clustering, mount point)
Software details discovery  Independent software vendor (ISV) products, such as Splunk Enterprise or F5 BIG-IP Virtual Edition  Name, edition, and version
Container details discovery    Docker, Kubernetes, LXC 
License discovery    Not available
Data sovereignty support  The ability to keep discovered data within a specific geographic region  Available
Data export ability  Product can export the discovered data into a usable format (such as CSV, JSON).  Available
Compliance   Not available 
Service model
  • Full self-service – Product deployment, management, and maintenance can be done by the customer or end-user.
  • Self-service with vendor support – Product deployment, management, and maintenance can be done by customer or end-user with the option of vendor support.
  • Managed service (including partner-enabled service) – Product deployment, management, and maintenance require professional services. 
  • Full self-service
  • Self-service with vendor support
  • Managed service (including partner-enabled service) 
Pricing model   Subscription 

dynatrace

Dynatrace

Category Description Product capabilities
Product certifications AWS Competency Program competencies and other certifications AWS Migration Competency – Application Profiling
AWS Marketplace  Link to product subscription and download, if available, in AWS Marketplace Dynatrace 
Tool deployment model Discovery product can be SaaS-based or customer-deployed. 
  • SaaS on AWS (vendor VPC)
  • Servers deployed on AWS (customer VPC)
  • Servers deployed on-premises in customer environment
  • SaaS or servers in other cloud provider environment 
Discovery method

Discovery method can be agent-less, agent-based, or login-based.

  • Agent-less is enabled by protocols or interfaces such as SNMP and WMI.
  • Agent-based requires installation of software in the source resources such as Linux or Windows servers.
  • Login-based is enabled by protocols, such as SSH and RDP, by which the discovery tool logs in to source servers and performs discovery functions. 
  • Agent-less
  • Agent-based
Resources discoverable
Resources refer to servers, databases, storage systems, network devices, software processes, containers, mainframe, etc. 
  • Servers and operating systems
  • Databases
  • Storage systems
  • Network devices
  • Software processes
  • Containers
  • Mainframe
Operating systems discoverable
 
  • Linux
  • Windows
  • Other – Android, IBM AIX, iOS, Solaris, z/OS 
Other resources discoverable    Citrix NetScaler 10.5+, DataPower 4.0+, F5 BIG-IP LTM 11+, IBM iSeries (AS/400) - Preview 7.2+, IBM MQ 8.0+, Juniper Networks - Preview 12.1+, SAP ABAP platform - Preview 7.31+, Windows Server 2003+
Discovery of resource profiles Resource profile – CPU family (x86, RISC/PowerPC, ...), number of CPU cores, memory size, number of disks, storage size, IOPS, network interfaces, bandwidth 
  • Physical and virtual servers and their profiles
  • Attached storage and profiles – data storage device connected directly to a server or VM
  • Network devices and profiles
Resource utilizations data collection Resource utilizations – Time-series utilization data with peak, average or median, standard deviation, IOPS, throughput, percentile with sampling interval of 5 minutes and minimum sampling duration of 1 month 
  • Physical and virtual server utilization data collection
  • Attached storage utilization data collection
  • Network utilization data collection 
Application dependency level

The ability to discover application dependency and export dependency data:

  • Application and server dependency – Individual servers and dependencies that form an application
  • Application and software process dependency – Individual software processes, configurations, and dependencies that form an application
  • Application and code dependency – Individual programming code, configurations, and dependencies that form an application
  • Application and server dependency
  • Application and software process dependency
  • Application and code dependency
Visualization level

Multiple-level visualization of applications:

  • All resources and applications – An entire on-premises or source environment with all resources and applications
  • Single application – A single application across its resources end to end
  • Single application and its software processes – Individual software processes and dependencies that form an application
  • Single application and its programming code – Individual programming code and dependencies that form an application
  • All resources and applications
  • Single application
  • Single application and its software processes
  • Single application and its programming code
Database details discovery
The ability to discover the source database system
  • Database engine
  • Runtime metrics (for example, server memory usage, client connections, transactions, batch requests)
Storage details discovery
Systems, types, capacity, configuration, utilization, object metadata
Not available 
File system details discovery    Not available 
Software details discovery   Programming languages
Java, .NET, .NET Code, C / C++, Go, Node.js, PHP, Python, Scala
  Frameworks or libraries Over 100 frameworks supported, Database, Web, Web services, Remoting, Javascript, .NET, C++, Java 
Container details discovery    BOSH bpm, containerd, CRI-O, Docker, Docker Enterprise, Garden-runC, Kubernetes, RedHat OpenShift, SUSE CaaS, VMware Tanzu Kubernetes Grid
License discovery    Not available 
Data sovereignty support  The ability to keep discovered data within a specific geographic region  Available 
Data export ability  Product can export the discovered data into a usable format (such as CSV, JSON).  Available 
Compliance   GDPR, SOC 2 Type II, ISO 27001. The Dynatrace SaaS infrastructure is hosted in AWS, which meets many certification requirements, including SOC 1-3 / SSAE-16, ISO 27001, ISO 27017, ISO 27018, PCI DSS level 1, FedRAMP, and more. 
Service model Full self-service – Product deployment, management, and maintenance can be done by the customer or end-user.
Self-service with vendor support – Product deployment, management, and maintenance can be done by customer or end-user with the option of vendor support.
Managed service (including partner-enabled service) – Product deployment, management, and maintenance require professional services. 
  • Full self-service
  • Self-service with vendor support
  • Managed service (including partner-enabled service) 
Pricing model   Subscription 

flexera

Flexera CloudScape

Category Description Product capabilities
Product certifications AWS Competency Program competencies and other certifications AWS Migration Competency – Discovery and Planning 
AWS Marketplace  Link to product subscription and download, if available, in AWS Marketplace Flexera | RISC Networks CloudScape 
Tool deployment model Discovery product can be SaaS-based or customer-deployed.  SaaS in AWS (vendor VPC) 
Discovery method

Discovery method can be agent-less, agent-based, or login-based.

  • Agent-less is enabled by protocols or interfaces such as SNMP and WMI.
  • Agent-based requires installation of software in the source resources such as Linux or Windows servers.
  • Login-based is enabled by protocols, such as SSH and RDP, by which the discovery tool logs in to source servers and performs discovery functions. 
Agent-less
Resources discoverable
Resources refer to servers, databases, storage systems, network devices, software processes, containers, mainframe, etc. 
  • Servers and operating systems
  • Databases
  • Storage systems
  • Network devices
  • Software processes
Operating systems discoverable
 
  • Linux – CentOS (5.x, 6.x, 7.x), RHEL, SUSE, Ubuntu (12.04, 14.04, 16.04)
  • Windows
  • Others – IBM AIX, Oracle, Unix 
Other resources discoverable    Basic equipment (IP phones, printers, fax machines), databases, load balancers (NetScaler, F5 Networks), network equipment (switches, routers, firewalls, etc.), SUSE Linux Enterprise Server (9, 10, 11, 12)
Discovery of resource profiles Resource profile – CPU family (x86, RISC/PowerPC, ...), number of CPU cores, memory size, number of disks, storage size, IOPS, network interfaces, bandwidt 
  • Physical and virtual servers and their profiles
  • Attached storage and profiles – data storage device connected directly to a server or VM
  • Detached storage and profiles – data storage accessed over a network such as network-attached storage (NAS) and storage area network (SAN)
  • Network devices and profiles 
Resource utilizations data collection Resource utilizations – Time-series utilization data with peak, average or median, standard deviation, IOPS, throughput, percentile with sampling interval of 5 minutes and minimum sampling duration of 1 month 
  • Physical and virtual server utilization data collection
  • Attached storage utilization data collection
  • Detached storage utilization data collection
  • Network utilization data collection 
Application dependency level

The ability to discover application dependency and export dependency data:

  • Application and server dependency – Individual servers and dependencies that form an application
  • Application and software process dependency – Individual software processes, configurations, and dependencies that form an application
  • Application and code dependency – Individual programming code, configurations, and dependencies that form an application
  • Application and server dependency
  • Application and software process dependency
Visualization level

Multiple-level visualization of applications:

  • All resources and applications – An entire on-premises or source environment with all resources and applications
  • Single application – A single application across its resources end to end
  • Single application and its software processes – Individual software processes and dependencies that form an application
  • Single application and its programming code – Individual programming code and dependencies that form an application
  • All resources and applications
  • Single application
  • Single application and its software processes
Database details discovery
The ability to discover the source database system
  • Database engine
  • Database editions
  • Schemas
  • Database size
  • Mapping to storage via storage layers (for example, mapping of tablespaces via Automatic Storage Management file system for Oracle)
  • Runtime metrics (for example, server memory usage, client connections, transactions, batch requests) 
Storage details discovery
Systems, types, capacity, configuration, utilization, object metadata
Not available 
File system details discovery   
  • File system types (for example, disk, tape)
  • File system configuration (for example, clustering, mount point)
  • Directory locations or hierarchies, size, size used, or file access frequency 
Software details discovery Programming languages  C++, Fortran, Java, JavaScript, PHP, Python, SQL, essentially anything that is discovered in the Process List 
  Frameworks or libraries  Apache, Apache Tomcat, ASP.NET, BSD, IIS, Java, JBoss, NGen, Open Toolkit
  Tools  Any tool with an on-premises component 
  Independent software vendor (ISV) products, such as Splunk Enterprise or F5 BIG-IP Virtual Edition  Name, edition, and version 
Container details discovery    Not available 
License discovery    Microsoft – Windows, Microsoft SQL Server
Data sovereignty support  The ability to keep discovered data within a specific geographic region  Available 
Data export ability  Product can export the discovered data into a usable format (such as CSV, JSON).  Available 
Compliance   HIPAA, SOC, PCI, GDPR, APP Entity 
Service model
  • Full self-service – Product deployment, management, and maintenance can be done by the customer or end-user.
  • Self-service with vendor support – Product deployment, management, and maintenance can be done by customer or end-user with the option of vendor support.
  • Managed service (including partner-enabled service) – Product deployment, management, and maintenance require professional services. 
  • Full self-service
  • Self-service with vendor support 
Pricing model   Subscription 

evaluator

Migration Evaluator

Category Description Product capabilities
  AWS service  
Request for Discovery assessment
Provides a business case to make sound AWS planning and migration decisions  Submit request 
Tool deployment model Discovery product can be SaaS-based or customer-deployed. 
  • Servers deployed on-premises in customer environment
Discovery method

Discovery method can be agent-less, agent-based, or login-based.

  • Agent-less is enabled by protocols or interfaces such as SNMP and WMI.
  • Agent-based requires installation of software in the source resources such as Linux or Windows servers.
  • Login-based is enabled by protocols, such as SSH and RDP, by which the discovery tool logs in to source servers and performs discovery functions. 
  • Agent-less
Resources discoverable
Resources refer to servers, databases, storage systems, network devices, software processes, containers, mainframe, etc. 
  • Servers and operating systems
  • Databases
Operating systems discoverable
 
  • Linux
  • Windows
Other resources discoverable    Virtualization stacks
Discovery of resource profiles Resource profile – CPU family (x86, RISC/PowerPC, ...), number of CPU cores, memory size, number of disks, storage size, IOPS, network interfaces, bandwidth 
  • Physical and virtual servers and their profiles
  • Attached storage and profiles – data storage device connected directly to a server or VM
Resource utilizations data collection Resource utilizations – Time-series utilization data with peak, average or median, standard deviation, IOPS, throughput, percentile with sampling interval of 5 minutes and minimum sampling duration of 1 month 
  • Physical and virtual server utilization data collection
  • Attached storage utilization data collection
Application dependency level

The ability to to discover application dependency and export dependency data:

  • Application and server dependency – Individual servers and dependencies that form an application
  • Application and software process dependency – Individual software processes, configurations, and dependencies that form an application
  • Application and code dependency – Individual programming code, configurations, and dependencies that form an application
Not available
Visualization level

Multiple-level visualization of applications:

  • All resources and applications – An entire on-premises or source environment with all resources and applications
  • Single application – A single application across its resources end to end
  • Single application and its software processes – Individual software processes and dependencies that form an application
  • Single application and its programming code – Individual programming code and dependencies that form an application

Not available 
Database details discovery
The ability to discover the source database system
  • Database engine
  • Database editions
Storage details discovery
Systems, types, capacity, configuration, utilization, or object metadata  Not available
File system details discovery    Not available
Software details discovery    Not available
Container details discovery    Not available
License discovery    Microsoft SQL Server version and edition
Data sovereignty support  The ability to keep discovered data within a specific geographic region Available
Data export ability  Product can export the discovered data into a usable format (such as CSV, JSON).  Available 
Compliance   GDPR
Service model Full self-service – Product deployment, management, and maintenance can be done by the customer or end-user.
Self-service with vendor support – Product deployment, management, and maintenance can be done by customer or end-user with the option of vendor support.
Managed service (including partner-enabled service) – Product deployment, management, and maintenance require professional services. 
Managed service (including partner-enabled service)
Pricing model   Free

modelizeit

modelizeIT

Category Description Product capabilities
Product certifications AWS Competency Program competencies and other certifications AWS Migration Competency – Discovery and Planning 
AWS Marketplace  Link to product subscription and download, if available, in AWS Marketplace modelizeIT 
Tool deployment model Discovery product can be SaaS-based or customer-deployed. 
  • SaaS on AWS (vendor VPC)
  • Servers deployed on AWS (customer VPC)
  • Servers deployed on-premises in customer environment
  • SaaS or servers in other cloud provider environment 
Discovery method

Discovery method can be agent-less, agent-based, or login-based.

  • Agent-less is enabled by protocols or interfaces such as SNMP and WMI.
  • Agent-based requires installation of software in the source resources such as Linux or Windows servers.
  • Login-based is enabled by protocols, such as SSH and RDP, by which the discovery tool logs in to source servers and performs discovery functions. 
  • Agent-less
  • Agent-based
  • Login-based
Resources discoverable
Resources refer to servers, databases, storage systems, network devices, software processes, containers, mainframe, etc. 
  • Servers and operating systems
  • Databases
  • Storage systems
  • Network devices
  • Software processes
  • Containers
Operating systems discoverable
 
  • Linux – Mainframe zLinux,
  • Windows
  • Others – FreeBSD, HP-UX, Hyper-V, IBM AIX, OpenVMS, SCO UNIX, Solaris, Tru64, VMware  
Other resources discoverable    Hypervisors: Windows, Hyper-V, VMware, KVM, XEN, Oracle virtualization server, AIX LPARs and WPARs, Solaris LDOMs and Zones, HP VPARs. Their configurations, clustering, VMs. 
Discovery of resource profiles Resource profile – CPU family (x86, RISC/PowerPC, ...), number of CPU cores, memory size, number of disks, storage size, IOPS, network interfaces, bandwidth 
  • Physical and virtual servers and their profiles
  • Attached storage and profiles – data storage device connected directly to a server or VM
  • Detached storage and profiles – data storage accessed over a network such as network-attached storage (NAS) and storage area network (SAN)
  • Network devices and profiles 
Resource utilizations data collection Resource utilizations – Time-series utilization data with peak, average or median, standard deviation, IOPS, throughput, percentile with sampling interval of 5 minutes and minimum sampling duration of 1 month 
  • Physical and virtual server utilization data collection
  • Attached storage utilization data collection
  • Detached storage utilization data collection
  • Network utilization data collection 
Application dependency level

The ability to discover application dependency and export dependency data:

  • Application and server dependency – Individual servers and dependencies that form an application
  • Application and software process dependency – Individual software processes, configurations, and dependencies that form an application
  • Application and code dependency – Individual programming code, configurations, and dependencies that form an application
  • Application and server dependency
  • Application and software process dependency
  • Application and code dependency
Visualization level

Multiple-level visualization of applications:

  • All resources and applications – An entire on-premises or source environment with all resources and applications
  • Single application – A single application across its resources end to end
  • Single application and its software processes – Individual software processes and dependencies that form an application
  • Single application and its programming code – Individual programming code and dependencies that form an application
  • All resources and applications
  • Single application
  • Single application and its software processes
  • Single application and its programming code
Database details discovery
The ability to discover the source database system
  • Database engine
  • Database editions
  • Schemas
  • Database size
  • Number of partitions
  • Clustering and servers in the cluster
  • Backups
  • Failover configuration (active-active, active-standby)
  • Mapping to storage via storage layers (for example, mapping of tablespaces via Automatic Storage Management file system for Oracle)
  • Runtime metrics (for example, server memory usage, client connections, transactions, batch requests) 
Storage details discovery
Systems
  • Local storage
  • Storage Area Network (SAN)
  • Network Attached Storage (NAS) 

Types – The ability to discover storage system types and access protocols
  • File storage (for example, NFS, SMB)
  • Block storage (for example, Fiber Channel, iSCSI)
  • Object storage (for example, Atmos, Vantara / HTTP, REST) 
  Capacity – The ability to discover storage sizes
  • Volume identifier and volume size (GB)
  • Storage pool name and size (GB)
  • Storage raw total size, raw usable size (GB)
  • Used capacity (GB)
  Configuration 
  • Media types (for example, SSD, magnetic disks, tape)
  • LUN in SAN SCSI environment
  • RAID levels (RAID 0, RAID 1, …, RAID 6)
  • Relationships among disk, array, LUN, and VM 
  Utilization 
  • Mean (average) IOPS
  • Peak IOPS
  • Mean (average) throughput (MB per second)
  • Peak throughput (MB per second) 
  Object metadata
  • Object type (for example, text file, image, database data)
  • Object size (MB)
Storage systems discoverable  Storage systems that can be discovered include EMC Isilon, EMC VMAX, Hitachi Vantara, HP 3PAR, Pure Storage, and others.  EMC Isilon, NetApp filers, other devices from IBM, EMC, HP, Dell for which the information is discoverable at the client side
File system details discovery   
  • File system types (for example, disk, tape)
  • File system configuration (for example, clustering, mount point)
  • Directory locations or hierarchies, size, size used, or file access frequency 
Software details discovery Programming languages  ABAP, COBOL, Java, JavaScript, Perl, PHP, PowerShell, Python, Shell script, VBS 
  Frameworks or libraries  Apache Tomcat, IIS, JBoss, Oracle Containers for J2EE, Weblogic, Websphere, etc. 
  Tools  More than 1,600 models for various software vendors
  Independent software vendor (ISV) products, such as Splunk Enterprise or F5 BIG-IP Virtual Edition  Name, edition, and version 
Container details discovery    AIX WPARs, Docker (including frameworks on top of Docker such as OpenShift and Rancher), Solaris containers (including Zones), Virtuozzo/OpenVZ. Containers are mapped to the applications deployed on them and related inter-dependencies. 
License discovery    Microsoft – Windows, SQL Server, Hyper-V (150+ total Microsoft products)
Oracle – 150+ Oracle products are identified. Editions and versions are identified for Database, Weblogic, and many other products. Usage of database options, packs, features is analyzed. Products are mapped to CPU pools on the physical hosts for virtual and physical servers via various virtualization and containerization technologies with consideration of Oracle CPU partitioning rules. CPU pools are mapped to the counts of required Oracle processor licenses according to the corresponding Oracle CPU factors.
Application software – IBM DB2, IBM Websphere, and various other products from IBM, RedHat, TIBCO, and 500+ other vendors.
Data sovereignty support  The ability to keep discovered data within a specific geographic region  Available 
Data export ability  Product can export the discovered data into a usable format (such as CSV, JSON).  Available 
Compliance   HIPAA, PCI, GDPR; SOC and other certifications are available via delivery partners 
Service model
  • Full self-service – Product deployment, management, and maintenance can be done by the customer or end-user.
  • Self-service with vendor support – Product deployment, management, and maintenance can be done by customer or end-user with the option of vendor support.
  • Managed service (including partner-enabled service) – Product deployment, management, and maintenance require professional services. 
  • Full self-service
  • Self-service with vendor support
  • Managed service (including partner-enabled service) 
Pricing model   Subscription 

newrelic

New Relic One

Category Description Product capabilities
Product certifications AWS Competency Program competencies and other certifications AWS Migration Competency – Application Profiling
AWS Marketplace  Link to product subscription and download, if available, in AWS Marketplace New Relic Infrastructure and Application Monitoring 
Tool deployment model Discovery product can be SaaS-based or customer-deployed. 
  • SaaS on AWS (vendor VPC)
  • SaaS or servers in other cloud provider environment
Discovery method

Discovery method can be agent-less, agent-based, or login-based.

  • Agent-less is enabled by protocols or interfaces such as SNMP and WMI.
  • Agent-based requires installation of software in the source resources such as Linux or Windows servers.
  • Login-based is enabled by protocols, such as SSH and RDP, by which the discovery tool logs in to source servers and performs discovery functions. 
  • Agent-less
  • Agent-based
Resources discoverable
Resources refer to servers, databases, storage systems, network devices, software processes, containers, mainframe, etc. 
  • Servers and operating systems
  • Databases
  • Software processes
  • Containers 
Operating systems discoverable
 
  • Linux
  • Windows
Other resources discoverable    No additional information 
Discovery of resource profiles
Resource profile – CPU family (x86, RISC/PowerPC, ...), number of CPU cores, memory size, number of disks, storage size, IOPS, network interfaces, bandwidth  Physical and virtual servers and their profiles 
Resource utilizations data collection Resource utilizations – Time-series utilization data with peak, average or median, standard deviation, IOPS, throughput, percentile with sampling interval of 5 minutes and minimum sampling duration of 1 month 
  • Physical and virtual server utilization data collection
  • Attached storage utilization data collection
  • Detached storage utilization data collection
  • Network utilization data collection 
Application dependency level

The ability to discover application dependency and export dependency data:

  • Application and server dependency – Individual servers and dependencies that form an application
  • Application and software process dependency – Individual software processes, configurations, and dependencies that form an application
  • Application and code dependency – Individual programming code, configurations, and dependencies that form an application
  • Application and server dependency
  • Application and software process dependency
  • Application and code dependency
Visualization level

Multiple-level visualization of applications:

  • All resources and applications – An entire on-premises or source environment with all resources and applications
  • Single application – A single application across its resources end to end
  • Single application and its software processes – Individual software processes and dependencies that form an application
  • Single application and its programming code – Individual programming code and dependencies that form an application
  • All resources and applications
  • Single application
  • Single application and its software processes
  • Single application and its programming code
Database details discovery
The ability to discover the source database system
  • Database engine
  • Database editions
  • Database size
  • Clustering and servers in the cluster
  • Failover configuration (active-active, active-standby)
  • Runtime metrics (for example, server memory usage, client connections, transactions, batch requests) 

Storage details discovery
Systems, types, capacity, configuration, utilization, object metadata
Not available 
File system details discovery   
  • File system types (for example, disk, tape)
  • File system configuration (for example, clustering, mount point)
  • Directory locations or hierarchies, size, size used, or file access frequency 
Software details discovery Programming languages .NET, C#, Go, Java, Node, PHP, Python, Ruby
  Frameworks or libraries  Apache Tomcat, ASP.NET, most modern Java frameworks 
  Independent software vendor (ISV) products, such as Splunk Enterprise or F5 BIG-IP Virtual Edition  Name, edition, and version 
Container details discovery    Docker, Kubernetes, OpenShift 
License discovery    Not available 
Data sovereignty support  The ability to keep discovered data within a specific geographic region  Available 
Data export ability  Product can export the discovered data into a usable format (such as CSV, JSON).  Available 
Compliance   FedRAMP moderate, PCI, SOC, GDPR, HIPAA 
Service model Full self-service – Product deployment, management, and maintenance can be done by the customer or end-user.
Self-service with vendor support – Product deployment, management, and maintenance can be done by customer or end-user with the option of vendor support.
Managed service (including partner-enabled service) – Product deployment, management, and maintenance require professional services. 
  • Full self-service
  • Self-service with vendor support
  • Managed service (including partner-enabled service) 
Pricing model  
  • Free
  • Subscription

turbonomic

Turbonomic

Category Description Product capabilities
Product certifications AWS Competency Program competencies and other certifications Cloud Management Tools AWS Competency, Microsoft Workloads AWS Competency, Cloud Migration AWS Competency
AWS Marketplace  Link to product subscription and download, if available, in AWS Marketplace Turbonomic 
Tool deployment model Discovery product can be SaaS-based or customer-deployed. 
  • Servers deployed on AWS (customer VPC)
  • Servers deployed on-premises in customer environment
  • SaaS or servers in other cloud provider environment 
Discovery method

Discovery method can be agent-less, agent-based, or login-based.

  • Agent-less is enabled by protocols or interfaces such as SNMP and WMI.
  • Agent-based requires installation of software in the source resources such as Linux or Windows servers.
  • Login-based is enabled by protocols, such as SSH and RDP, by which the discovery tool logs in to source servers and performs discovery functions. 
  • Agent-less
  • Login-based
Resources discoverable
Resources refer to servers, databases, storage systems, network devices, software processes, containers, mainframe, etc. 
  • Servers and operating systems
  • Databases
  • Storage systems
  • Software processes
  • Containers
  • Mainframe
Operating systems discoverable
 
  • Linux
  • Windows
  • AIX
Other resources discoverable    Bare metal, business applications (via APMs), containers and pods, hyper-converged systems, other cloud resources 
Discovery of resource profiles Resource profile – CPU family (x86, RISC/PowerPC, ...), number of CPU cores, memory size, number of disks, storage size, IOPS, network interfaces, bandwidth 
  • Physical and virtual servers and their profiles
  • Attached storage and profiles – data storage device connected directly to a server or VM
  • Detached storage and profiles – data storage accessed over a network such as network-attached storage (NAS) and storage area network (SAN) 
Resource utilizations data collection Resource utilizations – Time-series utilization data with peak, average or median, standard deviation, IOPS, throughput, percentile with sampling interval of 5 minutes and minimum sampling duration of 1 month 
  • Physical and virtual server utilization data collection
  • Attached storage utilization data collection
  • Detached storage utilization data collection 
Application dependency level

The ability to discover application dependency and export dependency data:

  • Application and server dependency – Individual servers and dependencies that form an application
  • Application and software process dependency – Individual software processes, configurations, and dependencies that form an application
  • Application and code dependency – Individual programming code, configurations, and dependencies that form an application
Not available 
Visualization level

Multiple-level visualization of applications:

  • All resources and applications – An entire on-premises or source environment with all resources and applications
  • Single application – A single application across its resources end to end
  • Single application and its software processes – Individual software processes and dependencies that form an application
  • Single application and its programming code – Individual programming code and dependencies that form an application
All resources and applications 
Database details discovery
The ability to discover the source database system
  • Database engine
  • Database editions
  • Runtime metrics (for example, server memory usage, client connections, transactions, batch requests)
Storage details discovery
Systems
  • Local storage
  • Storage Area Network (SAN)
  • Network Attached Storage (NAS) 

Types – The ability to discover storage system types and access protocols
Block storage (for example, Fiber Channel, iSCSI) 
  Capacity – The ability to discover storage sizes
  • Volume identifier and volume size (GB)
  • Storage raw total size, raw usable size (GB)
  • Used capacity (GB)
  Configuration  Relationships among disk, array, LUN, and VM 
  Utilization 
  • Mean (average) IOPS
  • Peak IOPS
  • Mean (average) throughput (MB per second)
  • Peak throughput (MB per second)
  • Mean disk latency (milliseconds)
  • Peak disk latency (milliseconds) 
  Object metadata Not available 
Storage systems discoverable  Storage systems that can be discovered include EMC Isilon, EMC VMAX, Hitachi Vantara, HP 3PAR, Pure Storage, and others. 
  • EMC ScaleIO, EMC VMAX, EMC VPLEX, EMC XtremIO
  • HPE 3Par
  • NetApp
  • Pure Storage 
File system details discovery    Not available 
Software details discovery    Not available 
Container details discovery    Kubernetes, Red Hat OpenShift 
License discovery    Microsoft – Windows, Microsoft SQL Server, Hyper-V (stand-alone of SSVMM) 
Data sovereignty support  The ability to keep discovered data within a specific geographic region  Available 
Data export ability  Product can export the discovered data into a usable format (such as CSV, JSON).  Available 
Compliance   Not available 
Service model
  • Full self-service – Product deployment, management, and maintenance can be done by the customer or end-user.
  • Self-service with vendor support – Product deployment, management, and maintenance can be done by customer or end-user with the option of vendor support.
  • Managed service (including partner-enabled service) – Product deployment, management, and maintenance require professional services. 
  • Full self-service
  • Self-service with vendor support 
Pricing model   Subscription