AWS

Move to Cloud Computing and benefit from AWS services to migrate, operate and build your solutions

Reference solution for On-Demand Cloud Computing, AWS offers over 165 full services (Nov 2019) which allow companies to transition their IT to the Cloud.

Infrastructure management, transformation and optimization of solutions, performance, scalability, availability, versality and security are amongst the many advantages offered by AWS services.

Premier Consulting Partner since 2010, Edifixio has a significant experience in delivering Cloud based infrastructures and applications for its customers.

 

We are AWS Cloud Managed Services Partner having joined the MSP Partner program since day one. Read more

 

Owners of the Migration Competency (read more), we also are Solution Architect, SysOps Admin, DevOps Engineer and Development certified.

 

We are also an official AWS services vendor.

 

As an AWS Premier Consulting Partner and a Microsoft Gold Certified Partner, Edifixio is combining Microsoft applications and development skills with AWS platform expertise to provide you with consulting and delivery capabilities to accelerate your cloud adoption for Microsoft Workload, thanks to our Microsoft Workload pratice. Read more

 

We have also developed our own assets in Recovery and Data Management, or Systems Incidents Forecasting for example, to be able to propose operational solutions for a fast return on investment.

Edifixio helps Schneider Electric IT team to migrate and modernise an existing application to AWS

28 november 2022

The Schneider Electric Business to Business (B2B) ordering platform started, with Edifixio support, its AWS journey at the beginning of 2016, first with the migration from the physical data center to AWS Cloud. Then, during the past six years Schneider Electric and Edifixio jointly deployed AWS services regularly to leverage cloud benefits.
This is a strategic platform that allows Schneider Electric distributors located around the world to order at any time.

Learn more about this case study

logo Schneider Electric

➔ Define a well architected landing zone
➔ Re-architect and migrate an existing 3-tier application to the cloud
➔ Improve infrastructure management by implementing infra-as-a-code
➔ Modernise the on-premises relational database application with RDS functionality.
➔ Improve security posture by implementing encrypted secrets storage with AWS Secrets Manager
➔ Leverage cloud services like API gateway for exposing APIs in a secure way.
➔ Improve application performance with Redis usage
➔ Improve storage statics content with S3 bucket usage.
➔ Increase automation of CI/CD processes
 

 

Customer Challenges
➔ Increase application-level security, making fault-tolerant and auto detection of faults.
➔ Increase performance of the application
➔ Reduce application run costs
➔ Minimise existing code refactoring

The main features are:
➔ Implementation of redundancy for the application servers and RDS database
➔ Move static contents to AWS S3 storage
➔ The migration of the on-premises relational database to RDS database
➔ Implementation of application cache in Redis and AWS Secrets Manager to store and manage secrets with a proper defined life cycle.
➔ Implementation of CloudFormation for the deployed infrastructure for the post migration infrastructure deployments.
➔ Implementation of AWS Code Build and AWS Code Deploy as a building block for the modern CI/CD
➔ Consideration of serverless solution for new deployments:

  • AWS API Gateway is being used on top of Lambda for exposing the new APIs.
  • Serverless AWS DynamoDB database

➔ A code refactoring involving:

  • Adapting mySE code for RDS databases which was created during the “Lift-and-Shift” migration

This project improved application’s performances and security with very low refactoring of the existing code. Running costs were reduced by taking advantage of the serverless services wherever possible. The realisation of the modernization has been done in complete cooperation with Schneider Electric as a valued customer. 

 

Customer Feedback
“ We’ve had a strong relationship with Edifixio for many years now. Edifixio has helped in our digital transformation and adapting cloud solutions to align with modern architectural trends and to leverage the benefits of Cloud Computing.
We could successfully migrate and continue the journey of digital modernization for mySE solution with the help of Edifixio.”

Optimized AWS Infrastructure for a Better Online Experience

September 2022

Stellantis has launched a large-scale commercial offer extended to the entire market of independent repair on the entire global automotive fleet.
To achieve this, Stellantis developed a multi-brand Parts Catalogue for all brand vehicles, with a set of documents required for maintenance and repair.

Learn more about this Better Online Experience

Atos partnered with Stellantis to modernize their AWS infrastructure. The main objective of the project was:

  • To optimize AWS infrastructure costs
  • To redesign AWS architecture with best practices
  • To automate RUN tasks to reduce the manual efforts
  • To automate system monitoring tasks by automatically detecting the issues and raising the alarm
  • Implemented an AWS cleanup and best practices to minimize the cost using AWS Well-Architected Framework
  • Implemented automated CloudFormation stack clean-up • Teamcity pipeline job triggered every day to identify and cleanup unused CloudFormation stacks
  • Implemented automated process to Update ECS task when it reaches the maximum inode usage in order to prevent the task failures using cron job along with a notification
  • Leveraged AWS ECS deployment strategies to achieve 0 downtime while redeploying AWS ECS services
  • Implemented continuous integration to reduce time to market
  • Created AWS CloudWatch logging and alerts to improve infrastructure monitoring
  • Optimized use of Cloud infrastructure with cost reduction
  • Reduced the manual monitoring and cleanup efforts
  • Prevented ECS task failure that ensured the application
  • Reduced the manual monitoring activity
  • Zero downtime tests

