2. What Is Carolina CloudApps?
✦ Platform as a Service (PaaS) using RedHat’s OpenShift Enterprise
✦ Managed platform for web application development (LAMP stack)
✦ Eventual replacement for legacy CGI applications
✦ Potential replacement for web server(s) under your desk
3. Features
✦ Autonomous web development container (eg, “gear”)
✦ http(S)://<your_app_name>-<your_onyen>.apps.unc.edu
✦ Free SSL certificate support for *.apps.unc.edu
✦ Custom domains (with custom SSL certificates)
✦ SSH access (database command-line tools, troubleshooting, log
files)
✦ Most importantly, freedom to do what YOU want to do
4. What Do You Get
✦ 3 Gears – 512 MB RAM, 2GB of Disk space
✦ Local Database or external one
✦ Free of charge
9. DEMO!
1. Simple PHP application from a Mac
2. Python application with MySQL database from Windows
10. Road Map
✦ More documentation, more videos
✦ Shibboleth SSO support
✦ Departmental gears
Under Consideration
✦ N-tier development
✦ Support for sensitive data
✦ Larger gear sizes (memory and/or disk)
Sorry…currently no ETA for these items
Gear – allows you the freedom to do anything you need to without affecting anyone else or having restrictions placed on you
Out of the box support for books-boris.apps.unc.edu which gives you access to SSL
We recognize the need for boutique domain names (books.unc.edu) and support SSL for those by allow you to use your own SSL certificate
Immediately you have access to 3 gears with the following specs
Ability to use local or external databases
You get all of this for FREE!
The following language and database releases are available. New will be added as Red Hat integrates support
Third party addons are supported by the software but for technical support will have to rely on community
Please bear in mind that hosting sensitive data is currently not supported
Basically anyone on campus who has the need to develop web applications
You will conduct all your development at your workstation
Git will be used to push your code changes out to your own gear on the cloudapps infrastructure
We provide documentation on how to get started easily and quickly
We want to make this as easily accessible for everyone as possible
We want to be able to allow departments to better host their applications on cloudapps
First wave of users have already brought some of the following suggestions to our attention