Technicalities of Living in the JD Edwards Cloud Cloud Options and Strategies Clayton Seeley Product Manager JD Edwards Development Copyright 2015, Oracle and/or its affiliates. All rights reserved.
Safe Harbor Statement The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle s products remains at the sole discretion of Oracle. Copyright 2015 Oracle and/or its affiliates. All rights reserved. 2/9/2015 2
Program Agenda Cloud Options for JD Edwards JDE Cloud Considerations JDE Cloud Roadmap Questions and Answers Copyright 2015 Oracle and/or its affiliates. All rights reserved.
A A B Cloud Options for JD Edwards JD Edwards EnterpriseOne Cloud Initiative B Copyright 2015 Oracle and/or its affiliates. All rights reserved. 2/9/2015 4
JDE in the Cloud? Why Not Us? No Reason At All Been Cloud Enabled for DECADES Customers Get What They Pay For Major JDE Considerations Time/Effort to Spin Up Amount of Customizations to Allow Easy Uptake of Updates/Upgrades Dynamic Licensing Copyright 2015 Oracle and/or its affiliates. All rights reserved.
Public Clouds and Private Clouds Used by multiple tenants on a shared basis Hosted and managed by cloud service provider Public Clouds SaaS SaaS PaaS PaaS IaaS IaaS I N T E R N E T I N T R A N E T Private Cloud Apps SaaS PaaS PaaS IaaS IaaS Exclusively used by a single organization Controlled and managed by in-house IT Copyright 2015 Oracle and/or its affiliates. All rights reserved.
Public Clouds and Private Clouds Used by multiple tenants on a shared basis Hosted and managed by cloud service provider Public Clouds SaaS SaaS PaaS PaaS IaaS IaaS I N T E R N E T I N T R A N E T Private Cloud Apps SaaS PaaS PaaS IaaS IaaS Exclusively used by a single organization Controlled and managed by in-house IT Lower upfront costs Trade-offs Lower total costs Outsourced management Greater control over security, compliance, QoS OpEx CapEx & OpEx Copyright 2015 Oracle and/or its affiliates. All rights reserved.
There are Multiple Options with the Cloud Deployment Model Service Model Consumption Model Private Public Hybrid Applications (SaaS) Platform (PaaS) Infrastructure (IaaS) Customer Owns Customer Operates Customer Owns Provider Operates Provider Owns Provider Operates 8 Copyright 2013, Oracle and/or its affiliates. All rights reserved.
JD Edwards Can Run in the Cloud Benefits of Integrated, Global ERP Run in Managed Private Cloud Existing JD Edwards customers can get core benefits of cloud in a managed private cloud deployment Protection from platform obsolescence No investment in talent or infrastructure to build & run system Predictable, monthly service costs 9 Copyright 2013, Oracle and/or its affiliates. All rights reserved.
Cloud Choice Range of options for JD Edwards customers Customer @ Customer Managed @ Oracle Managed @ Partner Managed @Partner Private Cloud JD Edwards ERP suite Yes Yes Yes Yes Yes - BPS Cloud.Oracle.Com Yes Yes Yes Yes Yes pplication Management Customer Oracle Oracle Partner Partner Oracle Cloud cloud.oracle.com No Yes Oracle Hosting Location Customer Customer Oracle Partner Partner Oracle Software License Customer Customer Customer Customer Oracle Oracle Change Control Customer Customer Customer Customer Partner Oracle Customer Managed Provider 10 Copyright 2013, Oracle and/or its affiliates. All rights reserved.
Choice: Broadest Stack in the Industry Managed @Oracle, @Customer, @Partner Managed Cloud Platform Services Managed Cloud Applications Services Applications 3 rd party packaged Apps or Custom/Legacy Apps ERP Retail Solutions Financial Reporting & Consolidation Logistics PPM Procurement Collaboration CRM Clinical Trial SCM Ecommerce Solutions Analytics/BI PLM HCM Value Chain Planning Assessment Services Pre-Production Services Migration Services Upgrade Services Infrastructure Services Application Admin Svcs Help Desk Services Platform EXADATA EXALOGIC EXADATA EXALOGIC CEMLI Services Integration Services Security Services Infrastructure Governance Services 11 11 Copyright 2013, Oracle and/or its affiliates. All rights reserved.
JDE Cloud Considerations JD Edwards EnterpriseOne Cloud Initiative Copyright 2015 Oracle and/or its affiliates. All rights reserved. 2/9/201 12
How does JD Edwards fit into Multi-Tenancy? EnterpriseOne was NOT Designed out-of-the-box as multi-tenant solution Many first generation Multi-tenant & SaaS applications are designed to share a common database Data between tenants is delineated through use of a tenant ID column that is found within each tenant shared table. For JD Edwards E1 to run in a shared cloud, we will leverage virtualization and delineate tenant resources & data via isolation through adapted technologies. 13 Copyright 2013, Oracle and/or its affiliates. All rights reserved.
Understanding Cloud Solutions - What is Multi-Tenancy? Multi-Tenancy (aka SaaS, Shared Cloud, Community Cloud): Multi-tenancy refers to a principle in software architecture where multiple customers (tenants) are served by a single software application instance. It is regarded as an integral element of Cloud Computing. The meaning of multi-tenancy has expanded due to new Cloud Computing service models which leverage virtualization and isolation through adapted technologies, e.g. Oracle 12c Pluggable Databases. Oracle VM provides logical isolation of tenant resources through virtualized servers Oracle 12c Pluggable Databases (aka multi-tenant DB) provides data isolation Oracle Enterprise Manager Cloud Control 12c provides total cloud control 14 14 Copyright 2013, Oracle and/or its affiliates. All rights reserved.
Rapid Deployment with Oracle VM Templates 15 15 Copyright 2013, Oracle and/or its affiliates. All rights reserved.
Deploying JD Edwards EnterpriseOne as a Multi-Tenant Solution Shared Cloud Project Objectives (a.k.a. Multi-Tenancy, Software as a Service) JDEdwards completed a project which endeavored to: 1). Create a Whitepaper "Multi-Tenancy Considerations for JD Edwards EnterpriseOne" describing both considerations and best practices. 2). Leverage Oracle licensed software and hardware products to close multi-tenant gaps, e.g. monitoring/diagnostics & self-provisioning tools. 3). Identify JD Edwards EnterpriseOne shared cloud gaps. All but one gap has a documented work-around found within the paper. The Multi-Tenant project gaps have been incorporated into individual project proposals. These were submitted to strategy for evaluation as potential future JD Edwards tools code enhancements. 16 Copyright 2013, Oracle and/or its affiliates. All rights reserved.
Shared Cloud Virtualization & Isolation through Adapted Technologies Master Web, Logic, Batch Deployment Server Tenant 1 Tenant 2 Tenant n (T1) Web, Logic, Batch E1 Shared Data (Read Only) Master Template (Secured) LDAP, OID, SSO, & OIM (T2) Web, Logic, Batch (Tn) Web, Logic, Batch Tenant 1 Specific Data Tenant 2 Specific Data Tenant n Specific Data Data Model Shared data model must be fully redundant Central Objects / Data Dictionary / Object Librarian Shared data is read-only Tenant-specific data model (redundancy varies by SLA) Business Data / Control Tables / System / Versions & Web Objects / Server Map E1 Servers Each tenant will have an isolated web instance (Oracle VM) Each tenant will have an isolated logic instance (Oracle VM) E1 Instance Shared Application Instance (Common Code-Line) Application pods are built and maintained cookie-cutter style Data Security Tenant specific data will be isolated (Oracle 12c PDB) User Account Provisioning Supported via Oracle Identity Mgmt 17 Copyright 2013, Oracle and/or its affiliates. All rights reserved.
Shared Cloud Principles :: Security & Isolation Oracle Tenant 12 Isolation Pluggable & Hardened Database: Security: Multi-Tenant Isolation & Security: Tenant Isolation: Oracle VM - each tenant's access, monitoring, resources, visibility is delineated via a tenant specific Oracle VM *or* a shared OVM with logical partitioning. Secure Tenant Database Tenant specific data exists in a tenant specific PDB (pluggable database). Data shared across all tenants is read-only (secure). 18 Copyright 2013, Oracle and/or its affiliates. All rights reserved.
Shared Cloud Principles :: Manageability Multi-Tenant Principles Multi-Tenant Economic Efficiency - the hosting provider should realize a reduced total cost of ownership by leveraging a single software application code set to service multiple customers (tenants). 19 Copyright 2013, Oracle and/or its affiliates. All rights reserved.
Shared Cloud Principles :: Manageability Infrastructure & Product Monitoring and Reporting Tools Oracle Enterprise Mgr 20 Copyright 2013, Oracle and/or its affiliates. All rights reserved.
Multi-Tenant Requirement Implementation/Management Scalability Implementation & Management Economic Efficiencies continued o Leverage Oracle ExaData & ExaLogic Solutions (summary of ExaData/ExaLogic findings excerpt shown below) 21 Copyright 2013, Oracle and/or its affiliates. All rights reserved.
Shared Cloud Principles :: Configurability Multi-Tenant Principles Common Code Line (Industry Focused) - the software application is offered to its tenants as a software application common code line. Application stack (pods) are built and maintained cookie-cutter style Single Application code set for all tenants Limited Custom Application Development - tenants will have very limited ability to customize applications (processing options, data selection criteria, web objects, etc. ) Common Code Line Industry Focused 22 Copyright 2013, Oracle and/or its affiliates. All rights reserved.
Shared Cloud Principles :: Configurability Common Code Line Industry Focused 23 Copyright 2013, Oracle and/or its affiliates. All rights reserved.
JD Edwards E1 Shared Cloud (Multi-Tenancy): Tenant Templates 24 Copyright 2013, Oracle and/or its affiliates. All rights reserved.
JD Edwards E1 Shared Cloud (Multi-Tenancy): Update Tenant What about Updates? 25 Copyright 2013, Oracle and/or its affiliates. All rights reserved.
Planned JDE Cloud Roadmap JD Edwards EnterpriseOne Cloud Initiative Copyright 2015 Oracle and/or its affiliates. All rights reserved. 2/9/2015 26
You Tell Me What can do to make it easier? 27 Copyright 2013, Oracle and/or its affiliates. All rights reserved.
Known Issues / Areas To Improve On Quicker/Snappier Deployment for Any Architecture Updates! Customization Location Licensing 28 Copyright 2013, Oracle and/or its affiliates. All rights reserved.
The Ultimate Goal: Constant Current! Perpetual Updates = Full Upgrade Updates Applied Count Toward Upgrade Ideas In Consideration Single Development Code Line Object Versioning Separated Customization Location 29 Copyright 2013, Oracle and/or its affiliates. All rights reserved.
For More Information JD Edwards Cloud White Paper http://www.oracle.com/us/products/applications/jd-edwardsenterpriseone/jde-cloud-computing-wp-1851596.pdf Oracle Cloud offerings http://www.oracle.com/cloud http://cloud.oracle.com 30 Copyright 2013, Oracle and/or its affiliates. All rights reserved.
31 Copyright 2013, Oracle and/or its affiliates. All rights reserved. Q&A
32 Copyright 2013, Oracle and/or its affiliates. All rights reserved.
33 Copyright 2013, Oracle and/or its affiliates. All rights reserved.