0
votes

I don't want to get into a discussion about AWS vs Azure but I am trying to figure out how to set up the equivalent of an Azure Service Fabric Cluster on AWS.

I currently set up an environment in Azure by creating a Service Fabric Cluster which creates the virtual machines/nodes, load balancer and anything else that is needed. I then have a visual studio project with a fabric project and a service project which i deploy to the cluster. I'd like to write my services in Visual Studio utilizing C#.

If I wanted to migrate this to AWS or set up a similar environment in AWS what do I create? There seems to be a lot of different options but am confused as to whether i need to create the EC2 virtual machines myself and then the cluster and load balancer manually?

I am not sure if Elastic Beanstalk is needed or the easiest steps to create a microservice environment that I can deploy .NET apps from VS.

Thanks for any help/clarification.

1
i'm not sure, but please take a look on this manual: docs.microsoft.com/en-us/azure/architecture/aws-professional/… AWS - App Mesh Azure - Service Fabric Mesh Description: Fully managed service that enables developers to deploy microservices applications without managing virtual machines, storage, or networking.Oleg Shalnov
You could also look at istio.io and dapr.ioRobert

1 Answers

2
votes

If you wanted to keep the same application and deployment model, there is a doc from Microsoft that outlines the necessary steps for deploying Service Fabric on AWS.