Fork me on GitHub
#datomic
<
2020-12-17
>
steveb8n05:12:56

Q: where does Ion push/deploy put the jars it downloads? I want to cache these to speed up my CI deploys. I already have deps.edn jars caching so it must be somewhere else

steveb8n22:12:00

@U1QJACBUM is this info available somewhere? Or should I ask in the Datomic forum instead?

onetom05:12:23

Are there any plans to support a multi-region Datomic Cloud system? I was just wondering if https://aws.amazon.com/dynamodb/global-tables/ would make it possible at all, or not, since they are only eventually consistent?

onetom09:12:16

The Datomic Cloud pricing page (https://aws.amazon.com/marketplace/pp/prodview-otb76awcrb7aa#pdp-pricing) shows a lot of extra instance types (`{{t2,t3}.{small,medium},m5.large}`) with prices for the Production topology, but the CloudFormation templates from the releases page only allow i3.{x,}large. Is that a mistake on or restriction of the AWS Marketplace solution, or is it some upcoming feature (to allow smaller instance types)?

jaret16:12:34

The marketplace listing page is it's own thing managed by marketplace and there are often mistakes in the dropdowns. I'll report this over to them, but its possible they reviewed the QA template instance sizes, Production template instance sizes, bastion, and Solo template instance sizes and combined them. We have our supported instance sizes documented here https://docs.datomic.com/cloud/operation/planning.html#instance-sizes

jaret16:12:05

Thanks for catching this by the way!

Petrus Theron11:12:27

What’s the smallest EC2 instance I can choose to play around with Datomic Cloud in development using AWS Marketplace? i3.large is the vendor-recommended size, but that’s gonna cost me $130/month.

danieroux11:12:33

Are you using the solo topology?

onetom12:12:04

it feels like that marketplace web interface is buggy or limited and doesn't allow providing different instance type list based on whether the "Fulfillment Option" is "Solo" or "Production". if you look into the separately released cloudformation template for the solo compute stack (https://s3.amazonaws.com/datomic-cloud-1/cft/732-8992/datomic-solo-compute-732-8992.json) and look for AWS::AutoScaling::LaunchConfigurations, then you can see that the TxLaunchConfig defines the InstanceType as "Fn::FindInMap": ["Datomic", "defaults", "InstanceType"], which is hardwired in the Mappings section of the template to be t3.small and not configurable via template parameters.

onetom12:12:01

I remember vaguely that an AMI-type AWS Marketplace product can only have 1 CloudFormation configuration, that's why Cognitect had to use a root template and nest the storage and solo-compute templates below it. Maybe because of this restriction, the templates being used when you provision a system using the AWS Marketplace web interface, is slightly different from the one published on the https://docs.datomic.com/cloud/releases.html page....

Petrus Theron12:12:51

Thanks. They claim $1/day Solo topology, so trying to figure out how to get cost down to that.

onetom13:12:30

just pick the t3.small instance type for the Datomic Cloud option and t3.nano for the Utility Bastion

onetom13:12:52

and i can attest that the claim is true, the solo setup indeed costs only about 30 USD a month (depending on the region of course) + whatever u pay for the amount of data u use, but initially that's virtually zero.

Petrus Theron08:12:52

Datomic Cloud pricing is soo confusing. It shows something different on the left from the right, and the actual charges don’t seem to match the EC2 instance sizes on the right?

danieroux12:12:58

It switched from Solo to Production in the two screens 😊

Petrus Theron08:12:52

Datomic Cloud pricing is soo confusing. It shows something different on the left from the right, and the actual charges don’t seem to match the EC2 instance sizes on the right?