Edifixio helps Léon Grosse IT team to migrate and modernize an existing application to AWS

20 december 2021

In the second half of 2020, Léon Grosse decided to move their IT infrastructure to AWS. Léon Grosse IT team requested Edifixio to migrate a sample application to the AWS cloud. The main goal being to discover AWS services and to leverage cloud performances.

Learn more about the case study

Léon Grosse logo
  • Define a well architected landing zone
  • Re-architect and migrate an existing 3-tier application to the cloud
  • Increase automation of CI/CD processes
  • Improve Léon Grosse team cloud skills

 

Existing Application Specifications

  • Angular frontend
  • Java Spring Backend
  • SQL Server database
  • Used during working hours

 

Customer Challenges

  • Reduce application run costs
  • Increase application security level
  • Minimize existing code refactoring
  • Allow secured API calls from existing datacenter

When designing the landing zone, customer requests have been considered:

  • Use account management best practices to increase security
  • Create CI/CD pipelines in Ireland region to use all available AWS services
  • Run the application in Paris region
     

Modernization
The main features are:

  • The migration of the SQL Server database to PostgreSQL
  • An entirely Serverless solution involving:
    • Containerized Java application in AWS Fargate
    • Serverless AWS Aurora PostgreSQL database
  • An end-to-end authentication mechanism with AWS Cognito
  • A code refactoring involving:
    • Moving of the frontend authentication to connect to AWS Cognito
    • Adding authentication to internal calls

 Léon Grosse

This project improved application’s performances and security with very low refactoring of the existing code. Running costs were drastically reduced by taking advantages of the serverless services.

 

The project started in March 2021 and lasted 2 months. The realization of the modernization has been done in complete cooperation with the customer, allowing an effective knowledge transfer to the Léon Grosse IT team.

 

A Well Architected Review permitted a funding of 5 000€ in AWS credits for Léon Grosse.

 

Customer Feedback
Edifixio has a wide knowledge of the services available on AWS and we have succeeded together to transform the application into a full serverless application (Cloudfront, S3, Cognito, API Gateway, Fargate, Aurora serverless).

 

In the same project, we have set up together a complete CI / CD chain. Edifixio’s helped us to reach our goal to improve our skills and knowledge in AWS.

Edifixio helps Rémy Cointreau Group migrate Windows workloads to AWS using CloudEndure Migration service

4 october 2021

Rémy Cointreau Group migrated a big part of its IT infrastructure to AWS over the last five years. In mid-2019, Edifixio was chosen and put in charge of managing Rémy Cointreau Group cloud infrastructure at AWS. At the end of March 2020, Rémy Cointreau IT team requested Edifixio to migrate several remaining Windows servers to AWS cloud utilizing end-to-end migration process and strategy.

Learn more about the case study
logo Rémy Cointreau
Challenges expected during migration of Windows Servers to AWS cloud:
 
  • Perform a “lift & shift” migration of these servers.
     
  • Maintain availability and minimize downtime of the applications during the migration.
     
  • Minimize use of company IT resources due to availability reasons.
Considering the constraints and Edifixio’s successful cloud migrations with other customers, Edifixio proposed utilizing CloudEndure Migration service to perform this end-to-end migration.

Using CloudEndure we were able to simplify migration using the following steps: ·
 
  • Preparation phase:
    • Installing CloudEndure Service agents on source servers.
    • CloudEndure account creation.
    • Creation of new AWS credentials to be used by CloudEndure console.
    • Configuring parameters via CloudEndure console.
    • Creation of temporary DNS entries for testing purposes
       
  • Defining the full configuration of the target servers on AWS.
     
  • Configure replication and perform testing.
     
  • Continuous replication from source to target servers without impacting applications.
     
  • Cutover, EC2 instances were launched via CloudEndure console on the target region.
The project started beginning of April 2020 and lasted 2 months mainly due to business constraints and availabilities application owners.

Rémy Cointreau IT team recognized Edifixio’s lift and shift migration skillset and selection of CloudEndure Migration as the main tool.

