As mentioned in the Meadowlark Architecture, the Ed-Fi Alliance chose to develop Meadowlark on Amazon Web Services (AWS) simply because the development team needed to concentrate on one system while developing this proof-of-concept application. AWS was selected simply because they have the largest market share. However
In developing this proof-of-concept application, the team stuck with a key principle: try to use only AWS managed services that have an analogous option on the for other major providers, which would make it (relatively) easy to migrate from one platform to the other. This document reviews the services used and identifies the equivalent tools (or gaps) in Azure and in Google Cloud, with a bonus add-on of documenting equivalent services available on-premises.
...