1 / 5

Deploying with Heroku

Deploying with Heroku. Heroku is…. A cloud platform service:

baugher
Download Presentation

Deploying with Heroku

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Deploying with Heroku

  2. Heroku is… A cloud platform service: A Platform as a Service, which is often simply referred to as PaaS, a category of cloud computing that provides a platform and environment to allow developers to build applications and services over the internet. PaaS services are hosted in the cloud and accessed by users simply via their web browser. • Some alternative services: • OpenShift by Red Hat – open source • Cloud Foundry – open source • Amazon Web Services – pretty spendy and not easy • Google App Engine – open source • HP Cloud Services – not open source • Flynn – open source (super young) • etcetcetcetc

  3. Heroku how it works… It’s magic!!!!!! ok…not really. (psst -- details down below)

  4. Deploying Java on Heroku using commandline • What you will need: • A free Heroku account • Java installed • Maven 3 installed • Herokurecognizes an app as Java by the existence of the pom.xmlfile which is used by Java’s dependency manager, Maven. • Pushing local changes is pretty simple with a tweak of the pom.xml file if needed to include additional dependencies https://devcenter.heroku.com/articles/getting-started-with-java#introduction

  5. Resources • https://devcenter.heroku.com/articles/how-heroku-works • https://devcenter.heroku.com/articles/getting-started-with-java#introduction • https://devcenter.heroku.com/articles/deploying-java-applications-with-the-heroku-maven-plugin • https://devcenter.heroku.com/articles/deploying-java-applications-to-heroku-from-eclipse-or-intellij-idea • https://devcenter.heroku.com/articles/java-webapp-runner • https://www.heroku.com/pricing • https://devcenter.heroku.com/articles/dyno-sleeping • https://elements.heroku.com/addons#data-store-utilities • https://maven.apache.org/guides/introduction/introduction-to-the-pom.html • http://www.forbes.com/sites/mikekavis/2014/09/15/top-8-reasons-why-enterprises-are-passing-on-paas/ • http://www.rackspace.com/knowledge_center/whitepaper/understanding-the-cloud-computing-stack-saas-paas-iaas • http://www.interoute.com/what-paas • https://www.airpair.com/aws/posts/building-a-scalable-web-app-on-amazon-web-services-p1 • http://devblog.jamespacileo.com/blog/2014/07/30/paas-heroku/ • http://www.elastic.io/blog/U60xPEYAAEUAZxnu/alternative-to-heroku

More Related