Your submission was sent successfully! Close

You have successfully unsubscribed! Close

Thank you for signing up for our newsletter!
In these regular emails you will find the latest updates about Ubuntu and upcoming events where you can meet our team.Close

Why an AppScale / Canonical Partnership is Important


on 20 April 2015

This article is more than 9 years old.

It’s exciting to be partnering with Canonical / Ubuntu again as a member of their Charm Partner Program. This partnership is more than a simple “logo exchange.” AppScale and Canonical engineers worked closely to create a production-ready Charm that would offer users a full cloud stack (OS through aPaaS) at the click of a button. Our goal is customer success and the best way to guarantee that software is production-ready is through extensive QA and testing.

“Charms” are the central mechanism behind JuJu, Canonical’s service orchestration management tool. Juju allows software to be quickly deployed, integrated and scaled on a wide choice of cloud services or servers. With AppScale as part of the Canonical ecosystem, users can simply “drag and drop” to provision their cloud resources any way they like. Choose your favorite Ubuntu flavor, add OpenStack as your IaaS (if you like) and top off the stack with AppScale as your application platform. Now you have a completely provisioned environment that can run anywhere (on-premise, GCE, AWS, Azure, SoftLayer) that looks, feels and performs like the most popular application platform in use today, Google App Engine. App Engine hosts over 6 million active applications and those apps, in most cases, can be moved without modification to AppScale or vice versa.

Our relationship with Canonical started in 2008 when Mark Shuttleworth and colleague Simon Wardley contacted our freshly funded start-up, Eucalyptus, about working together. That was the start of a very close relationship for many years as we navigated the tumultuous, early days of private cloud infrastructure. Mark is an open source visionary and understood the potential of private cloud. He is profoundly focused on making complex technologies easy to use and empowering the world with open source software. We too believed in the power of open source software and witnessed it first-hand as millions of users from every continent (including Antarctica!) downloaded Eucalyptus.

With AppScale, we have set out again to bring easy to use, massively scalable, powerful software to the open source community. AppScale emulates the brilliantly simple Google App Engine development model and when provisioned via JuJu, spinning up a fully provisioned, cloud-enabled software stack couldn’t be easier. Gartner recognized the importance of an open source App Engine and honored AppScale with a Cool Vendor in PaaS award, which was followed up by an InfoWorld BOSSIE Award for Best Open Source Data Center and Cloud Software.

Our goal and the importance of this partnership is to make it trivial for users to test drive AppScale and discover what our customers and millions of App Engine users have found; that there is no easier way to create web and mobile applications.

Find AppScale at or check out the code and wiki on Github or use the AppScale charm.

About the author

Woody Rollins is CEO and Co-Founder at AppScale Systems, Inc. which develops and supports AppScale, a leading open source rapid development model for building scalable web and mobile applications. AppScale Systems is a Google Cloud Technology Partner and is based in Santa Barbara, California.

Ubuntu cloud

Ubuntu offers all the training, software infrastructure, tools, services and support you need for your public and private clouds.

Newsletter signup

Get the latest Ubuntu news and updates in your inbox.

By submitting this form, I confirm that I have read and agree to Canonical's Privacy Policy.

Related posts

Kubernetes backups just got easier with the CloudCasa charm from Catalogic

For a native integration for Canonical’s Kubernetes platform, Juju was the perfect fit, and the charm makes consuming CloudCasa seamless for users.

What is a Kubernetes operator?

Kubernetes is the open source, industry-standard platform for deploying, managing and scaling containerized applications – and applications on Kubernetes are...

Operate popular open source on Kubernetes – Attend Operator Day at KubeCon EU 2024

Operate popular open source on Kubernetes – Attend Operator Day at KubeCon EU 2024