We have all heard about the cloud and we are told we should be moving there. Are you aware there are different types of cloud? Moving an application to the cloud can be a lot of work, disrupt your business and cost a lot of money. Moving to Infrastructure as a Service however, allows you to keep your customizations, keep the look and feel your users are accustomed to, but also be able to leverage a highly scalable, robust environment.
Moving to SaaS means you can leverage the latest technologies and best practices, and focus on your business. If you chose IaaS or SaaS, testing is a common strategic differentiator. Which Cloud is right for you? OCI, AWS, Azure. Let’s look at how the right cloud can move your company forward. This applies to Oracle: JDE, Peoplesoft, Hyperion, OBIEE, and EBS.
DATA SUMMIT 24 Building Real-Time Pipelines With FLaNK
Moving Oracle Applications to the Cloud - Which Cloud is Right for Me?
1. Session ID:
Prepared by:
Remember to complete your evaluation for this session within the app!
Moving Oracle
Applications to the Cloud
Which Cloud is Right for Me?
02.28.2019
Doug Hahn
Global Head of EPM
Datavail
@doug_hahn
2.
3. Presenter
• 25+ years in IT, 15 consulting, 10 IT executive
• Teams of 70+
• Experience across multiple disciplines
• Active in ODTUG, IOUG, OAUG and QUEST
– Chair OAUG Marketing and Communication Committee and Content
Generation Sub Committee
– Ex-Chair of the OAUG Customer Support Council
– Former board member BIWA (IOUG)
• Multiple public speaking engagements, OOW, Collaborate and regional users
groups
• Publications:
– OAUG Insight Magazine Summer 2009 edition -- R12 and OBIEE:
Intelligence Investments for Turbulent Times and
– OAUG Insight Magazine Fall 2015 – Oracle Support Identifier Groups.
• OAUG Speaker of the Year 2017
Doug Hahn,
Global Head of EPM
8. What this Session IS
• We will go over the various cloud types
• Discuss how cloud is used to mean different things
• Understanding these options, pros and cons
• Talk about leveraging cloud-based architectures
– What works well
– What works less well
• Applies to many products (on-prem and cloud)
– Hyperion, JDEdwards, EBS, PeopleSoft, DRM, OBIEE/OBIA
9. What this session is NOT
• Not a specific guide for your organization
• This is not one-size-fits-all
• Deeper conversations needed
• You can’t be an expert in 60 min.
10. Agenda
• What is Cloud?
• Types of XaaS
– FaaS, SaaS, PaaS, DBaaS, IaaS, Hosting, AMS
• Oracle vs other definitions
• Decision Matrix
• Workload considerations
• Extras – backups, cloning, encryption
• Compliance issues – multi-tenant, data privacy,
data location, PII, PCI, HIPPA
• What have we seen…
12. What is Cloud?
Multiple definitions out there
• Types of Cloud or XaaS
– FaaS
– SaaS
– PaaS
– DBaaS
– IaaS
– Hosting
– AMS
• Oracle calls these all Cloud,
others have different
definitions
End
Users
Application
Developers
Network
Architects
SaaS
PaaS
IaaS
ValueVisibilitytoEndUsers
13. Oracle Cloud High-Level Use Cases
Customizations
Application
Platform
Consolidation
Cost Savings
Customizations
App Development
Focus
Customizations
New Capability
Speed
IT Professional Developer Business End User
Application
Different
Users
Service
ProviderConsumer
Service
ProviderConsumer
IaaS
Cloud
Key
Driver
PaaS Cloud SaaS Cloud
14. FaaS – Function-as-a-Service
• This is a future option
• Buy only what you use
• Channel-by-channel, instead of cable or dish lineup
SaaS – Software-as-a-Service
• Bundled functions into a service
• Application that is developed/ported into a shared
infrastructure model
• Data, applications are typically stored outside your
firewall
15. PaaS
Platform-as-a-Service
• Think of this like an SDK (Please don’t shoot me for
the over-simplification)
• Develop, run, and manage applications without
needing to manage the infrastructure
• Plug-and-play modules to enhance capabilities quickly
• Used to enhance or extend SaaS solutions
• Also sometimes used to describe on-prem applications
on IaaS
16. DBaaS – Database-as-a-Service
• Quickly stand up a database, create some tables and
upload data
IaaS – Software-as-a-Service
• Think servers
• Bare metal options
• Pre-build OS
• Get a desktop or server up and running quickly
17. Hosting
• Putting your on-premises
server/DB/app onto someone
else's hardware
• Could be a virtual or physical
move
• Could be a rack, or a VM
AMS
• Third party that you contract to
manage your server, DB,
application, services etc.
• Some of these work together,
others build on one another
Application Management Services
18. SaaS
• When the off-the-shelf product will meet your needs
• Commodity services
• Limited or no customizations
• Extensions ok (PaaS)
• Operating budget is available
• CapEx is not available
• Limited interfaces, self-contained business processes
Which to use?
19. PaaS
• Can be in your cloud, or a provider
• Quick deployments
• Avoids expensive or complex architecture
• Convention tools may be limited
Which to use?
20. IaaS
• Major players are Oracle, Amazon, Google, Microsoft
• Provides a server (may contain OS, web server etc)
• Workloads are quite variable
– High usage for short periods of time
– Can be turned off at night, weekends, outside peak
periods
• Need quick provisioning
• User self-service
Which to use?
21. • Can business processes be changed to conform to the
application?
• Standard processes across the globe
• Limited interfaces/data loads
• Reporting needs are minimal
• Do you own your data? Can you locally store it later?
Decision Matrix SaaS
22. • A set of questions to help understand the workload
being considered
• Not all workloads are suitable for the cloud
• Best to derive a formula to determine suitability
• Based on workload, costs, availability, need to flex
CPU, memory, storage
Decision Matrix IaaS
23. • Can the service be provided outside of your data
center?
• Allow providers to clone/backup/test DR
• Many will include BIOS, OS, Java patching
• Ability to grow and shrink CPU, memory, storage
needs
• Data location/data privacy concerns
Decision Matrix Hosting
24. • Many times hosting/AMS can be combined for cost
savings
• May include application/database level patching
• Concerns about who has access to the data
• Cloning of complex applications like EBS
• Provide Level 1 and Level 2 support
• More team focus on enhancement backlog
Decision Matrix AMS
25. Workload Considerations
• Workloads are high and consistent
• Considerable customization or extensions are
needed
• Legal/compliance reasons around requiring
data stored on site
• You have the staff and expertise to support it
• Existing software licenses are already paid for
• May be best to wait for next
upgrade cycle
• Business processes are not
standardized
• Capital vs operating expense
• Cloud is not always the cheapest
Those were cloud options. On-premises is better when:
26. Extras to Consider
• Backups
• Who is responsible for the backups
• BR/DR – how are your backups tested
• Storage and retrieval needs
• High availability – Can you staff and afford clusters, RAC, etc?
• Cloning – creating dev/test environments
• Encryption – many providers include encryption in their offerings
• Testing – do you have a testing solution or strategy?
27. Compliance Issues
• Multi-tenant concerns
– Are you sharing hardware, data bases?
• Data Privacy – is the data PII, PCI, HIPAA?
• Data location
– Moving to a data center down the street
– May not be that simple for compliance
– Contracts are often written with language:
• Internal data stores
• Specific addresses
• “Owned” by company
28. What We Have Seen…
• One size does not fit all
• Workloads were a small consideration
• Application affinity is a larger consideration
• Product maturity was a large driver
• Willingness of the business to change processes to comply
• Misunderstanding of what cloud providers actually provide
• Management tools across solutions are lacking
29. If You are Using HR Modules
• Many complex integrations, best of breed
• Oracle HCM product very mature
– Exception payroll – outsource that
• Initially moved module by module
– Time and labor
– Recruitment
– Compensation
– Benefit tracking
• Working to establish core HR
• SaaS is commonly the direction
HR/HCM
30. If You are Using Finance
• Cloud offerings in subledger and project accounting
are not there yet
• EPM products have matured a lot in the past year
• Many integrations - reporting needs are huge
• Steady workloads
• Iaas/Hosting/AMS is commonly the direction
Accounting (AR/AP/GL) Planning and
Budgeting
31. If You are Using Manufacturing
• If core to your business
– Customizations are your differentiator
– Iaas/Hosting/AMS is the direction
• If not core to your business
– Look for operational cost savings
– Leverage new features/capabilities as deployed
– SaaS is the direction
Manufacturing / Logistics
32. In Summary
• Be sure to understand which XaaS makes
sense, and maybe none do!
• Understand your workload
• List out the extras that come with the
service, not just the functionality
• Compliance issues - think like a lawyer
33. Session ID:
Remember to complete your evaluation for this session within the app!
Doug.Hahn@Datavail.com