Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Heroku cloud platform
1.
2. WHAT IS HEROKU
• Heroku is a cloud application
platform
• Founded in 2007
• Support Java, Ruby, Bode js,
Scala, Vlojure, and PHP
3. WHY HEROKU
• Heroku lets app developers spend 100% of their time on their
application code, not managing servers, deployment, ongoing
operations, or scaling
• Instant Deployment with Git push
• Plenty of Add-on resources
• Provide the first Dyno for free
4. WHAT IS DYNO
• Isolated light containers that receives requests and do the
prcesses. Dynos managed by dyno manager.
1. Worker Dyno
• Executes background jobs, typically running your code and
processing jobs from a queue. More dynos provide more
capacity.
2. Web Dyno
• Runs your code and responds to HTTP requests. More dynos
provide more concurrency.
5. HOW IT WORKS
• Deploy
Jus a git push, or commit it using eclipse plugin for java
• Connect
Add 3rd party resources
• Command
Use CLI/web interface
• Observe
All activities logged using logplex
• Scale
Independent scaling of components
• Relax
Takes full responsibility for your apps health
6. HEROKU WITH JAVA ON ECLIPSE
1. Add the Heroku plugin to eclipse using this link in plugin location
https://eclipse-plugin.herokuapp.com/install
2. Enter the credentials (username, email) and authorize your IDE from
the
preferences > Heroku
3. Generate SSH key from
preferences > General > Network connections > SSH2 > Key
management > Generate RSA Key. Then save the private key
4. Load the SSH key to Heroku plugin
preferences > Heroku > load SSH key
5. Create heroku application from
file > new > other
6. Then commit and push your application