If the available packages in Cloud Marketplace do not meet your requirements, you can use the services in Google Cloud Platform to create your own custom solutions. Use one of the tutorials for additional information about more in-depth solutions.
Additionally, you can create your own instances in Google Compute Engine and configure them to run your own applications and services. If you are new to Compute Engine, see the Getting Started Guide to learn the basics.
After you create and configure your instances, you can make a custom image of that instance and include it in an instance template. Use the template to deploy instances or groups of instances that are already configured with the applications you need.