A presentation most recently delivered by Simon Haslam at the UKOUG Tech14 conference, though given elsewhere in various forms including Oracle Gebruikersclub Holland and an online RAC SIG seminar.
The slides introduce the Oracle Database Apppliance (ODA) and discusses how you can use it to easily deploy both databases and WebLogic Server. Three case studies are covered and the presentation wraps up considering when the ODA might be most suitable for your organisation.
This latest Winter 2014 version includes ODA 12c updates (database and WebLogic).
"It can always get worse!" – Lessons Learned in over 20 years working with Or...Markus Michalewicz
First presented during the DOAG 2022 Conference and Exhibition, this presentation discusses and reviews the most significant lessons learned in over 20 years of working with Oracle Maximum Availability Architecture. It explains why documentation is good, but automated checks are better, and why standardization can help increase the availability of nearly all systems, including database systems.
Oracle Database Performance Tuning Advanced Features and Best Practices for DBAsZohar Elkayam
Oracle Week 2017 slides.
Agenda:
Basics: How and What To Tune?
Using the Automatic Workload Repository (AWR)
Using AWR-Based Tools: ASH, ADDM
Real-Time Database Operation Monitoring (12c)
Identifying Problem SQL Statements
Using SQL Performance Analyzer
Tuning Memory (SGA and PGA)
Parallel Execution and Compression
Oracle Database 12c Performance New Features
In this session we want to explore the various ways you can setup a connection strategy. We'll start with Oracle's UCP (Universal Connection Pool), its architecture and most notably, how do you size it? We'll discuss important concepts such as: connection reservation, and the distinction between connection, process and session.
Besides UCP there are: Database Resident Connection Pool (DRCP) and Proxy Resident Connection Pool (PRCP). Which will both be discussed. We'll also look into combining different types of pools: what are their typical use-cases, and what are the pitfalls?
"It can always get worse!" – Lessons Learned in over 20 years working with Or...Markus Michalewicz
First presented during the DOAG 2022 Conference and Exhibition, this presentation discusses and reviews the most significant lessons learned in over 20 years of working with Oracle Maximum Availability Architecture. It explains why documentation is good, but automated checks are better, and why standardization can help increase the availability of nearly all systems, including database systems.
Oracle Database Performance Tuning Advanced Features and Best Practices for DBAsZohar Elkayam
Oracle Week 2017 slides.
Agenda:
Basics: How and What To Tune?
Using the Automatic Workload Repository (AWR)
Using AWR-Based Tools: ASH, ADDM
Real-Time Database Operation Monitoring (12c)
Identifying Problem SQL Statements
Using SQL Performance Analyzer
Tuning Memory (SGA and PGA)
Parallel Execution and Compression
Oracle Database 12c Performance New Features
In this session we want to explore the various ways you can setup a connection strategy. We'll start with Oracle's UCP (Universal Connection Pool), its architecture and most notably, how do you size it? We'll discuss important concepts such as: connection reservation, and the distinction between connection, process and session.
Besides UCP there are: Database Resident Connection Pool (DRCP) and Proxy Resident Connection Pool (PRCP). Which will both be discussed. We'll also look into combining different types of pools: what are their typical use-cases, and what are the pitfalls?
Oracle Open World (OOW) 2014 presentation on Oracle Cache Fusion; how it works and how to use it in an optimized fashion to scale an Oracle RAC system.
Make Your Application “Oracle RAC Ready” & Test For ItMarkus Michalewicz
This presentation talks about the secrets behind Oracle RAC’s horizontal scaling algorithm, Cache Fusion, and how you can ensure that your application is “Oracle RAC ready.”. It discusses do's and don'ts and how to test your application for "Oracle RAC readiness". This version was first presented in Sangam19.
Introduction to Real Application Cluster
RAC - Savior of DBA
Oracle Clusterware (Platform on Platform)
RAC Startup sequence
RAC Architecture
RAC Components
Single Instance on RAC
Node Eviction
Important Log directories in RAC.
Tips to monitor and improve the RAC environment.
Oracle Data Guard ensures high availability, disaster recovery and data protection for enterprise data. This enable production Oracle databases to survive disasters and data corruptions. Oracle 18c and 19c offers many new features it will bring many advantages to organization.
Oracle Active Data Guard 12c: Far Sync Instance, Real-Time Cascade and Other ...Ludovico Caldara
Slides used for my Oracle Open World 2014 #OOW14 session.
The new release of Oracle Database has come with many new exciting enhancements for high availability. The aim of this presentation is to introduce some new Oracle Active Data Guard features through practical examples and live demos. Among the various enhancements, the new Far Sync Instance and Real-Time Cascade Standby features receive special attention in the session.
Oracle RAC is an option to the Oracle Database Enterprise Edition. At least, this is what it is known for. This presentation shows the many ways in which the stack, which is known as Oracle RAC can be used in the most efficient way for various use cases.
Smart monitoring how does oracle rac manage resource, state ukoug19Anil Nair
An important requirement for HA and to provide scalability is to detect problems and resolve them quickly before the user sessions get affected. Oracle RAC along with its Family of Solutions work together cohesively to detect conditions such as "Un-responsive Instances", Network issues quickly and resolve them by either redirecting the work to other instances or redundant network paths
Diese Präsentation stellt die Oracle Database Appliance X5-2 vor (Stand Juli 2015).
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.
Oracle Open World (OOW) 2014 presentation on Oracle Cache Fusion; how it works and how to use it in an optimized fashion to scale an Oracle RAC system.
Make Your Application “Oracle RAC Ready” & Test For ItMarkus Michalewicz
This presentation talks about the secrets behind Oracle RAC’s horizontal scaling algorithm, Cache Fusion, and how you can ensure that your application is “Oracle RAC ready.”. It discusses do's and don'ts and how to test your application for "Oracle RAC readiness". This version was first presented in Sangam19.
Introduction to Real Application Cluster
RAC - Savior of DBA
Oracle Clusterware (Platform on Platform)
RAC Startup sequence
RAC Architecture
RAC Components
Single Instance on RAC
Node Eviction
Important Log directories in RAC.
Tips to monitor and improve the RAC environment.
Oracle Data Guard ensures high availability, disaster recovery and data protection for enterprise data. This enable production Oracle databases to survive disasters and data corruptions. Oracle 18c and 19c offers many new features it will bring many advantages to organization.
Oracle Active Data Guard 12c: Far Sync Instance, Real-Time Cascade and Other ...Ludovico Caldara
Slides used for my Oracle Open World 2014 #OOW14 session.
The new release of Oracle Database has come with many new exciting enhancements for high availability. The aim of this presentation is to introduce some new Oracle Active Data Guard features through practical examples and live demos. Among the various enhancements, the new Far Sync Instance and Real-Time Cascade Standby features receive special attention in the session.
Oracle RAC is an option to the Oracle Database Enterprise Edition. At least, this is what it is known for. This presentation shows the many ways in which the stack, which is known as Oracle RAC can be used in the most efficient way for various use cases.
Smart monitoring how does oracle rac manage resource, state ukoug19Anil Nair
An important requirement for HA and to provide scalability is to detect problems and resolve them quickly before the user sessions get affected. Oracle RAC along with its Family of Solutions work together cohesively to detect conditions such as "Un-responsive Instances", Network issues quickly and resolve them by either redirecting the work to other instances or redundant network paths
Diese Präsentation stellt die Oracle Database Appliance X5-2 vor (Stand Juli 2015).
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.
What to consider before deploying a meteor app?Designveloper
Deploying a Meteor app, however bears a strong resemblance to deploying other kinds of software, is much easier, especially when you are familiar with working on websocket-based Node.js app. Since it is a must to bring your app into play after all of your effort to develop, I would love to dig deep into what you should take into consideration before deploying. In this blog, I am going to list some of essential stuff like this, including deployment environments, variables, domain name, SSL certificate and CDN.
Virtualization Forum 2015, Praha, 7.10.2015
sál Citrix
Jestliže SlideShare nezobrazí prezentaci korektně, můžete si ji stáhnout ve formátu .ppsx nebo .pdf.
Citrix Desktop Master Class - Dec 2016 - Moving to Citrix CloudLee Bushen
Video: https://www.youtube.com/watch?v=rdRIBJ7u7zM&t=2551s
Want to move some of your XenApp/XenDesktop servers to the Cloud but don’t know where to start?
Lee Bushen and Patrick Irwin cover the top questions asked by our customers when considering such a move. Live Demos of creating a Citrix Cloud-controlled XenApp system, and migrating existing servers to it.
•What is “Citrix Cloud” and why should I consider it?
•Where does everything go and how secure is it?
•Demo: 15 minutes to get a service up in the Cloud
•Who owns what, and how do you ensure availability?
•Demo: Migrating existing XenApp servers to Citrix Cloud
•Hybrid cloud – How do I get the best of both worlds?
Rostislav Šafář, System Engineer, Arrow ECS
Virtualization Forum 2014, Praha, 22.10.2014
Jestliže SlideShare nezobrazí prezentaci korektně, můžete si ji stáhnout ve formátu .ppsx nebo .pdf (kliknutím na tlačitko v dolní liště snímků).
Virtualization Forum 2015, Praha, 7.10.2015
sál Citrix
Jestliže SlideShare nezobrazí prezentaci korektně, můžete si ji stáhnout ve formátu .ppsx nebo .pdf.
Ten Real-World Customer Configurations on Oracle Database Appliance Simon Haslam
Oracle Database Appliance is a powerful machine, yet its name hides its versatility. Certainly, it provides a great place to run Oracle databases but given that it runs virtualization, it also offers much more for the Oracle-centric platform builder. This session presents 10 different real-world customer implementations from various database configurations, to middleware infrastructures such as Oracle WebLogic and Oracle SOA Suite, through to application deployments like Oracle’s E-Business Suite. For each example in this session the approach chosen is discussed—as well as lessons learned—to provide the audience with a clear path for moving forward with Oracle Database Appliance.
OOW16 - Deploying Oracle E-Business Suite for On-Premises Cloud and Oracle Cl...vasuballa
This Oracle Development session covers an overview of the Oracle E-Business Suite 12.2 architecture and configuration. It then dives into the latest updates for Oracle E-Business Suite installations and cloning. The session provides details on the latest automated features for provisioning a new Oracle E-Business Suite 12.1 or 12.2 instance to Oracle Cloud. Learn how easy it is to lift and shift (migrate) your on-premises Oracle E-Business Suite instance to Oracle Cloud.
Deploying SOA on the Oracle Database ApplianceO-box
This is the O-box section from the presentation delivered at Oracle OpenWorld 2014 in San Francisco by Simon Haslam from O-box, and Frances Zhao-Perez from Oracle.
For the full slide deck see: "Oracle WebLogic on Oracle Database Appliance: Combining High Availability and Simplicity [CON8004]"
https://oracleus.activeevents.com/2014/connect/sessionDetail.ww?SESSION_ID=8004
Database as a Service on the Oracle Database Appliance PlatformMaris Elsins
Speaker: Marc Fielding, Co-speaker: Maris Elsins.
Oracle Database Appliance provides a robust, highly-available, cost-effective, and surprisingly scalable platform for database as a service environment. By leveraging Oracle Enterprise Manager's self-service features, databases can be provisioned on a self-service basis to a cluster of Oracle Database Appliance machines. Discover how multiple ODA devices can be managed together to provide both high availability and incremental, cost-effective scalability. Hear real-world lessons learned from successful database consolidation implementations.
VMworld 2013: Three Advantages of Running Cloud Foundry in a VMware Private C...VMworld
VMworld 2013
Tarik Dwiek, EMC
Steve Flanders, VMware
Learn more about VMworld and register at http://www.vmworld.com/index.jspa?src=socmed-vmworld-slideshare
Overview of Oracle Product Portfolio (focus on Platform) - April, 2017Lucas Jellema
This presentation gives an overview of major steps in the history of the product portfolio of Oracle Corporation. It discuss in some detail the features, editions and options available with Oracle Database and introduces the components in Fusion Middleware. Cloud is touched upon - but not discussed in depth.
Similar to What's So Special about the Oracle Database Appliance? (20)
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
Neuro-symbolic is not enough, we need neuro-*semantic*Frank van Harmelen
Neuro-symbolic (NeSy) AI is on the rise. However, simply machine learning on just any symbolic structure is not sufficient to really harvest the gains of NeSy. These will only be gained when the symbolic structures have an actual semantics. I give an operational definition of semantics as “predictable inference”.
All of this illustrated with link prediction over knowledge graphs, but the argument is general.
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
Securing your Kubernetes cluster_ a step-by-step guide to success !KatiaHIMEUR1
Today, after several years of existence, an extremely active community and an ultra-dynamic ecosystem, Kubernetes has established itself as the de facto standard in container orchestration. Thanks to a wide range of managed services, it has never been so easy to set up a ready-to-use Kubernetes cluster.
However, this ease of use means that the subject of security in Kubernetes is often left for later, or even neglected. This exposes companies to significant risks.
In this talk, I'll show you step-by-step how to secure your Kubernetes cluster for greater peace of mind and reliability.
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
Keynote at DIGIT West Expo, Glasgow on 29 May 2024.
Cheryl Hung, ochery.com
Sr Director, Infrastructure Ecosystem, Arm.
The key trends across hardware, cloud and open-source; exploring how these areas are likely to mature and develop over the short and long-term, and then considering how organisations can position themselves to adapt and thrive.
State of ICS and IoT Cyber Threat Landscape Report 2024 previewPrayukth K V
The IoT and OT threat landscape report has been prepared by the Threat Research Team at Sectrio using data from Sectrio, cyber threat intelligence farming facilities spread across over 85 cities around the world. In addition, Sectrio also runs AI-based advanced threat and payload engagement facilities that serve as sinks to attract and engage sophisticated threat actors, and newer malware including new variants and latent threats that are at an earlier stage of development.
The latest edition of the OT/ICS and IoT security Threat Landscape Report 2024 also covers:
State of global ICS asset and network exposure
Sectoral targets and attacks as well as the cost of ransom
Global APT activity, AI usage, actor and tactic profiles, and implications
Rise in volumes of AI-powered cyberattacks
Major cyber events in 2024
Malware and malicious payload trends
Cyberattack types and targets
Vulnerability exploit attempts on CVEs
Attacks on counties – USA
Expansion of bot farms – how, where, and why
In-depth analysis of the cyber threat landscape across North America, South America, Europe, APAC, and the Middle East
Why are attacks on smart factories rising?
Cyber risk predictions
Axis of attacks – Europe
Systemic attacks in the Middle East
Download the full report from here:
https://sectrio.com/resources/ot-threat-landscape-reports/sectrio-releases-ot-ics-and-iot-security-threat-landscape-report-2024/
Elevating Tactical DDD Patterns Through Object CalisthenicsDorra BARTAGUIZ
After immersing yourself in the blue book and its red counterpart, attending DDD-focused conferences, and applying tactical patterns, you're left with a crucial question: How do I ensure my design is effective? Tactical patterns within Domain-Driven Design (DDD) serve as guiding principles for creating clear and manageable domain models. However, achieving success with these patterns requires additional guidance. Interestingly, we've observed that a set of constraints initially designed for training purposes remarkably aligns with effective pattern implementation, offering a more ‘mechanical’ approach. Let's explore together how Object Calisthenics can elevate the design of your tactical DDD patterns, offering concrete help for those venturing into DDD for the first time!
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 3. In this session, we will cover desktop automation along with UI automation.
Topics covered:
UI automation Introduction,
UI automation Sample
Desktop automation flow
Pradeep Chinnala, Senior Consultant Automation Developer @WonderBotz and UiPath MVP
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Albert Hoitingh
In this session I delve into the encryption technology used in Microsoft 365 and Microsoft Purview. Including the concepts of Customer Key and Double Key Encryption.
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Jeffrey Haguewood
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows.
We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases.
This video focuses on the notifications, alerts, and approval requests using Slack for Bonterra Impact Management. The solutions covered in this webinar can also be deployed for Microsoft Teams.
Interested in deploying notification automations for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
5. 8 | 10
8 • 50
Introduction to ODA: evolution
1998 Oracle 'Raw Iron'
2001 Dell/Oracle database appliance (8i single instance)
2006 RAC-in-a-BOX Veriton & Julian Dyke (9i RAC)
2008 Oracle/HP Database Machine v1
2009 Oracle Exadata
2011 (Sep) Oracle ODA v1
2013 (Feb) ODA 2.5 Virtualized Platform
2013 (Apr) ODA X3-2 hardware
2013 (Dec) ODA X4-2 hardware
2000
2010
2014
O-box was born!
6. 9 | 10
9 • 50
Introduction to ODA
Aims* Simplify and speed up Oracle database deployment Ease patching & help customers stay on recent versions (more recently) Provide ‘in a box’ solution for customers and ISVs
* We don’t work for Oracle – this is our opinion only!
7. 10 | 10
• 50
ODA Strengths Standard set of parts (most shared with Exa*, ZFSSA etc) Oracle patches stack from firmware up to database ‘Well considered’ Oracle installations Standard configurations – very few options Single point of support
ODAs behave predictably from customer to customer
8. 11 | 10
• 50
ODA Weaknesses If you want fewer cores then not the fastest clock speeds Not huge amounts of memory by modern standards (256GB x 2) SSD only used for REDO, none for DATA
10. 13 | 10
• 50
Introduction to ODA - components
2 x 12 cores (2.7GHz) 256GB
2 x 12 cores (2.7GHz) 256GB
4 SSD
20 HDD
2 x dual 10GbE ext + 1 x dual 10GbE int + Management Port
1 or 2 storage arrays
11. 15 | 10
• 50
The Biggest ODA Decision…
Physical or Virtual? Physical (aka Bare Metal/BM) is traditional database-only mode Most ODA customers are running in physical mode today (historical?) Can't easily change after deployment (need backup/restore)
Trend …towards virtual
Non-database workload too? You need to use virtual
12. 16 | 10
• 50
Bare Metal: for running databases only
Database Choice of 12.1.0.2 or 11.2.x database …trend to supporting several Oracle versions
Appliance Manager UI when you first provision ODA oakcli tool
Node 0 - Linux
•Appliance Manager
•Database(s)
•Grid Infrastructure
Node 1 - Linux
•Appliance Manager
•Database(s)
•Grid Infrastructure
Local
Local
Shared
Storage
13. 17 | 10
• 50
Virtualized Platform: databases
Database Each node has a “ODA Base” DomU Looks a lot like ODA BM – most admin done from ODA Base
Nodes Run a special OVS image
Appliance Manager GUI when you first provision it oakcli tool
Node 0 - OVS
ODA Base (DomU)
•Appliance Manager
•Database(s)
•Grid Infrastructure
Node 1 - OVS
ODA Base (DomU)
•Appliance Manager
•Database(s)
•Grid Infrastructure
Dom0
Dom0
Repo
Repo
Local
Local
Shared
Storage
14. 18 | 10
• 50
Virtualized Platform: databases + applications
Middleware / Applications Run in their own VMs (DomU’s) Shared repo so can fail-over Supports OVM3 templates
Appliance Manager Provides VM management (templates, lifecycle) CPU pools for isolation & license management
Node 0 - OVS
Node 1 - OVS
Local
Local
Shared
Storage
Dom0
Dom0
Repo
Repo
DomU
DomU
DomU
SharedRepo
DomU
DomU
DomU
ODA Base (DomU)
ODA Base (DomU)
15. 19 | 10
• 50
Virtualized Platform: Oracle WebLogic/OTD
Node 0 - OVS
Node 1 - OVS
Local
Local
Shared
Storage
Dom0
Dom0
Repo
Repo
WLS Admin Svr
WLS Managed Svr
Traffic Director
SharedRepo
Traffic Director AS
WLS Managed Svr
Traffic Director
ODA Base (DomU)
ODA Base (DomU)
VIP
16. 20 | 10
• 50
Overview of Database Provisioning
Configure network
& copy over software
Download Oracle software
Run Oracle Appliance Manager
Database (EE, RON or RAC) set up
DB only: stop here!
17. 22 | 10
• 50
ODA Provisioning
Physical
Virtual
Virtual with WebLogic
Re-image with Virtual image
Re-image with Virtual image
Run oakcli firstnet
Run oakcli firstnet
Run oakcli firstnet
Install End User Bundle
Install ODA Base
Install ODA Base
Run OAM
Run OAM
Run OAM
Install WLS & OTD templates
Run ODA WebLogic Config Utility
Transfer your data
Transfer your data
Transfer your data & deploy your applications
19. 24 | 10
• 50
Database Database 12c including Grid Infrastructure 12c Container, aka pluggable, database support In-memory database option ACFS 12c supports database files, e.g. for snapshots/cloning ACFS is default when you create 11.2.0.4+ databases using oakcli
20. 25 | 10
• 50
Virtualised Platform vDisk management, e.g. to add new disks to VMs ACFS support from oakcli
21. 26 | 10
• 50
WebLogic on ODA WebLogic 12.1.3 (i.e. choice of 10.3.6, 12.1.2 & 12.1.3) Coherence option Admin Server on Managed Server node option(!) WebLogic Standard Edition option Faster provisioning through ACFS clones Fusion Middleware Infrastructure in progress
22. 27 | 10
• 50
Other ODA plug-in for Enterprise Manager in progress Oracle Sun X5-2 server was launched on 3rd December Intel E5-2600 v3 processors
24. 29 | 10
• 50
Veriton Customer’s ODA Journey UK health insurance provider 1700 employees, 3M customers Main app covers Product/CRM/Finance Used by ~1000 agents, typically 600 active Highly Available RAC Database (~2TB) + Data Guard Oracle Fusion Middleware (WebLogic, IDM & Reports)
25. 30 | 10
• 50
Customer’s ODA Journey
Goals Replace EoL servers & FC SAN Migrate from Database 10.2 to 11.2 to stay supported Improve performance (batch primarily)
Three POC success criteria defined Time and ease of setup Performance 30% better minimum No concerns regarding performance and load
Approach Compared ODA to ‘2 servers & NAS’ Database was driver; WebLogic etc could be additional benefit Oracle loaned ODA for 1 month for POC
26. 31 | 10
• 50
Proof of Concept Conclusions
Quick to set up & deploy It just worked out of the box
Application load testing good No surprises
Batch load testing very good 4x faster than (EoL) hardware
27. 32 | 10
• 50
Observations & Outcome
Experience Fiddly initial set-up (VP), ILOM, imaging etc (confirmed by O-box partners) Character set constraint so used DBCA with own template Performance more than good enough
Live in <3 months (included 10.2 to 11.2 migration)
28. 33 | 10
• 50
Experiences since Go-Live Sept 2013: node evictions on ODA 2.7 VP, resolved in ODA 2.8 2 HDD failures in 14 months (out of 80 disks) Huge Pages sizing in ODA Base (50% of memory may be too low for systems with lots instances but small numbers of sessions) Been through several patches now – very straightforward
30. 35 | 10
• 50
O-box Partner - OPITZ customer: Project Aims 2 data centres Several Engineered Systems (ODA/Exadata) in use Web applications running on Apache Tomcat Some apps are mission critical and 24 x 7 Evaluated: WebLogic on ODA VP (2 x ODA)
31. 36 | 10
• 50
Findings (1)
ODA + WLS-ODA 2.9.1 - a single problem Installer ran properly but VMs could not be accessed: network is not configured, WLS/OTD processes not started SR raised & solution came after two weeks: new WLSODA image! ...and the problem was gone!
Conclusion: A good wine waiting to mature
WLS-ODA is newer than rest of ODA stack but has evolved rapidly over 2014
32. 37 | 10
• 50
Findings (2) Complex environments are easily installed Patching for the ODA VP system is very helpful Very high-performance cluster communication Need a Disaster Recovery plan in addition to Data Guard
33. 38 | 10
• 50
First product (end 2013):
SOA Suite
Second product (end 2014):
WebCenter Content
WEBCENTER APPLIANCE
O-box Products – Middleware Appliances
34. 39 | 10
• 50
O-box Products’ ODA Journey
Goals Faster time to market of SOA Projects Easy patching In compliance with EDG SOA-in-a-box
Success criteria Time & ease of setup (no manual intervention) Highly available Secure
Approach Worked closely with Oracle product management Take care to keep it supportable by Oracle Add value by adding control (not just ‘running a few scripts’)
35. 41 | 10
• 50
O-box Experience Putting an application on ODA
Database Some Fusion Middleware products can be database heavy, e.g. BPEL, but the mid-tier is processing oriented good mix for ODA ODA GI & database provisioning just works Easy to choose between EE, RON or RAC WLS ODA template can have GridLink (i.e. FCF, RCLB) example pre-configured to an ODA db
36. 42 | 10
• 50
O-box Experience Putting an application on ODA
WebLogic WebLogic domain build is very good Most shortcomings resolved by WLS ODA 2.9.1 Multiple domains & multiple clusters possible Can only run configuration once (or else clean and restart)
Traffic Director – Load Balancer Only available on ODA or Exalogic Stable product – LB features comparable to HW Super fast!
37. 43 | 10
• 50
O-box Experience Putting an application on ODA Some constraints, e.g. size of the Oracle Home (3GB) & no API to add disk space Lean/limited RPMs (we added RPMs from Oracle Linux ISO) We had to tune memory & CPU allocation
WLS ODA Designed for Java EE application deployment, not tuned for Fusion Middleware platform like SOA
39. 45 | 10
• 50
Cloud*** versus Appliance versus DIY
0
50
100
Control
Patching
Support
Security
Privacy**
Cost*
Cloud
Appliance
DIY
*Cost depends on the size of your organization
** in case of a public cloud
***Public or private cloud
40. 46 | 10
• 50
ODA versus Exadata
ODA
Exadata (1/8 rack)
Exadata (full rack)
2 database servers
8 database servers
48 cores
24 cores
192 cores
512 GB RAM
1024 GB RAM
4096 GB RAM
No storage servers
24 disks (or 48 disks)
3 storage servers
18 disks
14 storage servers 168 disks
10 GbE interconnect
InfiniBand interconnect & RDMA
Database + optionally apps
Database only
(use Exalogic for apps)
$60K US
(+ $40K for extra storage array)
$220K US
$1,1M US
X4-2 models
as of June 14
42. 48 | 10
• 50
What’s So Special about ODA?
• quick
Modern, high spec hardware
• fewer things to go wrong
Self-contained appliance
• DB EE/RON/RAC, WLS are all easily deployed
Pre-packaged
• simpler, less time consuming process
Bundled patches
• less time spent in arbitration
Single point of support
• price isn’t a stumbling block
Sensibly priced
• elegant ‘in a box’ solutions like O-box
Virtualization option
43. 49 | 10
• 50
Is ODA Suitable for You?
Size Your biggest prod database needs << 48 RAC/24 EE cores Your IOPS reqs aren’t extreme You have a relatively small number of DBs, esp if RAC You don’t need more than 3 or 4* at one site
License You have/need DB Enterprise Edition
Consolidation You want to consolidate DB & perhaps middle tier to one hardware platform
Appliance You want simplified patching & are happy to patch at least every ~6 months
* This is not a limitation just our opinion
44. 50 | 10
• 50
Any questions? Thank you for listening!
@oboxproducts
http://o-box.com
Editor's Notes
The Oracle Database Appliance (ODA) is one of Oracle's best kept secrets: it is a small engineered system that provides a "database in a box" and, since virtualisation capability was added in spring 2013, now offers even more to the Oracle infrastructure architect. Simon has been researching ODA since autumn 2012, took part in a Virtualised ODA Proof of Concept at a health insurance company last summer, and helped this organisation to go into production on ODA only a few weeks later.This session will talk from a technical perspective on what's nice about the ODA, its limitations and how it can be used most effectively.
RON = Rac one nodeAdd some extra steps for virtual (run oakcli client and install ODA Base domain).
Timezone, network, oakcli is the command line interface for the database appliance manager -> QUESTION: Does that only work in database environment11.2.0.3 or 11.2.04
Domain is a virtual machine in Zen terms. Everything runs through ODA Base.Looks like a physical one. Appliance Manager (oakcli) -> management of the VMS
Multiple WLS domains from version 2.9
Hostname verification disabled over my dead bodyHow does this compare with the other networking one?
Have developed from customer perspectiveSeen a lot of projects so know what people struggle withHave developed User ExperienceBryan – adminThis is often the most interesting screen=> Basically want a button “Sort it out for me!”