Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Moving your APEX app to the Oracle Exadata Express Cloud

323 views

Published on

Oracle Exadata Express Cloud is a very nice environment to host your APEX applications in. This presentation covers what it takes to move to this environment.

Published in: Technology
  • Be the first to comment

Moving your APEX app to the Oracle Exadata Express Cloud

  1. 1. Dimitri Gielis Moving your APEX app to the Oracle Exadata Express Cloud www.apexRnD.be dgielis.blogspot.com @dgielis dgielis@apexRnD.be
  2. 2. Dimitri Gielis ❖ Founder & CEO of APEX R&D ❖ 19+ years of Oracle Experience (OCP & APEX Certified) ❖ Oracle ACE Director ❖ “APEX Developer of the year 2009” by Oracle Magazine ❖ “Oracle Developer Choice award (ORDS)” in 2015 ❖ Author Expert Oracle APEX ❖ Presenter at Conferences
  3. 3. www.apexofficeprint.comwww.apexRnD.be
  4. 4. http://dgielis.blogspot.com @dgielis
  5. 5. Back in the days …
  6. 6. As a developer, where do you want to spend your time?
  7. 7. As a company, where do you want to spend your time?
  8. 8. My (our) force is * ❖ Help business users be more efficient in their job ❖ Building great, scalable and secure Oracle APEX applications ❖ Streamline our own processes * developer focussed
  9. 9. (Oracle) Cloud
  10. 10. Oracle Database Cloud | Type of Application Exadata Cloud 
 Cloud/Machine 
 (Full DB) Database Cloud 
 Managed/Virtual Machine
 (Full DB) Exadata Express 
 
 (PDB) Database Schema 
 
 (Schema) Packaged apps X X Excel replacement X X Low Code X X Departmental App X X X X Mobile app X X X X Reporting X X X X SAAS app X X X EBS Extension X X .. Enterprise App X X ..
  11. 11. Architecture Exadata Express BIG-IP Terminates HTTPS IDM Apache OHS WLS ORDS Pluggable Database (PDB) with Oracle APEX Container Database (CDB) Tenant PDB Apache OHS Apache OHS WLS ORDS WLS ORDS Oracle APEX (HTTPS) REST (HTTPS) SQL*Net (different connection) (SSL/TLS) EXADATA X5-2 Memory Oracle Database 12.2 Enterprise Edition options RAC Grid & ASM Monitoring via Enterprise Manager Scheduled RMAN backups
  12. 12. https://cloud.oracle.com/en_US/database/exadata-express/pricing
  13. 13. https://cloud.oracle.com
  14. 14. https://cloud.oracle.com/en_US/developer-service/features
  15. 15. Migrating to Oracle Cloud
  16. 16. Migrating data
  17. 17. Load mechanism Exadata Cloud (Cloud/Machine) 
 Database Cloud (Managed/Virtual Machine) 
 
 Exadata Express 
 
 
 Database Schema 
 
 
Oracle SQL Developer X X X X Oracle APEX – SQL Workshop X X X X ORDS REST Webservices X X X X Oracle SQL*Plus / SQLcl X X X Datapump X X RMAN X X PDB plugging X X Remote Cloning X X SQL Loader X X Other (Node.js, …) X X X
  18. 18. Load mechanism Exadata Cloud (Cloud/Machine) 
 Database Cloud (Managed/Virtual Machine) 
 
 Exadata Express 
 
 
 Database Schema 
 
 
Oracle SQL Developer X X DEMO X Oracle APEX – SQL Workshop X X X X ORDS REST Webservices X X X X Oracle SQL*Plus / SQLcl X X DEMO Datapump X X RMAN X X PDB plugging X X Remote Cloning X X SQL Loader X X Other (Node.js, …) X X X
  19. 19. Migrating application
  20. 20. Live Demo
  21. 21. Useful info
  22. 22. Oracle DB 12.2 but … https://docs.oracle.com/en/cloud/paas/exadata-express-cloud/csdbk/feature-restrictions-and-limitations.html
  23. 23. Oracle DB 12.2 but … ❖ Today ❖ Feature restrictions ❖ e.g. Flashback Data Archive, Spatial, RAS, … ❖ Future ❖ Many limitations will disappear ❖ e.g. RAS will become available
  24. 24. Datacenters ❖ Today ❖ US (Chicago) ❖ EU (Amsterdam) ❖ Future ❖ Other
  25. 25. Up-time ❖ No failure so far (Oracle cloud SLAs) ❖ Scheduled service downtime: 3rd weekend/month ❖ Downtime: None or a few minutes
  26. 26. Backups ❖ Today ❖ RMAN backups by Oracle ❖ Restored via customer SR ❖ Own backup strategy via SQL*Plus / REST ❖ Future ❖ Backup to cloud
  27. 27. Oracle APEX Version ❖ Today ❖ APEX 5.0.4 (US) ❖ APEX 5.1.1 (EU) ❖ Future ❖ US upgrade to latest version ❖ Opt-in
  28. 28. Printing / Reporting ❖ APEX Office Print supported ❖ Native Oracle APEX Plugin ❖ Create templates in Word, Excel, Powerpoint
 (HTML, Markdown coming in AOP 3.0) ❖ Output to DOCX, XLSX, PPTX, HTML, PDF https://www.apexofficeprint.com
  29. 29. Custom URL ❖ Redirect ❖ Forwarding with / (without) Masking ❖ Use of Proxy ❖ Oracle Traffic Director (?)
  30. 30. Continuous Deployment ❖ Oracle Developer Cloud Service ❖ https://blogs.oracle.com/shay/entry/automating_devops_for_the_oracle ❖ or all standalone components: Hudson, Jenkins, Flexdeploy, Git, Subversion, …
  31. 31. Oracle Developer Cloud Service https://www.youtube.com/watch?v=zhG8HR78MKU
  32. 32. Conclusion ❖ Oracle Exadata Express is definitely an option to look at and for me the first great offer from Oracle especially for Oracle APEX applications
  33. 33. Other people’s views
  34. 34. ❖ http://roelhartman.blogspot.nl/search/label/Cloud Roel Hartman
  35. 35. Q&A www.apexRnD.be dgielis.blogspot.com @dgielis dgielis@apexRnD.be
  36. 36. ❖ Looking for consulting, training and development in Oracle Application Express (APEX)? ❖ Contact : www.apexRnD.be ❖ Mail : info@apexRnD.be Consulting, Development, Training

×