I don’t think there’s a right answer - but I’ll admit my order of preference would be:
1. Use a managed offering (like Aurora)
2. EC2 via a well-known, well supported marketplace offering or AMI
3. Kubernetes
4. Raw containers (Fargate)
k
kind-ambulance-33034
06/05/2019, 4:53 PM
✌️ I want to deploy Neo4J and there is an AMI for it however I need to apply some customisations for it so the standard AMI is not good enough. Now the options are either build my own AMI or deploy a container using Fargate. 🤔
w
white-balloon-205
06/05/2019, 4:56 PM
Fargate currently has no options for persistent storage unfortunately. So I’m not sure there is any reliable way to use Fargate here.
k
kind-ambulance-33034
06/05/2019, 5:03 PM
mmm thanks Luke. I think EC2 makes sense in this case.
s
stocky-spoon-28903
06/05/2019, 5:22 PM
If you only need modifications from the existing AMI, you could use the Packer EBS builder to customise it
No matter how you like to participate in developer communities, Pulumi wants to meet you there. If you want to meet other Pulumi users to share use-cases and best practices, contribute code or documentation, see us at an event, or just tell a story about something cool you did with Pulumi, you are part of our community.