nextgrid / dll-ideas

Empty repo for discussions about issues
0 stars 0 forks source link

Implement AWS cloudformation #12

Closed jacekplocharczyk closed 4 years ago

jacekplocharczyk commented 4 years ago

AWS cloud formation will allow us to run DLL in scale while staying consistent and allow participants to access other services & functions on the AWS platform

Mindgames commented 4 years ago

Initial message from Amazon

Hi Mathias,

As we discussed today on the call:

The way to quickly provision new resources (and then delete them) is to use CloudFormation – this is a script, which describe all the resources which you need, and then AWS automaticly creates all of them which are described in the file. For example if you just want to provide a EC2 (server) to each of the the teams, you would just create one EC2 on which you would install all the 3rd patry software – and then based on this server you would create image (AMI) – which ID would you use in Cloudformation Template. Thanks to this you would be able to quickly provision as many of those servers (with already installed software) as you would like
If you would like to add to the teams also the possibility to use other resources in AWS – you could specify them in the above CloudFormatioin template – or you could jusr give them access to AWS. Then you could separate those teams by creating separate AWS accounts for them – using AWS Organization.

Will start doing test now

jacekplocharczyk commented 4 years ago

In the next week, I will try to create some ansible scripts on how to set up servers for DLL.

It should be helpful for CF.

Mindgames commented 4 years ago

New issue created with refreshed info/todos at #13, Closing this one!