Below is what you will learn by attending:
- Understand the Java licensing agreement
- Learn how Java is licensed, per user and per processor.
- Learn what agreement options are available in the market.
- Examples on how to start a Java SAM project internally at your company.
- We will provide actionable advice such as what tools can you use, what questions should you ask internally and externally to create a Java roadmap.
Course format:
During the training session we will answer questions after each part to make sure everyone understands the training
Who should attend the training:
- License Manager
- Software Asset Managers
- Sourcing & Vendor Professionals.
- Application Owners
- IT Managers
- Project Managers
This presentation discusses the top 5 reasons as well as various technology updates to provide a reasonable answer to the rather common question: "Why should one use an Oracle Database?". This "2020 "C-Edition" was first presented during the IOUG / Quest Forum Digital Event: Database & tech Week in June 2020 and subsequently updated based on feedback received.
How to review Oracle Contracts, Analysis, Compliance, Negotiation. Training, Oracle Ordering Document, Oracle Master Agreement, OMA
Video recording is available - https://app.livestorm.co/redress-compliance
Oracle E-Business Suite 12.2 - The Upgrade to End All UpgradesShiri Amit
This business-led session discusses key roadmap and project planning considerations for organizations that are thinking to upgrade. It combines lessons learned from customers that have completed the upgrade with advice from Oracle user group leaders.
E-Business Suite comes packed with great tools. Learn more about the free web service integration tools included in the Oracle software you already own. Check out our free whitepaper for more information: http://www.smartdogservices.com/whitepapers/free-web-service-integration-tools-included-in-ebs/
Below is what you will learn by attending:
- Understand the Java licensing agreement
- Learn how Java is licensed, per user and per processor.
- Learn what agreement options are available in the market.
- Examples on how to start a Java SAM project internally at your company.
- We will provide actionable advice such as what tools can you use, what questions should you ask internally and externally to create a Java roadmap.
Course format:
During the training session we will answer questions after each part to make sure everyone understands the training
Who should attend the training:
- License Manager
- Software Asset Managers
- Sourcing & Vendor Professionals.
- Application Owners
- IT Managers
- Project Managers
This presentation discusses the top 5 reasons as well as various technology updates to provide a reasonable answer to the rather common question: "Why should one use an Oracle Database?". This "2020 "C-Edition" was first presented during the IOUG / Quest Forum Digital Event: Database & tech Week in June 2020 and subsequently updated based on feedback received.
How to review Oracle Contracts, Analysis, Compliance, Negotiation. Training, Oracle Ordering Document, Oracle Master Agreement, OMA
Video recording is available - https://app.livestorm.co/redress-compliance
Oracle E-Business Suite 12.2 - The Upgrade to End All UpgradesShiri Amit
This business-led session discusses key roadmap and project planning considerations for organizations that are thinking to upgrade. It combines lessons learned from customers that have completed the upgrade with advice from Oracle user group leaders.
E-Business Suite comes packed with great tools. Learn more about the free web service integration tools included in the Oracle software you already own. Check out our free whitepaper for more information: http://www.smartdogservices.com/whitepapers/free-web-service-integration-tools-included-in-ebs/
This presentation discusses why Oracle's Cloud is the best choice for running an Oracle Database in the cloud, in particular an Oracle RAC database. This presentation was first presented during Collaborate18 / #C18LV together with Vishal Singh.
OOW16 - Advanced Architectures for Oracle E-Business Suite [CON6705]vasuballa
Attend this session to build on the three-tier logical Oracle E-Business Suite architecture to meet your business requirements for high availability, scalability, and performance. The topics include load balancing and clustering. Understand how to securely deploy Oracle E-Business Suite for internet access with a demilitarized zone. Apply the various topics covered in the session to assist you with planning a disaster recovery project for your environment. Learn about new tools that automate scale-out and other advanced architectures when deploying Oracle E-Business Suite to Oracle Cloud.
OOW16 - Oracle E-Business Suite: What’s New in Release 12.2 Beyond Online Pat...vasuballa
Learn more about Oracle E-Business Suite’s product roadmap of recent releases and future plans to deliver new capabilities for years to come. This session covers what’s new in Oracle E-Business Suite 12.2 beyond online patching, including functional enhancements and user experience innovation. Gain an understanding of the functional and user experience enhancements that are available, which are input for planning how to further leverage Oracle E-Business Suite to meet your company’s needs.
The biggest headine at the 2009 Oracle OpenWorld was when Larry Ellison announced that Oracle was entering the hardware business with a pre-built database machine, engineered by Oracle. Since then businesses around the world have started to use these engineered systems. This beginner/intermediate-level session will take you through my first 100 days of starting to administer an Exadata machine and all the roadblocks and all the success I had along this new path.
What to Expect From Oracle database 19cMaria Colgan
The Oracle Database has recently switched to an annual release model. Oracle Database 19c is only the second release in this new model. So what can you expect from the latest version of the Oracle Database? This presentation explains how Oracle Database 19c is really 12.2.0.3 the terminal release of the 12.2 family and the new features you can find in this release.
Session aims at introducing less familiar audience to the Oracle database statistics concept, why statistics are necessary and how the Oracle Cost-Based Optimizer uses them
Oracle Integration Cloud Service (ICS) best practices learned from the fieldRobert van Mölken
Integration Cloud Service (ICS) provides a cloud hosted means to integrate systems together using a graphical means to define and represent integrations. This presentation sets out to demonstrate how ICS can be used to effectively implement integrations that work both in the cloud and on-premise. This presentation will discuss different customer best practices, showing the audience how to implement integrations with ICS and talk about patterns, challenges and give useful insights into ICS. This should equip the audience with the knowledge on how to use ICS to solve their own integration needs such as removing those tedious manual processes of moving data from one system to another with automation through integration.
ODA Backup Restore Utility & ODA Rescue Live DiskRuggero Citton
When applying maintenance to Oracle Database Appliance, it's best practice to back up the ODA system environment (local system boot disk). DBAs have procedures to backup and recover the database but it is also important that you are able to backup and recover the environment that runs the database. This is especially useful if you encounter an issue during patching; you can quickly restore the system disk back to the pre-patch state.
Optimizing Oracle licensing in VMware environments iQuate
Hosted by:
Jason Keogh – Founder and CTO, iQuate
Will Monin – Alliances Director, VMware
Virtualizing server environments carelessly can lead to significant, unexpected costs in relation to software licenses from vendors such as Oracle, Microsoft and IBM.
However, done correctly, Virtualization can actually significantly reduce software license costs while improving performance, scalability and reliability of enterprise applications.
Unfortunately, many customers are prevented from realizing these benefits because of widespread confusion and uncertainty around the implications of licensing Oracle in VMware environments.
This webinar will be jointly hosted by iQuate and VMware and is focused on Oracle database licensing. It will provide insights as to how best structure virtual environments to reduce costs while ensuring compliance and providing maximum ROI.
Intended Audience:
Professionals working in:
Software Asset Management
IT Asset Management
Procurement
IT Management
IT Operations
Anyone who needs practical guidance on maximizing ROI from implementing Oracle in virtual environments.
This presentation discusses why Oracle's Cloud is the best choice for running an Oracle Database in the cloud, in particular an Oracle RAC database. This presentation was first presented during Collaborate18 / #C18LV together with Vishal Singh.
OOW16 - Advanced Architectures for Oracle E-Business Suite [CON6705]vasuballa
Attend this session to build on the three-tier logical Oracle E-Business Suite architecture to meet your business requirements for high availability, scalability, and performance. The topics include load balancing and clustering. Understand how to securely deploy Oracle E-Business Suite for internet access with a demilitarized zone. Apply the various topics covered in the session to assist you with planning a disaster recovery project for your environment. Learn about new tools that automate scale-out and other advanced architectures when deploying Oracle E-Business Suite to Oracle Cloud.
OOW16 - Oracle E-Business Suite: What’s New in Release 12.2 Beyond Online Pat...vasuballa
Learn more about Oracle E-Business Suite’s product roadmap of recent releases and future plans to deliver new capabilities for years to come. This session covers what’s new in Oracle E-Business Suite 12.2 beyond online patching, including functional enhancements and user experience innovation. Gain an understanding of the functional and user experience enhancements that are available, which are input for planning how to further leverage Oracle E-Business Suite to meet your company’s needs.
The biggest headine at the 2009 Oracle OpenWorld was when Larry Ellison announced that Oracle was entering the hardware business with a pre-built database machine, engineered by Oracle. Since then businesses around the world have started to use these engineered systems. This beginner/intermediate-level session will take you through my first 100 days of starting to administer an Exadata machine and all the roadblocks and all the success I had along this new path.
What to Expect From Oracle database 19cMaria Colgan
The Oracle Database has recently switched to an annual release model. Oracle Database 19c is only the second release in this new model. So what can you expect from the latest version of the Oracle Database? This presentation explains how Oracle Database 19c is really 12.2.0.3 the terminal release of the 12.2 family and the new features you can find in this release.
Session aims at introducing less familiar audience to the Oracle database statistics concept, why statistics are necessary and how the Oracle Cost-Based Optimizer uses them
Oracle Integration Cloud Service (ICS) best practices learned from the fieldRobert van Mölken
Integration Cloud Service (ICS) provides a cloud hosted means to integrate systems together using a graphical means to define and represent integrations. This presentation sets out to demonstrate how ICS can be used to effectively implement integrations that work both in the cloud and on-premise. This presentation will discuss different customer best practices, showing the audience how to implement integrations with ICS and talk about patterns, challenges and give useful insights into ICS. This should equip the audience with the knowledge on how to use ICS to solve their own integration needs such as removing those tedious manual processes of moving data from one system to another with automation through integration.
ODA Backup Restore Utility & ODA Rescue Live DiskRuggero Citton
When applying maintenance to Oracle Database Appliance, it's best practice to back up the ODA system environment (local system boot disk). DBAs have procedures to backup and recover the database but it is also important that you are able to backup and recover the environment that runs the database. This is especially useful if you encounter an issue during patching; you can quickly restore the system disk back to the pre-patch state.
Optimizing Oracle licensing in VMware environments iQuate
Hosted by:
Jason Keogh – Founder and CTO, iQuate
Will Monin – Alliances Director, VMware
Virtualizing server environments carelessly can lead to significant, unexpected costs in relation to software licenses from vendors such as Oracle, Microsoft and IBM.
However, done correctly, Virtualization can actually significantly reduce software license costs while improving performance, scalability and reliability of enterprise applications.
Unfortunately, many customers are prevented from realizing these benefits because of widespread confusion and uncertainty around the implications of licensing Oracle in VMware environments.
This webinar will be jointly hosted by iQuate and VMware and is focused on Oracle database licensing. It will provide insights as to how best structure virtual environments to reduce costs while ensuring compliance and providing maximum ROI.
Intended Audience:
Professionals working in:
Software Asset Management
IT Asset Management
Procurement
IT Management
IT Operations
Anyone who needs practical guidance on maximizing ROI from implementing Oracle in virtual environments.
Oracle database - The most common license compliance issues seenb.lay
The Oracle Database software is one of the most popular Relational Database Management Systems (RDBMS) used by many of the world’s larger enterprises. Although the Oracle Database is one of the major components in the IT landscape, almost every company that uses the software struggles with managing the accompanying licenses in a complete and accurate manner. This can easily result in large operational, financial and/or legal risks. The objective of this presentations is to provide a clear overview of the most common license compliance issues. After this webinar you can assess your organisations own situation and get a grasp of actions to be taken.
Be prepared and read our white paper "Oracle database - The most common license issues" on www.b-lay.com!
In seinem Vortrag im Rahmen der DOAG Konferenz 2010 in Nürnberg beschrieb Michael Paege, OPITZ CONSULTING Direktor Lizenzmanagement-Beratung und bei der DOAG zuständig für das Competence Center Lizenzierung, Lizenzierungsregeln von Oracle beim Einsatz von VMWare und Aussagen aus einer DOAG Umfrage.
If you are responsible for the Oracle Licences be sure to understand these key rules:
Can you prove ownership? Do you have contracts to hand? Are you measuring your usage? Are you clear on how your access methods and architecture affect your licence position? Learn more in the latest slide deck from Madora Consulting. Bringing Clarity to Oracle Licensing.
Don't wait for an oracle audit - Be proactive!Kay Williams
Licence exposure is primarily impacted by any changes or breaches of your Oracle agreement(s), increase in usage, or where the physical architecture has changed inadvertently and therefore affected your usage.
As an IT Manager, Procurement professional or Software Asset Manager it is worth keeping a mental note or maintaining a risk register for these events so that on a quarterly basis you can carry out a quick assessment. Doing this regularly will lessen any potential financial exposure. Think of it as preventative medicine.
Performance comparison: Multi-Model vs. MongoDB and Neo4jArangoDB Database
Native multi-model databases combine different data models like documents or graphs in one tool and even allow to mix them in a single query. How can this concept compete with a pure document store like MongoDB or a graph database like Neo4j? I myself and a lot of folks in the community asked that question.
So here are some benchmark results.
SAP License Audit Report
SAP License Audit Report uses the the Transaction Audit Logs for capturing the transaction used by the SAP User in the SAP ECC System
The SAP License Audit Report for user license manager analyzes all the users in the system and identifies the amount of time each user spends in the system. From this data, the tool recommends the right type of license classification for each user. The audit procedure also highlights the users who are not assigned to right license type. The tool models the reclassified user licenses as per the suggestions and highlights the cost savings for the company.
The main benefits have come from what he calls 'software harvesting' -- recovering licenses from users who no longer use an application
• SAP Audit Procedure for User License Saver Benefits:
• Gives the company real time access to actual license usage
• Identifies the most optimal license type
• Easily changes user license type classification
• SAP Audit procedure for User License manager will give the company cost savings.
http://www.slideshare.net/SAP-Compliance/sap-license-management
The SAP License Cost According to SAP itself “Most ERP systems are priced according to the number of software users needed and the level of access each of these users will require from the system. According to most industry leaders and publications, the average a manufacturing or complex distribution company can expect to pay is about $4,000* per user
According to a survey of over 225 CIOs of global companies done by CIO Insight, the average ongoing cost per user for SAP is $1518 per year. In a separate study by Nucleus Research on behalf of Oracle, the ongoing costs estimate was considerably higher. Using the 22% annual maintenance fee imposed by SAP on the “list” price of the software, for the purposes of this paper, we are happy to settle at $1500 per year per user. We assume in this $1500 per year is the cost of the Oracle license, the added administrative and support costs for SAP, and the costs of training users and deploying upgrades.
(BIZ305) Case Study: Migrating Oracle E-Business Suite to AWS | AWS re:Invent...Amazon Web Services
With the maturity and breadth of cloud solutions, more enterprises are moving mission-critical workloads to the cloud. American Commercial Lines (ACL) recently migrated their Oracle ERP to AWS. ERP solutions such as Oracle E-Business Suite require specific knowledge in mapping AWS infrastructure to the specific configurations and needs of running these workloads. In this session, Apps Associates and ACL walk through the considerations for running Oracle E-Business Suite on AWS, including deployment architectures, concurrent processing, load balanced forms and web services, varying database transactional workloads, and performance requirements, as well as security and monitoring aspects. ACL shares their experiences and business drivers in making this transition to AWS.
Understanding software licensing with IBM Power Systems PowerVM virtualizationJay Kruemcke
One of the key benefits of combining workloads in a virtualized environment is the ability to pay for less than the full capacity of the machine. Unfortunately there are many misconceptions about how software licensing really works in these environments.
The IBM Power Systems PowerVM virtualization technology offers a great deal of flexibility, but that flexibility also results in complexity when determining software license requirements. This presentation covers important licensing considerations for the IBM Power Systems environment.
Oracle licensing rules the 5 fatal mistakesKay Williams
“Five Fatal Oracle License Mistakes”, is a bit dramatic, but the following 5 mistakes crop up on such a regular basis that we at Madora believe they are worth reiterating.
For those experienced with Oracle, they will know the following as classic gotchas and will keep an eye out. IT professionals and Procurement Officers new to the ways of Oracle may get caught out – so be warned. Let’s walk through some of the five common areas that often have disastrous consequences.
Using the Internet to Research Private CompaniesAugust Jackson
There is a wealth of information that is available about private companies on the Internet. In this presentation I tell you how you can exploit these sources to gain insights into your privately held competitors.
Motorcycle Medical Payments Coverage can help pay for some of your medical costs or funeral expenses if you or anyone on your motorcycle is injured in an accident. Collision Coverage pays for damage to your bike if you collide with another vehicle or something else such as a parked vehicle, construction debris, guardrails or fences. If someone hits your parked motorcycle, this is considered a collision as well.
Planning Optimal Lotus Quickr services for Portal (J2EE) DeploymentsStuart McIntyre
As per the Quickr Wiki ( http://www-10.lotus.com/ldd/lqwiki.nsf/dx/20052009045545WEBCGW.htm ):
"This document contains the presentation from Quickr masterclass covering planning optimal deployments – crawl/walk/run.
Discussing simplistic deployment architectures which can be linearily scaled over time (e.g. from POC to simple-non-clustered to clustered)
Sharing of key tips/recommendations from SVT and Perf - so as to help avoid expensive crit-sits in the field
Tuning for performance, stability and reliability"
Please note, I do not claim any ownership of this presentation, just am uploading to allow sharing via the Quickr Blog. Any questions/comments/issues, just let me know!
Oracle hardware includes a full-suite of scalable engineered systems, servers, and storage that enable enterprises to optimize application and database performance, protect crucial data, and lower costs.
With Oracle, customers have freedom from the complexity of having multiple databases, analytics tools, and machine learning environments. Oracle's data management platform makes it easier and faster for application developers to create microservices-based applications with multiple data types.
Hitchhiker's guide to Cloud-Native Build Pipelines and Infrastructure as CodeRobert van Mölken
As more and more application deployments move to the cloud the scale and complexity becomes harder to manage. Instead of a handful of large instances, you might have many smaller instances, so there are many more things you need to provision. Because of this cloud vendors provide API abstraction of their compute, storage, network and other platform services. In this talk I present a guide to provision these services, such as a Kubernetes cluster, using infrastructure as code and deploy your applications through cloud-native build pipelines. Get to know the concepts behind these DevOps practices and come hear which tools to use like Terraform and Oracle Container Pipelines to automate these laborious tasks on the Oracle Cloud Infrastructure.
Idera live 2021: Managing Databases in the Cloud - the First Step, a Succes...IDERA Software
You need to start moving some on-premises databases to the cloud.
- Where do you begin?
- What are your options?
- What will your job look like afterward?
-What tools can you use to manage databases in the cloud?
- How does troubleshooting database performance problems in the cloud differ from on-premise?
- How can you help manage monthly cloud costs so the effort actually is cost effective?
Moving to the cloud is not as easy as one might think. So, knowing the answers to these kinds of question will place your feet on the path to success. See how DB PowerStudio can readily assist with these efforts and questions.
The presenter, Bert Scalzo, is an Oracle ACE, blogger, author, speaker and database technology consultant. He has worked with all major relational databases, including Oracle, SQL Server, Db2, Sybase, MySQL, and PostgreSQL. Bert’s work experience includes stints as product manager for multiple-database tools, such as DBArtisan and Aqua Data Studio at IDERA. He has three decades of Oracle database experience and previously worked for both Oracle Education and Oracle Consulting. Bert holds several Oracle Masters certifications and his academic credentials include a BS, MS, and PhD in computer science, as well as an MBA.
Oracle RAC and Your Way to the Cloud by Angelo PruscinoMarkus Michalewicz
Angelo Pruscino, SVP Oracle RAC Development, presents the future of Oracle RAC, including some upcoming technologies and their relevance for the (private) database cloud as part of his Keynote during the DOAG 2014 conference.
Similar to Oracle licensing on VMware, Cloud, Hyper V and other virtualised platforms (20)
An overview of the new features available in SQL Server 2016 including Stretch Database, Always Encrypted, Data Masking, In Memory Operational Analytics and more.
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...SOFTTECHHUB
The choice of an operating system plays a pivotal role in shaping our computing experience. For decades, Microsoft's Windows has dominated the market, offering a familiar and widely adopted platform for personal and professional use. However, as technological advancements continue to push the boundaries of innovation, alternative operating systems have emerged, challenging the status quo and offering users a fresh perspective on computing.
One such alternative that has garnered significant attention and acclaim is Nitrux Linux 3.5.0, a sleek, powerful, and user-friendly Linux distribution that promises to redefine the way we interact with our devices. With its focus on performance, security, and customization, Nitrux Linux presents a compelling case for those seeking to break free from the constraints of proprietary software and embrace the freedom and flexibility of open-source computing.
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.
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofsAlex Pruden
This paper presents Reef, a system for generating publicly verifiable succinct non-interactive zero-knowledge proofs that a committed document matches or does not match a regular expression. We describe applications such as proving the strength of passwords, the provenance of email despite redactions, the validity of oblivious DNS queries, and the existence of mutations in DNA. Reef supports the Perl Compatible Regular Expression syntax, including wildcards, alternation, ranges, capture groups, Kleene star, negations, and lookarounds. Reef introduces a new type of automata, Skipping Alternating Finite Automata (SAFA), that skips irrelevant parts of a document when producing proofs without undermining soundness, and instantiates SAFA with a lookup argument. Our experimental evaluation confirms that Reef can generate proofs for documents with 32M characters; the proofs are small and cheap to verify (under a second).
Paper: https://eprint.iacr.org/2023/1886
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
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.
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/
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
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.
Removing Uninteresting Bytes in Software FuzzingAftab Hussain
Imagine a world where software fuzzing, the process of mutating bytes in test seeds to uncover hidden and erroneous program behaviors, becomes faster and more effective. A lot depends on the initial seeds, which can significantly dictate the trajectory of a fuzzing campaign, particularly in terms of how long it takes to uncover interesting behaviour in your code. We introduce DIAR, a technique designed to speedup fuzzing campaigns by pinpointing and eliminating those uninteresting bytes in the seeds. Picture this: instead of wasting valuable resources on meaningless mutations in large, bloated seeds, DIAR removes the unnecessary bytes, streamlining the entire process.
In this work, we equipped AFL, a popular fuzzer, with DIAR and examined two critical Linux libraries -- Libxml's xmllint, a tool for parsing xml documents, and Binutil's readelf, an essential debugging and security analysis command-line tool used to display detailed information about ELF (Executable and Linkable Format). Our preliminary results show that AFL+DIAR does not only discover new paths more quickly but also achieves higher coverage overall. This work thus showcases how starting with lean and optimized seeds can lead to faster, more comprehensive fuzzing campaigns -- and DIAR helps you find such seeds.
- These are slides of the talk given at IEEE International Conference on Software Testing Verification and Validation Workshop, ICSTW 2022.
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!
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...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.
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...UiPathCommunity
💥 Speed, accuracy, and scaling – discover the superpowers of GenAI in action with UiPath Document Understanding and Communications Mining™:
See how to accelerate model training and optimize model performance with active learning
Learn about the latest enhancements to out-of-the-box document processing – with little to no training required
Get an exclusive demo of the new family of UiPath LLMs – GenAI models specialized for processing different types of documents and messages
This is a hands-on session specifically designed for automation developers and AI enthusiasts seeking to enhance their knowledge in leveraging the latest intelligent document processing capabilities offered by UiPath.
Speakers:
👨🏫 Andras Palfi, Senior Product Manager, UiPath
👩🏫 Lenka Dulovicova, Product Program Manager, UiPath
Pushing the limits of ePRTC: 100ns holdover for 100 daysAdtran
At WSTS 2024, Alon Stern explored the topic of parametric holdover and explained how recent research findings can be implemented in real-world PNT networks to achieve 100 nanoseconds of accuracy for up to 100 days.
Pushing the limits of ePRTC: 100ns holdover for 100 days
Oracle licensing on VMware, Cloud, Hyper V and other virtualised platforms
1. Lace Market House
Nottingham
NG1 1HW
www.onomi.co.uk
www.onomi.co.uk
Do’s and Don’ts of
Oracle licensing
in a virtualised
world
Questions to
info@onomi.co.uk
UK Dial in number is: 0330 221 9922
3. Free White Paper
Please note that a 15-page white paper by the presenter will be provided
to attendees of today’s session.
This discusses more fully all the thought processes behind the topic and
provides relevant sources for the information
Note : all the principles I discuss in these materials reflects the generic position.
Everything in life is negotiable, including Oracle contracts, for those with enough
influence.
4. The evolution of deployment architecture
Keeping an eye on Oracle’s commercial interpretation
Physically-
managed server
Bare metal + native O/S
Multiple cpus gradually evolved into
highly-scalable Symmetric Multi-Processor
architectures
For many years cpus were single core.
5. The evolution of deployment architecture
Keeping an eye on Oracle’s commercial interpretation
Physically-
managed server
Bare metal + native O/S
Hardware
Partitioning
Native O/S + rigidly ring-fenced set of cpu resources.
Later developed migration features
Framework for managing resources.
Oracle recognises specific technologies
as “hardware partitioning”. Debating the
meaning is futile : these are Oracle’s rules.
Later developed migration features.
Oracle has not accepted these as compliant
with their partitioning doctrine for licensing
6. The evolution of deployment architecture
Keeping an eye on Oracle’s commercial interpretation
Physically-
managed server
Bare metal + native O/S
Hardware
Partitioning
Native O/S + rigidly ring-fenced set of cpu resources.
Later developed migration features
Virtualised
Clusters
Hypervisor with multiple, varied
O/S instances and live migration
It would be unwise to make the
general assumption that a virtual
machine can be a hardware partition
for Oracle licensing
7. The evolution of deployment architecture
Keeping an eye on Oracle’s commercial interpretation
Physically-
managed server
Bare metal + native O/S
Hardware
Partitioning
Native O/S + rigidly ring-fenced set of cpu resources.
Later developed migration features
Virtualised
Clusters
Hypervisor with multiple, varied
O/S instances and live migration
Cloud Abstraction rather than new
technique, lots of variety
We’ll explore types of
Cloud later
8. The evolution of deployment architecture
Keeping an eye on Oracle’s commercial interpretation
Physically-
managed server
Bare metal + native O/S
Hardware
Partitioning
Native O/S + rigidly ring-fenced set of cpu resources.
Later developed migration features
Virtualised
Clusters
Hypervisor with multiple, varied
O/S instances and live migration
Cloud Abstraction rather than new
technique, lots of variety
Don’t assume that the older models are now irrelevant, far from it !
9. Licensable Environment
A term I created to clarify how Oracle’s licensing rules play out
in the real world, and how you should approach measuring compliance
The valid choices are simply these :-
o The whole of a physically-managed server in the good old-fashioned way
o An approved regime of hardware partitioning.
(NB on x86 kit, the only candidates are OVM for x86 (without live migration)
or Solaris x86 running natively with capped Containers
o The whole of a virtualised cluster**
Generally all the above are considered equal in licensing, and many rules
apply to all of them. This has some unforeseen outcomes.
** Oracle has started to expand licensing scope for VMWare post vCenter 5.1.
If one instance of vCenter manages multiple clusters, Oracle will say they
are all potential migration targets and must be licensed.
10. Licence Metrics
The vast majority of Oracle Technology products offer a choice of Processor or
Named User Plus metrics
Virtualisation and Cloud have not generated new metrics, and bearing in mind the
Licensable Environment concept, lets ensure the meaning of the available metrics
is clear
11. Named User Plus (NUP) Metric
A user under this metric is a real individual (or an automated device)
who interacts with the licensed system.
Hence schema ownership, authentication method and connection method are all
irrelevant
It is NOT a measure of concurrency – prior to Sept 2002 there was a Concurrent
Device (CD) metric for which some customers still retain valid contracts.
It also does not support the notion of job-sharing, ALL users must be licensed
(assuming no special contract has been negotiated)
You are not obliged to keep a register of names, and it is accepted that staff
leave & join – but if audited you must be compliant
Remember if using Oracle middleware as well as database, both tiers must reflect
the user community (or else use the Processor metric)
Using a web-style architecture does not in itself invalidate use of NUPs (but if self-
registration is possible then Processor metric is required)
12. Processor Metric
Beware, this means two entirely different things.
For products with “Standard Edition” in the name (including DB SE1),
a processor is counted as an occupied cpu socket WITH NO REGARD TO CORES.
Otherwise, a processor in licensing terms is derived as follows:-
o Add up the cores in all relevant sockets
o Apply Oracle’s designated multi-core factor ** for the chip-type
http://www.oracle.com/us/corporate/contracts/processor-core-factor-table-070634.pdf
(tip : all Intel and AMD x86 chips are 0.5 factor).
E.g. 2 x quad-core Xeons = 8 cores = 4 Processor licences
For NUPs, take this result and multiply by the mandated minimum
e.g. in above case for DB Enterprise Edition 4 * 25 = 100 NUP minimum
** ignore the heading “Effective Date : March 16th 2009”.
The latest changes are listed at the end.
13. The “Magic Combination”
The only situations where the Licensable Environment concept is not needed
involve products purchased on the Named User Plus metric, and where the
mandated minima are given as absolute numbers.
The obvious examples are Database SE and SE1, and the Business Intelligence
Suites (SE1 and EE Plus).
NUPs are inherently multi-server rights, and for these products the number
required is not linked to the infrastructure design, so simply license all the real
individuals.
14. Hardware Partitioning Benefits
The concept and valid regimes are defined in
http://www.oracle.com/us/corporate/pricing/partitioning-070609.pdf
if only part of a server is used to run Oracle products, then licence costs can be
reduced compared to licensing the entire physical server. Today’s extreme core-
densities make this more critical than ever.
if multiple Oracle products are deployed on a physical server, partitions allow the
licensing to reflect usage of each without overlap, e.g. you could license 2 cpus for
Application Server and 2 cpus for Database, rather than covering 4 cpus for BOTH.
it becomes possible to adopt different Oracle licence metrics for individual
partitions, typically this might be to use Named User Plus pricing for development
environments whilst Processor pricing may be mandated for production.
Specific hardware partition regimes are documented via the White Paper,
including the challenges where some can be invalidated through
migration capabilities
15. Virtualised Server Farms
Assume that each Intel server has 2 occupied cpu sockets,
and that they are of quad-core design.
Therefore, 24 cores in the cluster (until you extend it…)
A typical virtualised server farm
16. Virtualised Server Farms
A typical virtualised server farm
You plan to run a single 4-core virtual machine for Oracle DB EE
Q.1: With VMWare, how many Processor licences are required?
A.1: 24.
No hardware partitioning is recognised.
No node affinity (DRS) is recognised.
Each server has 8 cores i.e. 4 licences.
Oracle assert the whole cluster must be covered.
17. Virtualised Server Farms
A typical virtualised server farm
You plan to run a single 4-core virtual machine for Oracle DB EE
Q.2: With Oracle VM for x86, how many Processor licences are required?
A.2: 24, or 2
Assuming Live Migration can occur, ALL servers must be
covered, and no hardware partitioning allowed.
Without Live Migration one could partition the 4 cores
i.e. 2 Processor licences.
18. Virtualised Server Farms
A typical virtualised server farm
You plan to run a 4-core virtual machine for Oracle DB SE
(servers must have a maximum potential spec of 4 sockets)
Q.3: With VMWare, how many Named User Plus licences are required?
(Assume a user community of 17 users).
A.3: 17.
The NUP metric covers ANY NUMBER of servers.
There are no per-server or per-cpu minima mandated for DB SE.
I call this the “Magic Combination”.
19. Consolidation and/or Customisation?
You may own ISV business applications that include Oracle Technology.
These technology rights are acquired through ASFU licences – Application Specific
Full Use. The licences are limited to being used solely with the intellectual
property of the specific business solution.
Similarly you may own Oracle eBusiness Suite licences, which provide Restricted
Use rights on products such as DB EE and OAS EE.
Be aware that customising beyond the permitted scope of either of the above will
require Full Use licences
Be aware that consolidation or refresh projects could lead to illegal mixes
of the above being placed together with other instances in a single licensed
environment. This is only possible when Full Use licences are obtained.
21. Reviewing the different types of Cloud
• Subscription
based;
• No conventional
licences needed.
Oracle Cloud
Services
Authorised
Cloud
Environments
Hosting
Providers
Managed
Service
Providers
On Premise
(Private
Cloud)
Hybrid Cloud
• Published rules
for AWS &
Azure;
• Note: Amazon
off subscription
as well.
• Oracle licences
are owned by
the hoster, not
the client;
• Proprietary
Hosting =
multiple client
orgs;
• LASEU = one
client org.
• Note: The hoster
has to provide
some
Intellectual
Property in the
service.
• Beware!, MSP
needs to provide
each client with
a unique
Licensed
Environment
that mathches
the licence
entitlement
• H/W Partitioning
and / or
virtualisation
principles will
apply;
• Architect
carefully!.
• No special
considerations;
• Evaulate each
deployment
separately
22. Database 12C: Multitenant Option
Does this help with cloud deployments?
Let’s start by thinking about the name “Multitenant”.
It can imply two different concepts:-
In a hosted cloud, it could mean truly multi-tenant in the sense of multiple
client organisations
In all cases, it means a single installed database system providing the framework
in which to run multiple, completely isolated database instances
23. Multitenant Option Benefits
Sweats the infrastructure assets to deliver more performance than a collection of
multiple instances
Enables High Availability, Disaster Recovery and Backups to be managed at the
Container Database level
Greatly facilitates moving or cloning of the Pluggable databases between
Containers.
This really helps Oracle in running their Applications in the Cloud.
But will it help you with your needs?
24. Multitenant Option Issues
Multitenant Option is no solution for the demise of the Generic Hosting
model of licensing
Multitenant is an Option, and as we’d expect therefore applies only to
DB EE. So no one should be planning to consolidate all their tiny SE/SE1
databases, it’s not going to happen.
What may confuse is that SE and SE1 do allow the choice of the Multitenant
architecture, but only with ONE pluggable database present (no Option needed).
So not very “multi” then.
However this would help when switching to a new patch level or version, you can
prepare the new Container DB (CDB) with the new software level, then quickly
move or clone the Pluggable database (PDB).
The CDB is the thing associated with the software binaries, so the whole system
will always be at a single version level (right down to the Patch level).
Do all your apps work on the same patch level of Oracle?
If not their databases can’t co-reside under a single CDB.
Licensing is applied to the CDB level and so any Options used by any PDBs
will be licensable for the whole infrastructure
25. Summary
Oracle’s licensing principles take a less than intuitive position regarding
virtualised and “migrate-able” environments.
Today’s hardware is over-burdened with core-density that was unthinkable only a
few years ago.
The key tool available to customers and managed service providers to retain
control of licensed capacity is Oracle’s concept of hardware partitioning
On commodity x86 hardware, only Oracle VM for x86 and Solaris x86 are
contenders for implementing hardware partitions, no matter how much
customers tend to gravitate towards VMWare or Hyper-V
Always adopt my principle of Licensable Environment as your guiding light
Cloud requirements need to be scrutinised to establish the underlying context.
In some cases special principles apply, but often the matter will be resolved into
the virtualisation or partitioning arenas, and rules for those must be applied