Upload
francisco-arturo-viveros
View
66
Download
0
Embed Size (px)
Citation preview
sysco.no
Arturo Viveros Jon Petter HjulstadSysco Middleware
Infrastructure as Code for DevOps with Oracle Fusion Middleware
sysco.no
Arturo Viveros• Principal Middleware Architect at Sysco• Oracle ACE• Twitter: @gugalnikov• Blogs:
‣http://blog.sysco.no/‣https://soamythbusters.wordpress.com‣http://oracletechnocore.blogspot.no
Jon Petter Hjulstad• Middleware Department Manager at Sysco • Oracle ACE Associate• Twitter: @jphjulstad• Blog:
‣http://blog.sysco.no/
About Us
sysco.no
About Sysco
• IT-company established in 2004• Operations, development, consulting in technology and economics
– Competence in database technology, middleware – Special focus in the energy sector
• More than 100 employees• 9 Office Locations
– Bergen, Haugesund, Lima, Oslo, Stavanger, Stord, Ølen, København, Stockholm
• Fusion Middleware Partner Community Award: “Outstanding WebLogic Contribution 2015”
• Server & Storage Partner of the Year 2015, Engineered Systems Partner 2016
• Fusion Middleware Partner of the year 2016 for Norway• Specialized Partner in 10 areas
sysco.no
Intro• This session’s focus is on Oracle Fusion Middleware, although it can be applied to
many purposes• There are multiple benefits from this approach• Also lots of alternatives• It’s a hot and disruptive topic among the IT community
sysco.no
“Convention vs Configuration”Decrease the number of decisions the developer needs to take, thereby reducing error margins without losing flexibility
sysco.no
Repeatable Tasks: Steeper Learning Curve vs Constant Time Investment
Time
# of Repetitions
sysco.no
Consistency + Discipline = Success
“Success is neither magical nor mysterious. Success is the natural consequence of consistently applying basic fundamentals.”
sysco.no
Benefits Towards a DevOps Approach• Increased Agility
✓ Better Time to Market✓ Business & Technology Alignment
• Increased Quality✓ Consistent Environments✓ Increased Reliability✓ Improved Resiliency✓ Continuity of Business
• Reduced Overhead✓ More time to focus on:
✓ solutions, ✓ testing ✓ and innovation
✓ Projects become more feasible
sysco.no
ProvisioningHow to go from point A to B?
sysco.no
ProvisioningProvisioning tools:
– Abstraction over Shell Commands– Reusable (even with Windows)
– Templating– Collaboration– Extensible
sysco.no
Provisioning goal
“Infrastructure as Code”+
Automation
sysco.no
Automation Strategy & Roadmap
• Setup environment• O.S.• Env. Variables• Users• Java• Etc.
• Install binaries• BD• FMW Infrastructure• SOA, OSB, etc.
• Patch• Configure Domain
• Cluster• Pack / Unpack
• Tuning • Resources & Deployments• Server Lifecycle• Etc…
sysco.no
Configuration Management• Control / monitor your data-center provisioning, enforce
configuration policies.
sysco.no
Continuous Build & Deployment• Orchestrate your building & deployment process
sysco.no
Packaged Alternatives
sysco.no
Testing Framework (by Opitz Consulting - REAL partner)
sysco.no
Thanks for attending!• Feel free to contact us!• Follow us on Twitter: @gugalnikov @jeqo89 @jphjulstad• Visit our blogs:
• http://blog.sysco.no• https://jeqo.github.io/blog/• https://github.com/sysco-middleware/