Do you want to check your infrastructure or migrate to AWS? Let’s do an assessment!

We are often contacted by our clients or leads who ask us to estimate the cost of an infrastructure on AWS or a check of their existing infrastructure.

The needs that bring them to us are varied: they want to evaluate the migration of their infrastructure to AWS, they require elasticity – i.e. the possibility of paying only for the resources actually used – and scalability, so that the cloud can follow the evolution of the project and its possible peaks, or they are considering the development of a serverless application.

When the client comes to us with these needs, we propose the technology infrastructure assessment activity.

Our approach based on the AWS Well-Architected framework

If the client has the infrastructure on-premises or on a “classic” provider and comes to us because he wants to migrate to AWS, in some cases he thinks he can avoid the question of the necessary budget by already having a “simple” solution such as lift&shift in mind. In most cases, however, this is not the right strategy: the infrastructure is just one part of the whole software project, which can become a strong enabler if the advantages of the cloud are exploited: scalability and elasticity, pay per use, high reliability of the public cloud and infrastructure security management.

As an Amazon Select Consulting Partner, in order to make an infrastructure assessment that brings value to the client, we adopt an approach based on the AWS Well-Architected Framework, which provides guidelines for a correct assessment of the implemented architectures. We analyse the infrastructure from the five fundamental aspects of the framework: operational excellence, security, reliability, performance efficiency and cost optimisation.

How we do the assessment

Through an audit of the existing technological infrastructure, we propose improvements in the Cloud and DevOps areas: we point out problems and criticalities encountered and propose immediately applicable corrective actions.

The main objective of the analysis and proposed interventions is to increase the service levels and performance of the IT infrastructure, reducing costs where possible.

The result of this activity is a technical document containing a list of the problems found in the workloads and an indication of the corrective actions that can be applied immediately. Where more structured interventions are required, we present a roadmap of specific optimisation activities, estimating time and costs.

In detail, the assessment of the technological infrastructure includes:

  • assessment and classification of the various types of application, creation of a dependency tree between the various objects (database, software,…);
  • use of tools and/or manual operations necessary to take a snapshot of the physical, virtual and cloud infrastructures in place;
  • collection of security, sizing, storage and networking requirements;
  • collection of data relating to the running costs incurred, ensuring that each workload and its components are analysed against their current size and cost;
  • defining key performance indicators and analysing metrics where an incident has occurred;
  • collecting performance-related metrics, such as: database transactions, slow queries, I/O latency, HTTP request throughput, service latency.

With some clients, we started working from the assessment, such as with LeadsBridge, where we analysed their infrastructure. From the analysis, several points emerged on which to intervene: some were solved by the client’s team autonomously, others together with us.

In other cases, the assessment is one of the activities we do as part of a larger project, as with Sinapsi and Tozzi Green, where we are involved with all our skills in delivering value to the client.