At Microsoft’s annual developers conference, Microsoft Azure CTO Mark Russinovich disclosed major advances in Microsoft’s hyperscale deployment of Intel field programmable gate arrays (FPGAs). These advances have resulted in the industry’s fastest public cloud network, and new technology for acceleration of Deep Neural Networks (DNNs) that replicate “thinking” in a manner that’s conceptually similar to that of the human brain.
Watch the video: http://wp.me/p3RLHQ-gNu
Sign up for our insideHPC Newsletter: http://insidehpc.com/newsletter
The document discusses Intel's DPDK Validation team and their efforts to improve the quality and robustness of DPDK. It outlines their focus on features like NICs, packet framework and virtualization. It also describes moving to a continuous integration model with automated testing of each patch to DPDK and daily health reports. This is aimed to improve the development and release cycle by catching issues earlier through more frequent testing.
Automating with NX-OS: Let's Get Started!Cisco DevNet
A session in the DevNet Zone at Cisco Live, Berlin. Cisco's flagship data center platform, the Nexus series of switches, has a variety of programming protocols to offer. This session will provide participants with an overview and code examples on various protocols: * NX-API * XMPP * Netconf
In this session, we’ll review how previous efforts, including Netfilter, Berkley Packet Filter (BPF), Open vSwitch (OVS), and TC, approached the problem of extensibility. We’ll show you an open source solution available within the Red Hat Enterprise Linux kernel, where extending and merging some of the existing concepts leads to an extensible framework that satisfies the networking needs of datacenter and cloud virtualization.
Uwe Richter, Juniper Networks
Juniper Day, Praha, 13.5.2015
Jestliže SlideShare nezobrazí prezentaci korektně, můžete si ji stáhnout ve formátu .ppsx nebo .pdf (kliknutím na tlačitko v dolní liště snímků).
About the author: Priya Autee is software engineer at Intel working on various leading edge IA features and Intel(R) RDT expert. She is focused on prototyping and researching open source APIs like DPDK, Intel(R) RDT etc. to support NFV/compute sensitive requirements on Intel Architecture. She holds Masters in Computer Science from Arizona State University, Arizona.
Dockerizing the Hard Services: Neutron and Novaclayton_oneill
Talk about the benefits and pitfalls involved in successfully running complex services like Neutron and Nova inside of Docker containers.
Topics include:
* What magic incantations are needed to run these services at all?
* How to prevent HA router failover on service restarts.
* How to prevent network namespaces from breaking everything.
* Bonus: How network namespace fixes also helped fix Cinder NFS backend
Packet processing in the fast path involves looking up bit patterns and deciding on an actions at line rate. The complexity of these functions at Line Rate, have been traditionally handled by ASICs and NPUs. However with the availability of faster and cheaper CPUs and hardware/software accelerations, it is possible to move these functions onto commodity hardware. This tutorial will talk about the various building blocks available to speed up packet processing both hardware based e.g. SR-IOV, RDT, QAT, VMDq, VTD and software based e.g. DPDK, Fd.io/VPP, OVS etc and give hands on lab experience on DPDK and fd.io fast path look up with following sessions. 1: Introduction to Building blocks: Sujata Tibrewala
Cisco Automation with Puppet and onePK - PuppetConf 2013Puppet
"Cisco Automation with Puppet and onePK" by Jason Pfeifer Technical Marketing Engineer, Cisco.
Presentation Overview: This session will provide an overview of the cisco developed puppet functionality for management and configuration of Cisco devices.
Speaker Bio: Jason is a Cisco Technical Marketing Engineer focusing on programmability and automation of Cisco network devices. He is currently supporting, discussing, evangelizing, and writing applications against Cisco's onePK SDK. He also has a long term love affair with Cisco's Embedded Event Manager.
At Microsoft’s annual developers conference, Microsoft Azure CTO Mark Russinovich disclosed major advances in Microsoft’s hyperscale deployment of Intel field programmable gate arrays (FPGAs). These advances have resulted in the industry’s fastest public cloud network, and new technology for acceleration of Deep Neural Networks (DNNs) that replicate “thinking” in a manner that’s conceptually similar to that of the human brain.
Watch the video: http://wp.me/p3RLHQ-gNu
Sign up for our insideHPC Newsletter: http://insidehpc.com/newsletter
Exploring the Final Frontier of Data Center Orchestration: Network Elements -...Puppet
The document discusses network element automation using Puppet. It provides context on the challenges of manual network configuration including lack of agility, reliability issues from errors, and time spent on basic tasks. Puppet can automate network elements similar to how it automates servers, reducing errors and improving speed/productivity. The Cisco Nexus platform and NXAPI enable programmatic access for automation using Puppet through technologies like onePK and LXC containers running on the switch.
Accelerated dataplanes integration and deploymentOPNFV
Tim Rozet, Red Hat, Feng Pan, Red Hat
This session will explore the challenges and lessons learned with integrating accelerated dataplanes into OPNFV deployments. More specifically the talk will focus on FD.IO (VPP) and OVS DPDK integration into Apex, including different types of configuration options, platform requirements, performance tuning, and deployment challenges. This talk will also provide context to how OpenStack functions differently with these types of dataplanes, and how integration with the OpenDaylight controller works.
3 Years of Puppet at Cisco: The Secrets to Our Success - PuppetConf 2013Puppet
"3 Years of Puppet at Cisco: The Secrets to Our Success" by Keith Chambers and Ryan Uber, Cisco WebEx.
Presentation Overview: WebEx Social (WxS) is an enterprise social networking product by Cisco. Customers can subscribe to WxS as a cloud service or they can purchase a license and run WxS on-premise. Puppet is at the core of our technology stack that includes MongoDB, Solr, RabbitMQ, memcached, ZooKeeper, Nagios, and Graphite. We love Puppet. We pioneered embedding Puppet in Cisco products 3 years ago and have been tireless advocates ever since. We have learned valuable technology/process/culture lessons and developed reusable patterns for: - Scaling to thousands hosts with Puppet - Ensuring host upgrades are 100% reliable - Avoiding Puppet codebase spaghetti - Detecting and eliminating system drift at scale - Creating a culture of shared responsibility through architecture design.
Speaker Bio: Keith Chambers,Technical Leader, Cisco
Keith Chambers is the platform architect for the WebEx Social product at Cisco. He joined Cisco in 2000 and is based out of Seattle Washington. In his current role, Keith leads the engineering team responsible for deploying and operating WebEx Social. Prior to joining the WebEx Social team, Keith worked in Cisco's Unified Communication Business Unit and Technical Assistance Center. Keith was instrumental in the successful virtualization of Cisco's entire Unified Communications portfolio and spoke at VMworld 2009 on the topic of "virtualizing real-time applications". VMware presented Keith with their prestigious vExpert award in 2009. Outside of Cisco, Keith is a house deejay and producer. He enjoys traveling the world and spending time with his family, friends, and beautiful wife Jackie.
As computer network grow larger and more complex, there is a need for a new simple kind of approach to configure them. SDN has emerged as promising network architecture. It takes the control plane away from the individual nodes and centralize the network control by utilizing a flow based traffic management. Mininet is a cost effective and an efficient way to emulate and study SDN.This paper presents a study of programmable networks with basics of Mininet.
OpenStack Summit Tokyo - Know-how of Challlenging Deploy/Operation NTT DOCOMO...Masaaki Nakagawa
DOCOMO MAIL is 24/7 cloud mail system which has accesses from over 20 million people. This mail system stores user's mail archive in OpenStack Swift with Peta Byte scale capacity deployed by NTT DATA.
We have been successfully operating this service since Sep 2014 without any downtime. In this session, we'll present the actual issues and challenges we have faced and conquered.
Here're some specific points we'd like to highlight.
* No service degrade, no downtime.
* Massive scale and still growing.
* Hundreds of servers operated by few people.
Cumulus networks - Overcoming traditional network limitations with open sourceNat Morris
This document discusses how open source software is helping to overcome traditional network limitations and enable new technologies in modern datacenters. It describes how traditional networking approaches using proprietary network operating systems are inflexible black boxes, while Linux provides an open alternative that supports automation, virtualization, and rapid provisioning. The document introduces Cumulus Networks' contributions to open networking, including ONIE for boot loading on switches, the Prescriptive Topology Module for verifying connectivity using LLDP, and improvements to routing protocols and management tools in Quagga and other open source software.
This was co-presented at the OpenStack Summit 2013 in Portland by Kamesh Pemmaraju, Product Manager from Dell and Neil Levine Inktank.
Inktank Ceph is a transformational open source storage solution fully integrated into OpenStack providing scalable object and block storage (via Cinder) using commodity servers. The Ceph solution is resilient to failures, uses storage efficiently, and performs well under a variety of VM Workloads.
Dell Crowbar is an open source software framework that can automatically deploy Ceph and OpenStack on bare metal servers in a matter of hours. The Ceph team worked with Dell to create a Ceph barclamp (a crowbar extention) that integrates Glance, Cinder, and Nova-Volume. As a result, it is lot faster and easier to install, configure, and manage a sizable OpenStack and Ceph cluster that is tightly integrated and cost- optimized.
Hear how OpenStack users can address their storage deployment challenges:
Considerations when selecting a cloud storage system
Overview of the Ceph architecture with unique features and benefits
Overview of Dell Crowbar and how it can automate and simplify Ceph/OpenStack deployments Best practices in deploying cloud storage with Ceph and OpenStack
Fast datastacks - fast and flexible nfv solution stacks leveraging fd.ioOPNFV
This document discusses using Vector Packet Processor (VPP) to provide fast and flexible networking capabilities for NFV solution stacks. It introduces VPP as a high-performance virtual switch that can achieve high throughput even at large scale. VPP offers features like IPv4 and IPv6 routing, Layer 2 switching, and VXLAN tunneling with linear performance scaling across multiple CPU cores. The FastDataStacks project aims to integrate VPP into OpenStack-based NFV solution stacks to provide enhanced networking functions.
Addressing DHCP and DNS scalability issues in OpenStack NeutronVikram G Hosakote
This presentation is about Cisco's highly scalable, enterprise-class, DHCP driver that uses Cisco Prime Network Registrar (CPNR) to address DHCP and DNS scalability issues in OpenStack Neutron.
Microsoft's Production Configurable Cloud leverages FPGAs and a programmable infrastructure to provide accelerated computing capabilities. Key aspects include:
- Using FPGAs on servers and smartNICs to accelerate networking, storage, security and other functions through reconfigurable hardware.
- Developing a pod architecture that connects multiple FPGAs within a rack for low-latency sharing of resources.
- Creating a programmable "configurable cloud" infrastructure that allows workloads to be accelerated locally, through infrastructure enhancements, or remotely on other servers' FPGAs.
- Early FPGA applications provided significant query latency and throughput improvements for Bing search functions. The approach is now used broadly in
In-kernel Analytics and Tracing with eBPF for OpenStack CloudsPLUMgrid
As the movement of applications from bare metal to the cloud continues, considerations around analytics and tracing are becoming more prevalent for security, monitoring, and accounting. As an open source project under the Linux Foundation, the IO Visor Project is working with the kernel community on extending BPF (eBPF) and is being used by many companies for security, tracing, and analytics. This talk will describe how an OpenStack micro-segmentation framework using eBPF can be utilized for analytics and tracing to secure application workloads. Use cases around application security, intrusion detection using service insertion, identity will be described. While networking is one piece of the solution, sandboxing applications to avoid attacks is also important. We will also touch upon how eBPF technology and a unified policy framework can secure application workloads in areas beyond networking.
Software Defined Networking(SDN) and practical implementation_truptitrups7778
This document provides an overview of software defined networks (SDN) and OpenFlow protocol. It discusses the limitations of traditional networks and how SDN addresses these issues by decoupling the control plane from the data plane. The key components of the SDN architecture are described, including the control layer with SDN controllers, the infrastructure layer with OpenFlow switches, and the application layer. The document also covers the OpenFlow protocol for communication between controllers and switches, including message types. Examples of SDN controllers like NOX and POX are also mentioned.
Cumulus Linux Network OS Brings Modern Data Center Networking to the Enterprise
Cumulus® Linux® 2.2 brings greater flexibility, simplified operations and end-to-end resiliency along with a new hardware architecture and new ecosystem solutions
Unattended Deployment with Zero Touch Provisioning (ZTP)Cumulus Networks
Using Zero Touch Provisioning (ZTP) and a configuration management tool, you can bring up a production-ready switch in a matter of minutes — with little effort, scale your IT environment quickly, and reduce risk of mistakes.
Check out the on-demand webinar at: go.cumulusnetworks.com/ztp
This document provides an overview of Kakaocorp's cloud and data center technologies and practices. It discusses Kakaocorp's use of OpenStack for its cloud computing platform, as well as its adoption of DevOps culture and tools like Chef configuration management. The document also describes Kakaocorp's centralized CMDB, monitoring, and deployment systems that form the control plane for its data center automation. Kakaocorp's integrated information service bus called KEMI is presented as well.
OVN: Scaleable Virtual Networking for Open vSwitchmestery
OVN is a network virtualization architecture that allows for scalable virtual networking on Open vSwitch. It abstracts virtual networking from physical networking and provides the same features as physical networks. OVN uses distributed logical flows and databases coordinated by local controllers to convert logical flows to physical flows. This allows for high performance, scalable virtual networking without depending on the physical topology.
Improving Network Application Performance using Load Aware LibeventdevMichelle Holley
Compared to load unaware packet distribution mechanisms often used in the run to completion model, an event scheduler improves core utilization and better handles dynamic traffic mixes by scheduling packets to cores according to their load. It simultaneously provides both atomicity and packet ordering. Hardware-based event schedulers can also provide low-latency inter-core communication. The libeventdev library from Data Plane Development Kit (DPDK) helps developers leverage the event scheduler model.
About the presenter: Sundar Vedantham, Intel, is a Senior Technical Manager working in the Data Center Group in Allentown, PA. His research interests include network traffic and congestion management, high-speed networking, and theoretical computer models, areas in which he holds patents and has published papers, book chapter & articles. He received his Ph.D. in Computer Science in 1997 from Louisiana State University. He enjoys writing articles in English and Tamil to help improve public understanding of technical details behind the fields he has worked on and to attract young students to get into STEM fields.
What is Digital Rebar Provision (and how RackN extends)?rhirschfeld
Walks through how Digital Rebar Provision rethinks bare metal automation beyond simple O/S install into an integrated workflow system for building data center underlay.
INCLUDES VIDEO OF PRESO
Cisco Automation with Puppet and onePK - PuppetConf 2013Puppet
"Cisco Automation with Puppet and onePK" by Jason Pfeifer Technical Marketing Engineer, Cisco.
Presentation Overview: This session will provide an overview of the cisco developed puppet functionality for management and configuration of Cisco devices.
Speaker Bio: Jason is a Cisco Technical Marketing Engineer focusing on programmability and automation of Cisco network devices. He is currently supporting, discussing, evangelizing, and writing applications against Cisco's onePK SDK. He also has a long term love affair with Cisco's Embedded Event Manager.
At Microsoft’s annual developers conference, Microsoft Azure CTO Mark Russinovich disclosed major advances in Microsoft’s hyperscale deployment of Intel field programmable gate arrays (FPGAs). These advances have resulted in the industry’s fastest public cloud network, and new technology for acceleration of Deep Neural Networks (DNNs) that replicate “thinking” in a manner that’s conceptually similar to that of the human brain.
Watch the video: http://wp.me/p3RLHQ-gNu
Sign up for our insideHPC Newsletter: http://insidehpc.com/newsletter
Exploring the Final Frontier of Data Center Orchestration: Network Elements -...Puppet
The document discusses network element automation using Puppet. It provides context on the challenges of manual network configuration including lack of agility, reliability issues from errors, and time spent on basic tasks. Puppet can automate network elements similar to how it automates servers, reducing errors and improving speed/productivity. The Cisco Nexus platform and NXAPI enable programmatic access for automation using Puppet through technologies like onePK and LXC containers running on the switch.
Accelerated dataplanes integration and deploymentOPNFV
Tim Rozet, Red Hat, Feng Pan, Red Hat
This session will explore the challenges and lessons learned with integrating accelerated dataplanes into OPNFV deployments. More specifically the talk will focus on FD.IO (VPP) and OVS DPDK integration into Apex, including different types of configuration options, platform requirements, performance tuning, and deployment challenges. This talk will also provide context to how OpenStack functions differently with these types of dataplanes, and how integration with the OpenDaylight controller works.
3 Years of Puppet at Cisco: The Secrets to Our Success - PuppetConf 2013Puppet
"3 Years of Puppet at Cisco: The Secrets to Our Success" by Keith Chambers and Ryan Uber, Cisco WebEx.
Presentation Overview: WebEx Social (WxS) is an enterprise social networking product by Cisco. Customers can subscribe to WxS as a cloud service or they can purchase a license and run WxS on-premise. Puppet is at the core of our technology stack that includes MongoDB, Solr, RabbitMQ, memcached, ZooKeeper, Nagios, and Graphite. We love Puppet. We pioneered embedding Puppet in Cisco products 3 years ago and have been tireless advocates ever since. We have learned valuable technology/process/culture lessons and developed reusable patterns for: - Scaling to thousands hosts with Puppet - Ensuring host upgrades are 100% reliable - Avoiding Puppet codebase spaghetti - Detecting and eliminating system drift at scale - Creating a culture of shared responsibility through architecture design.
Speaker Bio: Keith Chambers,Technical Leader, Cisco
Keith Chambers is the platform architect for the WebEx Social product at Cisco. He joined Cisco in 2000 and is based out of Seattle Washington. In his current role, Keith leads the engineering team responsible for deploying and operating WebEx Social. Prior to joining the WebEx Social team, Keith worked in Cisco's Unified Communication Business Unit and Technical Assistance Center. Keith was instrumental in the successful virtualization of Cisco's entire Unified Communications portfolio and spoke at VMworld 2009 on the topic of "virtualizing real-time applications". VMware presented Keith with their prestigious vExpert award in 2009. Outside of Cisco, Keith is a house deejay and producer. He enjoys traveling the world and spending time with his family, friends, and beautiful wife Jackie.
As computer network grow larger and more complex, there is a need for a new simple kind of approach to configure them. SDN has emerged as promising network architecture. It takes the control plane away from the individual nodes and centralize the network control by utilizing a flow based traffic management. Mininet is a cost effective and an efficient way to emulate and study SDN.This paper presents a study of programmable networks with basics of Mininet.
OpenStack Summit Tokyo - Know-how of Challlenging Deploy/Operation NTT DOCOMO...Masaaki Nakagawa
DOCOMO MAIL is 24/7 cloud mail system which has accesses from over 20 million people. This mail system stores user's mail archive in OpenStack Swift with Peta Byte scale capacity deployed by NTT DATA.
We have been successfully operating this service since Sep 2014 without any downtime. In this session, we'll present the actual issues and challenges we have faced and conquered.
Here're some specific points we'd like to highlight.
* No service degrade, no downtime.
* Massive scale and still growing.
* Hundreds of servers operated by few people.
Cumulus networks - Overcoming traditional network limitations with open sourceNat Morris
This document discusses how open source software is helping to overcome traditional network limitations and enable new technologies in modern datacenters. It describes how traditional networking approaches using proprietary network operating systems are inflexible black boxes, while Linux provides an open alternative that supports automation, virtualization, and rapid provisioning. The document introduces Cumulus Networks' contributions to open networking, including ONIE for boot loading on switches, the Prescriptive Topology Module for verifying connectivity using LLDP, and improvements to routing protocols and management tools in Quagga and other open source software.
This was co-presented at the OpenStack Summit 2013 in Portland by Kamesh Pemmaraju, Product Manager from Dell and Neil Levine Inktank.
Inktank Ceph is a transformational open source storage solution fully integrated into OpenStack providing scalable object and block storage (via Cinder) using commodity servers. The Ceph solution is resilient to failures, uses storage efficiently, and performs well under a variety of VM Workloads.
Dell Crowbar is an open source software framework that can automatically deploy Ceph and OpenStack on bare metal servers in a matter of hours. The Ceph team worked with Dell to create a Ceph barclamp (a crowbar extention) that integrates Glance, Cinder, and Nova-Volume. As a result, it is lot faster and easier to install, configure, and manage a sizable OpenStack and Ceph cluster that is tightly integrated and cost- optimized.
Hear how OpenStack users can address their storage deployment challenges:
Considerations when selecting a cloud storage system
Overview of the Ceph architecture with unique features and benefits
Overview of Dell Crowbar and how it can automate and simplify Ceph/OpenStack deployments Best practices in deploying cloud storage with Ceph and OpenStack
Fast datastacks - fast and flexible nfv solution stacks leveraging fd.ioOPNFV
This document discusses using Vector Packet Processor (VPP) to provide fast and flexible networking capabilities for NFV solution stacks. It introduces VPP as a high-performance virtual switch that can achieve high throughput even at large scale. VPP offers features like IPv4 and IPv6 routing, Layer 2 switching, and VXLAN tunneling with linear performance scaling across multiple CPU cores. The FastDataStacks project aims to integrate VPP into OpenStack-based NFV solution stacks to provide enhanced networking functions.
Addressing DHCP and DNS scalability issues in OpenStack NeutronVikram G Hosakote
This presentation is about Cisco's highly scalable, enterprise-class, DHCP driver that uses Cisco Prime Network Registrar (CPNR) to address DHCP and DNS scalability issues in OpenStack Neutron.
Microsoft's Production Configurable Cloud leverages FPGAs and a programmable infrastructure to provide accelerated computing capabilities. Key aspects include:
- Using FPGAs on servers and smartNICs to accelerate networking, storage, security and other functions through reconfigurable hardware.
- Developing a pod architecture that connects multiple FPGAs within a rack for low-latency sharing of resources.
- Creating a programmable "configurable cloud" infrastructure that allows workloads to be accelerated locally, through infrastructure enhancements, or remotely on other servers' FPGAs.
- Early FPGA applications provided significant query latency and throughput improvements for Bing search functions. The approach is now used broadly in
In-kernel Analytics and Tracing with eBPF for OpenStack CloudsPLUMgrid
As the movement of applications from bare metal to the cloud continues, considerations around analytics and tracing are becoming more prevalent for security, monitoring, and accounting. As an open source project under the Linux Foundation, the IO Visor Project is working with the kernel community on extending BPF (eBPF) and is being used by many companies for security, tracing, and analytics. This talk will describe how an OpenStack micro-segmentation framework using eBPF can be utilized for analytics and tracing to secure application workloads. Use cases around application security, intrusion detection using service insertion, identity will be described. While networking is one piece of the solution, sandboxing applications to avoid attacks is also important. We will also touch upon how eBPF technology and a unified policy framework can secure application workloads in areas beyond networking.
Software Defined Networking(SDN) and practical implementation_truptitrups7778
This document provides an overview of software defined networks (SDN) and OpenFlow protocol. It discusses the limitations of traditional networks and how SDN addresses these issues by decoupling the control plane from the data plane. The key components of the SDN architecture are described, including the control layer with SDN controllers, the infrastructure layer with OpenFlow switches, and the application layer. The document also covers the OpenFlow protocol for communication between controllers and switches, including message types. Examples of SDN controllers like NOX and POX are also mentioned.
Cumulus Linux Network OS Brings Modern Data Center Networking to the Enterprise
Cumulus® Linux® 2.2 brings greater flexibility, simplified operations and end-to-end resiliency along with a new hardware architecture and new ecosystem solutions
Unattended Deployment with Zero Touch Provisioning (ZTP)Cumulus Networks
Using Zero Touch Provisioning (ZTP) and a configuration management tool, you can bring up a production-ready switch in a matter of minutes — with little effort, scale your IT environment quickly, and reduce risk of mistakes.
Check out the on-demand webinar at: go.cumulusnetworks.com/ztp
This document provides an overview of Kakaocorp's cloud and data center technologies and practices. It discusses Kakaocorp's use of OpenStack for its cloud computing platform, as well as its adoption of DevOps culture and tools like Chef configuration management. The document also describes Kakaocorp's centralized CMDB, monitoring, and deployment systems that form the control plane for its data center automation. Kakaocorp's integrated information service bus called KEMI is presented as well.
OVN: Scaleable Virtual Networking for Open vSwitchmestery
OVN is a network virtualization architecture that allows for scalable virtual networking on Open vSwitch. It abstracts virtual networking from physical networking and provides the same features as physical networks. OVN uses distributed logical flows and databases coordinated by local controllers to convert logical flows to physical flows. This allows for high performance, scalable virtual networking without depending on the physical topology.
Improving Network Application Performance using Load Aware LibeventdevMichelle Holley
Compared to load unaware packet distribution mechanisms often used in the run to completion model, an event scheduler improves core utilization and better handles dynamic traffic mixes by scheduling packets to cores according to their load. It simultaneously provides both atomicity and packet ordering. Hardware-based event schedulers can also provide low-latency inter-core communication. The libeventdev library from Data Plane Development Kit (DPDK) helps developers leverage the event scheduler model.
About the presenter: Sundar Vedantham, Intel, is a Senior Technical Manager working in the Data Center Group in Allentown, PA. His research interests include network traffic and congestion management, high-speed networking, and theoretical computer models, areas in which he holds patents and has published papers, book chapter & articles. He received his Ph.D. in Computer Science in 1997 from Louisiana State University. He enjoys writing articles in English and Tamil to help improve public understanding of technical details behind the fields he has worked on and to attract young students to get into STEM fields.
What is Digital Rebar Provision (and how RackN extends)?rhirschfeld
Walks through how Digital Rebar Provision rethinks bare metal automation beyond simple O/S install into an integrated workflow system for building data center underlay.
INCLUDES VIDEO OF PRESO
This document discusses immutable infrastructure and how it can help address issues with mutable infrastructure configurations. It defines immutable infrastructure as pre-configuring systems before deployment so running systems are delivered as complete units. This enables delegating management to platforms like Kubernetes. It presents three patterns for immutable provisioning: 1) using a baseline image and configuration, 2) live booting and configuration, and 3) deploying pre-built images. Image creation ideally involves configuring a live system and capturing the results. Immutable infrastructure can provide benefits like speed, safety and scalability compared to traditional mutable approaches.
Preview of Rob Hirschfeld and Shane Gibson's Immutable Infrastructure presentation at Container World 2018. Talks about what it is and why immutable is important. Also covers options on creating immutable deployments.
Data Center’s Last Mile: Zero Touch Metal AutomationRackN
The slide-deck is an excellent RackN and Digital Rebar overview created by Rob Hirschfeld and Greg Althaus, co-founders of RackN on the critical issue facing data center operations teams. Their open-source based offering completes the integration challenge existing between platforms/orchestration tools and control/provision technology.
By integrating with the platform and orchestration solutions, RackN is able to replace the control and provisioning tools without adding complexity or replacing established technology.
Rob Hirschfeld (CEO) & Greg Althaus (CTO)
November, 2017
This slide deck goes along with the YouTube video at https://youtu.be/qez1lpob8UM.
Immutable infrastructure with Docker and containers (GlueCon 2015)Jérôme Petazzoni
"Never upgrade a server again. Never update your code. Instead, create new servers, and throw away the old ones!"
That's the idea of immutable servers, or immutable infrastructure. This makes many things easier: rollbacks (you can always bring back the old servers), A/B testing (put old and new servers side by side), security (use the latest and safest base system at each deploy), and more.
However, throwing in a bunch of new servers at each one-line CSS change is going to be complicated, not to mention costly.
Containers to the rescue! Creating container "golden images" is easy, fast, dare I say painless. Replacing your old containers with new ones is also easy to do; much easier than virtual machines, let alone physical ones.
In this talk, we'll quickly recap the pros (and cons) of immutable servers; then explain how to implement that pattern with containers. We will use Docker as an example, but the technique can easily be adapted to Rocket or even plain LXC containers.
The Digital Rebar community builds, maintains, and supports the open source Digital Rebar Provision (DRP) platform. DRP is a modern data center provisioning tool that offers bare metal and virtual infrastructure provisioning through a single binary. The community is led by RackN, which provides commercial support and proprietary packages extending DRP's capabilities. The document provides information on getting involved in the community through GitHub, Slack, online meetups, and contacting RackN for support or trial licenses.
Immutable pattern in IT infrastructure architecture. Building own OS'es and containers to deliver software.
Examples for delivery pipelines. Pros and cons for containers and configuration managers. Docker, Ansible, Chef, AWS CloudFormation, GCE, Terraform.
This document discusses how to setup a telco in the cloud using open source technologies. It describes how the company X by Orange uses infrastructure as code practices like Git, Packer, Terraform, and Ansible to provision their cloud infrastructure immutably. They deploy applications as containers using OpenShift and monitor services with Prometheus and Netdata. The goal is to provide flexible online solutions to customers faster than traditional telcos by embracing a cloud native approach.
Easier, Better, Faster, Safer Deployment with Docker and Immutable ContainersC4Media
Video and slides synchronized, mp3 and slide download available at URL http://bit.ly/1W22OMy.
Jerome Petazzoni explains in detail the advantages of immutable servers, then how to implement them with containers in general, and Docker in particular. Filmed at qconnewyork.com.
Jerome Petazzoni is a senior engineer at Docker, where he helps others to containerize all the things. In another life he built and operated Xen clouds when EC2 was just the name of a plane, developed a GIS to deploy fiber interconnects through the French subway, managed commando deployments of large-scale video streaming systems in bandwidth-constrained environments such as conference centers.
Sanger, upcoming Openstack for Bio-informaticiansPeter Clapham
Delivery of a new Bio-informatics infrastructure at the Wellcome Trust Sanger Center. We include how to programatically create, manage and provide providence for images used both at Sanger and elsewhere using open source tools and continuous integration.
Everything as Code principles and processes we used at Hepsiburada from Workstation Provisioning to Infrastructure. Learnings from our production experience
Agenda:
- Infrastructure As Code
- Workstation Provisioning
- Pipelines as Code
- Observability As Code
- ADRs
- Test Driven Everything
Putting The PaaS in OpenStack with Diane Mueller @RedHat OpenShift Origin
RedHat has created it's own OpenStack distribution that is now in preview and still a bit rough around the edges, but promises to include what is needed to deploy & evaluate a truly & complete Open Cloud environment. In addition, Red Hat wants there to be a widely used open-source community developed PaaS model for the cloud which includes being open to participation by a community of peers.
To really create a open cloud environment and to make it useful, you need to complete the stack with an PaaS. Just getting a cloud environment up and running is no longer enough. The challenge that OpenStack faces is how to get people, applications and services working on OpenStack out of the box.
One approach to the problem is to combining all the necessary pieces that go into building an OpenStack cloud (compute, storage, networking, management) with a platform as a service (PaaS) into your OpenStack distribution.
OpenShift Origin project is licensed under the Apache License 2.0, a permissive and widely-used open source license, which was selected so that the code would be available for use by the broadest range of
individuals and organizations. This is the same license chosen by the OpenStack project, for much the same reason. This license is already well known and understood by individuals and organizations already involved in cloud computing and in enterprise scale open source development.
In this session, I'll discuss RedHat's efforts with OpenStack, Fedora, & OpenShift Origin to create a more complete OpenStack distribution. Our community initiatives to ensure Origin easily and seamlessly integrates on any OpenStack distribution and how to you can add Origin into your own OpenStack distributions.
http://openstacksummitapril2013.sched.org/event/93a0a84f3623c2e1cdf9563b72f9e351#.UW2YmnAnsUU
The document describes an agenda for an Italy First Openshift Meetup in Milan in June 2017. It includes sections on Platform as a Service (PAAS), Openshift architecture and features, building and deploying applications, and tools available on Openshift. It also provides information on how to get started with Openshift, including using Openshift Online, the CDK, and Katacoda for demos.
International Journal of Engineering Research and Applications (IJERA) is an open access online peer reviewed international journal that publishes research and review articles in the fields of Computer Science, Neural Networks, Electrical Engineering, Software Engineering, Information Technology, Mechanical Engineering, Chemical Engineering, Plastic Engineering, Food Technology, Textile Engineering, Nano Technology & science, Power Electronics, Electronics & Communication Engineering, Computational mathematics, Image processing, Civil Engineering, Structural Engineering, Environmental Engineering, VLSI Testing & Low Power VLSI Design etc.
The document discusses the infrastructure challenges faced by Edison Nation, an old Rails 2.3 application with over 100,000 members and a distributed team. It covered topics like moving to newer Linux distributions, improving automation, upgrading Rails, implementing load balancing, and switching to Unicorn and Nginx for better performance under heavy load after the site was featured unexpectedly on Nightline TV. It also discussed using Puppet for configuration management, MCollective for orchestration, Graylog2 for log management, and other techniques for scaling the infrastructure.
Composable Infrastructure Talk at Interop ITX 2018RackN
Composable infrastructure allows physical server resources like CPUs, memory, storage and networking to be pooled and allocated dynamically to workloads. This contrasts with traditional static physical servers or virtual servers. Composable infrastructure aims to provide benefits like reduced overprovisioning and improved time to deploy services, but it adds complexity and its use cases are currently limited. While an emerging technology, it does not provide clear advantages over traditional virtual or physical infrastructure for many customers.
Preview of Rob Hirschfeld and Shane Gibson's Immutable Infrastructure presentation at Container World 2018. Talks about what it is and why immutable is important. Also covers options on creating immutable deployments.
RackN was founded in 2011 by Rob Hirschfeld and Greg Althaus to develop next generation infrastructure software for automating provisioning of bare metal, containers, and VMs across cloud and edge computing environments (1). Building upon their open source Digital Rebar project, which began as Project Crowbar in 2011 to automate OpenStack installations, RackN provides data center provisioning software that can be quickly installed and provides automation capabilities in layers (2). RackN's software automates management and control of provisioning using protocols like DHCP, PXE, and HTTP to install software on infrastructure and supports immutable infrastructure deployments for automated, identical deployments at scale (3).
Operational Improvement Issues, Impacts and Solution from RackNRackN
This 1-pager sheet highlights a key issue for Operational Improvement along with the impact a RackN solution can offer. The focus is on the impact that clouds have had on internal data centers and how RackN can allow companies to recoup that investment by providing efficiency for existing equipment.
Rob Hirschfeld talk at the 2017 KubeCon in Austin, TX. In this talk he presents an Immutable Bootstrap demo of Kubernetes using Kubeadm to provision on bare metal. Talk URL http://sched.co/CU8h.
Rob Hirschfeld talk at CloudExpo West in Oct/Nov 2017. Learn more about RackN solutions enabling automation, orchestration and provisioning at scale at http://www.rackn.com. The blog post associated with this talk is at http://bit.ly/sre v devops.
Risk Analysis 101: Using a Risk Analyst to Fortify Your IT Strategyjohn823664
Discover how a minor IT glitch became the catalyst for a major strategic shift. In this real-world story, follow Emma, a CTO at a fast-growing managed service provider, as she faces a critical data backup failure—and turns to a risk analyst from remoting.work to transform chaos into clarity.
This presentation breaks down the essentials of IT risk analysis and shows how SMBs can proactively manage cyber threats, regulatory gaps, and infrastructure vulnerabilities. Learn what a remote risk analyst really does, why structured risk management matters, and how remoting.work delivers vetted experts without the overhead of full-time hires.
Perfect for CTOs, IT managers, and business owners ready to future-proof their IT strategy.
👉 Visit remoting.work to schedule your free risk assessment today.
Refactoring meta-rauc-community: Cleaner Code, Better Maintenance, More MachinesLeon Anavi
RAUC is a widely used open-source solution for robust and secure software updates on embedded Linux devices. In 2020, the Yocto/OpenEmbedded layer meta-rauc-community was created to provide demo RAUC integrations for a variety of popular development boards. The goal was to support the embedded Linux community by offering practical, working examples of RAUC in action - helping developers get started quickly.
Since its inception, the layer has tracked and supported the Long Term Support (LTS) releases of the Yocto Project, including Dunfell (April 2020), Kirkstone (April 2022), and Scarthgap (April 2024), alongside active development in the main branch. Structured as a collection of layers tailored to different machine configurations, meta-rauc-community has delivered demo integrations for a wide variety of boards, utilizing their respective BSP layers. These include widely used platforms such as the Raspberry Pi, NXP i.MX6 and i.MX8, Rockchip, Allwinner, STM32MP, and NVIDIA Tegra.
Five years into the project, a significant refactoring effort was launched to address increasing duplication and divergence in the layer’s codebase. The new direction involves consolidating shared logic into a dedicated meta-rauc-community base layer, which will serve as the foundation for all supported machines. This centralization reduces redundancy, simplifies maintenance, and ensures a more sustainable development process.
The ongoing work, currently taking place in the main branch, targets readiness for the upcoming Yocto Project release codenamed Wrynose (expected in 2026). Beyond reducing technical debt, the refactoring will introduce unified testing procedures and streamlined porting guidelines. These enhancements are designed to improve overall consistency across supported hardware platforms and make it easier for contributors and users to extend RAUC support to new machines.
The community's input is highly valued: What best practices should be promoted? What features or improvements would you like to see in meta-rauc-community in the long term? Let’s start a discussion on how this layer can become even more helpful, maintainable, and future-ready - together.
Ivanti’s Patch Tuesday breakdown goes beyond patching your applications and brings you the intelligence and guidance needed to prioritize where to focus your attention first. Catch early analysis on our Ivanti blog, then join industry expert Chris Goettl for the Patch Tuesday Webinar Event. There we’ll do a deep dive into each of the bulletins and give guidance on the risks associated with the newly-identified vulnerabilities.
Bridging AI and Human Expertise: Designing for Trust and Adoption in Expert S...UXPA Boston
AI and Machine Learning are transforming expert systems, augmenting human decision-making in fields ranging from finance and healthcare to manufacturing and supply chain. But for AI to be truly effective, experts must trust and adopt these systems. This talk explores how UX practitioners can bridge the gap between AI’s computational power and human expertise.
We'll discuss key challenges, including designing for trust, working with the limits of explainability, and ensuring adoption through user-centered strategies. Attendees will gain practical insights into how to craft AI-driven experiences that experts rely on with confidence, ensuring these systems enhance rather than hinder decision-making.
Accommodating Neurodiverse Users Online (Global Accessibility Awareness Day 2...User Vision
This talk was aimed at specifically addressing the gaps in accommodating neurodivergent users online. We discussed identifying potential accessibility issues and understanding the importance of the Web Content Accessibility Guidelines (WCAG), while also recognising its limitations. The talk advocated for a more tailored approach to accessibility, highlighting the importance of adaptability in design and the significance of embracing neurodiversity to create truly inclusive online experiences. Key takeaways include recognising the importance of accommodating neurodivergent individuals, understanding accessibility standards, considering factors beyond WCAG, exploring research and software for tailored experiences, and embracing universal design principles for digital platforms.
Mastering Testing in the Modern F&B Landscapemarketing943205
Dive into our presentation to explore the unique software testing challenges the Food and Beverage sector faces today. We’ll walk you through essential best practices for quality assurance and show you exactly how Qyrus, with our intelligent testing platform and innovative AlVerse, provides tailored solutions to help your F&B business master these challenges. Discover how you can ensure quality and innovate with confidence in this exciting digital era.
Breaking it Down: Microservices Architecture for PHP Developerspmeth1
Transitioning from monolithic PHP applications to a microservices architecture can be a game-changer, unlocking greater scalability, flexibility, and resilience. This session will explore not only the technical steps but also the transformative impact on team dynamics. By decentralizing services, teams can work more autonomously, fostering faster development cycles and greater ownership. Drawing on over 20 years of PHP experience, I’ll cover essential elements of microservices—from decomposition and data management to deployment strategies. We’ll examine real-world examples, common pitfalls, and effective solutions to equip PHP developers with the tools and strategies needed to confidently transition to microservices.
Key Takeaways:
1. Understanding the core technical and team dynamics benefits of microservices architecture in PHP.
2. Techniques for decomposing a monolithic application into manageable services, leading to more focused team ownership and accountability.
3. Best practices for inter-service communication, data consistency, and monitoring to enable smoother team collaboration.
4. Insights on avoiding common microservices pitfalls, such as over-engineering and excessive interdependencies, to keep teams aligned and efficient.
Crazy Incentives and How They Kill Security. How Do You Turn the Wheel?Christian Folini
Everybody is driven by incentives. Good incentives persuade us to do the right thing and patch our servers. Bad incentives make us eat unhealthy food and follow stupid security practices.
There is a huge resource problem in IT, especially in the IT security industry. Therefore, you would expect people to pay attention to the existing incentives and the ones they create with their budget allocation, their awareness training, their security reports, etc.
But reality paints a different picture: Bad incentives all around! We see insane security practices eating valuable time and online training annoying corporate users.
But it's even worse. I've come across incentives that lure companies into creating bad products, and I've seen companies create products that incentivize their customers to waste their time.
It takes people like you and me to say "NO" and stand up for real security!
This presentation dives into how artificial intelligence has reshaped Google's search results, significantly altering effective SEO strategies. Audiences will discover practical steps to adapt to these critical changes.
https://www.fulcrumconcepts.com/ai-killed-the-seo-star-2025-version/
This guide highlights the best 10 free AI character chat platforms available today, covering a range of options from emotionally intelligent companions to adult-focused AI chats. Each platform brings something unique—whether it's romantic interactions, fantasy roleplay, or explicit content—tailored to different user preferences. From Soulmaite’s personalized 18+ characters and Sugarlab AI’s NSFW tools, to creative storytelling in AI Dungeon and visual chats in Dreamily, this list offers a diverse mix of experiences. Whether you're seeking connection, entertainment, or adult fantasy, these AI platforms provide a private and customizable way to engage with virtual characters for free.
Longitudinal Benchmark: A Real-World UX Case Study in Onboarding by Linda Bor...UXPA Boston
This is a case study of a three-part longitudinal research study with 100 prospects to understand their onboarding experiences. In part one, we performed a heuristic evaluation of the websites and the getting started experiences of our product and six competitors. In part two, prospective customers evaluated the website of our product and one other competitor (best performer from part one), chose one product they were most interested in trying, and explained why. After selecting the one they were most interested in, we asked them to create an account to understand their first impressions. In part three, we invited the same prospective customers back a week later for a follow-up session with their chosen product. They performed a series of tasks while sharing feedback throughout the process. We collected both quantitative and qualitative data to make actionable recommendations for marketing, product development, and engineering, highlighting the value of user-centered research in driving product and service improvements.
React Native for Business Solutions: Building Scalable Apps for SuccessAmelia Swank
See how we used React Native to build a scalable mobile app from concept to production. Learn about the benefits of React Native development.
for more info : https://www.atoallinks.com/2025/react-native-developers-turned-concept-into-scalable-solution/
Middle East and Africa Cybersecurity Market Trends and Growth Analysis Preeti Jha
The Middle East and Africa cybersecurity market was valued at USD 2.31 billion in 2024 and is projected to grow at a CAGR of 7.90% from 2025 to 2034, reaching nearly USD 4.94 billion by 2034. This growth is driven by increasing cyber threats, rising digital adoption, and growing investments in security infrastructure across the region.
Google DeepMind’s New AI Coding Agent AlphaEvolve.pdfderrickjswork
In a landmark announcement, Google DeepMind has launched AlphaEvolve, a next-generation autonomous AI coding agent that pushes the boundaries of what artificial intelligence can achieve in software development. Drawing upon its legacy of AI breakthroughs like AlphaGo, AlphaFold and AlphaZero, DeepMind has introduced a system designed to revolutionize the entire programming lifecycle from code creation and debugging to performance optimization and deployment.
Harmonizing Multi-Agent Intelligence | Open Data Science Conference | Gary Ar...Gary Arora
This deck from my talk at the Open Data Science Conference explores how multi-agent AI systems can be used to solve practical, everyday problems — and how those same patterns scale to enterprise-grade workflows.
I cover the evolution of AI agents, when (and when not) to use multi-agent architectures, and how to design, orchestrate, and operationalize agentic systems for real impact. The presentation includes two live demos: one that books flights by checking my calendar, and another showcasing a tiny local visual language model for efficient multimodal tasks.
Key themes include:
✅ When to use single-agent vs. multi-agent setups
✅ How to define agent roles, memory, and coordination
✅ Using small/local models for performance and cost control
✅ Building scalable, reusable agent architectures
✅ Why personal use cases are the best way to learn before deploying to the enterprise
Dark Dynamism: drones, dark factories and deurbanizationJakub Šimek
Startup villages are the next frontier on the road to network states. This book aims to serve as a practical guide to bootstrap a desired future that is both definite and optimistic, to quote Peter Thiel’s framework.
Dark Dynamism is my second book, a kind of sequel to Bespoke Balajisms I published on Kindle in 2024. The first book was about 90 ideas of Balaji Srinivasan and 10 of my own concepts, I built on top of his thinking.
In Dark Dynamism, I focus on my ideas I played with over the last 8 years, inspired by Balaji Srinivasan, Alexander Bard and many people from the Game B and IDW scenes.
Dark Dynamism: drones, dark factories and deurbanizationJakub Šimek
Immutable Kubernetes with Digital Rebar Provision
1. Using Digital Rebar Provision for Immutable Infrastructure
RackN, Inc
January, 2018
<<< Shift Left <<<
2. 2
Sr. Architect and Community Evangelist
[email protected]
Sr. Architect and
Community Evangelist
Shane Gibson
Shane Gibson is an Architect, Engineer, and Community Evangelist working at
RackN; leaders in physical and hybrid DevOps software. His experience spans
over two decades and includes Mainframe Hardware and Operations, Unix
Systems, Network Engineering, Computer Security, Virtualization Technologies,
Cloud Platforms, and Production Operations. He is passionate about automation,
full stack infrastructure architecture, and modern computing practices as applied to
Production Operations environments.
3. 3
An eight year history building physical automation
Learned many DevOps lessons in the field:
“Crowbar” … "Open Crowbar" …
"Digital Rebar ver 2" … "Digital Rebar Provision ver3"
1)
2)
5. 5
Create / Destroy Patterns.
● Mimics the Cloud/Container pattern of "Create"
and "Destroy"
6. 6
Create / Destroy Patterns.
● Mimics the Cloud/Container pattern of "Create"
and "Destroy"
● Favors minimal one-time configuration of runtime
state and secrets
7. 7
Create / Destroy Patterns.
● Mimics the Cloud/Container pattern of "Create"
and "Destroy"
● Favors minimal one-time configuration of runtime
state and secrets
● "Shift Left" in our Dev → CI/CD → Pre-Prod →
Prod pipeline
8. 8
Create / Destroy Patterns.
● Mimics the Cloud/Container pattern of "Create"
and "Destroy"
● Favors minimal one-time configuration of runtime
state and secrets
● "Shift Left" in our Dev → CI/CD → Pre-Prod →
Prod pipeline
● Both Image based and Package based patterns
supported
9. 9
As our deployments get
more complex and
interconnected, the
immutable pattern helps
limit drift between our
intended and actual
production environment.
The benefits of an immutable
infrastructure include more
consistency and reliability in
your infrastructure and a
simpler, more predictable
deployment process.
Immutable deployment is not
zero-configuration: the process
relies on minimal run-once
post-boot initialization.
11. 11
● Single Golang binary **
● Lightweight
● API first
● Fast
● Modern
● PXE/DHCP provisioning
● Composable Workflow (stages)
● Webevents
** requires: 7zip, bsdtar, unzip
(dependencies to be removed soon)
12. 12
HTTPS
DHCP
HTTP
Provisioning connects multiple
services and protocols
PXE is a very limited bootstrap
environment and restricts how the
system can work.
These protocols are deeply
embedded into infrastructure and
impossible to change.
Digital Rebar Provision Service
Core Services:
*DHCP or Provision services are optional
depending on configuration requirements.
API / UI
Service API (/api/v3)
UI Redirect (/ui)
8092/tcp
DHCP*:
Address Management
Next Boot Services
67/udp
TFTP PROVISION*:
PXE Boot Images
Dynamic Templates
Static Files
8091/tcp
Data
File
System
69/udp
No External
Database
Required
13. 13
Digital Rebar Scaffold
Distributed On-Premises
O
C
P
Stages
API
Plug-In
API
Template
API
Discover Customer
Burn-In
Install
Register
Inventory
Log
Notify
Verify
Alert
Ops Ticket
Reset
Chain Next
Install
Network
Grant SSH
Notify
RAID &
BIOS
Inventory
BIOS
RAID
IPMI
Chain Next
Post-
Provision
Grant SSH
Secure
CMDB
Notify
Hand OffChain Next Chain Next
P = provision C = control O = orchestrate
14. 14
● Always API first …
● CLI generated from API
● UX consumes API
● webhooks
● integrations inbound
...and outbound
17. 17
Provision requests are for a system state
with optional parameters.
The intermediate changes to achieve the
state are not exposed to the requester.
Operators of the provisioning system
require high transparency, staged
operation and control.
Provisioning
System
Reset Join
Install
Config
Test
Requested
State
Returned
State
19. 19
provisioned systems
Lightweight. Atomic. Coordination. Not Orchestration.
performed during provisioning activities
"secret"
master
DRP endpoint:
coordinates secret
management - locks minions
until master is ready
grantor:
provides "secret"
minions
20. 20
provisioned systems
Lightweight. Atomic. Coordination. Not Orchestration.
performed during provisioning activities
"secret"
master
DRP endpoint:
coordinates secret
management - locks minions
until master is ready
grantor:
provides "secret"
minions
followers:
use "secret" for cluster
action - typically "join"
join
33. 33
Apply cloud and container lessons to our Bare Metal …
package
server
image
provision
server
initial
config
34. 34
Apply cloud and container lessons to our Bare Metal …
package
server
image
provision
server
initial
config
package
server
image
patch 1
patch 2
35. 35
Apply cloud and container lessons to our Bare Metal …
package
server
image
provision
server
initial
config
package
server
image
provision
server
initial
config
destroy!!
patch 1
patch 2
36. 36
Apply cloud and container lessons to our Bare Metal …
package
server
image
provision
server
initial
config
package
server
image
provision
server
initial
config
destroy!!
destroy!!
patch 1
patch 2
package
provision
37. 37
Refining Our Immutable Pattern
● live boot - in ram/memory
○ reboot to apply updates
○ fast
○ consume additional memory
○ makes Provisioner more "critical path"
● Installed - to local disk
○ slower to install
○ frees memory resources
○ provisioner is less critical to Update operations
38. 38
Refining Our Immutable Pattern
● Packages (repos, kickstart, preseed)
○ VERY hard to control dependencies (pkg/lib versions)
○ easy pattern to implement
○ can define the configuration of system immutably
○ MUST own your own repos with controlled updates to pkgs
● Image based (raw, tarball, wim)
○ super FAST to install
○ requires a image build solution (eg "Packer")
○ enables very "far left shift"
○ stronger guarantees of Production deployment matching CI/CD, Dev/Test, etc.
39. For self-trial, start at http://rebar.digital
• Quickstart takes about 30 minutes
• Use your own hardware, VirtualBox or Packet.net
account
– use “RACKN100” on Packet.net for credit
Digital Rebar UX is the RackN.com Portal
- https://rackn.github.io/provision-ux/
• Portal use is free
• Registration unlocks additional packages
40. 40
Give this thing a kick …
● QuickStart
○ http://provision.readthedocs.io/en/latest/doc/quickstart.html
● KRIB - Kubernetes Rebar Immutable Bootstrap
○ http://provision.readthedocs.io/en/latest/doc/integrations/krib.html