There are many additional software and services that you could use to augment your experience with Google Compute Engine. From software to databases to managed services, it is possible to use many combinations of software with Compute Engine.
This page documents some well-known services and software to use with Compute Engine.
Services
| Service | Description | Vendor | Getting started |
|---|---|---|---|
| CloudAMPQ | Managed RabbitMQ Service | 84codes AB, Inc | CloudAMPQ on Compute Engine |
| MongoLabs | Managed MongoDB databases | ObjectLabs Corporation | MongoLab on Compute Engine |
| RedisLabs | Managed Redis databases | Redis Labs, Inc | RedisLab on Compute Engine |
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 |
| Datastax Enterprise | Datastax Inc | NoSQL Database | Datastax Enterprise on Compute Engine | Datastax Enterprise EULA |
| Mesosphere | Mesosphere, Inc | Cluster management | Getting started | Mesosphere Terms of Service |
| 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.
- Ansible 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
CloudAMPQ
CloudAMPQ is a managed service that offers hosted RabbitMQ as a service in the cloud. RabbitMQ is an open-source messaging broker software that lets you build a message system for applications/
Datastax Enterpise
Datastax offers enterprise-ready versions of Apache Cassandra, with integrated search and analytics, and 24x7 support. Cassandra is an open-source NoSQL database.
Mesosphere
Mesosphere is a cluster manager that helps you run multiple applications on a shared pool of virtual machines.
MongoDB
MongoDB is an open-source, agile NoSQL database that allow schemas to change quickly while providing the same functionality as traditional databases.
MongoLab
MongoLab offers managed MongoDB. MongoDB is an open-source NoSQL database.
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.
RedisLabs
RedisLabs offers managed Redis databases in the Cloud. Redis is an open-source advanced key-value cache and storage software.
SaltStack
SaltStack is a systems and configuration management software that automates any infrastructure, cloud or DevOps function.