Why an AppScale / Canonical Partnership is Important

Canonical

on 20 April 2015

AppScale logoIt’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 www.appscale.com or check out the code and wiki on Github or use the AppScale charm.

About the author

Woody's photo

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

Select topics you’re
interested in

In submitting this form, I confirm that I have read and agree to Canonical’s Privacy Notice and Privacy Policy.

Related posts

Implementing an Android™ based cloud game streaming service with Anbox Cloud

Since the outset, Anbox Cloud was developed with a variety of use cases for running Android inside containers. Cloud gaming, more specifically for casual...

5 key steps to take your IoT device to market

IoT businesses are notoriously difficult to get off the ground. No matter how good your product is or how good your team is, some of the biggest problems you...

Kubernetes: a secure, flexible and automated edge for IoT developers

Cloud native software such as containers and Kubernetes and IoT/edge are playing a prominent role in the digital transformation of enterprise organisations....