NGIS uses AppScale to run their applications in a AWS datacenter
With offices in Australia and enterprise customers around the world, NGIS needed a solution that could provide top performance for their users in Australia and Asia. While Google App Engine worked great for their customers in the US and Europe, The team at NGIS began exploring options for ensuring greater performance for specific applications.
The main requirements for NGIS were:
- PaaS (Application) Development model needed to be quick and easy
- Deployment within an Australia or Asia datacenter
- Free from infrastructure lock in
- Minimal operations involved with maintaining the application
The team at NGIS wanted a solution that wouldn’t tie up their engineers for a long time.They were also familiar with the App Engine development model and didn’t want to choose a solution that would make them learn and maintain an entire new stack of technologies.
After some initial searching, Joy Miles, Senior Analyst – Programmer at NGIS, came across AppScale’s open source platform and was impressed with how easy it was to get started.
“I was able to get started with AppScale in one click with the FastStart in the EC2 marketplace,” explains Joy. “The team at AppScale Systems was also very helpful when it came the configuring more ‘advanced’ features in AppScale, such as setting up the SSL certificate.”
When Joy and her team were able to deploy their Google App Engine application on AppScale that same day, they knew they had found their solution.
AppScale allowed NGIS to move their application, unmodified, into an AWS datacenter in Sydney, solving their performance issues and keeping their engineering team free to work on new products and customer solutions.
The first application is currently running in production on AppScale, to great success. According to Joy, “AppScale in AWS has been cheaper and faster than both Google App Engine and Microsoft Azure, and has thrown significantly less errors than Google App Engine.”
The team at NGIS can also rest assured, knowing that their application remains portable should they ever need to deploy their application on different infrastructure.