I have three questions from someone who works in A...
# prefect-community
b
I have three questions from someone who works in AWS env: 1. What's the most efficient way of deploying and managing Prefect Server on AWS assuming Prefect Cloud is not an option for now? We are looking for a way with the least overhead due to lack of devops. 2. Any blog posts/sample you would recommend with examples of server+agents deployed on AWS and how does it look like and works there? 3. Can workflow be triggered by s3 CreateObject event? (similar to lambda triggers for example) In general I'm trying to find materials on how can prefect function within AWS only and see which way is better, prefect or mwaa for a small team.
a
I have deployed it for few customers on AWS recently and have re-usable code for deployment. Have used Spot instances to reduce cost on Compute. Will be happy to support.
b
Hi @Aram Karapetyan, Thanks! Do you have any example architecture diagram that I could review. Also what did you used to deploy server? What do you do to deploy agents? ecs/fargate?
a
No diagram right now, but have been asked to prepare one, can send over when done. Used EKS with RDS/Postgres. All this is terraformed.
b
I'm looking for some basics to better understand how exactly this can be deployed within the aws environmnent
Sounds great. Would be happy to view it once it's done 🙂
Do you have any materials based on which you deployed your solution?
a
Standard materials. Prefect docs, Helm, k8s. Was quite a challenge to have it working stable on. Let me check what stage is the code and will ping you.
b
Awesome, thanks!