The document discusses potential use cases for the Freezer backup solution in OpenStack clouds. It describes how Freezer offers a modular architecture using OpenStack modules that allows for easy maintenance and support. Additionally, Freezer can enable digital transformation and provide a single solution for backing up VMs, desktops, applications and physical servers. Freezer also offers incremental encrypted backups and disaster recovery capabilities. The document provides an overview of Freezer's features and capabilities.
There are some issues for OpenStack multi-region mode, for example, lack of global view quotas control, resource utilization, metering data, replication of image / keypair / security group / volume , L2/L3 networking across OpenStack, ... etc. OpenStack cascading is the best-matched solution to solve these issues in multi-site multi-region cloud
Openstack - An introduction/Installation - Presented at Dr Dobb's conference...Rahul Krishna Upadhyaya
Slide was presented at Dr. Dobb's Conference in Bangalore.
Talks about Openstack Introduction in general
Projects under Openstack.
Contributing to Openstack.
This was presented jointly by CB Ananth and Rahul at Dr. Dobb's Conference Bangalore on 12th Apr 2014.
An Architectural Deep Dive With Kubernetes And Containers Powerpoint Presenta...SlideTeam
Introducing An Architectural Deep Dive With Kubernetes And Containers PowerPoint Presentation Slides. Present the need for the containers in an organization with the help of a readily available PPT slideshow. Discuss container architecture, use cases details to make your presentation elaborative. Showcase the features, architecture, installation roadmap, and the 30-60-90 day plan in Kubernetes with the help of modern-designed PPT infographics. Familiarize your viewers with the various components of Kubernetes with the help of content-ready Kubernetes Docker PPT visuals. Make full use of high-quality icons to make your presentation attention-grabbing and meaningful. Compare and contrast Kubernetes with docker swarm based on various parameters with the help of this attention-grabbing PPT slideshow. Elaborate on Kubelet, Kubectl, and Kubeadm with the help of labeled diagrams. Showcase the networking model of Kubernetes, security measures, and the development process with this easy-to-use docker Architecture PowerPoint template. Therefore, hit the download button now to grab this amazing presentation. https://bit.ly/3vtLeFb
There are some issues for OpenStack multi-region mode, for example, lack of global view quotas control, resource utilization, metering data, replication of image / keypair / security group / volume , L2/L3 networking across OpenStack, ... etc. OpenStack cascading is the best-matched solution to solve these issues in multi-site multi-region cloud
Openstack - An introduction/Installation - Presented at Dr Dobb's conference...Rahul Krishna Upadhyaya
Slide was presented at Dr. Dobb's Conference in Bangalore.
Talks about Openstack Introduction in general
Projects under Openstack.
Contributing to Openstack.
This was presented jointly by CB Ananth and Rahul at Dr. Dobb's Conference Bangalore on 12th Apr 2014.
An Architectural Deep Dive With Kubernetes And Containers Powerpoint Presenta...SlideTeam
Introducing An Architectural Deep Dive With Kubernetes And Containers PowerPoint Presentation Slides. Present the need for the containers in an organization with the help of a readily available PPT slideshow. Discuss container architecture, use cases details to make your presentation elaborative. Showcase the features, architecture, installation roadmap, and the 30-60-90 day plan in Kubernetes with the help of modern-designed PPT infographics. Familiarize your viewers with the various components of Kubernetes with the help of content-ready Kubernetes Docker PPT visuals. Make full use of high-quality icons to make your presentation attention-grabbing and meaningful. Compare and contrast Kubernetes with docker swarm based on various parameters with the help of this attention-grabbing PPT slideshow. Elaborate on Kubelet, Kubectl, and Kubeadm with the help of labeled diagrams. Showcase the networking model of Kubernetes, security measures, and the development process with this easy-to-use docker Architecture PowerPoint template. Therefore, hit the download button now to grab this amazing presentation. https://bit.ly/3vtLeFb
How to Survive an OpenStack Cloud Meltdown with CephSean Cohen
What if you lost your datacenter completely in a catastrophe, but your users hardly noticed? Sounds like a mirage, but it’s absolutely possible.
This talk will showcase OpenStack features enabling multisite and disaster recovery functionalities. We’ll present the latest capabilities of OpenStack and Ceph for Volume and Image Replication using Ceph Block and Object as the backend storage solution, as well as look at the future developments they are driving to improve and simplify the relevant architecture use cases, such as Distributed NFV, an emerging use case that rationalizes your IT by using less control planes and allows you to spread your VNF on multiple datacenters and edge deployments.
In this session you will learn about wew OpenStack features enabling Multisite and distributed deployments, as well as review key use cases, architecture design and best practices to help operations avoid the OpenStack cloud Meltdown nightmare.
https://youtu.be/n2S7uNC_KMw
https://goo.gl/cRNGBK
I gave this presentation on 5/17 to the New Mexico VMUG in Santa Fe. The presentation provides an overview of OpenStack, what it is (and isn't), and some things you might learn to get started with OpenStack.
What is OpenStack? This presentation is an overview about the most fascinating projects out there today.
In this presentation, I cover the following topics:
- Quick introduction to OpenStack project
- Explain the OpenStack architecture and how its built
- Get you familiar with the different terminology and concepts
- Get you familiar with OpenStack services (components)
- Go over installation methods and tools
- Review risks
Kafka is a high-throughput, fault-tolerant, scalable platform for building high-volume near-real-time data pipelines. This presentation is about tuning Kafka pipelines for high-performance.
Select configuration parameters and deployment topologies essential to achieve higher throughput and low latency across the pipeline are discussed. Lessons learned in troubleshooting and optimizing a truly global data pipeline that replicates 100GB data under 25 minutes is discussed.
CloudStack - Top 5 Technical Issues and TroubleshootingShapeBlue
Cloudstack Top 5 technical issues and troubleshooting. Cloudstack is a mature product in use by companies world-wide. While being associated with CloudStack development for over 5 years, Abhi has come across some technical issues that once in a while affect the CloudStack deployment. This presentation is an effort to put together top 5 such issues, analyze their symptoms, see them from CloudStack architecture perspective and from the distributed nature of cloud orchestration, then look at ways to avoid them and finally be able to troubleshoot if they occur.
Grafana Loki is a newly developed logs aggregation system that integrated very nicely with Grafana dashboard to link metrics with logs or just use logs as a separate panel. It is open-source and has a growing community.
There is a renaissance underway in the messaging space. Due to the demands of IoT networks, cloud native apps, and microservices developers are looking for simple, fast, messaging systems. This is a sharp contrast to how traditional messaging was done.
This webinar will cover:
- The basics of messaging patterns
- What makes NATS unique
- Using a demo inspired by Pokemon Go as an example
Presentation in IBM Cloud Meet-up of Toronto
https://www.meetup.com/IBM-Cloud-Toronto/events/253903913/?_xtd=gatlbWFpbF9jbGlja9oAJGU3NmM3ZjdmLWE2NzgtNGVlNC1iNGZiLTBlZGE5ZWM0NDZjOQ
OpenStack 운영을 통해 얻은 교훈을 공유합니다.
목차
1. TOAST 클라우드 지금의 모습
2. OpenStack 선택의 이유
3. 구성의 어려움과 극복 사례
4. 활용 사례
5. 풀어야 할 문제들
대상
- TOAST 클라우드를 사용하고 싶은 분
- WMI를 처음 들어보시는 분
Designing Cloud Backup to reduce DR downtime for IT ProfessionalsStorage Switzerland
IT professionals know that the ultimate test of the data protection process is performing a recovery; whether a single server recovery or recovering an entire data center. That said, we are all guilty of focusing too much on the backup process rather than trying to reduce the amount of downtime following a system failure. In this webinar, George Crump, founder of Storage Switzerland and Ian McChord from Datto will provide you with the five critical questions you need to answer in order to reduce or even eliminate downtime.
NVMe and all-flash systems can solve any performance, floor space and energy problems. At least this is the marketing message many vendors and analysts spread today – but actually, sounds too good to be true, right?
Like always in real life, there is no clear black or white, but some circumstances you should be aware of – especially if you intend to leverage these technologies.
You may ask yourself: Do I need to rip and replace my existing storage? What is the best way to integrate both? What benefits do I receive?
Well, just join our brief webinar, which also includes a live demo and audience Q&A so you can get the most out of these technologies, make your storage great again and discover:
• How to integrate Flash over NVMe in real life
• How to benefit of some Flash/NVMe for your entire applications
How to Survive an OpenStack Cloud Meltdown with CephSean Cohen
What if you lost your datacenter completely in a catastrophe, but your users hardly noticed? Sounds like a mirage, but it’s absolutely possible.
This talk will showcase OpenStack features enabling multisite and disaster recovery functionalities. We’ll present the latest capabilities of OpenStack and Ceph for Volume and Image Replication using Ceph Block and Object as the backend storage solution, as well as look at the future developments they are driving to improve and simplify the relevant architecture use cases, such as Distributed NFV, an emerging use case that rationalizes your IT by using less control planes and allows you to spread your VNF on multiple datacenters and edge deployments.
In this session you will learn about wew OpenStack features enabling Multisite and distributed deployments, as well as review key use cases, architecture design and best practices to help operations avoid the OpenStack cloud Meltdown nightmare.
https://youtu.be/n2S7uNC_KMw
https://goo.gl/cRNGBK
I gave this presentation on 5/17 to the New Mexico VMUG in Santa Fe. The presentation provides an overview of OpenStack, what it is (and isn't), and some things you might learn to get started with OpenStack.
What is OpenStack? This presentation is an overview about the most fascinating projects out there today.
In this presentation, I cover the following topics:
- Quick introduction to OpenStack project
- Explain the OpenStack architecture and how its built
- Get you familiar with the different terminology and concepts
- Get you familiar with OpenStack services (components)
- Go over installation methods and tools
- Review risks
Kafka is a high-throughput, fault-tolerant, scalable platform for building high-volume near-real-time data pipelines. This presentation is about tuning Kafka pipelines for high-performance.
Select configuration parameters and deployment topologies essential to achieve higher throughput and low latency across the pipeline are discussed. Lessons learned in troubleshooting and optimizing a truly global data pipeline that replicates 100GB data under 25 minutes is discussed.
CloudStack - Top 5 Technical Issues and TroubleshootingShapeBlue
Cloudstack Top 5 technical issues and troubleshooting. Cloudstack is a mature product in use by companies world-wide. While being associated with CloudStack development for over 5 years, Abhi has come across some technical issues that once in a while affect the CloudStack deployment. This presentation is an effort to put together top 5 such issues, analyze their symptoms, see them from CloudStack architecture perspective and from the distributed nature of cloud orchestration, then look at ways to avoid them and finally be able to troubleshoot if they occur.
Grafana Loki is a newly developed logs aggregation system that integrated very nicely with Grafana dashboard to link metrics with logs or just use logs as a separate panel. It is open-source and has a growing community.
There is a renaissance underway in the messaging space. Due to the demands of IoT networks, cloud native apps, and microservices developers are looking for simple, fast, messaging systems. This is a sharp contrast to how traditional messaging was done.
This webinar will cover:
- The basics of messaging patterns
- What makes NATS unique
- Using a demo inspired by Pokemon Go as an example
Presentation in IBM Cloud Meet-up of Toronto
https://www.meetup.com/IBM-Cloud-Toronto/events/253903913/?_xtd=gatlbWFpbF9jbGlja9oAJGU3NmM3ZjdmLWE2NzgtNGVlNC1iNGZiLTBlZGE5ZWM0NDZjOQ
OpenStack 운영을 통해 얻은 교훈을 공유합니다.
목차
1. TOAST 클라우드 지금의 모습
2. OpenStack 선택의 이유
3. 구성의 어려움과 극복 사례
4. 활용 사례
5. 풀어야 할 문제들
대상
- TOAST 클라우드를 사용하고 싶은 분
- WMI를 처음 들어보시는 분
Designing Cloud Backup to reduce DR downtime for IT ProfessionalsStorage Switzerland
IT professionals know that the ultimate test of the data protection process is performing a recovery; whether a single server recovery or recovering an entire data center. That said, we are all guilty of focusing too much on the backup process rather than trying to reduce the amount of downtime following a system failure. In this webinar, George Crump, founder of Storage Switzerland and Ian McChord from Datto will provide you with the five critical questions you need to answer in order to reduce or even eliminate downtime.
NVMe and all-flash systems can solve any performance, floor space and energy problems. At least this is the marketing message many vendors and analysts spread today – but actually, sounds too good to be true, right?
Like always in real life, there is no clear black or white, but some circumstances you should be aware of – especially if you intend to leverage these technologies.
You may ask yourself: Do I need to rip and replace my existing storage? What is the best way to integrate both? What benefits do I receive?
Well, just join our brief webinar, which also includes a live demo and audience Q&A so you can get the most out of these technologies, make your storage great again and discover:
• How to integrate Flash over NVMe in real life
• How to benefit of some Flash/NVMe for your entire applications
DataCore has spent the last 17 years developing a hardware agnostic set of storage services. Some of these services are common among modern storage systems. Things like snapshots, thin provisioning and mirroring. No other vendor can offer this functionality in a universally compatible format. Our storage services can be found in our SANsymphony-V & DataCore Virtual SAN products.
DataCore has spent the last 17 years developing a hardware agnostic set of storage services. Some of these services are common among modern storage systems. Things like snapshots, thin provisioning and mirroring. No other vendor can offer this functionality in a universally compatible format. Our storage services can be found in our SANsymphony-V & DataCore Virtual SAN products.
Webinar: Cloud Storage: The 5 Reasons IT Can Do it BetterStorage Switzerland
In this webinar learn the five reasons why a private cloud storage system may be more cost effective and deliver a higher quality of service than public cloud storage providers.
In this webinar you will learn:
1. What Public Cloud Storage Architectures Look Like
2. Why Public Providers Chose These Architectures
3. The Problem With Traditional Data Center File Solutions
4. Bringing Cloud Lessons to Traditional IT
5. The Five Reasons IT can Do it Better
Is your flash system up to the challenge? Attend this webinar and learn how you can optimize your SQL Server performance. Hear how the pros pinpoint performance bottlenecks and leverage the latest advancements in storage technology to decrease access latency and IO wait times. By the end of the webinar you’ll have the tools and information you need to recommend the best approach for your SQL Server environment.
Webinar: Achieving VDI Success Without All-Flash ProblemsStorage Switzerland
Join Storage Switzerland and Cloudistics for an informative webinar that will provide an alternative approach that meets user’s performance expectations while leveraging existing – and often already paid for – storage hardware and does not introduce new silos of storage.
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!
When planning for Disaster Recovery it is essential to have a clearly defined set of objectives that are based on your businesses needs .InTechnology's Product Director for Data & Cloud Services, Stefan Haase, provides tips for any business to consider when putting together their disaster recovery plan. http://www.intechnology.co.uk/resource-centre/webcast-disaster-recovery-planning.aspx
The cloud seems like a logical destination for backup data. It is by definition off-site, and the organization no longer needs to worry about allocating valuable floor space to secondary data storage. The problem is that most cloud backup solutions fall short of delivering enterprise class data protection.
Most cloud backup solutions are too complicated to set up and upgrade, don't provide complete platform support, don't provide flexible recovery options, can't meet the enterprises RTO/RPO requirements and don't provide a class of support that enables organizations to lower their operational expense.
In this live webinar Storage Switzerland and Carbonite discuss the five critical capabilities that enterprises, looking to move to cloud backup, need to make sure their solution has.
Join us for this event to learn:
1. Why switch to the cloud for enterprise backup?
2. The five critical capabilities enterprises MUST have in cloud backup solutions. What they are and why enterprises need them.
3. Why and where most solutions miss the mark
4. How Carbonite Server delivers the five critical capabilities
PHD Virtual: Optimizing Backups for Any StorageMark McHenry
Learn about the differences between virtual full, and traditional full and incremental backup modes, and which mode works best depending on the type of storage.
In this webinar join experts from Storage Switzerland and Tegile to discover if the All-Flash Data Center can become reality. We will explore the return on investment that All-Flash systems can deliver, like increase user and virtual machine densities, lower drive counts and simpler storage architectures. We will also look at some of the methods that All-Flash systems employ to deliver an acceptable cost per GB like thin provisioning, clones, deduplication and compression. Finally we will take one last look at disk, does it have a role in the All-Flash Data Center and if it does what should that role be?
on the most suitable storage architecture for virtualizationJordi Moles Blanco
This is a paper I wrote on the most suitable storage architecture for virtualization that solved some of the problems we had with shared storage at CDmon. The paper talks about pros and cons of both ISCSI and NFS and tries to get the most stable and best performing storage solution with the tools we had available at that moment.
A tale of scale & speed: How the US Navy is enabling software delivery from l...sonjaschweigert1
Rapid and secure feature delivery is a goal across every application team and every branch of the DoD. The Navy’s DevSecOps platform, Party Barge, has achieved:
- Reduction in onboarding time from 5 weeks to 1 day
- Improved developer experience and productivity through actionable findings and reduction of false positives
- Maintenance of superior security standards and inherent policy enforcement with Authorization to Operate (ATO)
Development teams can ship efficiently and ensure applications are cyber ready for Navy Authorizing Officials (AOs). In this webinar, Sigma Defense and Anchore will give attendees a look behind the scenes and demo secure pipeline automation and security artifacts that speed up application ATO and time to production.
We will cover:
- How to remove silos in DevSecOps
- How to build efficient development pipeline roles and component templates
- How to deliver security artifacts that matter for ATO’s (SBOMs, vulnerability reports, and policy evidence)
- How to streamline operations with automated policy checks on container images
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
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.
Welcome to the first live UiPath Community Day Dubai! Join us for this unique occasion to meet our local and global UiPath Community and leaders. You will get a full view of the MEA region's automation landscape and the AI Powered automation technology capabilities of UiPath. Also, hosted by our local partners Marc Ellis, you will enjoy a half-day packed with industry insights and automation peers networking.
📕 Curious on our agenda? Wait no more!
10:00 Welcome note - UiPath Community in Dubai
Lovely Sinha, UiPath Community Chapter Leader, UiPath MVPx3, Hyper-automation Consultant, First Abu Dhabi Bank
10:20 A UiPath cross-region MEA overview
Ashraf El Zarka, VP and Managing Director MEA, UiPath
10:35: Customer Success Journey
Deepthi Deepak, Head of Intelligent Automation CoE, First Abu Dhabi Bank
11:15 The UiPath approach to GenAI with our three principles: improve accuracy, supercharge productivity, and automate more
Boris Krumrey, Global VP, Automation Innovation, UiPath
12:15 To discover how Marc Ellis leverages tech-driven solutions in recruitment and managed services.
Brendan Lingam, Director of Sales and Business Development, Marc Ellis
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.
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
Accelerate your Kubernetes clusters with Varnish CachingThijs Feryn
A presentation about the usage and availability of Varnish on Kubernetes. This talk explores the capabilities of Varnish caching and shows how to use the Varnish Helm chart to deploy it to Kubernetes.
This presentation was delivered at K8SUG Singapore. See https://feryn.eu/presentations/accelerate-your-kubernetes-clusters-with-varnish-caching-k8sug-singapore-28-2024 for more details.
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionAggregage
Join Maher Hanafi, VP of Engineering at Betterworks, in this new session where he'll share a practical framework to transform Gen AI prototypes into impactful products! He'll delve into the complexities of data collection and management, model selection and optimization, and ensuring security, scalability, and responsible use.
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfPaige Cruz
Monitoring and observability aren’t traditionally found in software curriculums and many of us cobble this knowledge together from whatever vendor or ecosystem we were first introduced to and whatever is a part of your current company’s observability stack.
While the dev and ops silo continues to crumble….many organizations still relegate monitoring & observability as the purview of ops, infra and SRE teams. This is a mistake - achieving a highly observable system requires collaboration up and down the stack.
I, a former op, would like to extend an invitation to all application developers to join the observability party will share these foundational concepts to build on:
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.
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.
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.
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.
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.
2. Agenda
Onboarding – You, me, … WEPart 1
What kind of business use-cases can
Freezer offer you today?
Part 2
Ideas - What can Freezer offer in the
future
Part 3
https://bit.ly/bos-freezer
4. • Standing in front of you are ..
• 3 people with different backgrounds
and different companies.
• We are:
• (1) Saad Zaher
• (2) Elena Lindqvist
• (3) George Offord
• And the common denominator is ...?
Openstack and FREEZER
Quick intro ….
5. .. And who are you?
• what are you most interested in?
• Private clouds?
• Hybrid clouds?
• Public clouds?
• What is your Industry background?
• How much do you already know?
• Novice?
• Experienced?
• Expert?
• What useful takeaways can we share with you
today?
https://bit.ly/bos-freezer
6. Create strong support for your Business Cases
• Think carefully, plan carefully … and then do it again! Cost savings are
calculated according to many different parameters.
• You have to pay attention to the fact that the actual challenge is to define
and calculate the savings from an e2e perspective.
• It is necessary to take into consideration transformation costs as well!
• Below are listed some strategic important decisions which will drive the
TCO from the operator perspective.
• 1. Do we go for an infrastructure convergence model or not?
• 2. How can we FULLY automate the service, control the network and
guarantee continuous operational status?
• 3. Among the many additional building blocks we have the question
about which product should we choose, and which vendor?
• 5. Which technology should we invest in? ... Open source or not?
What is the licensing model ?
• 6. What is the support model? What do we have to pay for support?
• .... what SLAs do we need in order to cover the entire Cloud environment,
while at the same time insuring that the SLAs share responsibility between
virtualization, real hardware, and VNF suppliers?
https://bit.ly/bos-freezer
7. So, why
backups??
• Backups are needed to protect information
from being lost. The causes for information loss
can be : data deletion or corruption, theft,
hacking, fire , etc ...
• In case of an incident, a backup needs to be
restored quickly which means minimizing
system downtime.
• Lack of a proper backup and restore system
means long system downtime, which results in
significant $$$ loss.
8. … other reasons for having a Backup?
Application bugs
Power failure
Legal requirements
Compliance
*Let's bring some numbers into the picture; see the next slide.
https://bit.ly/bos-freezer
9. …the average
cost of
downtime is
$5,000 per
minute
• Average Outage Period
resolution time per outage is around 200 minutes
(@ 5000/min=$1,000,000).
• Downtime: Impact on Reputation and Loyalty What is
your reputation worth?
• Impact to Employee Productivity Downtime cost
impacts employee productivity
• Cost of Downtime Calculate it Yourself!
• How much do you lose from unexpected downtime of
your servers & business applications?
• The simplest way to calculate potential revenue losses
during an outage is with the equation:
• LOST REVENUE = (GR/TH) x I x H
• GR = gross yearly revenue
• TH = total yearly business hours
• I = percentage impact
• H = number of hours of outage
10. Part 2
• What kind of business use-cases can Freezer
offer you today?
https://bit.ly/bos-freezer
11. Business Use-Case 01
• Besides being an efficient working system,
the customer wants a modular system that
can be easily maintained and supported if
necessary.
• Freezer offers such a logical hierarchical
architecture making use of well known
established Openstack modules.
https://bit.ly/bos-freezer
12. FREEZER
• The architecture of a system
describes its major
components, their
relationships (structures), and
how they interact with each
other.
https://bit.ly/bos-freezer
13. Business Use-Case 02
• Freezer is an enabler, helping to enable a
smooth transition towards digital
transformation
https://bit.ly/bos-freezer
14. Soft migration of Legacy
backups
• Legacy backup & cloud backup - A soft
migration from the old backup to the new
cloud backup
• This is done by putting a Freezer agent on
the Legacy backup HW.
• Every time you do a backup on the Legacy
HW, it will also be backed-up in the cloud.
• The Legacy backup is being added to your
cloud backup in runtime, in the end you
will have backed up all your legacy volume
backup to the cloud backup.
• So why is this good for the customer?
• Freezer is an enabler for migrating backups in a soft and easy way from native to cloud
(simplicity = $ saved).
• Backups for the native solution can be stored in one place in Freezer. One storage place
for backups means less overhead for admin of the backups.
(less admin overhead = $$ saved).
• All Licensing connected with the Legacy system for backups can be quickly discontinued.
(fewer licenses = $$$ saved).
https://bit.ly/bos-freezer
15. What sets
Freezer apart
from the
others?
• TECHNICAL INFORMATION
• Freezer uses ‘rsync’ instead of ‘tar’ for updating backups
• Why? And what does this mean for performance?
• Background.
• Before rsync, Freezer had only one type of engine to backup files – the TAR engine.
This type of an engine allowed the user to preinstall the tar binary for backup and
restore of local files.
• There are Pros & Cons for using “rsync” instead of “tar”
• PRO:
• Rsync engine description. The main feature of this engine is block-based
incremental support. It means that in case a file was changed freezer will backup
only the changed blocks in the file. In this way, it enables use of less space for
writing the incremental backups.
• This is to be seen in comparison to the tar engine which rewrites the entire file
even if there is only a minor incremental change found in the entire file.
• In specific cases rsync is way faster than tar, when there are only small incremental
data changes in a large volume of data because it only transfers the modified
blocks
• CON:
• But rsync needs to do fstats on each file, so rsync is therefore 30% slower than tar.
In the scenario where large volumes of data with many changes in the data need to
be backed-up, the 30% slower factor will have a negative impact!
17. Freezer is a versatile
solution that can be used
for nearly all backups
• Backup-as-a-Service
- Freezer is a flexible tool!
• This is done by putting a Freezer agent
wherever you would want to backup
volumes.
• Freezer can be used to backup:
• VMs
• Desktops
• Physical hosts on your hardware
• Applications on Windows
• So why is this good for the customer?
• Freezer as a single tool being used to handle multiple backup scenarios - offers your
network operations simplicity.
(and once again, simplicity and less admin overhead = $$ saved).
• Freezer requires no licensing. All Licensing connected with multiple backup tools that
you, the customer have in use for different backup scenarios today, can be quickly
discontinued.
(fewer licenses = $$$ saved).
https://bit.ly/bos-freezer
19. Business Use-Case 04
•And even yet another scenario when the
customer wants to leverage solutions to other
clients, multiple clients ………..
•Freezer can then be offered as a Backup-as-a-
Service ...
https://bit.ly/bos-freezer
20. Freezer a BaaS platform for
Openstack cloud instances
• It provides a Web UI panel in
Horizon, API endpoints to store
meta data and backup
configurations.
• The client component saves you
time and money by executing
efficiently data backup and
restore, leveraging Swift
Storage.
• It supports Windows and Linux
https://bit.ly/bos-freezer
21. Incremental encrypted
backup
• A very important feature of
Freezer is that when it performs
backup it performs incremental
encrypted backup!
• This enables Freezer to achieve
a high level of integrity and
consistency for backups of the
main data base technologies
(i.e. MySQL, MongoDB,
MSSQL).
https://bit.ly/bos-freezer
23. Freezer in Production
USE-CASE
Freezer is used in every Helion
deployment to backup
• Mysql Database every 12 hours
• Lifecycle Manager’s information every 48 hours
• Swift rings every 24 hours
Backups are stored by default in Swift
and optionally in a remote SSH server
Everything (including jobs) is deployed
through Ansible
https://bit.ly/bos-freezer
24. Part 3
• Ideas - What can Freezer offer in the future
https://bit.ly/bos-freezer
26. DR Architecture
26
Compute AZ2
OS Db OS Db
Freezer-dr-agent
Backbone
Compute AZ1
Freezer-dr-Agent
Block
AZ1
Block
AZ1
Block
AZ2
Block
AZ2
DC1 DC2
Freezer-api Controller
Freezer-api
Freezer-api Controller
Controller
Freezer-api
Freezer-api
Freezer-api
Controller
Controller
Controller
Compute
DR AZ2
Freezer-dr-agent
Compute
DR AZ1
Freezer-dr-agent
BGP/OSPF
X.X.X.X/24
Y.Y.Y.Y/24
X.X.X.X/24
Y.Y.Y.Y/24
Float IP Float IP
Freezer-dr Freezer-dr
Freezer-dr
https://bit.ly/bos-freezer
27. Disaster Recovery
• The impact to your business from
unexpected downtime is
immeasurable. Almost half of small to
medium businesses that incur a
major technology catastrophe never
recover.
• The effectiveness of employees and
loyalty of your customers all hangs on
the technology choices you make.
28. Compute nodes failure
28
Any monitoring
system for compute
nodes
Any fencing driver
Any evacuation
driver
Any notification
system
Pluggable
Architecture
Health checker
Check nova / neutron for failed hosts
Check status of freezer-agent
Check Monasca / other monitoring
Check IPMI / Watchdog
Fencer
Fence host (Freezer or ipmi)
Disable host/maintenance
Evacuation
Evacuate host
Eventually livemigrate
Notifier
Notify impacted users
https://bit.ly/bos-freezer
29. Think ahead …..…
• In order to be successful there is criteria that must be met.
• You must be able to fully automate on all layers, if this is not in
place this will accrue an extra cost for service integration.
• The architecture must be standardized otherwise you risk end up
with CLOUD solutions living in Silo architectures.
• If that happens you’ll end up paying more for licenses and
services. It might also make it impossible to reach the
expected/wanted NFV/SDN goals of reducing costs and adding
agility to the network.
• Remember that everything is driven by TCO and without a clear vision
from the operator's side there can’t be guaranteed cost savings; this
will become apparent as soon as target goals are missed.
• BUT, if everything is planned correctly by creating a clear roadmap that takes into
account service consolidation - cost savings are absolutely guaranteed (> 30% and
even more..)
https://bit.ly/bos-freezer
30. Think ahead …..…
Three out of four companies worldwide,
are failing in terms of disaster readiness.
They are scoring ratings of either a D or F
grade. Only 28 percent scored an A, B or C
passing grade, with the remaining 72
percent of respondents at risk.
• "54 % of disasters are caused by
software or network failure."
• A key part of almost every disaster
recovery plan is backups.
https://bit.ly/bos-freezer
31. Useful LINKS
• Repo:
https://github.com/openstack/freezer
• Launchpad:
https://launchpad.net/freezer
• The package:
https://pypi.python.org/pypi/freezer
• Wiki:
https://wiki.openstack.org/wiki/Freezer
• Roadmap:
https://wiki.openstack.org/wiki/FreezerRoadmap
• Chat with the team: #openstack-freezer IRC
channel on chat.freenode.net
https://bit.ly/bos-freezer
32. Thank you for joining today’s
presentation!
https://bit.ly/bos-freezer