Manage a hybrid enterprise application architecture with Oracle technology Danilo Schmiedel Enterprise Solution Architect, Oracle ACE Director OPITZ Consulting Deutschland GmbH Volker Linz Senior Sales Consultant TOGAF Enterprise Architect IT Systems Management, EMEA Oracle
Speakers intro Future-proof integration architectures are the basis for innovation and digitization. If you focus on results, you will never change. If you focus on change, you will get results. Community matters Danilo Schmiedel Contact: +49 173 7279001 danilo.schmiedel@opitz-consulting.com @dschmied Volker Linz Contact: +49 172 3444030 volker.linz@oracle.com @sporti1703 2
Agenda Introduction & Use Case Challenges of Hybrid Enterprise Application Architecture Demo Conclusion Copyright 2017, 2016, Oracle and/or its affiliates. All rights reserved. 3
Introduction & Use Case 4
Use Case ecommerce Label Generation Status Updates Parcel Information Article Details Purchase Order Generation Sales Order Creation Carriers Suppliers ERP CRM Webshop Warehouses http://www.planqsoissons.com 5
Use Case ecommerce (architecture view) APM IT Analytics System Monitoring Carrier Service DB CS Host On-Prem SOA CS Label Service Article Service Webshop Payment External Service Services Data Center Cloud Third Party 6
Challenges of Hybrid Application Architectures 7
Business Challenge: IT Organizations are drowning Too many tool silos Too much data Too little actionable insight Confidential Oracle Internal
Org. Technical Challenges we ve faced with hybrid infrastructures Interoperability and Integration (Network-)Traffic Management and Routing Management of costs Billing for different cost centers Planned costs vs. actual costs Pay per use (Auto-Scaling, Serverless, etc.) Alerting & Orchestration Ops Monitoring Security (Monitoring of User, Assets and Threats) How much control? (Do-/Manage it your self or use a managed service) Multi-Cloud: Management of multiple contracts 10
Vertical integration The two dimensions of integration Horizontal integration Classic System2System integration Heavy-weight, proprietary protocols Technical interfaces Batch processing Asynchronous interaction patterns Vertical integration User integration Lightweight, standard protocols Business interfaces (Near) Real-time interaction Synchronous interaction patterns Horizontal integration 11
Horizontal Integration with ICS 12
3 rd Gen hybrid API Management Platform Source: http://www.soa4u.co.uk/2017/05/oracle-api-platform-cloud-service.html 13
Oracle API Management Platform Live-Demo 14
API Management does not replace an Integration Platform! Source. https://www.linkedin.com/pulse/when-creating-apis-focus-your-api-gateway-what-does-best-wunderlich 15
API Platform vs. Integration API Platform Endpoint protection Discoverability Manageability Support API Design & Collaboration Usage Tracking & Monetization Integration Platform Connectivity Transformation Data Protocol (SOAP <-> REST) Caching Scalability 16
Org. Technical Challenges we ve faced with hybrid infrastructures Interoperability and Integration (Network-)Traffic Management and Routing Management of costs Billing for different cost centers Planned costs vs. actual costs Pay per use (Auto-Scaling, Serverless, etc.) Alerting & Orchestration Ops Monitoring Security (Monitoring of User, Assets and Threats) How much control? (Do-/Manage it your self or use a managed service) Multi-Cloud: Management of multiple contracts 17
Finding the right size of your services is important! 18
Org. Technical Challenges we ve faced with hybrid infrastructures Interoperability and Integration (Network-)Traffic Management and Routing Management of costs Billing for different cost centers Planned costs vs. actual costs Pay per use (Auto-Scaling, Serverless, etc.) Alerting & Orchestration Ops Monitoring Security (Monitoring of User, Assets and Threats) How much control? (Do-/Manage it your self or use a managed service) Multi-Cloud: Management of multiple contracts 19
Billing for different cost centers - Domain Structure Question: Is fiscal and budgetary billing isolation between specific workloads, business units, or cost centers required? Establish a domain/account structure that fulfills your requirements regarding billing Account Structure Structure by or use a combination of them Business Units (Finance, Sales, ) Environments (Dev, Test, Prod) Projects / Products Test Finance Prod Sales Prod 20
Org. Technical Challenges we ve faced with hybrid infrastructures Interoperability and Integration (Network-)Traffic Management and Routing Management of costs Billing for different cost centers Planned costs vs. actual costs Pay per use (Auto-Scaling, Serverless, etc.) Alerting & Orchestration Ops Monitoring Security (Monitoring of User, Assets and Threats) How much control? (Do-/Manage it your self or use a managed service) Multi-Cloud: Management of multiple contracts 21
Oracle Cloud - Cost Explorer 22
Cloud Management Tools for Multi-Cloud CloudCheckr 1. Standard cost explorer from Cloud provider (no multi-cloud) 2. CloudCheckr 3. Cloudability 4. RightScale 5. Cloud Cruiser 6. Cloudyn 7. Cloudability 23
Org. Technical Challenges we ve faced with hybrid infrastructures Interoperability and Integration (Network-)Traffic Management and Routing Management of costs Billing for different cost centers Planned costs vs. actual costs Pay per use (Auto-Scaling, Serverless, etc.) Alerting & Orchestration Ops Monitoring Security (Monitoring of User, Assets and Threats) How much control? (Do-/Manage it your self or use a managed service) Multi-Cloud: Management of multiple contracts 24
Org. Technical Challenges we ve faced with hybrid infrastructures Interoperability and Integration (Network-)Traffic Management and Routing Management of costs Billing for different cost centers Planned costs vs. actual costs Pay per use (Auto-Scaling, Serverless, etc.) Alerting & Orchestration Ops Monitoring Security (Monitoring of User, Assets and Threats) How much control? (Do-/Manage it your self or use a managed service) Multi-Cloud: Management of multiple contracts 25
Org. Technical Challenges we ve faced with hybrid infrastructures Interoperability and Integration (Network-)Traffic Management and Routing Management of costs Billing for different cost centers Planned costs vs. actual costs Pay per use (Auto-Scaling, Serverless, etc.) Alerting & Orchestration Ops Monitoring Security (Monitoring of User, Assets and Threats) How much control? (Do-/Manage it your self or use a managed service) Multi-Cloud: Management of multiple contracts 26
Our Vision Complete, integrated suite of systems management solutions Designed for heterogeneous applications and infrastructure On Premise Infrastructure Monitoring Application Performance Monitoring Orchestration Log Analytics Security Monitoring & Analytics Configuration & Compliance IT Analytics Rapid time to value Confidential Oracle Internal
Intelligent, Integrated, Best-In-Class Functionality Application Performance Monitoring Monitor real and synthetic users and application performance Infrastructure Monitoring Monitor database and cross-tier infrastructure performance Log Analytics Orchestration Execute automated remediation and other tasks at cloud scale IT Analytics Analyze business and IT data using pre-built apps and explorers Security Monitoring and Analytics Detect, investigate, and remediate full range of security threats Configuration & Compliance Manage configuration and change against industry and own standards Aggregate, index, and explore the entire enterprise log estate Systems Management Services (for the NOC ) Security Services (for the SOC ) Confidential Oracle Internal
Oracle Management Cloud (OMC) Live-Demo 29
Org. Technical Challanges we ve faced with hybrid infrastructures Interoperability and Integration (Network-)Traffic Management and Routing Management of costs Billing for different cost centers Planned costs vs. actual costs Pay per use (Auto-Scaling, Serverless, etc.) Alerting & Orchestration Ops Monitoring Security (Monitoring of User, Assets and Threats) How much control? (Do-/Manage it your self or use a managed service) Multi-Cloud: Management of multiple contracts 30
Org. Technical Challanges we ve faced with hybrid infrastructures Interoperability and Integration (Network-)Traffic Management and Routing Management of costs Billing for different cost centers Planned costs vs. actual costs Pay per use (Auto-Scaling, Serverless, etc.) Alerting & Orchestration Ops Monitoring Security (Monitoring of User, Assets and Threats) How much control? (Do-/Manage it your self or use a managed service) Multi-Cloud: Management of multiple contracts 31
Org. Technical Challanges we ve faced with hybrid infrastructures Interoperability and Integration (Network-)Traffic Management and Routing Management of costs Billing for different cost centers Planned costs vs. actual costs Pay per use (Auto-Scaling, Serverless, etc.) Alerting & Orchestration Ops Monitoring Security (Monitoring of User, Assets and Threats) How much control? (Do-/Manage it your self or use a managed service) Multi-Cloud: Management of multiple contracts 32
Conclusion 33
Conclusion Cloud is the Enabler and not the primary Driver Hybrid architectures increase the complexity, but they are essential to enable the digital transformation Understand the shared responsibility model Use integration tools or services for horizontal integration Improve your vertical integration with API Management Using Clouds in the right way saves money, ensures efficiency and enables innovation. 34
More information @OracleMgmtCloud (use #MgmtCloud) http://bit.ly/omcyoutube blogs.oracle.com/cloud cloud.oracle.com/management 35
36
Thanks for your attention & participation 37