The new images, available now onimages.joyent.com and theJoyent Public Cloud, are based onUbuntu 14.04 image and offer common applications and environments, including Node.js, MongoDB, PostgreSQL, and Percona Server. Infrastructure containers running these images enjoy the benefits of the Triton platform, including highly performant and reliable ZFS filesystems, native access to DTrace for debugging and performance analysis, and live-resizing to add capacity (CPU, memory, and storage) without downtime as needs your needs grow.

MongoDB

MongoDB is an open-source document database designed for ease of development and scaling.

The mongodb-3 20160218 image comes with MongoDB 3.2.1 pre-installed and you can to set the MongoDB admin password via the metadata key mongodb_password at provision.

PostgreSQL

PostgreSQL is an object-relational database management system (ORDBMS) with an emphasis on extensibility and standards-compliance.

The postgresql-9 20160218 image comes with PostgreSQL 9.5 pre-installed. Configuration settings like SHARED_BUFFERS , EFFECTIVE_CACHE_SIZE , CHECKPOINT_SEGMENTS , MAX_CONNECTIONS and MAINTENANCE_WORK_MEM are set to sane defaults based on the available RAM for your instance during first-boot. If you need to overide the settings, you can and they will also be preserved during subsequent reboots. And you to set the PostgreSQL password via the metadata key pgsql_password at provision.

Percona Server

Percona Server is a high-performance database server ideal for use anywhere you need MySQL.

The percona-5 20160218 image comes with Percona Percona 5.6.28-76 pre-installed. Configuration settings like INNODB_BUFFER_POOL_SIZE , MAX_CONNECTIONS , TABLE_CACHE and THREAD_CACHE_SIZE are set to sane defaults based on the available RAM for your instance during first-boot. You can overide the settings if you based on your worn preferences and they will be preserved during subsequent reboots. You can set the Percona password via the metadata key percona_password at provision. And for clustering setups, you can also set the server-id via the metadata key mysql_server_id on provision to prevent conflicts.

Debugging and introspection with the dtracetools-lx package

Also with this release we are including a beta of our new dtracetools-lx package. This is a package containing convenient DTrace scripts similar to the dtracetools package we provide in our SmartOS images. Within a running instance you can get a list of available dtrace scripts by typing dtrace- and then the TAB key. We’ve also made the source scripts available on GitHub .

Usage

Here’s some example usage of the dtracetools scripts you might find useful.