| Category |
Product capabilities |
- Discovery method
-
The ability to support one or more of the following discovery methods:
Agentless – Uses protocols or interfaces such as SNMP or WMI Agent-based – Requires installation of software on the source resources, such as Linux or Windows servers Login-based – Uses protocols, such as SSH and RDP, to log in to the source servers
|
Agentless |
- Resources discoverable
The ability to discover servers, databases, storage systems, network devices, software processes, containers, and mainframes
|
|
- Operating systems discoverable
|
|
- Other resources discoverable
|
Not available |
- 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
|
|
- 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
|
|
- 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
-
The ability to provide 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 resource and applications
-
Single application
-
Single application and its software processes
-
Single application and its programming code
|
- Database details discovery, 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)
|
- Database details discovery, database type
|
-
Microsoft SQL Server
-
MongoDB
-
MySQL
-
Oracle
-
PostgreSQL
|
- Storage details discovery, systems
|
Local storage |
- Storage details discovery, capacity
|
|
- Storage details discovery, configuration
|
Media types (for example, SSD, magnetic disks, tape) |
- Storage details discovery, 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)
|
- Storage details discovery, object metadata
|
|
- 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
|
-
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
|
ASP.NET C++ C# Java JavaScript JSP PHP VB.NET
|
- Software details discovery, frameworks or libraries
|
|
- Software details discovery, tools
|
Concierto.cloud identifies all the installed and running software |
- Software details discovery, ISV products
The ability to discover independent software vendor (ISV) products, such as Splunk Enterprise or F5 BIG-IP Virtual Edition
|
Name, edition, and version |
- Container details discovery
|
Not available |
|
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 |
- 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
|
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
|
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
|
Not available |
- Weighted analysis, organizational priorities
The ability to customize and adjust weights as organizational priorities change
|
Available |