Project was successfully completed utilizing only a few members of the Rémy Cointreau IT team.
Takeaways
The following should be considered when using CloudEndure Migration:
  • Replication requirement: The duration of replication depends on the source data volume, rate of change, and network throughput. The initial disk synchronization must be completed within a manageable period.
     
  • Cutover duration: Starting an instance on AWS takes few minutes while the additional reconfiguration of the OS (Windows domain level) might take more time. Some external reconfigurations such as DNS change and routing propagation, may add to the overall duration.
     
  • Inside a Windows domain: The source server and the target server can NOT run at the same time and stopping the source server will breaks the replication. Some resynchronization time may be necessary between 2 attempts and before the final cutover.
     
  • Testing step: During the testing phase, a second Active Directory should be utilized for the cloned instances created as both source servers and target instances cannot simultaneously run in the same windows domain.

Energy Pool: Acceleration through transformation

Energy Pool is a global leader in energy management and demand response.

 

Relying on a top-grade IT infrastructure became a crucial part of their transformation to allow for faster adaptation and business development.

Main projects objectives were:

 

  • Shedding piloting system robustness enhancement
  • Exploitation costs reduction (new reduced infrastructure costs and replacement of older costly technologies)
  • Optimization and deployment acceleration of new functionalities allowing new markets exploration

As part of their strategy to bring more value to the customers in a timely manner, Energy Pool had to adapt their whole infrastructure and applications portfolio.

Using AWS services, first for infrastructure then for applications allowed for:
 

  • Electricity costs optimization brought by automated piloting of consumption peaks and shedding.
  • New functionalities based on AWS architecture allow customers to participle in the stability of the network, and to benefit from further cost reductions by doing so.

Many technologies were deployed during this project, which constitutes a case of Global Cloud Transformation, including infrastructure and architecture, as well as applications refactoring.  

Among the technologies used, and steps taken, we can note:

  • Use of EC2 resources for development platform
  • “Lift & Shift” migration of existing digital assets
  • Re architecture i/o to benefit from more cloud services and induced benefits
  • Extensive use of AWS services (Lambda, Kinesis, IoT services…) to replace old industrial automates and redefine fluxes
  • Implementation of several business databases (time series, relational...) using AWS combinations in replacement of a proprietary one

The project brought many benefits to the customer, which in turn allowed him to accelerate the development of new offers for the benefits of their customers.

Added services also meant a raise in Customer satisfaction as overall quality was raised.

Leveraging Edifixio's competence also allowed them to further focus on the development of their core business.

Some of the key benefits the project brought:

 

  • Cost reduction (licenses & material)
  • Automation of equipment install (bootstrapping)
  • Added services provided to the Customer
  • Flexibility and adaptability of the platform
  • Infrastructure and applications’ upgrade automated management

SmartOctave: Cloud Development

To further develop their activity, and after successfully having us run the comparator website mutuelle.fr, Pur Conseil asked us to ensure hosting and servicing for their new insurance loan comparator smartoctave.fr, insurance loan comparator.

Beyond objectives linked to applications' development and deployment, as well as setting up an outsourcing structure to benefit from service quality and efficiently manage operational costs, Pur Conseil also intended on self managing the deployment solution for future applications' upgrades.

 

We can note:

  • Application's containerization
    Complete environments' management
    Architecture adaptation (resources dimensioning...)
    Deployment solution handover (training...)
    Services management outsourcing

 

Fast project, with a training/handover phase to the customer, to autonomize him vis a vis future deployments.

For its own usage, and those of our clients, Edifixio hosts and operates containerized applications.

Standard solution used for deployments, scheduling, and resources allocation of such application is Kubernetes.

The solution, deployed using CloudFormation also requested the setup of other services such as S3 or Route 53

The easiness of deployment of a new solution in a couple of weeks allowed Pur Conseil to rapidly position themselves on a new business line at a reasonnable cost.

Leveraging Edifixio's outsourcing competency is also an accelerating factor, which enables Pur Conseil to focus on their Core business.

You want more information on one of our solutions ...

Careers

Edifixio is looking for new talents! Consult our opened positions and join us...

PMO au service d'une équipe et d'un projet

  • Bezons
  • AWS
  • Project Management

Vous allez rejoindre une équipe travaillant en mode DevSecOps

  • Bezons
  • AWS
  • Software Development

Comprendre quels avantages un système d’Information peut tirer de l’utilisation des services AWS et proposer une démarche pratique pour y arriver

  • Bezons
  • AWS
  • Architecture

Créer une application (Dev), en intégrant les problématiques de sécurité (Sec) mais aussi d’assurer sa stabilité, ses performances et son bon fonctionnement (Ops).

  • Bezons
  • AWS
  • Software Development

DevOps – Mise en place d’un framework d’automatisation de tests

  • Bezons
  • AWS
  • Dev Full Stack
Non pourvue

DevOps - Amélioration d’une chaine d’intégration continue

  • Bezons
  • AWS
  • DevOps
Non pourvue

DevOps – Mise en place d’Opendistro

  • Bezons
  • AWS
  • Others

Développement full stack - Développement d’un portail de stockage  

  • Grenoble
  • AWS
  • Dev Full Stack
Non pourvue