Datomic Cloud provisioning options


#1

Hi, I am trying to use Datomic Cloud for a personal project and have a few questions:

Is it possible to provision Datomic Cloud using an AMI without the method of using a Terraform template? As in, I’m trying to use Saltstack as my cloud orchestrator so it would be nice to be able to put the instances together myself.

Related - is it possible to run Datomic Cloud in any region? I could only seem to see it for eu-west-1 and not eu-west-2.


#2

Datomic Cloud must be launched with the provided CloudFormation templates and cannot be run via the AMI alone. The templates create and configure numerous AWS services in addition to the instances running the AMIs.

Datomic Cloud currently runs in:
us-east-1 (N. Virginia)
us-east-2 (Ohio)
us-west-2 (Oregon)
eu-central-1 (Frankfurt)
eu-west-1 (Ireland)

We hope to make Datomic Cloud available in additional regions in the future.


#3

Hi, Thanks a lot for the quick reply, I understand.

I’d just like to register, admittedly as an amateur screwing around with this stuff, that I don’t think I like that situation, I’d much prefer to be able to wire things up myself, even if it’s a little more work.


#4

Hi zimablue,

It is possible to launch the Datomic AMI directly. The templates are the supported configuration. Further, the templates do a lot of work that you would have to replicate yourself, and that might change.

We would love to know specifics if/when the templates are in your way, so that we can improve them.

Cheers!
Stu


#5

Hi Stu,

Thanks for the reply. I’m a noob at AWS and devops, it’s not that the templates are massively in my way, the bigger obstacle is restricted regions, means to try this out I’ll need to redeploy my personal server/lambdas into a different region but that’s OK. The way they were in my way I guess is that I’m using saltstack with boto to directly provision resources and not currently using CloudFormation for anything so it’s something extra I’d need to learn/integrate. Like if I can’t take it apart and look at the pieces I’ll never understand it.

How do I get to the individual AMI, by drilling into the templates? If it’s unsupported then that’s OK, I won’t ask for any support and anyway didn’t know I was entitled to any. Just a quick pointer to where the AMI is and how to enable the cloud licensing thing on it if that’s not automatic if that’s possible!

Was just hoping to play with it/see if the tuple model and way to query is useful for me, maybe run a benchmark. If it is then try it as basis for personal db.


#6

Hi Zimablue,

Our releases are documented here: https://docs.datomic.com/cloud/releases.html

While I see you’ve acknowledged you’re off the beaten path, I must stress that we do not support troubleshooting where you’re going and these systems are very complex – in addition, our CFTs may change going forward providing you no guarantees.