There are many additional software products that you might use to augment your experience with Google Compute Engine. From Configuration management to databases, it is possible to use many combinations of software with Compute Engine.
This page documents some well-known software from Google and from third-party organizations.
Available software
Technology | Vendor | Type | Getting started | License |
---|---|---|---|---|
Ansible | Ansible, Inc | Configuration management | Ansible on Compute Engine | GNU |
Apache Cassandra | The Apache Software Foundation | NoSQL Database | Cassandra on Compute Engine | Apache |
Chef | Chef Software, Inc | Configuration management | Chef on Compute Engine | Apache |
MongoDB | MongoDB, Inc | NoSQL database | MongoDB on Compute Engine | GNU AGPL 3.0 |
Puppet | Puppet Labs | Configuration management | Puppet Enterprise on Compute Engine | Apache |
RabbitMQ | Pivotal Software, Inc | Messaging software | RabbitMQ on Compute Engine | Mozilla Public License |
SaltStack | SaltStack, Inc | Configuration management | SaltStack on Compute Engine | Apache |
Ansible
Ansible automates configuration management, application deployment, and other IT management tasks.
- Anssible Documentation
- Compute Engine Management with Puppet, Chef, Salt, and Ansible
- Compute Engine Management with Puppet, Chef, Salt, and Ansible - Appendix
- GitHub
Apache Cassandra
Apache Cassandra is a NoSQL database that is designed around distributed principles. By distributing data across multiple nodes, your cluster becomes resilient to individual node failure, and scaling up your cluster simply means adding new nodes.
Chef
Chef is a systems and cloud infrastructure automation framework that deploys servers and applications to any physical, virtual, or cloud location, no matter the size of the infrastructure.
- Chef Documentation
- Compute Engine Management with Puppet, Chef, Salt, and Ansible
- Compute Engine Management with Puppet, Chef, Salt, and Ansible - Appendix
- GitHub
MongoDB
MongoDB is an open-source, agile NoSQL database that allow schemas to change quickly while providing the same functionality as traditional databases.
Puppet
Puppet allows you to automate the configuration and ongoing management of virtual machines and the software running on them.
- Puppet Documentation
- Compute Engine Management with Puppet, Chef, Salt, and Ansible
- Compute Engine Management with Puppet, Chef, Salt, and Ansible - Appendix
- GitHub
RabbitMQ
RabbitMQ is a robust open-source messaging broker software that lets you build a messaging system for your applications.
SaltStack
SaltStack is a systems and configuration management software that automates any infrastructure, cloud or DevOps function.