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.
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.
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.
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
Device Programmability with Cisco Plug-n-Play SolutionCisco DevNet
Cisco Open Plug-n-Play solution allows customers to reduce the costs associated with deployment/installation of network devices, increase the speed and reduce the complexity of deployments without compromising the security. Using Cisco Plug-n-Play solution, customers can do Zero Touch Installs of Cisco gear in various deployment scenarios and deployment locations.
Watch the DevNet 2052 replay from the Cisco Live On-Demand Library at: https://www.ciscolive.com/online/connect/sessionDetail.ww?SESSION_ID=91108&backBtn=true
Check out more and register for Cisco DevNet: http://ow.ly/jCNV3030OfS
Configuration Management Tools on NX-OSCisco DevNet
A session in the DevNet Zone at Cisco Live, Berlin. On Cisco Nexus devices, configuration is performed using command-line interfaces (CLIs) that run only on the device. Configuration Management Tools allow you to automate the network devices configuration in the same way sysadmin have automated the server configuration. These tools include Puppet, Chef and Ansible. We will be introducing the concept of each of them, agent vs agent-less and demoing some use cases.
We will also describe some of the technology enablers like NX-API REST that allows you to enable configurations that would require issuing many CLI commands by combining configuration actions in relatively few HTTP/HTTPS operations."
The DevOps model is rapidly transforming IT operations and development practices. But what are the precursors necessary to implement DevOps? To achieve an agile, virtualized, and highly automated IT environment, what technological requirements need to be in place? OpenStack has the potential to facilitate DevOps implementation and practices at several different layers in the data center. In this session we'll quickly discuss what DevOps is, then discuss many components that are logically required to move towards DevOps in your environment. Finally we'll explore in depth several ways OpenStack can provide these baseline components.
Watch the DevNet 1104 replay from the Cisco Live On-Demand Library at: https://www.ciscolive.com/online/connect/sessionDetail.ww?SESSION_ID=92695&backBtn=true
Check out more and register for Cisco DevNet: http://ow.ly/jCNV3030OfS
Watch the replay: http://cs.co/90028vTty
You have heard of NETCONF, YANG, Python, and REST. However, do you really understand what they can do for your business, network, and networking career?
Learn how you can create apps that automate operations, consume network telemetry, and control network resources with minimal programming experience.
Resources:
Watch the New Era of Networking playlist: http://cs.co/90058sI1U
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.
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.
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
Device Programmability with Cisco Plug-n-Play SolutionCisco DevNet
Cisco Open Plug-n-Play solution allows customers to reduce the costs associated with deployment/installation of network devices, increase the speed and reduce the complexity of deployments without compromising the security. Using Cisco Plug-n-Play solution, customers can do Zero Touch Installs of Cisco gear in various deployment scenarios and deployment locations.
Watch the DevNet 2052 replay from the Cisco Live On-Demand Library at: https://www.ciscolive.com/online/connect/sessionDetail.ww?SESSION_ID=91108&backBtn=true
Check out more and register for Cisco DevNet: http://ow.ly/jCNV3030OfS
Configuration Management Tools on NX-OSCisco DevNet
A session in the DevNet Zone at Cisco Live, Berlin. On Cisco Nexus devices, configuration is performed using command-line interfaces (CLIs) that run only on the device. Configuration Management Tools allow you to automate the network devices configuration in the same way sysadmin have automated the server configuration. These tools include Puppet, Chef and Ansible. We will be introducing the concept of each of them, agent vs agent-less and demoing some use cases.
We will also describe some of the technology enablers like NX-API REST that allows you to enable configurations that would require issuing many CLI commands by combining configuration actions in relatively few HTTP/HTTPS operations."
The DevOps model is rapidly transforming IT operations and development practices. But what are the precursors necessary to implement DevOps? To achieve an agile, virtualized, and highly automated IT environment, what technological requirements need to be in place? OpenStack has the potential to facilitate DevOps implementation and practices at several different layers in the data center. In this session we'll quickly discuss what DevOps is, then discuss many components that are logically required to move towards DevOps in your environment. Finally we'll explore in depth several ways OpenStack can provide these baseline components.
Watch the DevNet 1104 replay from the Cisco Live On-Demand Library at: https://www.ciscolive.com/online/connect/sessionDetail.ww?SESSION_ID=92695&backBtn=true
Check out more and register for Cisco DevNet: http://ow.ly/jCNV3030OfS
Watch the replay: http://cs.co/90028vTty
You have heard of NETCONF, YANG, Python, and REST. However, do you really understand what they can do for your business, network, and networking career?
Learn how you can create apps that automate operations, consume network telemetry, and control network resources with minimal programming experience.
Resources:
Watch the New Era of Networking playlist: http://cs.co/90058sI1U
UCS Management APIs A Technical Deep DiveCisco DevNet
Underneath the UCS API Python SDK, Powershell Libraries and VMware and OpenStack plugins there is the UCS XML API itself. This session will go deep into the API and explain how the SDK, Libraries and plugins actually communicate with UCS components. We will cover API session management, queries, query filters, configuration methods, functions and event subscription. Understanding the low-level UCS APIs and Object Model will enable you to build your own programmatic interface into your UCS environments in the language you like on the platform of your choosing.
Watch the DevNet 3003 replay from the Cisco Live On-Demand Library at: https://www.ciscolive.com/online/connect/sessionDetail.ww?SESSION_ID=91099&backBtn=true
Check out more and register for Cisco DevNet: http://ow.ly/jCNV3030OfS
Rome 2017: Building advanced voice assistants and chat botsCisco DevNet
If it takes minutes to code a simple bot, building professional bots represents quite a challenge. Soon you realize you need serious programming and API architecture experience but also “Bot” specific skills. In this session, we'll first show the code of advanced Chat and Voice interactions, and then explore the challenges faced when building advanced Bots (Context storage, NLP approaches, Bot Metadata, OAuth scopes), and discuss interesting opportunities from latest industry trends (Bot platforms, Serverless, Microservices). This talk is about showing the code and sharing lessons learned.
FIWARE Lab architecture, an open point to start the installation of a new regionFernando Lopez Aguilar
Description of the different configurations that you can use in order to install a new OpenStack node, including the minimum requirements of capacity of the hosts and the distribution of services per each host.
TechWiseTV Workshop: Digital Building SwitchesRobb Boyd
Replay the live event: http://cs.co/90078whdP
Review the Q&A from this event: http://cs.co/90078jrSS
Cisco Catalyst Digital Building Series Switches are new low-voltage Universal PoE switches, designed to converge LED lighting with HVAC, security, and other siloed systems used in commercial building applications. These switches are simple to install, safe from security threats typically associated with IoT endpoints, and, best of all, cost effective.
Our TechWiseTV webinar explores innovative solutions designed in collaboration with our partner community and how our enterprise customers are using these smart switches.
Open Device Programmability: Hands-on Intro to RESTCONF (and a bit of NETCONF)Cisco DevNet
In this small group, hands-on workshop session you'll learn how to write your first Python application that uses YANG, NETCONF and , RESTCONF to access operational and configuration data on a device.
Watch the DevNet 2044 replay from the Cisco Live On-Demand Library at: https://www.ciscolive.com/online/connect/sessionDetail.ww?SESSION_ID=92725&backBtn=true
Check out more and register for Cisco DevNet: http://ow.ly/jCNV3030OfS
Building a WiFi Hotspot with NodeJS: Cisco Meraki - ExCap APICisco DevNet
Captive Portals, also known as Splash Pages, are a common requirement for guest WiFi. Captive portals typically deliver branding, a terms of service and a simple login process before authenticating the client onto the network. By leveraging the Meraki ExCap API, developers can customize this experience based on their requirements. This deep dive will walk through the various API options: Click-through vs Sign-on Splash page Programming a Click-through and Sign-on (w/ RADIUS) using NodeJS Programming a Click-through with Node-RED Leveraging OAuth for social login support.
Watch the DevNet 2049 replay from the Cisco Live On-Demand Library at: https://www.ciscolive.com/online/connect/sessionDetail.ww?SESSION_ID=92727&backBtn=true
Check out more and register for Cisco DevNet: http://ow.ly/jCNV3030OfS
How to Build Advanced Voice Assistants and ChatbotsCisco DevNet
Learn more about the CodeMotion Voice Machine and Cisco DevNet Chatbot. Understand what a typical bot journey is and where to go to get more information about Cisco Spark and Tropo.
Intel développe une "ONP" (Open Network Platform) dit autrement un switch ouvert offrant les fonctions de base nécessaires au SDN. Si vous souhaitez connaitre le matériel utilisé, les stack logicielle exploitée et les compatibilité avec notamment les orchestrateurs, ce doc est fait pour vous.
PLNOG 17 - Grzegorz Kornacki - F5 and OpenStackPROIDEA
F5 is a top Security and Application Delivery Controller vendor. OpenStack is a free and open-source software platform for cloud computing, mostly deployed as an infrastructure-as-a-service (IaaS).
This seemingly unrelated disciplines have a lot of in common. This session will explain what F5 can do for OpenStack, and what OpenStack can do for F5. We will touch upon: F5 platform virtualization, deployment automation, LBaaS and OpenStack security.
We hosted a live workshop on Sep 22, 2015. These are the slides requested by the audience. If you want to hear the replay AND see the live demonstration, follow the link below.
Open NX-OS: Maximize Programmability with NX-API REST
http://cs.co/9008BKHIi
Thanks for watching, Robb, @robbboyd
Helpful links:
Nexus Programmability Guide:
http://www.cisco.com/c/en/us/td/docs/switches/datacenter/nexus9000/sw/7-x/programmability/guide/b_Cisco_Nexus_9000_Series_NX-OS_Programmability_Guide_7x.html
NX API REST Object Model Specification: http://developer.cisco.com
Chef Enterprise Agent (Supermarket): http://supermarket.chef.io
Cisco Chef Cookbook GitHub: https://github.com/cisco/cisco-network-chef-cookbook
Puppet Enterprise Agent (Puppetforge): http://forge.puppetlabs.com
Cisco Puppet Module GitHub: https://github.com/cisco/cisco-network-puppet-module
Cisco Software Repository: https://devhub.cisco.com/artifactory/open-nxos
Nexus 3/9K Datacenter GitHub Repository (NX-API, Ansible, NXAPI REST Scripting Examples, etc): http://github.com/datacenter/nexus9000
Custom Application Integration SDK: http://devhub.cisco.com/artifactory/open-nxos
Virtual vN9K, Please contact your Cisco AM to request access currently
Technology Development and Innovation at CiscoCisco Canada
This presentation will cover, how to align your network to the business, delivering innovation-hardware, delivering innovation-software and how to tie it all together.
UCS Management APIs A Technical Deep DiveCisco DevNet
Underneath the UCS API Python SDK, Powershell Libraries and VMware and OpenStack plugins there is the UCS XML API itself. This session will go deep into the API and explain how the SDK, Libraries and plugins actually communicate with UCS components. We will cover API session management, queries, query filters, configuration methods, functions and event subscription. Understanding the low-level UCS APIs and Object Model will enable you to build your own programmatic interface into your UCS environments in the language you like on the platform of your choosing.
Watch the DevNet 3003 replay from the Cisco Live On-Demand Library at: https://www.ciscolive.com/online/connect/sessionDetail.ww?SESSION_ID=91099&backBtn=true
Check out more and register for Cisco DevNet: http://ow.ly/jCNV3030OfS
Rome 2017: Building advanced voice assistants and chat botsCisco DevNet
If it takes minutes to code a simple bot, building professional bots represents quite a challenge. Soon you realize you need serious programming and API architecture experience but also “Bot” specific skills. In this session, we'll first show the code of advanced Chat and Voice interactions, and then explore the challenges faced when building advanced Bots (Context storage, NLP approaches, Bot Metadata, OAuth scopes), and discuss interesting opportunities from latest industry trends (Bot platforms, Serverless, Microservices). This talk is about showing the code and sharing lessons learned.
FIWARE Lab architecture, an open point to start the installation of a new regionFernando Lopez Aguilar
Description of the different configurations that you can use in order to install a new OpenStack node, including the minimum requirements of capacity of the hosts and the distribution of services per each host.
TechWiseTV Workshop: Digital Building SwitchesRobb Boyd
Replay the live event: http://cs.co/90078whdP
Review the Q&A from this event: http://cs.co/90078jrSS
Cisco Catalyst Digital Building Series Switches are new low-voltage Universal PoE switches, designed to converge LED lighting with HVAC, security, and other siloed systems used in commercial building applications. These switches are simple to install, safe from security threats typically associated with IoT endpoints, and, best of all, cost effective.
Our TechWiseTV webinar explores innovative solutions designed in collaboration with our partner community and how our enterprise customers are using these smart switches.
Open Device Programmability: Hands-on Intro to RESTCONF (and a bit of NETCONF)Cisco DevNet
In this small group, hands-on workshop session you'll learn how to write your first Python application that uses YANG, NETCONF and , RESTCONF to access operational and configuration data on a device.
Watch the DevNet 2044 replay from the Cisco Live On-Demand Library at: https://www.ciscolive.com/online/connect/sessionDetail.ww?SESSION_ID=92725&backBtn=true
Check out more and register for Cisco DevNet: http://ow.ly/jCNV3030OfS
Building a WiFi Hotspot with NodeJS: Cisco Meraki - ExCap APICisco DevNet
Captive Portals, also known as Splash Pages, are a common requirement for guest WiFi. Captive portals typically deliver branding, a terms of service and a simple login process before authenticating the client onto the network. By leveraging the Meraki ExCap API, developers can customize this experience based on their requirements. This deep dive will walk through the various API options: Click-through vs Sign-on Splash page Programming a Click-through and Sign-on (w/ RADIUS) using NodeJS Programming a Click-through with Node-RED Leveraging OAuth for social login support.
Watch the DevNet 2049 replay from the Cisco Live On-Demand Library at: https://www.ciscolive.com/online/connect/sessionDetail.ww?SESSION_ID=92727&backBtn=true
Check out more and register for Cisco DevNet: http://ow.ly/jCNV3030OfS
How to Build Advanced Voice Assistants and ChatbotsCisco DevNet
Learn more about the CodeMotion Voice Machine and Cisco DevNet Chatbot. Understand what a typical bot journey is and where to go to get more information about Cisco Spark and Tropo.
Intel développe une "ONP" (Open Network Platform) dit autrement un switch ouvert offrant les fonctions de base nécessaires au SDN. Si vous souhaitez connaitre le matériel utilisé, les stack logicielle exploitée et les compatibilité avec notamment les orchestrateurs, ce doc est fait pour vous.
PLNOG 17 - Grzegorz Kornacki - F5 and OpenStackPROIDEA
F5 is a top Security and Application Delivery Controller vendor. OpenStack is a free and open-source software platform for cloud computing, mostly deployed as an infrastructure-as-a-service (IaaS).
This seemingly unrelated disciplines have a lot of in common. This session will explain what F5 can do for OpenStack, and what OpenStack can do for F5. We will touch upon: F5 platform virtualization, deployment automation, LBaaS and OpenStack security.
We hosted a live workshop on Sep 22, 2015. These are the slides requested by the audience. If you want to hear the replay AND see the live demonstration, follow the link below.
Open NX-OS: Maximize Programmability with NX-API REST
http://cs.co/9008BKHIi
Thanks for watching, Robb, @robbboyd
Helpful links:
Nexus Programmability Guide:
http://www.cisco.com/c/en/us/td/docs/switches/datacenter/nexus9000/sw/7-x/programmability/guide/b_Cisco_Nexus_9000_Series_NX-OS_Programmability_Guide_7x.html
NX API REST Object Model Specification: http://developer.cisco.com
Chef Enterprise Agent (Supermarket): http://supermarket.chef.io
Cisco Chef Cookbook GitHub: https://github.com/cisco/cisco-network-chef-cookbook
Puppet Enterprise Agent (Puppetforge): http://forge.puppetlabs.com
Cisco Puppet Module GitHub: https://github.com/cisco/cisco-network-puppet-module
Cisco Software Repository: https://devhub.cisco.com/artifactory/open-nxos
Nexus 3/9K Datacenter GitHub Repository (NX-API, Ansible, NXAPI REST Scripting Examples, etc): http://github.com/datacenter/nexus9000
Custom Application Integration SDK: http://devhub.cisco.com/artifactory/open-nxos
Virtual vN9K, Please contact your Cisco AM to request access currently
Technology Development and Innovation at CiscoCisco Canada
This presentation will cover, how to align your network to the business, delivering innovation-hardware, delivering innovation-software and how to tie it all together.
This is 10% of my NMD design consultancy portfolio. A summary of the first 16 years of my professional experience as a product designer. A small part of the overall production that was recently digitalized. Only the last slide has a single image that tries to shrink the application of basic design concepts in the development of 10 new IT business ventures from 1993 to 2013. Thus the choice of this title, showing that it took me 34 years to learn a few steps about the reality of Design Thinking, which I used in the last 20 years of my Business Development experience. All the business summarized in that last slide, represent service solutions for the Loyalty and Prepaid verticals.
The Greater Pittsburgh Nonprofit Partnership hosted its 2011 Semi-Annual Membership Meeting on June 22, 2011. Ron Kramer from Schneider Downs presented on the potential changes to charitable deductions. Members Laura Maines, Bernadette Turner, and Dave Coplan provided a PA budget update, an update on our three committees' work, and an introduction to our 2012 dues changes, respectively. Thanks to all, including our Chair, Colleen Fedor and President, Diana Bucco for leading the meeting.
Lorean Boulevard, Empreendimento na Vila São Francisco (Golf Club) em São Paulo.
Consultor de Imóveis CLOVIS
Telefone: +55 11 7213-2472
Twitter: www.twitter.com/clovisci
Nagios Conference 2007 | Nagios in very large Environments by Werner NeunteuflNETWAYS
Monitoring von 25 000 Services mit einem Nagios Server in großen heterogenen Umgebungen. Fallbeispiele beim Österreichisches Bundesministerium (300 Novell Server, 27 000 Messungen) & Amt der niederösterreichischen Landesregierung (350 UNIX und Microsoft Server, 12 000 Messungen)
In den letzten vier Jahren wurde von ITdesign ein völlig anderer Weg eingeschlagen um in großen hetereogenen Umgebungen Messungen durchführen zu können. Der Schlüssel zum Erfolg liegt dabei in einem neuem Design aller Plugins, die mehrere Messungen parallel durchführen und gleichzeitig eigenständig in der Lage sind Meßdaten aufzuzeichnen (und Graphen zu generieren) ohne dass damit die CPU belastet wird.
Neben den Plugins wurde ein komplettes Framework rund um Nagios geschaffen, das eine einfache Erweiterung von Endsystemen zulässt. Damit können Systeme wie AS/400, VMWARE ESX 3.0, IBM Director, Microsoft 4 node Cluster, etc. einfach eingebunden werden.
TechWiseTV Workshop: Open NX-OS and Devops with Puppet LabsRobb Boyd
Two incredible engineers: Shane Corban from Cisco and Carl Caum from Puppet Labs came together to be our guest experts for this workshop. See the demos in the replay at bit.ly/1lJQm3A
The PAC aims to promote engagement between various experts from around the world, to create relevant, value-added content sharing between members. For Neotys, to strengthen our position as a thought leader in load & performance testing.
Since its beginning, the PAC is designed to connect performance experts during a single event. In June, during 24 hours, 20 participants convened exploring several topics on the minds of today’s performance tester such as DevOps, Shift Left/Right, Test Automation, Blockchain and Artificial Intelligence.
The post release technologies of Crysis 3 (Slides Only) - Stewart NeedhamStewart Needham
For AAA games now there is a consumer expectation that the developer has a post release strategy. This strategy goes beyond just DLC content. Users expect to receive bug fixes, balancing updates, gamemode variations and constant tuning of the game experience. So how can you architect your game technology to facilitate all of this? Stewart explains the unique patching system developed for Crysis 3 Multiplayer which allowed the team to hot-patch pretty much any asset or data used by the game. He also details the supporting telemetry, server and testing infrastructure required to support this along with some interesting lessons learned.
nuclio is iguazio's open source serverless project. nuclio is 100x faster, brings significant new functionality and works with data and event sources to accelerate performance and development.
Leveraging the strength of OSGi to deliver a convergent IoT Ecosystem - O Log...mfrancis
The “internet of things” is the next revolutionary wave following profound changes brought to us by Personal Computers (connecting places) and Mobile Phones (connecting people on the go). This third wave heralds the beginning of the new era of pervasive connectivity, embedded intelligence, and application convergence. It will be the world where smart things will communicate among themselves and with us enabling greener, more efficient, and at the same time more comfortable environment.
This talk will present a platform and products designed to serve the new markets enabled by the Internet of Things, with a particular focus on the value of the OSGi framework enabling convergence of Home Automation, Smart Energy, Electric Vehicle Charging, and e-health on a single remotely manageable platform. It will also provide insights on how the platform was developed leveraging the extensibility offered by the OSGi framework and ProSyst’s modular architecture.
The built-in OSGi stack provides Java-level abstraction of the network interfaces and Smart Energy Profile 2.0 stack as well as cloud integration features such as web server, web services and standards-based remote management. The OSGi framework is the key enabler of the product lifecycle and remote application management mandatory for service provider driven deployments. The Smart Energy 2.0 standard is a key element of the future smart grid. And the work presented in this talk describes the first platform integrating the SEP 2.0 protocol stack with an OSGi based middleware. The OSGi based solution also provides higher level of device security through the use of secure element. The UDK-21 is build around a System-on-Chip STreamPlug (ST2100), the solution features a fully integrated HomePlug PHY/MAC and Analog Front End combined with the ARM926EJ-S processor and a rich set of interfaces.
A demo showing Smart Energy Profile 2.0 use cases will outline these features. The demo will show how web based applications can interact with the OSGi stack on the already publicly available UDK-21 based gateway to control remote devices, such as a thermostat or an electric load. The access to SEP 2.0 devices will be done by the means of JSON-RPC based APIs, independent of the underlying device protocol, hence highlighting the benefits of a generic protocol agnostic architecture from the application standpoint. Other examples of the products that can be built around UDK-21 include Electric Vehicle Charger, Smart Meter, and a Basement Sensor Hub.
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
Automating it management with Puppet + ServiceNowPuppet
As the leading IT Service Management and IT Operations Management platform in the marketplace, ServiceNow is used by many organizations to address everything from self service IT requests to Change, Incident and Problem Management. The strength of the platform is in the workflows and processes that are built around the shared data model, represented in the CMDB. This provides the ‘single source of truth’ for the organization.
Puppet Enterprise is a leading automation platform focused on the IT Configuration Management and Compliance space. Puppet Enterprise has a unique perspective on the state of systems being managed, constantly being updated and kept accurate as part of the regular Puppet operation. Puppet Enterprise is the automation engine ensuring that the environment stays consistent and in compliance.
In this webinar, we will explore how to maximize the value of both solutions, with Puppet Enterprise automating the actions required to drive a change, and ServiceNow governing the process around that change, from definition to approval. We will introduce and demonstrate several published integration points between the two solutions, in the areas of Self-Service Infrastructure, Enriched Change Management and Automated Incident Registration.
Simplified Patch Management with Puppet - Oct. 2020Puppet
Does your company struggle with patching systems? If so, you’re not alone — most organizations have attempted to solve this issue by cobbling together multiple tools, processes, and different teams, which can make an already complicated issue worse.
Puppet helps keep hosts healthy, secure and compliant by replacing time-consuming and error prone patching processes with Puppet’s automated patching solution.
Join this webinar to learn how to do the following with Puppet:
Eliminate manual patching processes with pre-built patching automation for Windows and Linux systems.
Gain visibility into patching status across your estate regardless of OS with new patching solution from the PE console.
Ensure your systems are compliant and patched in a healthy state
How Puppet Enterprise makes patch management easy across your Windows and Linux operating systems.
Presented by: Margaret Lee, Product Manager, Puppet, and Ajay Sridhar, Sr. Sales Engineer, Puppet.
Connector Corner: Automate dynamic content and events by pushing a buttonDianaGray10
Here is something new! In our next Connector Corner webinar, we will demonstrate how you can use a single workflow to:
Create a campaign using Mailchimp with merge tags/fields
Send an interactive Slack channel message (using buttons)
Have the message received by managers and peers along with a test email for review
But there’s more:
In a second workflow supporting the same use case, you’ll see:
Your campaign sent to target colleagues for approval
If the “Approve” button is clicked, a Jira/Zendesk ticket is created for the marketing design team
But—if the “Reject” button is pushed, colleagues will be alerted via Slack message
Join us to learn more about this new, human-in-the-loop capability, brought to you by Integration Service connectors.
And...
Speakers:
Akshay Agnihotri, Product Manager
Charlie Greenberg, Host
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Tobias Schneck
As AI technology is pushing into IT I was wondering myself, as an “infrastructure container kubernetes guy”, how get this fancy AI technology get managed from an infrastructure operational view? Is it possible to apply our lovely cloud native principals as well? What benefit’s both technologies could bring to each other?
Let me take this questions and provide you a short journey through existing deployment models and use cases for AI software. On practical examples, we discuss what cloud/on-premise strategy we may need for applying it to our own infrastructure to get it to work from an enterprise perspective. I want to give an overview about infrastructure requirements and technologies, what could be beneficial or limiting your AI use cases in an enterprise environment. An interactive Demo will give you some insides, what approaches I got already working for real.
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
Keynote at DIGIT West Expo, Glasgow on 29 May 2024.
Cheryl Hung, ochery.com
Sr Director, Infrastructure Ecosystem, Arm.
The key trends across hardware, cloud and open-source; exploring how these areas are likely to mature and develop over the short and long-term, and then considering how organisations can position themselves to adapt and thrive.
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
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.
Elevating Tactical DDD Patterns Through Object CalisthenicsDorra BARTAGUIZ
After immersing yourself in the blue book and its red counterpart, attending DDD-focused conferences, and applying tactical patterns, you're left with a crucial question: How do I ensure my design is effective? Tactical patterns within Domain-Driven Design (DDD) serve as guiding principles for creating clear and manageable domain models. However, achieving success with these patterns requires additional guidance. Interestingly, we've observed that a set of constraints initially designed for training purposes remarkably aligns with effective pattern implementation, offering a more ‘mechanical’ approach. Let's explore together how Object Calisthenics can elevate the design of your tactical DDD patterns, offering concrete help for those venturing into DDD for the first time!
Essentials of Automations: Optimizing FME Workflows with ParametersSafe Software
Are you looking to streamline your workflows and boost your projects’ efficiency? Do you find yourself searching for ways to add flexibility and control over your FME workflows? If so, you’re in the right place.
Join us for an insightful dive into the world of FME parameters, a critical element in optimizing workflow efficiency. This webinar marks the beginning of our three-part “Essentials of Automation” series. This first webinar is designed to equip you with the knowledge and skills to utilize parameters effectively: enhancing the flexibility, maintainability, and user control of your FME projects.
Here’s what you’ll gain:
- Essentials of FME Parameters: Understand the pivotal role of parameters, including Reader/Writer, Transformer, User, and FME Flow categories. Discover how they are the key to unlocking automation and optimization within your workflows.
- Practical Applications in FME Form: Delve into key user parameter types including choice, connections, and file URLs. Allow users to control how a workflow runs, making your workflows more reusable. Learn to import values and deliver the best user experience for your workflows while enhancing accuracy.
- Optimization Strategies in FME Flow: Explore the creation and strategic deployment of parameters in FME Flow, including the use of deployment and geometry parameters, to maximize workflow efficiency.
- Pro Tips for Success: Gain insights on parameterizing connections and leveraging new features like Conditional Visibility for clarity and simplicity.
We’ll wrap up with a glimpse into future webinars, followed by a Q&A session to address your specific questions surrounding this topic.
Don’t miss this opportunity to elevate your FME expertise and drive your projects to new heights of efficiency.
JMeter webinar - integration with InfluxDB and GrafanaRTTS
Watch this recorded webinar about real-time monitoring of application performance. See how to integrate Apache JMeter, the open-source leader in performance testing, with InfluxDB, the open-source time-series database, and Grafana, the open-source analytics and visualization application.
In this webinar, we will review the benefits of leveraging InfluxDB and Grafana when executing load tests and demonstrate how these tools are used to visualize performance metrics.
Length: 30 minutes
Session Overview
-------------------------------------------
During this webinar, we will cover the following topics while demonstrating the integrations of JMeter, InfluxDB and Grafana:
- What out-of-the-box solutions are available for real-time monitoring JMeter tests?
- What are the benefits of integrating InfluxDB and Grafana into the load testing stack?
- Which features are provided by Grafana?
- Demonstration of InfluxDB and Grafana using a practice web application
To view the webinar recording, go to:
https://www.rttsweb.com/jmeter-integration-webinar
JMeter webinar - integration with InfluxDB and Grafana
Exploring the Final Frontier of Data Center Orchestration: Network Elements - PuppetConf 2014
1. Network Elements
The Final Frontier of Data Center Automation
Presented by
Jason Pfeifer
Technical Marketing | Cisco
2. Presented by
Why?
I can spin up servers in minutes with my Puppet workflows,
why does it take orders of magnitude more to spin up and
affect change on my Network Elements?”
3. Presented by
IT Management Challenges
Agility 60% of IT managers are not satisfied with the speed
at which IT responds to business needs
Reliability $72,000
/ hr
cost of downtime due to manual errors and configuration
drift
Productivit
y
48% of IT professionals spend 50% or more of their time on
basic administrative tasks
Shadow IT 36% of employees have already used “unapproved” cloud
services
Insight 93% of IT professionals cannot answer “What changed?”
when an outage incident occurs
Sources: Gartner, Kaseya, Harvey Nash, Vanson Bourne, Evolven, InformationWeek
Similar Challenges in the
NetOps Space
4. Presented by
Network Operations Challenges
Agility Rollout speed of network equipment is slow. After physical kit is
installed, configuration should be immediate.
Reliability Huge cost of downtime due to manual errors and configuration
drift
Productivit
y
Networking professionals spend 50% or more of their time on
basic administrative tasks, CLI interaction , screen scraping
output
Home Built Employees have home built scripts / one –off procedures specific
to the local network environment
Insight “What changed?” plagues the industry when an outage incident
occurs. How do we recover?
Sources: Disgruntled Network Administrators
5. NetOps
CUSTOM ONE-OFF SCRIPTS
Presented by
Existing Management Solutions = Insufficient
CUSTOM ONE-OFF SCRIPTS
for i in $(cat host.cfg)
do
ssh user@$i uname -a
done
• Not reusable across different
applications or operating systems
• What happens when original author
Sources: THINKstrategies/FrontRange
leaves?
IT
spawn telnet $ip(t)$port(t)
expect "Trying
$in_telnet...r*
Connected to $in_telnet.r*
Escape character is
'^]'.r*”
send -- "r”
6. Puppet Automates Infrastructure for Network Admins
NETOPS MANAGEMENT STACK
Monitoring Help Desk
Presented by
NETWORK STACKS
Reporting
Asset Management
Applications
Code & Data
Controllers
Operating
Systems
Physical &
Virtual Nodes
Discovery
Provisioning
Configuration
Orchestration
Automation
Service Catalog
Lifecycle management for heterogeneous environments possible
7. Monitoring
Agent Version Control
Presented by
NetOps Agent
CENTRALIZED MANAGEMENT SERVER
GUI Workflows
Reporting
Admin & Security
Hardware Node VM Node Cloud Node
DISTRIBUTED AGENTS
CLOUD-BASED REPOSITORY
OF PRE-BUILT SOLUTIONS
Puppet Forge
Agent Agent Agent
3RD PARTY INTEGRATIONS
CMDBs
LDAP & AD
Switch
12. Presented by
ONE Platform Kit (onePK)
Applications
onePK
Any Cisco
Router or
Switch
C, JAVA, Python
API Presentation
API Abstraction
Catalyst Nexus
ASR
ISR
IPC Channel
Network Programming
Environment to:
• Innovate
• Extend
• Automate
• Customize
• Enhance
• Modify
13. Presented by
Where Do onePK Applications Run?
Choose the Hosting Model that Suits Your Platform and Your Application
16
App
Blade
App
App
On An External Server
• Plentiful memory/compute
• Higher latency and delay
• Supported on by all platforms
On A Hardware Blade
• Dedicated memory/compute
• Low latency and delay
• Requires modular hardware blade
On the Router
• Shared memory/compute
• Very low latency and delay
• Requires modular software architecture
14. Traditional Approach New Paradigm
App
C
Java
Python
(Ruby*)
Presented by
Network OS
Events
App
Monitoring
Routing
Data Plane
Actions EEM (TCL)
Policy
Interface
Discovery
CLI
SNMP
HTML
XML
AAA
CDP
Syslog
Netflow
Routing Protocols
Span
Anything you can think of
Evolving How We Interact
15. Presented by
APIS Are Grouped (Service Sets)
Service Set Description
Data Path Provides packet delivery service to application: Copy, Punt, Inject
Policy
Provides filtering (NBAR, ACL), classification (Class-maps, Policy-maps),
actions (Marking, Policing, Queuing, Copy, Punt) and applying policies to interfaces
on network elements
Routing Read RIB routes, add/remove routes, receive RIB notifications
Element
Get element properties, CPU/memory statistics, network interfaces, element and
interface events
Discovery topology and local service discovery
Utility
Syslog events notification, Path tracing capabilities (ingress/egress and interface stats,
next-hop info, etc.)
Developer
Debug capability, CLI extension which allows application to extend/integrate
application’s CLIs with network element
16. Controller
onePK
Agent
onePK
CAPWAP
Presented by
Agent application resides on NE, utilizes
onePK API library
Choice of communication methods between agent
and controller
Choice of where bulk of processing will occur.
Controller typically has network wide view, agent has
individual box view.
Examples
Web application with REST interface
Management over XMPP
Controller
Agent
onePK
Controller
Agent
onePK
Network Element
Agent
onePK
Network Element
Path
Computation
PCE
PCEP
PCC PCC PCC
Wireless LAN
Control
WLC
AP AP AP
Agent Model Applications
17. Dev Ops
Plug-ins
Container
Presented by
Dev Ops - Plug Ins
Container based packaging of Dev Ops agents
Device hosted
Software runs on local device
Standard
Standard Linux software
Software independence
Secure: Not running in host OS
TTM: Host release independence, fast TTM NOS
OS/Linux
Switch/Router
23. Presented by
Puppet Deployment using POAP
DHCP Script Config
Switch downloads script
DHCP phase: Execute script locally
Get IP Address, Gateway
Script server IP
Script file name
Download software images
Download running-config
Download puppet_plugin.ova
Download plugin_activate.py script
1 Power up Switch with
no startup-config and
default images
NXOS
Puppet
OVA
Reload the router with downloaded software
plugin_activate.py script executes , installing
and activating puppet_plugin.ova
Puppet
Master
Once the plugin is activated, puppet
agent running inside the container will
establish a session with the puppet
master and retrieve catalogues, etc.
2 3
4
5
6
24. Image/Patch New Server/VM Deployment Config. Distribution
Presented by
Package
Repository Puppet/C
Puppet
Master
Device Plug-in
Device Plug-ins:
• Manage images and patches/SMUs
hef
Master
New server
Server
Admin
• Security policies, mgmt. servers
(syslog, dns, snmp etc.) are
common across the network.
• Inject changes at master
Puppet/Ch
Network ef Master
Admin
• ToR configuration for every new device
onboarded
• Reduce Manual process
• Master puts the new server in the right
VLAN/segment / ACL’s
25. Presented by
Cisco Puppet Resource Type Coverage:
Feature Resource Name Description
Cisco Device Access cisco_device Allows credentials for user access control &
accounting
Base L2/L3 interface cisco_interface General interface & L2/L3 base settings
VLAN cisco_vlan Create/destroy of VLANs and general settings
Interface-vlan (SVI) cisco_interface_vlan Create/destroy of SVIs and SVI specific interface
settings
VLAN Trunking Proto (VTP) cisco_vtp VTP global settings
SNMP cisco_snmp_server
cisco_snmp_community
cisco_snmp_group
cisco_snmp_user
SNMP monitoring settings. Notification receiver
settings not covered as of now.
OSPF cisco_ospf
cisco_ospf_vrf
cisco_interface_ospf
OSPF instance create/destroy, per-VRF settings, and
interface settings (area, cost, msg digest, etc)
26. Presented by
Cisco Puppet Resource Type Coverage
Feature Resource Description
TACACS/AAA***
***full set not available at EFT target date
cisco_tacacs_server
cisco_tacacs_server_host
cisco_aaa_tacacs_group
cisco_aaa_authentication
cisco_aaa_authorization
cisco_aaa_accounting
• TACACS global settings
• TACACS per-host settings
• group association and settings
• mapping of groups to AAA features
(authentication, authorization, accounting).
Raw Config CLI commands cisco_command_config Resource to directly apply blocks of configuration
CLI commands.