AWS Prescriptive Guidance
Discovery, Planning, and Recommendation migration tool details
Descriptions of Discovery, Planning, and Recommendation 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 review products on the Discovery migration tool page, and then use this page to review detailed product information for migration tools that perform discovery analysis. The page includes discovery tools with code 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.
Discovery
AppDynamics | AveriSource Analyze | AWS Application Discovery Service | BMC Helix Discovery | CAST Highlight | CAST Imaging | Cloudamize | CloudSphere's Cyber Asset Management Platform | Corent SurPaaS MaaS | Datadog | Device42 | Dynatrace | Flexera Cloud Migration and Modernization | Matilda Discover | Migration Evaluator | modelizeIT | New Relic One | Tidal Accelerator | Turbonomic | vFunction Architectural Observability Manager | Virtana
AppDynamics
Category | Description | Product capabilities |
Product certifications | AWS Competency Program competencies and other certifications | AWS Migration Competency – Application Monitoring and Orchestration |
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. |
|
Discovery method |
Discovery method can be agentless, agent-based, or login-based.
|
Agent-based |
Resources discoverable |
Resources refer to servers, databases, storage systems, network devices, software processes, containers, mainframe, etc. |
|
Operating systems discoverable |
|
|
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 |
|
Application dependency level | The ability to discover application dependency and export dependency data:
|
|
Visualization level |
Multiple-level visualization of applications:
|
|
Database details discovery |
The ability to discover the source database system |
|
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 |
|
|
Pricing model |
|
AWS Application Discovery Service
Category | Description | Product capabilities |
AWS service | ||
Tool deployment model | Discovery product can be SaaS-based or customer-deployed. |
|
Discovery method |
Discovery method can be agentless, agent-based, or login-based.
|
|
Resources discoverable |
Resources refer to servers, databases, storage systems, network devices, software processes, containers, mainframe, etc. |
|
Operating systems discoverable |
|
|
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 |
|
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 |
|
Application dependency level | The ability to discover application dependency and export dependency data:
|
Application and server dependency |
Visualization level |
Multiple-level visualization of applications:
|
|
Database details discovery |
The ability to discover the source database system |
|
Database types |
|
|
Storage details discovery |
Systems |
Local storage |
Utilization |
|
|
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 Helix Discovery
Category | Description | Product capabilities |
Product certifications | AWS Competency Program competencies and other certifications | AWS Migration Competency – Discovery, Planning, and Recommendation |
AWS Marketplace | Link to product subscription and download, if available, in AWS Marketplace | BMC Helix |
Tool deployment model | Discovery product can be SaaS-based or customer-deployed. |
|
Discovery method |
Discovery method can be agentless, agent-based, or login-based.
|
|
Resources discoverable |
Resources refer to servers, databases, storage systems, network devices, software processes, containers, mainframe, etc. |
|
Operating systems discoverable |
|
|
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 |
|
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:
|
|
Visualization level |
Multiple-level visualization of applications:
|
|
Database details discovery |
The ability to discover the source database system |
|
Storage details discovery |
Systems |
Storage Area Network (SAN) |
Types – The ability to discover storage system types and access protocols |
|
|
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. |
|
File system details discovery |
|
|
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 |
|
|
Pricing model | Subscription |
Cloudamize
Category | Description | Product capabilities |
Product certifications | AWS Competency Program competencies and other certifications | AWS Migration Competency – 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. |
|
Discovery method |
Discovery method can be agentless, agent-based, or login-based.
|
|
Resources discoverable |
Resources refer to servers, databases, storage systems, network devices, software processes, containers, mainframe, etc. |
|
Operating systems discoverable |
|
|
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 |
|
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 |
|
Application dependency level | The ability to to discover application dependency and export dependency data:
|
|
Visualization level |
Multiple-level visualization of applications:
|
|
Database details discovery |
The ability to discover the source database system |
|
Database types |
|
|
Storage details discovery |
Systems |
|
Types – The ability to discover storage system types and access protocols |
|
|
Capacity – The ability to discover storage sizes |
|
|
Configuration |
|
|
Utilization |
|
|
Object metadata |
|
|
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 |
|
|
Software details discovery | Programming languages | C/C++, Java, .NET, Node.js, Perl, Python, Ruby |
Frameworks or libraries | IIS, JAM, LAMP, MAMP, .NET, Sprint Boot | |
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 | Docker, Kubernetes, Mesa |
|
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 | Available |
Data export ability | Product can export the discovered data into a usable format (such as CSV, JSON). |
Available |
Compliance | GDPR, SOC2 Type II, ISO27001 | |
Service model |
|
|
Pricing model | Subscription |
CloudSphere’s Cyber Asset Management Platform
Category | Description | Product capabilities |
Product certifications | AWS Competency Program competencies and other certifications | AWS Migration and Modernization Competency – Migration |
AWS Marketplace | Link to product subscription and download, if available, in AWS Marketplace | Discovery and Optimization Insights Platform |
Tool deployment model | Discovery product can be SaaS-based or customer-deployed. | SaaS on AWS (vendor VPC) |
Discovery method |
Discovery method can be agentless, agent-based, or login-based.
|
|
Resources discoverable |
Resources refer to servers, databases, storage systems, network devices, software processes, containers, mainframe, etc. |
|
Operating systems discoverable |
|
|
Other resources discoverable | Applications, application interdependencies, Microsoft SQL Server license discovery, machine details, software relationships, network dependencies, performance metrics, IP addresses and DNS, clusters, cyber asset details. |
|
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 |
|
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 |
|
Application dependency level | The ability to discover application dependency and export dependency data:
|
|
Visualization level |
Multiple-level visualization of applications:
|
|
Database details discovery |
The ability to discover the source database system |
|
Database types |
|
|
Storage details discovery |
Systems |
Local storage |
Capacity – The ability to discover storage sizes |
|
|
Utilization |
|
|
File system details discovery |
|
|
Software details discovery | Programming languages | Not available |
Frameworks or libraries | Not available |
|
Independent software vendor (ISV) products, such as Splunk Enterprise or F5 BIG-IP Virtual Edition | Any software installed using OS provided installation and packaging system mechanism | |
Container details discovery | Docker |
|
License discovery | Microsoft – Microsoft SQL Server, Windows Server |
|
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 | SOC2 Type II, GDPR | |
Service model |
|
Self-service with vendor support |
Pricing model | Subscription |
Corent SurPaas MaaS
Category | Description | Product capabilities |
Product certifications | AWS Competency Program competencies and other certifications | AWS Migration Competency – Discovery, Planning, and Recommendation |
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 agentless, agent-based, or login-based.
|
|
Resources discoverable |
Resources refer to servers, databases, storage systems, network devices, software processes, containers, mainframe, etc. |
|
Operating systems discoverable |
|
|
Other resources discoverable |
|
|
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 |
|
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 |
|
Application dependency level | The ability to discover application dependency and export dependency data:
|
|
Visualization level |
Multiple-level visualization of applications:
|
|
Database details discovery |
The ability to discover the source database system |
|
Database types |
|
|
Storage details discovery |
Systems |
|
Capacity – The ability to discover storage sizes |
|
|
Configuration |
|
|
File system details discovery |
|
|
Software details discovery | Programming languages |
.NET, Java, Perl, PHP, Python, Ruby |
Frameworks or libraries |
Apache, Apache Tomcat, ASP.NET, Tomcat, IIS, JBoss, Websphere |
|
Tools | CRM, document management, ERP, SAP, SharePoint | |
Container details discovery | Not available | |
License discovery |
|
|
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 |
|
|
Pricing model | Subscription |
Datadog
Category | Description | Product capabilities |
Product certifications | AWS Competency Program competencies and other certifications | AWS Migration Competency – Application Monitoring and Orchestration |
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. |
|
Discovery method |
Discovery method can be agentless, agent-based, or login-based.
|
|
Resources discoverable |
Resources refer to servers, databases, storage systems, network devices, software processes, containers, mainframe, etc. |
|
Operating systems discoverable |
|
|
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 |
|
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 |
|
Application dependency level | The ability to discover application dependency and export dependency data:
|
|
Visualization level |
Multiple-level visualization of applications:
|
|
Database details discovery |
The ability to discover the source database system |
|
Database types |
|
|
Storage details discovery |
Systems |
|
Types – The ability to discover storage system types and access protocols |
|
|
Capacity – The ability to discover storage sizes |
|
|
Configuration |
|
|
Utilization |
|
|
Object metadata |
|
|
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 |
|
|
Software details discovery | Programming languages |
C++, Elixir, Go, Java, .NET, 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, GitHub, GitLab, Gremlin, Jira, PagerDuty, ServiceNow, 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 and Security Monitoring, SOC 2 Type I and Type II, ISO 27001, FedRamp LI-SaaS ATO, FedRAMP Moderate Impact for products in US1-FED site, GDPR Compliant, CCPA Addendum |
|
Service model |
|
|
Pricing model | Subscription (14-day free trial) |
Device42
Category | Description | Product capabilities |
Product certifications | AWS Competency Program competencies and other certifications | AWS Migration Competency – Discovery, Planning, and Recommendation |
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. |
|
Discovery method |
Discovery method can be agentless, agent-based, or login-based.
|
|
Resources discoverable |
Resources refer to servers, databases, storage systems, network devices, software processes, containers, mainframe, etc. |
|
Operating systems discoverable |
|
|
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 |
|
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 |
|
Application dependency level | The ability to discover application dependency and export dependency data:
|
|
Visualization level |
Multiple-level visualization of applications:
|
|
Database details discovery |
The ability to discover the source database system |
|
Database types |
|
|
Storage details discovery |
Systems |
|
Types – The ability to discover storage system types and access protocols |
|
|
Capacity – The ability to discover storage sizes |
|
|
Configuration |
|
|
Utilization |
|
|
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. |
|
File system details discovery |
|
|
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 | Microsoft – Hyper-V, Microsoft SQL Server, Windows, Office, and others Oracle – Operating System, Database, Application Server, and others Application software – All running processes and installed software through package manager |
|
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 | Because Device42 is deployed within the customer environment, many of these compliance standards are not required (for example, FedRAMP, and GDPR). As a result, Device42 meets the standard. |
|
Service model |
|
|
Pricing model | Subscription |
Dynatrace
Category | Description | Product capabilities |
Product certifications | AWS Competency Program competencies and other certifications | AWS Migration Competency – Application Monitoring and Orchestration |
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. |
|
Discovery method |
Discovery method can be agentless, agent-based, or login-based.
|
|
Resources discoverable |
Resources refer to servers, databases, storage systems, network devices, software processes, containers, mainframe, etc. |
|
Operating systems discoverable |
|
|
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 |
|
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 |
|
Application dependency level | The ability to discover application dependency and export dependency data:
|
|
Visualization level |
Multiple-level visualization of applications:
|
|
Database details discovery |
The ability to discover the source database system |
|
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. |
|
Pricing model | Subscription |
Flexera Cloud Migration and Modernization
Category | Description | Product capabilities |
Product certifications | AWS Competency Program competencies and other certifications | AWS Migration Competency – Discovery, Planning, and Recommendation |
AWS Marketplace | Link to product subscription and download, if available, in AWS Marketplace | Flexera Cloud Migration and Modernization |
Tool deployment model | Discovery product can be SaaS-based or customer-deployed. |
|
Discovery method |
Discovery method can be agentless, agent-based, or login-based.
|
Agentless |
Resources discoverable |
Resources refer to servers, databases, storage systems, network devices, software processes, containers, mainframe, etc. |
|
Operating systems discoverable |
|
|
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, bandwidth |
|
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 |
|
Application dependency level | The ability to discover application dependency and export dependency data:
|
|
Visualization level |
Multiple-level visualization of applications:
|
|
Database details discovery |
The ability to discover the source database system |
|
Database types |
|
|
Storage details discovery |
Systems |
|
Types – The ability to discover storage system types and access protocols |
|
|
Capacity – The ability to discover storage sizes |
|
|
Utilization |
|
|
Storage systems discoverable | Storage systems that can be discovered include EMC Isilon, EMC VMAX, Hitachi Vantara, HP 3PAR, Pure Storage, and others. | Based on credential support |
File system details discovery |
|
|
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 Oracle – All licenses publicly from vendor Application software – All licenses publicly from vendor |
|
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 |
|
|
Pricing model | Subscription |
Matilda Discover
Category | Description | Product capabilities |
Product certifications | AWS Competency Program competencies and other certifications | AWS Migration and Modernization Competency – Discovery, Planning, and Recommendation |
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. |
|
Discovery method |
Discovery method can be agentless, agent-based, or login-based.
|
|
Resources discoverable |
Resources refer to servers, databases, storage systems, network devices, software processes, containers, mainframe, etc. |
|
Operating systems discoverable |
|
|
Other resources discoverable | Applications, application interdependencies, firewall rules, client app DNS, IP addresses and DNS, machine details, SQL Server license discovery, load balancers (hardware and software), storage devices, network devices |
|
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 |
|
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 |
|
Application dependency level | The ability to to discover application dependency and export dependency data:
|
|
Visualization level |
Multiple-level visualization of applications:
|
|
Database details discovery |
The ability to discover the source database system |
|
Database types |
|
|
Storage details discovery |
Systems |
|
Types – The ability to discover storage system types and access protocols |
|
|
Capacity – The ability to discover storage sizes |
|
|
Configuration |
|
|
Utilization |
|
|
Object metadata |
|
|
Storage systems discoverable | Storage systems that can be discovered include EMC Isilon, EMC VMAX, Hitachi Vantara, HP 3PAR, Pure Storage, and others. | Provided that SNMP is enabled |
File system details discovery |
|
|
Software details discovery | Programming languages | Java, .NET, Python, Ruby, NodeJS, Angular, React |
Frameworks or libraries | Platform can identify all Java, .NET, Python, Ruby based application frameworks. Platform can detect AngularJS, ReactJS frameworks. Applications running in Spring Boot services, Kubernetes platform. Other platforms such as Hadoop, SAP, ERP systems. | |
Independent software vendor (ISV) products, such as Splunk Enterprise or F5 BIG-IP Virtual Edition | Name, edition, and version | |
Container details discovery | Docker, Kubernetes |
|
License discovery |
Platform can extract software licenses for a variety of application software, including software IBM Db2, Informix, SAP Systems, WebSphere, WebLogic, IIS, JBoss, and WildFly. |
|
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. |
|
Pricing model | Subscription |
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 agentless, agent-based, or login-based.
|
Agentless |
Resources discoverable |
Resources refer to servers, databases, storage systems, network devices, software processes, containers, mainframe, etc. |
|
Operating systems discoverable |
|
|
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 |
|
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 |
|
Application dependency level | The ability to to discover application dependency and export dependency data:
|
Application and server dependency |
Visualization level |
Multiple-level visualization of applications:
|
All resources and applications through AWS Migration Hub |
Database details discovery |
The ability to discover the source database system |
|
Database type | Microsoft SQL Server | |
Storage details discovery |
Systems |
Local storage |
Types – The ability to discover storage system types and access protocols | Block storage | |
Capacity – The ability to discover storage sizes |
|
|
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
Category | Description | Product capabilities |
Product certifications | AWS Competency Program competencies and other certifications | AWS Migration Competency – Discovery, Planning, and Recommendation |
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. |
|
Discovery method |
Discovery method can be agentless, agent-based, or login-based.
|
|
Resources discoverable |
Resources refer to servers, databases, storage systems, network devices, software processes, containers, mainframe, etc. |
|
Operating systems discoverable |
|
|
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 |
|
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 |
|
Application dependency level | The ability to discover application dependency and export dependency data:
|
|
Visualization level |
Multiple-level visualization of applications:
|
|
Database details discovery |
The ability to discover the source database system |
|
Database types | 34 engines, including:
|
|
Storage details discovery |
Systems |
|
Types – The ability to discover storage system types and access protocols |
|
|
Capacity – The ability to discover storage sizes |
|
|
Configuration |
|
|
Utilization |
|
|
Object metadata |
|
|
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 |
|
|
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, and others |
|
Tools | More than 2,000 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 670+ 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 |
|
|
Pricing model | Subscription |
New Relic One
Category | Description | Product capabilities |
Product certifications | AWS Competency Program competencies and other certifications | AWS Migration Competency – Application Monitoring and Orchestration |
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. |
|
Discovery method |
Discovery method can be agentless, agent-based, or login-based.
|
|
Resources discoverable |
Resources refer to servers, databases, storage systems, network devices, software processes, containers, mainframe, etc. |
|
Operating systems discoverable |
|
|
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 |
|
Application dependency level | The ability to discover application dependency and export dependency data:
|
|
Visualization level |
Multiple-level visualization of applications:
|
|
Database details discovery |
The ability to discover the source database system |
|
Storage details discovery |
Systems, types, capacity, configuration, utilization, object metadata |
Not available |
File system details discovery |
|
|
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. |
|
Pricing model |
|
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. |
|
Discovery method |
Discovery method can be agentless, agent-based, or login-based.
|
|
Resources discoverable |
Resources refer to servers, databases, storage systems, network devices, software processes, containers, mainframe, etc. |
|
Operating systems discoverable |
|
|
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 |
|
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 |
|
Application dependency level | The ability to discover application dependency and export dependency data:
|
Not available |
Visualization level |
Multiple-level visualization of applications:
|
All resources and applications |
Database details discovery |
The ability to discover the source database system |
|
Storage details discovery |
Systems |
|
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 |
|
|
Configuration | Relationships among disk, array, LUN, and VM | |
Utilization |
|
|
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. |
|
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 |
|
|
Pricing model | Subscription |
Virtana
Category | Description | Product capabilities |
Product certifications | AWS Competency Program competencies and other certifications | AWS Migration and Modernization Competency – Discovery, Planning, and Recommendation |
AWS Marketplace | Link to product subscription and download, if available, in AWS Marketplace | Virtana |
Tool deployment model | Discovery product can be SaaS-based or customer-deployed. |
|
Discovery method |
Discovery method can be agentless, agent-based, or login-based.
|
|
Resources discoverable |
Resources refer to servers, databases, storage systems, network devices, software processes, containers, mainframe, etc. |
|
Operating systems discoverable |
|
|
Other resources discoverable | KVM, Hyper-V, AppDynamics, Dynatrace, ServiceNow, NetFlow, Cisco UCS, IBM PowerVM, Kubernetes, Brocade SAN Switch, Cisco SAN Switch, Dell PowerFlex, PowerMax, VPLEX, PowerStore, XtremIO, Hitachi VSP, NetApp Storage, Pure, Cisco Nexus | |
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 |
|
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 |
|
Application dependency level | The ability to discover application dependency and export dependency data:
|
|
Visualization level |
Multiple-level visualization of applications:
|
|
Database details discovery |
The ability to discover the source database system |
|
Database types |
|
|
Storage details discovery |
Systems |
|
Types – The ability to discover storage system types and access protocols |
|
|
Capacity – The ability to discover storage sizes |
|
|
Configuration |
|
|
Utilization |
|
|
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. | Dell PowerFlex, Hitachi VSP, HPE, IBM SVC, Infinidat, NetApp Storage, PowerMax, PowerProtect, PowerStore, Pure, Unity, VPLEX, XtremIO |
File system details discovery | Not available | |
Software details discovery | Not available | |
Container details discovery | AWS, Azure, Kubernetes, Red Hat 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 | SOC | |
Service model |
|
|
Pricing model | Subscription |
Discovery tools with code analysis
AveriSource Analyze
Category | Description | Product capabilities |
Product certifications | AWS Competency Program competencies and other certifications | AWS Migration and Modernization Competency – Discovery, Planning, and Recommendation |
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. | Servers deployed in customer environment |
Discovery method |
Discovery method can be agentless, agent-based, or login-based.
|
|
Resources discoverable |
Resources include servers, databases, storage systems, network devices, software processes, containers, and mainframe. | Not available |
Operating systems discoverable |
Not available |
|
Other resources discoverable | Application resources through source code | |
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 | Not available |
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:
|
|
Visualization level |
Multiple-level visualization of applications:
|
|
Database details discovery |
The ability to discover the source database system. |
Schemas |
Database types | DB2, ADABAS, IMS, IDMS, VSAM, and Sequential | |
Storage details discovery |
Systems, types, capacity, configuration, utilization, 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. | Not available |
File system details discovery | Available |
|
Software details discovery | Programming languages | COBOL, RPG, Assembler, JCL, BMS, MFS, CL, DDS, PL/I, Natural, Model 204, ObjectStar, Easytrieve, SAS. Total # of languages supported = 17. |
Frameworks or libraries | IBM WebSphere MQ | |
Independent software vendor (ISV) products, such as Splunk Enterprise or F5 BIG-IP Virtual Edition | IBM platform utilities and third-party products: ~100+ total discoverable | |
Container details discovery | Not available | |
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 | 508 Compliance | |
Service model |
|
|
Pricing model | Subscription | |
Code analysis | Product supports static and dynamic code analysis, optionally identifying:
|
|
Pipeline integration | Product can be integrated with CI/CD pipelines for continuous code analysis. | Not available |
Service discovery | Product supports automatic service discovery mapping, identifying underlying services, dependencies, and communication patterns, including to external resources such as SaaS providers. | Not available |
Product suggests optimizations for discovered services. | Not available | |
Monolith decomposition | Product supports the identification of candidate microservices, given classes, objects, functions, and stored procedures. | Available |
Product provides impact analysis of the decomposition process. | Available | |
Open source compliance analysis | Product supports the identification of non-compliant Open Source solutions within an application. | Not available |
Product has the capability to suggest compliant alternatives or remediation steps. | Not available | |
Framework migration | Product supports framework migrations, such as Spring to Spring Boot, .NET Framework to .NET 6+. | Not available |
Product supports migration of legacy frameworks (or database or data formats) as part of the framework migrations. | Available | |
Environmental impact analysis | Product provides guidance on the sustainability of applications, for example before and after a migration. | Not available |
Cost of change analysis |
Product provides estimates of the effort required to modernize an application, to support a business case. | Available |
Product provides estimates of the target architecture costs following the modernization of an application, to support a business case. | Not available | |
Predictive outcome analysis | Product rates modernization outcomes based on aggregated, anonymized data from customer engagements? For example, the risk of change, the effort of change, a confidence level associated with the change being successful. | Not available |
Weighted analysis | Product supports weighting preferences for considerations, such as performance, resilience, and cost, to influence modernization recommendations. | Not available |
Product supports customization and adjusting weights as organizational priorities change. | Not available |
CAST Highlight
Category | Description | Product capabilities |
Product certifications | AWS Competency Program competencies and other certifications | AWS Migration and Modernization Competency – Discovery, Planning, and Recommendation |
AWS Marketplace | Link to product subscription and download, if available, in AWS Marketplace | CAST Highlight |
Tool deployment model | Discovery product can be SaaS-based or customer-deployed. | SaaS-based |
Discovery method |
Discovery method can be agentless, agent-based, or login-based:
|
Agent-based |
Resources discoverable |
Resources include servers, databases, storage systems, network devices, software processes, containers, and mainframe. | Not available |
Operating systems discoverable |
Not available |
|
Other resources discoverable | CAST Highlight scans application source code and discovers a broad scope of insights such as cloud maturity, cloud blockers for migration and modernization (from customer premises to AWS, from other cloud to AWS, for on AWS modernization), containerization blockers, three types of open source risks, green software insights, and more. | |
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 | Not available |
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:
|
Not available |
Visualization level |
Multiple-level visualization of applications:
|
|
Database details discovery |
The ability to discover the source database system |
Not available |
Storage details discovery |
Systems, types, capacity, configuration, utilization, object metadata | Not available |
Storage systems discoverable | Not available | |
File system details discovery | Not available | |
Software details discovery | Programming languages | 50+ languages including C#, C++, Closure, COBOL, Go, Java, JavaScript, Kotlin, PHP, Python, Ruby, Scala; Swift, TypeScript, VB.Net. See Technology Coverage. |
Frameworks or libraries | All the libraries and frameworks used by applications: defined in dependency files or through copy and pasting of public source code in public repositories | |
Independent software vendor (ISV) products, such as Splunk Enterprise or F5 BIG-IP Virtual Edition | Detection of proprietary or private components listed in dependency files | |
Container details discovery | Not available | |
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, ISO 27001, ISO 27017, ISO 27018, ISO 27701 |
|
Service model |
|
|
Pricing model | Subscription | |
Code analysis | Product supports static and dynamic code analysis, optionally identifying:
|
|
Pipeline integration | Product can be integrated with CI/CD pipelines for continuous code analysis. | Available |
Service discovery | Product supports automatic service discovery mapping, identifying underlying services, dependencies, and communication patterns, including to external resources such as SaaS providers. | Available |
Product suggests optimizations for discovered services. | Partial: to a certain level of detail (for example, only on API calls) | |
Monolith decomposition | Product supports the identification of candidate microservices, given classes, objects, functions, and stored procedures. | Not available |
Product provides impact analysis of the decomposition process. | Not available | |
Open source compliance analysis | Product supports the identification of non-compliant Open Source solutions within an application | Available |
Product has the capability to suggest compliant alternatives or remediation steps. | Available | |
Framework migration | Product supports framework migrations, such as Spring to Spring Boot, .NET Framework to .NET 6+. | Not available |
Product supports migration of legacy frameworks (or database or data formats) as part of the framework migrations. | Not available | |
Environmental impact analysis | Product provides guidance on the sustainability of applications, for example before and after a migration. | Available |
Cost of change analysis |
Product provides estimates of the effort required to modernize an application, to support a business case. | Available |
Product provides estimates of the target architecture costs following the modernization of an application, to support a business case. | Not available | |
Predictive outcome analysis | Product rates modernization outcomes based on aggregated, anonymized data from customer engagements? For example, the risk of change, the effort of change, a confidence level associated with the change being successful. | Available |
Weighted analysis | Product supports weighting preferences for considerations, such as performance, resilience, and cost, to influence modernization recommendations. | Available |
Product supports customization and adjusting weights as organizational priorities change. | Available |
CAST Imaging
Category | Description | Product capabilities |
Product certifications | AWS Competency Program competencies and other certifications | AWS Migration and Modernization Competency – Discovery, Planning, and Recommendation |
AWS Marketplace | Link to product subscription and download, if available, in AWS Marketplace | CAST Imaging |
Tool deployment model | Discovery product can be SaaS-based or customer-deployed. |
|
Discovery method |
Discovery method can be agentless, agent-based, or login-based.
|
Agent-based |
Resources discoverable |
Resources include servers, databases, storage systems, network devices, software processes, containers, and mainframe. | Not available |
Operating systems discoverable |
Not available |
|
Other resources discoverable | CAST Imaging scans source code, configuration files, database scripts and other artifacts constituting a system of applications and databases to discover its architecture with its components, dependencies, e2e transaction flows and datagraphs, structural flaws, security, reliability, performance efficiency, and maintainability. CAST Imaging also makes recommendations based on various modernization pathways. | |
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 | Not available |
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 code dependency |
Visualization level |
Multiple-level visualization of applications:
|
|
Database details discovery |
The ability to discover the source database system |
Not available |
Database types |
CAST Imaging covers 12+ database types. See Coverage overview. |
|
Storage details discovery |
Systems, types, capacity, configuration, utilization, 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. | Not available |
File system details discovery | Not available | |
Software details discovery | Programming languages | CAST Imaging covers 50+ programming languages. See Coverage overview. |
Frameworks or libraries | CAST Imaging covers hundreds of frameworks. See Coverage overview for examples. | |
Independent software vendor (ISV) products, such as Splunk Enterprise or F5 BIG-IP Virtual Edition | 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 | Available |
Data export ability | Product can export the discovered data into a usable format (such as CSV, JSON). | Available |
Compliance | GDPR, ISO 27001, ISO 27017, ISO 27018, ISO 27701 | |
Service model |
|
|
Pricing model | Subscription | |
Code analysis | Product supports static and dynamic code analysis, optionally identifying:
|
CAST Imaging automatically discovers the architecture of a system of applications and databases with its components, dependencies, e2e transaction flows and datagraphs, structural flaws, security, reliability, performance efficiency, and maintainability. CAST Imaging also makes recommendations based on various modernization paths. |
Pipeline integration | Product can be integrated with CI/CD pipelines for continuous code analysis. | Available |
Service discovery | Product supports automatic service discovery mapping, identifying underlying services, dependencies, and communication patterns, including to external resources such as SaaS providers. | Available |
Product suggests optimizations for discovered services. | Partial: to a certain level of detail (for example, only on API calls) | |
Monolith decomposition | Product supports the identification of candidate microservices, given classes, objects, functions, and stored procedures. | Available |
Product provides impact analysis of the decomposition process. | Available | |
Open source compliance | Product supports the identification of non-compliant Open Source solutions within an application. | Available |
Product has the capability to suggest compliant alternatives or remediation steps. | Not available | |
Framework migration | Product supports framework migrations, such as Spring to Spring Boot, .NET Framework to .NET 6+. | Available; can report on compatibility and necessary changes |
Product supports migration of legacy frameworks (or database or data formats) as part of the framework migrations. | Available | |
Environmental impact analysis | Product provides guidance on the sustainability of applications (for example, before and after a migration). | Available |
Cost of change analysis |
Product provides estimates of the effort required to modernize an application, to support a business case. | Available |
Product provides estimates of the target architecture costs following the modernization of an application, to support a business case. | Not available | |
Predictive outcome analysis | Product rates modernization outcomes based on aggregated, anonymized data from customer engagements? For example, the risk of change, the effort of change, a confidence level associated with the change being successful. | Available |
Weighted analysis | Product supports weighting preferences for considerations, such as performance, resilience, and cost, to influence modernization recommendations. | Available |
Product supports customization and adjusting weights as organizational priorities change | Available |
Tidal Accelerator
Category | Description | Product capabilities |
Product certifications | AWS Competency Program competencies and other certifications | AWS Migration and Modernization Competency – Discovery, Planning, and Recommendation |
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 in AWS (vendor VPC) |
Discovery method |
Discovery method can be agentless, agent-based, or login-based.
|
|
Resources discoverable |
Resources include servers, databases, storage systems, network devices, software processes, containers, and mainframe. |
|
Operating systems discoverable |
|
|
Other resources discoverable | Not available | |
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 |
|
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 |
|
Application dependency level | The ability to discover application dependency and export dependency data:
|
|
Visualization level |
Multiple-level visualization of applications:
|
Single application |
Database details discovery |
The ability to discover the source database system |
Database engine |
Database types |
|
|
Storage details discovery |
Systems | Local storage |
Capacity – The ability to discover storage sizes |
|
|
Types, configuration, utilization, 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. | Not available |
File system details discovery | Not available | |
Software details discovery | Programming languages | From the Tidal guides: C#, Java, JavaScript, Python, COBOL, PHP, C++, C, sh/bash., JSP, Perl, Visual Basic, VB.NET, VBScript |
Frameworks or libraries |
|
|
Independent software vendor (ISV) products, such as Splunk Enterprise or F5 BIG-IP Virtual Edition | 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 | GDPR, HIPAA, SOC, SOC2-Type 2 | |
Service model |
|
|
Pricing model | Subscription | |
Code analysis | Product supports static and dynamic code analysis, optionally identifying:
|
Security concerns |
Pipeline integration | Product can be integrated with CI/CD pipelines for continuous code analysis. | Available |
Service discovery | Product supports automatic service discovery mapping, identifying underlying services, dependencies, and communication patterns, including to external resources such as SaaS providers. | Not available |
Product suggests optimizations for discovered services. | Not available | |
Monolith decomposition | Product supports the identification of candidate microservices, given classes, objects, functions, and stored procedures. | Not available |
Product provides impact analysis of the decomposition process. | Available | |
Open source compliance analysis | Product supports the identification of non-compliant Open Source solutions within an application. | Not available |
Product has the capability to suggest compliant alternatives or remediation steps. | Not available | |
Framework migration | Product supports framework migrations, such as Spring to Spring Boot, .NET Framework to .NET 6+. | Not available |
Product supports migration of legacy frameworks (or database or data formats) as part of the framework migrations. | Not available | |
Environmental impact analysis | Product provides guidance on the sustainability of applications, for example before and after a migration. | Available |
Cost of change analysis |
Product provides estimates of the effort required to modernize an application, to support a business case. | Not available |
Product provides estimates of the target architecture costs following the modernization of an application, to support a business case | Not available | |
Predictive outcome analysis | Product rates modernization outcomes based on aggregated, anonymized data from customer engagements? For example, the risk of change, the effort of change, a confidence level associated with the change being successful. | Available |
Weighted analysis | Product supports weighting preferences for considerations, such as performance, resilience, and cost, to influence modernization recommendations. | Available |
Product supports customization and adjusting weights as organizational priorities change. | Available |
vFunction Architectural Observability Manager
Category | Description | Product capabilities |
Product certifications | AWS Competency Program competencies and other certifications | AWS Migration and Modernization Competency – Discovery, Planning, and Recommendation |
AWS Marketplace | Link to product subscription and download, if available, in AWS Marketplace | vFunction Architectural Observability Platform for AWS |
Tool deployment model | Discovery product can be SaaS-based or customer-deployed. |
|
Discovery method |
Discovery method can be agentless, agent-based, or login-based.
|
Agent-based |
Resources discoverable |
Resources include servers, databases, storage systems, network devices, software processes, containers, and mainframe. | Software processes |
Operating systems discoverable |
|
|
Other resources discoverable | Custom software applications, business logic | |
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 | Not available |
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 code dependency |
Visualization level |
Multiple-level visualization of applications:
|
Single application and its programming code |
Database details discovery |
The ability to discover the source database system |
Runtime metrics |
Storage details discovery |
Systems, types, capacity, configuration, utilization, 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. | Not available |
File system details discovery | Not available | |
Software details discovery | Programming languages | Java .NET, Python, Ruby, Go, Node.JS, C++, PHP++ |
Frameworks or libraries | J2EE, Spring, Spring Boot, Quarkus, Hibernate, ASP.NET, VB.NET, C#.NET, and most others | |
Independent software vendor (ISV) products, such as Splunk Enterprise or F5 BIG-IP Virtual Edition | 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 | Available |
Data export ability | Product can export the discovered data into a usable format (such as CSV, JSON). | Available |
Compliance | Not available | |
Service model |
|
|
Pricing model | Subscription | |
Code analysis | Product supports static and dynamic code analysis, optionally identifying:
|
Scalability, engineering velocity, technical debt |
Pipeline integration | Product can be integrated with CI/CD pipelines for continuous code analysis. | Available |
Service discovery | Product supports automatic service discovery mapping, identifying underlying services, dependencies, and communication patterns, including to external resources such as SaaS providers. | Available |
Product suggests optimizations for discovered services. | Available | |
Monolith decomposition | Product supports the identification of candidate microservices, given classes, objects, functions, and stored procedures. | Available |
Product provides impact analysis of the decomposition process. | Available | |
Open source compliance | Product supports the identification of non-compliant Open Source solutions within an application. | Available |
Product has the capability to suggest compliant alternatives or remediation steps. | Available | |
Framework migration | Product supports framework migrations, such as Spring to Spring Boot, .NET Framework to .NET 6+. | Available; can report on compatibility and necessary changes, and propose new code |
Product supports migration of legacy frameworks (or database or data formats) as part of the framework migrations. | Available | |
Environmental impact analysis |
Product provides guidance on the sustainability of applications, for example before and after a migration. | Not available |
Cost of change analysis |
Product provides estimates of the effort required to modernize an application, to support a business case. | Available |
Pipeline integration | Product provides estimates of the target architecture costs following the modernization of an application, to support a business case. | Not available |
Predictive outcome analysis | Product rates modernization outcomes based on aggregated, anonymized data from customer engagements? For example, the risk of change, the effort of change, a confidence level associated with the change being successful. | Available |
Weighted analysis | Product supports weighting preferences for considerations, such as performance, resilience, and cost, to influence modernization recommendations. | Available |
Product supports customization and adjusting weights as organizational priorities change. | Available |