vFunction
Last update: October 22, 2024
Note
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.
Product overview
Category | Product capabilities |
|---|---|
Product website | |
Product certifications AWS Competency Program | AWS Migration and Modernization – Discovery, Planning, and Recommendation |
AWS Marketplace Link to subscribe or download | |
Tool deployment model Product can be SaaS-based or customer-deployed |
|
Compliance | Not available |
Service model |
|
Pricing model | Subscription |
Discovery, planning, and recommendation capabilities
Category | Product capabilities |
|---|---|
Discovery method The ability to support one or more of the following discovery methods:
| Agent-based |
Resources discoverable The ability to discover servers, databases, storage systems, network devices, software processes, containers, and mainframes | Software processes |
Operating systems discoverable |
|
Other resources discoverable | Custom software applications, business logic |
Discovery of resource profiles The ability to discover the CPU family (such as x86 or RISC/PowerPC), number of CPU cores, memory size, number of disks, storage size, IOPS, network interfaces, or bandwidth | Not available |
Resource utilization data collection The ability to collect time-series utilization data, such peak, average, 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 The ability to provide multiple-level visualization of applications:
| Single application and its programming code |
Database details discovery, source database system | Runtime metrics (for example, server memory usage, client connections, transactions, batch requests) |
Storage details discovery The ability to discover storage details, such as systems, types, capacity, configuration, utilization, and object metadata | Not available |
Storage systems discoverable The ability to discovery storage systems, such as EMC Isilon, EMC VMAX, Hitachi Vantara, HPE 3PAR, and Pure Storage | Not available |
File system details discovery | Not available |
Software details discovery, programming languages | Java, .NET, Python, Ruby, Go, NodeJS, C++, PHP++ |
Software details discovery, frameworks or libraries | J2EE, Spring, Spring Boot, Quarkus, Hibernate, ASP.NET, VB.NET, C#.NET, and most others |
Software details discovery, ISV products The ability to discover 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 The ability to export the discovered data into a usable format, such as CSV or JSON | Available |
Code analysis The ability to support static and dynamic code analysis, optionally identifying:
|
|
Pipeline integration The ability to integrate with CI/CD pipelines for continuous code analysis | Available |
Service discovery, mapping The ability to automate service discovery mapping, which identifies the underlying services, dependencies, and communication patterns (including to external resources, such as SaaS providers) | Available |
Service discovery, recommendations The ability to suggest optimizations for discovered services | Available |
Monolith decomposition, identification The ability to identify candidate microservices, given classes, objects, functions, and stored procedures | Available |
Monolith decomposition, impact analysis The ability to analyze the impact of the decomposition process | Available |
Open source compliance analysis, identification The ability to identify non-compliant open source solutions within an application | Available |
Open source compliance analysis, recommendations The ability to suggest compliant alternatives or remediation steps | Available |
Framework migration, standard The ability to support framework migrations, such as Spring to Spring Boot or .NET Framework to .NET 6+ | Available; can report on compatibility and necessary changes and can propose new code |
Framework migration, legacy The ability to migrate legacy frameworks, databases, or data formats during framework migrations | Available |
Environmental impact analysis The ability to provide guidance about the sustainability of applications, such as before and after a migration | Not available |
Cost of change analysis, effort The ability to estimate the effort required to modernize an application | Available |
Cost of change analysis, architecture The ability to estimate the target architecture costs after modernizing an application | Not available |
Predictive outcome analysis The ability to rate modernization outcomes based on aggregated, anonymized data, such as the risk of change, the effort of change, and a confidence level that the change will be successful | Available |
Weighted analysis, preferences The ability to weight preferences for modernization recommendations based on considerations such as performance, resilience, and cost | Available |
Weighted analysis, organizational priorities The ability to customize and adjust weights as organizational priorities change | Available |