experience report: moving development to the cloud
TRANSCRIPT
|EXPERIENCE REPORT: MOVING DEVELOPMENT TO THE CLOUD
|
WHAT WE DO
213.05.201
6
|TIMO HAHN / PRINCIPAL TECHNICAL CONSULTANT
ABOUT ME:CERTIFICATIONS:o Oracle ACE Directoro Oracle Certified Specialisto Oracle Certified Associateo Oracle Partner Network
Certified Specialist
AT VIRTUAL7 SINCE 4 YEARS
|
EXPERIENCE REPORT: MOVING DEVELOPMENT TO THE CLOUD
o Agendao Backgroundo Idea and visiono Cloudy Sky?
o Work doneo Work in progresso Lessons learned
13.05.2016 4
|
MOVING DEVELOPMENT TO THE CLOUDBackground
o Customers current situationo Public sectoro Back office applications build on mainframe o Web applications build on ADF and Weblogico In-house development group:
o ~5 web development (distributed)o ~10 total (outsourcing in progress for host development)
o 2 Admin/DBA
o Time to get new hard/software for new development -> long
513.05.201
6
|
MOVING DEVELOPMENT TO THE CLOUDIdea and Vision
o Replace all old Host applications with modern web applicationso In-house applications o Public available application in the WWW
o Reduce time to get development started with new version of software
13.05.2016 6
o Team toolingo Agileo Wiki
o Relieve adminso Installationo Maintaining
o Modern distributed environmento Fast setup o Access from everywhere
|
MOVING DEVELOPMENT TO THE CLOUDCurrent Status
o JDeveloper 11.1.1.6.0 o Migration to 12.1.3/12.2.1 in progress
o Source Control Managemento SVN
o Build toolo ANT
o No agile developmento New projects should be done agile (Scrum)
o Team collaboration o Phone, mail, chat
o Incident trackingo Mail, Excel
o Bug trackingo Mail, Excel
13.05.2016 7
|
MOVING DEVELOPMENT TO THE CLOUDCloudy Sky? 13.05.201
6 8
|
WORK DONE
o Configuredo JCSo DBCo StorageCSo ComputCSo DevCS
MOVING DEVELOPMENT TO THE CLOUD
o Team tooling establishedo GIT as SCMo Issue trackero Agile
o Boardo Planning
o Online supporto Very good reaction
timeo Chat and mail
o Online Documentationo Outdated at firsto Very good now!
o Continuous Integrationo Up and running - ANTo Can be used locally too
|
PROBLEMSMOVING DEVELOPMENT TO THE CLOUD
o Different Identity Domainso JCS, DBC, StorageCS,
ComputCSo DevCS
o NO Communication at firsto Took 4 weeks to get fixed
o Different Identity Domainso Users have to be maintained in
two domains
o Billingo Monthlyo Metered
o Maven integration ADFo 12.1.3 noneo 12.2.1 problematic
o Configuration of the internal cloud serviceso curl
o MOSo Doesn‘t know about Cloud as a product
o OTN came to help!
|
MOVING DEVELOPMENT TO THE CLOUDLessons learned
o Set up more work than we thoughto Difficult without any help from the admins (memory and storage management)o Agile support in JDeveloper 12.2.1 is goodo Issue tracking is goodo Build via ANT is manageable but needs some work to make it ‚smooth‘o Continuous integration nice to have and easy to setup o Disk size management difficulto Cloud UI is changing ofteno User management
o Summary
13.05.2016 11
|
&Q U E S T I O N S
A N S W E R S
1213.05.201
6
|
MOVING DEVELOPMENT TO THE CLOUDReferences
Blog:https://tompeez.wordpress.com
Fasten your seat belts: Flying the Oracle Development Cloud Service (1- Boarding):https://tompeez.wordpress.com/2015/08/01/fasten-your-seat-belts-flying-the-java-development-cloud-service-1/
Developer Cloud Service: Continuous Integration with JDeveloper 12.2.1:https://tompeez.wordpress.com/2016/04/26/developer-cloud-service-continuous-integration-with-jdeveloper-12-2-1/
13