Arista will put an emphasis on the technologies behind building and operating datacentres, and the reasons they give the results expected from them (varied traffic spike management, increasing bandwidth, end points and security), including very large-scale production environments.
Guide to implement Hybrid-cloud solution for Enterprise - Arista Any Cloud Pl...Amazon Web Services
Raymond Lai, Solutions Architect, Arista Networks
As enterprises move from on-premises and user-provisioned cloud computing to multi-cloud deployment models, the burden is left with enterprise IT to accommodate an architectural approach across clouds. With the Any Cloud Platform, Arista is extending two proven software technologies, EOS and CloudVision, to empower enterprise IT with a consistent multi-cloud architectural and operational approach.
Arista Networks - Building the Next Generation Workplace and Data Center Using SDN Architectures
Topics Include:
Enterprise Workplace and Data Center Networking Trend
Arista Networks Introduction
Arista Datacenter Solution
Arista and Aruba joint SDN Solution
Jayshree Ullal
President & CEO
Arista Networks
ONS2015: http://bit.ly/ons2015sd
ONS Inspire! Webinars: http://bit.ly/oiw-sd
Watch the talk (video) on ONS Content Archives: http://bit.ly/ons-archives-sd
Devops Day Amsterdam 2015
Arista vEOS lab in Ravello with Opscode Chef server.
Run the lab switches with chef-client and control them with cookbooks and API's
Guide to implement Hybrid-cloud solution for Enterprise - Arista Any Cloud Pl...Amazon Web Services
Raymond Lai, Solutions Architect, Arista Networks
As enterprises move from on-premises and user-provisioned cloud computing to multi-cloud deployment models, the burden is left with enterprise IT to accommodate an architectural approach across clouds. With the Any Cloud Platform, Arista is extending two proven software technologies, EOS and CloudVision, to empower enterprise IT with a consistent multi-cloud architectural and operational approach.
Arista Networks - Building the Next Generation Workplace and Data Center Using SDN Architectures
Topics Include:
Enterprise Workplace and Data Center Networking Trend
Arista Networks Introduction
Arista Datacenter Solution
Arista and Aruba joint SDN Solution
Jayshree Ullal
President & CEO
Arista Networks
ONS2015: http://bit.ly/ons2015sd
ONS Inspire! Webinars: http://bit.ly/oiw-sd
Watch the talk (video) on ONS Content Archives: http://bit.ly/ons-archives-sd
Devops Day Amsterdam 2015
Arista vEOS lab in Ravello with Opscode Chef server.
Run the lab switches with chef-client and control them with cookbooks and API's
Oracle усиливает свои позиции на рынке Cloud Computing, приобретая компанию Ravello Systems - лидера на рынке nested virtualization (вложенная виртуализация) и стремительно развивая решения по переносу on-premise мощностей в облако.
Riverbed SteelFusion is the first and only branch converged infrastructure that delivers local performance while enabling data centralization and instant branch recovery. SteelFusion eliminates the headache of branch office IT, consolidating servers and storage into the datacenter without sacrificing the benefits of having servers at the edge. Learn more at: http://riverbed.com/steelfusion/
Cisco’s Cloud Strategy, including our acquisition of CliQr Cisco Canada
At Partner Summit we made a series of exciting announcements in our Cloud portfolio, including our acquisition of CliQr. Join us to learn about these new announcements and an understanding of Cisco’s Cloud Strategy.
- How does CliQr fit into our existing Cloud portfolio (Metapod, APIC, Enterprise Cloud Suite, Cloud Consumption-as-a-Service)?
- How does our Cloud portfolio today meet the needs of our customers? What problems are we solving?
- How does our portfolio today position us for the world of Containers and Microservices?
Join us for a presentation of how these announcements fit into our current environment and what they mean to your longer-term strategy.
Oracle Solaris 11.2 - Engineered for Cloud
Oracle Solaris provides an efficient, secure and compliant, simple, open, and affordable solution for
deploying your enterprise-grade clouds. More than just an operating system, Oracle Solaris 11.2 includes
features and enhancements that deliver no-compromise virtualization, application-driven software-defined
networking, and a complete OpenStack distribution for creating and managing an enterprise cloud, enabling
you to meet IT demands and redefine your business.
For more information: http://www.oracle.com/technetwork/server-storage/solaris11/overview/beta-2182985.html
Oracle OpenWorld - A quick take on all 22 press releases of Day #1 - #3Holger Mueller
Take a look at Constellation Research Analyst Holger Mueller walking through all 22 Oracle OpenWorld pres releases - capturing Day #1 till Day #3 - and ongoing in San Francisco.
Summit 16: How to Compose a New OPNFV Solution Stack?OPNFV
This session showcases how a new OPNFV solution stack (a.k.a. ""scenario"") is composed and stood up. We'll use a new solution stack framed around a new software forwarder (""VPP"") provided by the FD.io project as example for this session. The session discusses how an evolution/change of upstream components from OpenStack, OpenDaylight and FFD.io are put in place for the scenario, how installers and tests need to be evolved to allow for integration into OPNFV's continuous integration, deployment and test pipeline.
Oracle усиливает свои позиции на рынке Cloud Computing, приобретая компанию Ravello Systems - лидера на рынке nested virtualization (вложенная виртуализация) и стремительно развивая решения по переносу on-premise мощностей в облако.
Riverbed SteelFusion is the first and only branch converged infrastructure that delivers local performance while enabling data centralization and instant branch recovery. SteelFusion eliminates the headache of branch office IT, consolidating servers and storage into the datacenter without sacrificing the benefits of having servers at the edge. Learn more at: http://riverbed.com/steelfusion/
Cisco’s Cloud Strategy, including our acquisition of CliQr Cisco Canada
At Partner Summit we made a series of exciting announcements in our Cloud portfolio, including our acquisition of CliQr. Join us to learn about these new announcements and an understanding of Cisco’s Cloud Strategy.
- How does CliQr fit into our existing Cloud portfolio (Metapod, APIC, Enterprise Cloud Suite, Cloud Consumption-as-a-Service)?
- How does our Cloud portfolio today meet the needs of our customers? What problems are we solving?
- How does our portfolio today position us for the world of Containers and Microservices?
Join us for a presentation of how these announcements fit into our current environment and what they mean to your longer-term strategy.
Oracle Solaris 11.2 - Engineered for Cloud
Oracle Solaris provides an efficient, secure and compliant, simple, open, and affordable solution for
deploying your enterprise-grade clouds. More than just an operating system, Oracle Solaris 11.2 includes
features and enhancements that deliver no-compromise virtualization, application-driven software-defined
networking, and a complete OpenStack distribution for creating and managing an enterprise cloud, enabling
you to meet IT demands and redefine your business.
For more information: http://www.oracle.com/technetwork/server-storage/solaris11/overview/beta-2182985.html
Oracle OpenWorld - A quick take on all 22 press releases of Day #1 - #3Holger Mueller
Take a look at Constellation Research Analyst Holger Mueller walking through all 22 Oracle OpenWorld pres releases - capturing Day #1 till Day #3 - and ongoing in San Francisco.
Summit 16: How to Compose a New OPNFV Solution Stack?OPNFV
This session showcases how a new OPNFV solution stack (a.k.a. ""scenario"") is composed and stood up. We'll use a new solution stack framed around a new software forwarder (""VPP"") provided by the FD.io project as example for this session. The session discusses how an evolution/change of upstream components from OpenStack, OpenDaylight and FFD.io are put in place for the scenario, how installers and tests need to be evolved to allow for integration into OPNFV's continuous integration, deployment and test pipeline.
Anton Moldovan "Building an efficient replication system for thousands of ter...Fwdays
For one of our projects, we needed to improve the current content delivery system for terminals. In this talk, I will share our experience in building an efficient data replication system for thousands of terminals. We will touch on architecture decisions and tradeoffs, technologies that we used, and a bit of load testing.
Spoiler: We didn't use Kafka.
DBCC 2021 - FLiP Stack for Cloud Data LakesTimothy Spann
DBCC 2021 - FLiP Stack for Cloud Data Lakes
With Apache Pulsar, Apache NiFi, Apache Flink. The FLiP(N) Stack for Event processing and IoT. With StreamNative Cloud.
DBCC International – Friday 15.10.2021
Powered by Apache Pulsar, StreamNative provides a cloud-native, real-time messaging and streaming platform to support multi-cloud and hybrid cloud strategies.
Practical virtual network functions with Snabb (8th SDN Workshop)Igalia
By Andy Wingo.
The Snabb network function toolkit has grown over the last year to include a
number of practical network functions that can be of direct use to network
engineers, from test rigs to packet filtering and capturing tools to core IPv6
transition technology border router implementations. After a brief summary
of what Snabb is, this talk updates the audience on the network functions
included in Snabb, and how they can be easily put to use and even extended to
new uses.
8th SDN Workshop
ETH Zurich, CAB G51
https://www.meetup.com/es-ES/SDN-Switzerland/events/237925842/?eventId=237925842
PLNOG 17 - Nicolai van der Smagt - Building and connecting the eBay Classifie...PROIDEA
It seems everybody is talking about SDN. But where are the implementations? Nicolai talks about the intricacies of a successful cloud building project, at eBay Classifieds, and will discuss the implementation of the underlay network, virtualized overlay, hybrid cloud and MPLS integration.
Development, test, and characterization of MEC platforms with Teranium and Dr...Michelle Holley
Mobile edge computing delivers cloud computing at the edge of the cellular network to drive services quality and innovation. The ability for CSPs and ISVs to effectively develop, deliver, and deploy MEC services on a given platform directly correlates with the availability and maturity of associated tools and test environment. Dronava is a hyper-connected, web-scale network reference design for the 5G mobile network, suitable for use as a test and development socket for cloud applications developed for MEC platforms with tools such as the Intel NEV SDK. With Dronava, developers can drive the application with real traffics from the network edge to the EPC core, and if need be, connect with services in the core network in order to fully characterize the functionalities, latency, and throughput of the platform and application.Teranium is an integrated development environment that simplifies the development, packaging, and deployment/management of cloud applications. Teranium can be utilized to develop and deploy MEC applications on a number of platforms. Together with Dronava, Teranium helps to reduce complexity and improve efficiency in the ability of CSPs and ISVs to adopt and deploy MEC-base services.
Similar to The advantages of Arista/OVH configurations, and the technologies behind building and operating DCs (20)
OVHcloud Startup Program : Découvrir l'écosystème au service des startups OVHcloud
L’équipe de l’OVHcloud Startup Program France Benelux a organisé, le 05 janvier dernier, son premier meetup online de l’année.
Le premier d’une longue série !
Cette première session, animée par Fanny Bouton, Startup Program Leader France Benelux, était l’occasion de découvrir toute l’ampleur de l’écosystème OVHcloud au service des startups au travers de l’OVHcloud Marketplace, l’Open Trusted Cloud Program ou encore avec l’OVHcloud Partner Program.
Ce rendez-vous a permis d’échanger directement avec l’ensemble des Program Leaders d’OVHcloud ainsi que nos partenaires tels que La BigAddress, Freelance Stack ou encore SmartGlobal.
Fine tune and deploy Hugging Face NLP modelsOVHcloud
Are you currently managing AI projects that require a lot of GPU power?
Are you tired of managing the complexity of your infrastructures, GPU instances and your Kubeflow yourself?
Need flexibility for your AI platform or SaaS solution?
OVHcloud innovates in AI by offering simple and turnkey solutions to train your models and put them into production.
How can you successfully migrate to hosted private cloud 2020OVHcloud
OVHcloud teams are pleased to offer you this webinar dedicated to migration to HPC2020 :
• What is HPC2020 & its features ?
• What are the migration paths and steps ?
• What resources are made available to you ?
• Q&A
OVHcloud Partner Webinar - Data ProcessingOVHcloud
OVHcloud vous apporte en avant-première son éclairage d’expert de l’infrastructure, alors que nous lançons une nouvelle gamme de services cloud dédiée à la Data. Celle-ci réduit drastiquement les contraintes d’infrastructure sur les étapes clés du cycle de vie de la donnée, et permet ainsi aux professionnels de la données (data engineers, data ops, data scientists…) de se concentrer sur sa valorisation.
OVHcloud Tech Talks S01E09 - OVHcloud Data Processing : Le nouveau service po...OVHcloud
Nous vivons une époque où tout est connecté, de nos ampoules à notre éditeur de texte, les objets et services qui nous entourent devienne de plus en plus intelligents. Pour ce faire ils génèrent des données, elles sont nécessaires au bon fonctionnement du service ou de l'objet, mais elles sont également utiles pour faire évoluer les produits.
Ces données peuvent rapidement représenter de gros volumes, plusieurs dizaines voir centaines de gigaoctets. Une question se pose alors, comment traiter de tels volumes ? Comment en tirer du sens et de la valeur à cette échelle ?
Avec OVHcloud Data Processing, une solution basée sur le framework Apache Spark, nous répondons à ce besoin. Venez découvrir comment vous aussi, en quelques cliques, pouvez exécuter votre code sur une infrastructure taillée pour vos besoins.
Au travers de différents exemples, comme une analyse du traffic des taxis New-Yorkais, nous verrons comment Data Processing a été pensé, comment il fonctionne et comment il peut être utilisé pour valoriser vos données.
OVHcloud Tech Talks S01E08 - GAIA-X pour les techs : OVHcloud & Scaleway vous...OVHcloud
La semaine dernière, les ministres de l'Économie de la France et l'Allemagne ont ont dévoilé les contours GAIA-X, visant à établir les bases d'un écosystème cloud Européen capable de proposer des services respectant des critères de sécurité et des normes européennes.
Mais qu'est-ce que ça veut dire concrètement pour vous, en tant que développeur, devops et/ou sysadmin ?
En quoi cette initiative gouvernementale conjointe peut vous apporter quelque chose au quotidien ? Et quand on parle de collaboration entre des acteurs franco-allemands, ça veut dire quoi en pratique ?
Pierre Gronlier, Solutions Architect chez OVHcloud et Yohann Prigent, VP Front chez Scaleway, ont été impliqués dans GAIA-X depuis des mois, au cœur notamment d'un des projets présentés jeudi dernier: le Démonstrateur GAIA-X (https://staging.gaia-x-demonstrator.eu/). Dans ce Tech Talk, ils vous ouvrent les coulisses du projet, et vous racontent non seulement le pourquoi et le comment ce démonstrateur a été conçu, avec tous les détails techniques, mais aussi et surtout, ce que ça veut dire GAIA-X pour vous en tant que Tech !
Avec Enterprise Cloud Databases, découvrez un service dédié, entièrement géré et surveillé, basé sur le système de gestion de bases de données relationnelle PostgreSQL, qui garantit une haute disponibilité pour vos charges de travail les plus critiques.
OVHcloud Tech Talks S01E07 – Introduction à l’intelligence artificielle pour ...OVHcloud
Tout le monde parle d’intelligence artificielle de nos jours et certaines personnes imaginent cela comme complexe.
La réalité est bien différente, les concepts sont simples, et des outils existent pour cacher les complexités d’implémentation.
Dans cet épisode, Jean-Louis Queguiner, nous explique ce qu'est l'intelligence artificielle, les méthodes qui existent et vous présente les concepts basiques des réseaux de neurones.
Pas de maths, c'est promis, juste du bon sens !
Un filesystem accessible depuis le réseau, un besoin très courant sur nos serveurs, et surtout depuis la montée en puissance des containers et de la scalabilité horizontale: “je veux accéder au même Filesystem sur tous mes noeuds!”
OVHcloud Tech Talks Fr S01E05 – L’opérateur Harbor, une nécessité pour certai...OVHcloud
Infrastructure, big data, bases de données, Kubernetes, load balancing, SaaS, PaaS, IaaS… À l’image de nos OVHcloud Meetups (comme ceux de Paris, Rennes ou Brest), les sujets des OVHcloud Tech Talks sont divers et variés, basés sur le partage de connaissance et les retours d’expérience, et toujours faits par des tech pour des tech.
OVHcloud Tech-Talk S01E04 - La télémétrie au service de l'agilitéOVHcloud
Je m'appelle Jérémy Hennart, je suis Program Manager, Scrum Master, Facilitateur, ou encore chef de projet. J’accompagne des équipes techniques dans mon quotidien, et dans cette épisode des OVHcloud Tech Talks, je vais vous raconter comment j’ai “agilisé” une équipe de 29 développeurs, avec la Télémétrie Agile !
Chez OVHcloud, nous utilisons en interne des modèles de Machine Learning qui aident à la prise de décision, dans des domaines allant de la lutte contre la fraude à l'amélioration de la maintenance de nos infrastructures.
Tirant parti des formats Open Source standard - tels que les SavedModels de Tensorflow - ML Serving permet aux utilisateurs de déployer facilement leurs modèles tout en bénéficiant de fonctionnalités essentielles telles que l'instrumentation, l'évolutivité et la gestion des versions des modèles.
Logging at OVHcloud :
Logs Data platform est la plateforme de collecte, d'analyse et de gestion centralisée de logs d'OVHcloud. Cette plateforme a pour but de répondre aux challenges que constitue l'indexation de plus de 4000 milliards de logs par une entreprise comme OVHcloud. Cette présentation vous décrira l'architecture générale de Logs Data Platform autour de ses composants centraux Elasticsearch et Graylog et vous décrira les différentes problématiques de scalabilité, disponibilité, performance et d'évolutivité qui sont le quotidien de l'équipe Observability à OVHcloud.
A la découverte du standard OpenStack et de ses APIs
OpenStack est la brique logicielle open source sur laquelle s'appuie OVHcloud pour proposer son offre de Public Cloud (compute, storage, network, …). OpenStack permet l’administration complète des ressources à travers une API particulièrement riche. Raison pour laquelle OVHcloud en donne un accès exhaustif aux utilisateurs de son Public Cloud, nombreux à manipuler leurs ressources en lignes de commande.
Au fil de ce meetup, nous poserons les bases de l’architecture et du fonctionnement d’OpenStack et de ses différents composants. Nous parlerons ensuite du fonctionnement des APIs OpenStack, éléments clés pour interagir avec OpenStack. Nous finirons par quelques usages de ces APIs au travers d’outils connus comme Terraform, qui permettront de mettre en évidence l’importance de proposer un standard dans l’univers du Public Cloud.
OVHcloud utilise Ceph depuis cinq ans pour certains de ses besoins de stockage, bien qu'étant composée de 2000 serveurs physiques et 20000 conteneurs, cette infrastructure est gérée au quotidien par une seule personne au RUN. Nous ferons une présentation et un retour d'expérience sur les différents moyens mis en oeuvre pour y arriver.
Migrer 3 millions de sites sans maitriser leur code source ? Impossible mais ...OVHcloud
Il y a deux ans, nous apprenions notre nouvelle mission : migrer les 3 millions de sites web hébergés dans notre datacentre de Paris. Sans en maitriser le code source, les migrer sans impact nous semblait totalement irréaliste.
18 mois plus tard, c'est terminé ! Pour y arriver, nous avons du configurer des proxy SQL, des tunnels réseau, migrer des IP entre nos datacentres, livrer des milliers de serveurs, bosser durant des dizaines de nuits, mais aussi s'organiser entre plusieurs équipes qui n'ont pas l'habitude de travailler ensemble. Quels sont les soucis technique et humains que nous avons rencontrés, et comment les avons nous résolu ? Retour d'expérience sur l'une des plus grosse migration que le web ai connu !
Le machine learning et l’IA sont des buzzwords qui font maintenant partie de notre quotidien. Pourtant, rares sont les projets qui osent inclure du ML dans leur cycle de vie.
Les raisons sont multiples :
- Inquiétudes sur un niveau d’expertise trop limité en DataScience
- Difficultés d’apprécier à l’avance le gap entre difficulté de mise en place et retour sur investissement
- Inquiétudes sur la pérennité des efforts investis : (dérive des modèles entrainés)
- Peur de s’engager dans un effort trop important de maintenance sur le long terme
Bien que fondées, ces raisons n’ont plus lieu d’être après la mise en place de procédés d’industrialisation spécifiques à ce genre de problème.
Venez découvrir comment nous avons fait converger les compétences des datascientists et des devops afin de créer une plate-forme de machine learning simple, scalable et accessible aux non-experts. De l’analyse des données à la mise en production de modèles nous verrons comment industrialiser les procédés d’apprentissage automatique sans le moindre effort.
Pour plus d'informations à propos de Prescience :
https://labs.ovh.com/machine-learning-platform
Enterprise Cloud Databases are fully managed and clustered databases tailored for production needs.
OVH takes care of all the infrastructure setup, you end up with you SQL access and are able to focus on your business.
OVHcloud Hosted Private Cloud Platform Network use cases with VMware NSXOVHcloud
In this workshop VMware will provide a quick reminder of the main contributions of the NSX network virtualization platform: consistent network and security management, increased application resiliency, rapid migration of workloads to and from the cloud.
VMware and OVH will then move on to practical cases with implementation of micro-segmentation, dynamic routing, automatic deployment of an application, load balancing in the OVH Hosted Private Cloud. This workshop is aimed at a technical audience.
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
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.
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Jeffrey Haguewood
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows.
We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases.
This video focuses on the notifications, alerts, and approval requests using Slack for Bonterra Impact Management. The solutions covered in this webinar can also be deployed for Microsoft Teams.
Interested in deploying notification automations for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
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!
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
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
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.
3. HOW TO BUILD NEW GENERATION DC ?
AGENDA
Let’s summarize it in few steps
Building the topology
Automate deployment and day to day services
Monitor actively your DC
4. THE STORY BEGIN WITH SPINE/LEAF DESIGN
BUILDING THE TOPOLOGY
IP only between Spine and Leaves (IPv4 or IPv6)
Mainly BGP protocol between Spine and Leaves
Spine can be chassis or simple ToR (depending of scalability level)
5. IT WAS ABOUT OPTIMIZING ARCHITECTURE …
BUILDING THE TOPOLOGY
Universal SpineLeaf/SpineLegacy
Access
Distribution
Core
Switching
Legacy Core
Routing
Optical
DCIInternet DCIInternet
DCI
Transit
Public
Peering
Internet Inter-DC WAN
Spine
Leaf
EW
Spin
e
Spine
Leaf
6. THEN CLOUD COMPANIES HAVE ARRIVED …
BUILDING THE TOPOLOGY
Spine/Leaf still the reference design but they wanted
Cost optimized products
As few as possible references
Huge scaling level
Spine only pushing some traffic like a “switching Fabric in chassis”
No proprietary model from Hardware and Software standpoint
OK, Chassis is not the most appropriate …
Well, how to scale … ?
7. HOW ANSWER TO THIS NEEDS ?
BUILDING THE TOPOLOGY
Let’s explode chassis component …
Switching Fabric are now Spine
LineCards are now Leaves
Internal links are now standard Ethernet
links, at desired speed, with BGP and
IPv4/IPv6 !!
8. SO WHAT ?
BUILDING THE TOPOLOGY
Finally we’ve just created a Spine/Leaf based on ToR, …
But in fully standardized manner
Ethernet,
IPv4/IPv6
BGP
1 RU,
Cost Attractive switches
Merchant Silicon Approach
1 RU,
Cost Attractive switches
Merchant Silicon Approach
9. LET’S PUT THIS IP FABRIC INTO CONTEXT
BUILDING THE TOPOLOGY
Each chassis is now a “PLAN”
PLAN - #1 PLAN - #2 PLAN - #3 PLAN - #4
10. PLAN CONCEPT IS HIGHLY SCALABLE …
BUILDING THE TOPOLOGY
Increase bandwidth on demand …
Increase density on demand …
Increase ToR bandwidth on demand …
11. IPV6 OR NOT IPV6 FOR THE FABRIC
THAT IS THE QUESTION ?
BUILDING THE TOPOLOGY
ServersServers
No real problem about using IPv4 – Except lack of IPv4 addresses perhaps
IPv6 can be deployed and some gateway between both world are there
RFC 5549 : IPv4 with IPv6 nexthop
IPv6 HW-VTEP is possible with T3, Jericho+/Jericho2, Tofino (Barefoot)
Rack 1 Rack N
ToR ToR
ASN-11 ASN-12
SW VTEP
IPv6 Fabrics/Plans
IPv6 connectivity
BGP for VTEP Reachability
HW – VTEP IPv6
Layer 2 – Layer 3 traffic
with dot1q or not
ServersServers
Rack 1 Rack Nq
ToR ToR
ASN-21 ASN-22
HW – VTEP IPv4
End to End IPv6 IPv4 VTEP with NH IPv6
IPv6 VTEP
IPv6 NLRI
IPv6 VTEP
IPv6 NLRI
IPv4 VTEP
IPv6 NLRI
IPv4 VTEP
IPv6 NLRI
12. NOW WE HAVE FABRICS
HOW DO WE ADD SERVICES ?
BUILDING THE TOPOLOGY
Servers Servers
Traffic encapsulated at HW-VTEP/ToR level
Only IP traffic to carry when entering IP Fabrics/Plans
Works for Layer 2 and Layer 3 services :
eVPN+VXLAN as standard solution
Rack 1 Rack N
ToR ToR
ASN-11 ASN-12
SW VTEP
IP Fabrics/Plans
IP connectivity
HW - VTEP
BGP for HW-VTEP
IP reachability
Shared Segment
Layer 2 – Layer 3 traffic
with dot1q or not
13. THE TRANSITION TO CLOUD NETWORKING
AUTOMATE DEPLOYMENT AND DAY TO DAY SERVICES
Manual, Box-by-Box Automated, Network-wide
Legacy Networking Cloud Networking
Closed architectures
Open, decoupled,
standards-based approaches
Limited integration and control
Control through deeper
programmability at all layers
Networking skill sets
New skill sets - virtualization,
DevOps, scripting
14. ARISTA ZERO TOUCH PROVISIONING - ZTP
AUTOMATE DEPLOYMENT AND DAY TO DAY SERVICES
It’s the automated provisioning of new switches…
New switches are provisioned automatically, including code version,
extensions and configuration.
Powerful customization options using open standard tools, topology
awareness
Allows for the automatic and parallel operation of repetitive tasks
Helping eliminate the chances of operator error
Drastically reducing maintenance windows
Enables Zero Touch Replacement (ZTR)
Reduces on-site skills requirement for hardware replacement
Especially useful in secure or remote data centers
Rack… Connect… Power on…
15. DEVOPS AND SCRIPTING CAPABILITIES : …
… EVERYTHING CAN BE AUTOMATED
AUTOMATE DEPLOYMENT AND DAY TO DAY SERVICES
AEM : Advanced Event Management
Trigger some action based on criteria : Interfaces state, counters, VM move, …
Launch action based on time, repetitively, ...
Monitor network activity : mac, arp, next-hop, ...
Multiple API available :
eAPI over http, https
C++ SDK with Python interface : Ability to create your own agent
Go API
Access to Bash running on unmodifed Linux kernel
Install existing package
Install package you created
Access to Docker capabilities
Support of Ansible, Puppet, …
NetConf/RestConf Yang
16. AEM : ADVANCED EVENT MANAGER
AUTOMATE DEPLOYMENT AND DAY TO DAY SERVICES
Event Scheduler
Execute script, command or any program
Based on given time every day
Every amount of time.
Event Handler
Execute script, command or any program triggered by specific event
▪ on-boot trigger condition occurs on system boot
▪ on-counters trigger condition occurs on evaluating statistical counters
▪ on-intf trigger condition occurs on specified interface changes
▪ on-logging trigger condition occurs when regex match any log message
▪ on-maintenance trigger condition occurs on maintenance operation
▪ on-startup-config trigger condition occurs on startup config changes
▪ vm-tracer trigger condition occurs on VmTracer events
17. EAPI : DEAD SIMPLE AUTOMATION API
AUTOMATE DEPLOYMENT AND DAY TO DAY SERVICES
Anything you can do, you should be able to automate…
… in just a few lines of code!
Send a list of any CLI commands, and get back structured data
Use JSON over HTTP(S) for painless, cross-platform compatibility
Works well for remote or on-box programming
18. EAPI
AUTOMATE DEPLOYMENT AND DAY TO DAY SERVICES
Very simple protocol means you can use any language you'd like: Python, Go,
Javascript, C++, Java, Bash (hello curl!), node.js, Ruby, Perl, and almost every
other language
There is an eAPI specific library in Python to make the API even easier: pyeapi
3rd party client libraries:
▪ Ruby https://github.com/imbriaco/arista-eapi
▪ Node.js https://github.com/thwi/node-eAPI
▪ Go https://github.com/fredhsu/eapigo, etc.
19. EOS SDK: UNLEASH THE FULL POWER OF EOS
AUTOMATE DEPLOYMENT AND DAY TO DAY SERVICES
A very powerful C++/Python API that enables the development of native,
high performance applications/agents that can manipulate and react to
switch state via a stable API to Sysdb.
third-party agents get all of the EOS goodness: event-driven notifications, ProcMgr control,
CLI + eAPI integration, etc.
open development and docs on GitHub
30+ modules available now, more coming soon
20. IN ANY CASES, VALIDATION IS KEY
AUTOMATE DEPLOYMENT AND DAY TO DAY SERVICES
Test everything you can, to anticipate problems :
Deployment automation,
Service deployment,
Software upgrade,
…
You need flexible environment to achieve it easily …
21. EOS FLEXIBILITY IS ALLOWING EASIER VALIDATION
AUTOMATE DEPLOYMENT AND DAY TO DAY SERVICES
Arista Hardware x86 Server
EOS
(Linux)
Multi-Hypervisor
X86 Server
Arista hardware
3rd Party hardware
Linux Kernel
Container
Docker
cEOS
VM
vEOS
(Linux)
HW+SW Bundled solution
vEOS Lab
vEOS Router
Kernel independence (Cloud)
Hardware Disaggregation
General lab simulation
Standard EOS EOS in a virtual machine EOS in a container
Use
casesArchitecture
22. MONITOR ACTIVELY YOUR DC
MONITOR ACTIVELY YOUR DC
SNMP: Networking’s old school API
Ubiquitous and well integrated in standard tools
Well documented models
Support for common types of configuration and notifications
But this doesn’t catch everything …
When we should be able to do it
23. WHAT IS STATE STREAMING ?
MONITOR ACTIVELY YOUR DC
Every NetDB state change. From every device. Instantaneously.
Interface Counters
sFlow Data
Temperature Sensor
Routing Tables
MAC Tables ACL Counters
Buffer Utilization
System logs
CPU Load
Fan Speed
Power Draw
VXLAN Mappings
State Streaming
Every state change triggers an
update…
LANZ Data
Table Utilization
Configurations
…and streamed to a
central state repository
24. WHY IS IT SO EASY FOR EOS ?
MONITOR ACTIVELY YOUR DC
Low Inter-Process Communication
Arista EOS – Publish / Subscribe
Efficient Publish/Subscribe
Publish
Notify
PIM
SNMP BGP
Driver
MLAG
STP eAPI
IGMP
Linear Cloud Scale
This is just about adding a new agent !!
No internal polling with process before
streaming : Agent is connected on NetDB
Telemetry
NetDB
25. SUMMARY
AUTOMATE DEPLOYMENT AND DAY TO DAY SERVICES
Un grand merci à OVH et ses équipes pour nous avoir :
Choisi pour les déploiements initiaux VXLAN en 2014
Fait confiance pendant ces 4 années de collaboration
MERCI !!
26.
27. 27
Complete, Real-time state streaming
EOS TerminAttr EOS TerminAttr EOS TerminAttr EOS TerminAttr EOS TerminAttr
Custom
backend
OR
EOS OpenConfig EOS OpenConfig EOS OpenConfig EOS OpenConfig EOS OpenConfig
ODL or other Controller
(YANG models)
gRPC (protobuf),
HTTP, Custom
gRPC (protobuf),
RESTCONF,
NETCONF
All EOS internal state (data models) including SysDB,
Counters, logs, kernel; etc
Data models defined by OpenConfig
YANG models
Open APIs
• CloudVision Apps
• Partner Apps
• Custom Apps
TerminAttr OpenConfig
OR
Ingest (ockafka)
Kibana / Elastic Search /
Logstash