locked
MEAN Stack AWS to Azure migration RRS feed

  • Question

  • Hi Team,

    My client wants to migrate the MEAN stack application which already hosted in AWS to Azure. This is part of the acquisition plan.

    Below are the current AWS details, I have few thoughts on the migration plan which i have highlighted below, Please suggest me the reliable option for this migration 

    AngularJS 1.4 - Single VM(A) as AWS
    ExpressJS - Single VM(A) as AWS
    MongoDB - Azure Cosmos DB

    Or 

    AngularJS 1.4 - App Service A
    ExpressJS - App Service B
    MongoDB - Azure Cosmos DB

    Tech Stack

    1. AngularJS 1.4 - Front End
    2. ExpressJS - API
    3. MongoDB - Datasource

    AWS Tech details

    Database Server:
    MongoDB 3.4.1 (3 cluster replica set)

    Web Server:
    ● Hosted on AWS
    ● c4.large instance
    ● NGINX web server that proxies requests to NODEJS
    ● NODEJS Server (API)
    ○ Running express
    ○ Accepts JSON web tokens validated thru our auth provider Auth0
    ○ Mongoose ORM is used to interact with MongoDB

    Client Application:
    ● Single Page Application written in Angular 1.4
    ● Uses SASS styes and bootstrap CSS
    ● Authentication is hosted via Auth0 and security tokens are issues for AP access
    ○ Tokens have a 24 hour lifespan
    ● All routes are handled via Angular

    Thanks & Regards,

    Arun K



    Wednesday, May 13, 2020 1:52 PM

All replies

  • Hey, 

    Just a tiny recommendation, StarWind V2V converter can help you doing cross cloud migration. You can convert your AWS instances to Azure directly. https://www.starwindsoftware.com/starwind-v2v-converter

    You should choose AWS as a location of your image: 
    

    Choose Azure as destination.


    Cheers,

    Alex Bykvoskyi

    StarWind Software

    Blog:   Twitter:   LinkedIn:  

    Note: Posts are provided “AS IS” without warranty of any kind, either expressed or implied, including but not limited to the implied warranties of merchantability and/or fitness for a particular purpose.

    Thursday, May 14, 2020 8:37 PM