16
Primer to Productionalizing Datameer

An Ops Primer to Productionalizing Datameer

Embed Size (px)

Citation preview

An Operations Primer to Productionalizing

Datameer

Colin Brown@colinreidbrown

[email protected]

Package your bundle Convert your bundles into installable artifacts

RPM or DEB ?

Make it a service• Because they don’t do it for you

• Because

Use Config ManagementFiles you need to manage:• conf/default.properties • conf/live.properties • etc/das-env.sh • etc/jetty-https.xml • etc/jetty-rewrite.xml • etc/jetty.xml • webapps/conductor/WEB-INF/web.xml

Version! Version! Version!!!!

Because things change:

And when they change….Datameer does this:

Version your Database!Make copies because once you upgrade….

Failure Scenarios

Primary Secondary

This setup is kind of pointless, because the only time you will ever actually use the secondary is

Failure Scenarios

Primary Secondary

Is if this happens

Monitor, Monitor, MonitorUse HTTP 200 checks.

Monitor, Monitor, MonitorUse HTTP 200 checks.

Because when this happens:

JMX is doing this:

Have Fun & Thanks !