Java 3) You prefer to write code and apps over managing servers or you prefer managing servers rather than dealing with annoying developer requests Assumptions
job i.e. to write code. You develop “Cloud Aware” applications from the beginning. Improves developer productivity. Reduces cost and time to market. Brings agility to product development. Gives developers the power to prototype their ideas rapidly.
catch? OpenShift is free-as-in-beer & free-as-in-freedom You get three free gears, each with 512MB memory and 1GB of disk space. Need more resources, just ask! The catch is we are in developer preview right now
code and any data store. Has to be on 1 or more gears 2. Gear – is like a server. It can have only 1 language for the web programming. 3. Cartridge – it adds a language, a data store, or other functionality 4. Git – used for version control and managing code between server and your development machine 5. Ssh – command line tool to connect to your gear
Git 1. Git add . (means add all new files as being tracked in the local repository) 2. Git commit –am “your message” (means commit all my changes to the local repository with this message) 3. Git push (means push from your local repository to the repository on your OpenShift gear)