This document introduces RackHD, an open source project that automates data center hardware lifecycle management. It discusses RackHD's capabilities for discovery, configuration, provisioning, firmware management and other tasks. The document also covers RackHD's integration with other tools and projects, provides examples of workflows, and outlines future plans such as expanded hardware support, improved workflows and additional integrations.
EMC World 2016 - code.16 Running Stateful Services on Cloud Native Platforms ...{code}
Many of today's PaaS systems are focused on stateless applications, scaling them from 1 to infinity and automatically rescheduling them when something goes wrong. But what about the data they create? How can we create scalable data persistence backends for our services to make sure our stored data is highly available? In this session we will demonstrate stateless applications running on PaaS systems, connecting to data persistence layers like relational and NoSQL databases, all running on Mesos and all stored on highly available distributed storage platforms.
EMC World 2016 - code.14 Deep Dive with Mesos and Persistent Storage for Appl...{code}
Persistent applications that can be complex to operate and scale tend to be perfect for Apache Mesos. Internal direct attached storage and external storage are both options to run your applications. This talk will outline patterns for using these to allow deployment of managed frameworks and tasks, while maintaining fault tolerance and scalability.
EMC World 2016 - cnaITL.06 Containers are not Cloud Native{code}
Containers are a hot ticket in 2016, and everyone seems to want to throw around the Cloud Native Application buzzword in relation to them. But despite a common perception, those two technologies are not joined at the hip! In this talk we'll distinctly cover what makes an application Cloud Native and talk about building applications with containers.
EMC World 2016 - code.01 Everything as Code - How did we get here?{code}
Software development, deployment, and operations have changed. Organizations are now focusing on operating in a developer-oriented way through code and leveraging software defined techonologies. Learn about the progression from delivering "as a service" to "software defined" and how infrastructure as code and open source can help you overhaul your data center.
EMC World 2016 - code.13 State of the Container Ecosystem with Persistent App...{code}
First generation runtimes for containers assumed the workload inside the container would be stateless and ephemeral. But, most useful systems require storage of state somewhere. With the progression of container platforms from Mesos and Docker, you can easily run your stateful applications such as databases inside of containers. This session will cover the current state of persistent storage, containers and schedulers, including future directions in this arena.
EMC World 2016 - cnaITL.04 Open Source has changed how you run Infrastructure{code}
Rewind a few years back in Enterprises and you won't find open source coming up often in infrastructure platforms. Today, some of the most successful organizations in the world have disrypupted or responded to disruption by building infrastructure using open source platforms and tools. EMC is embracing this trend head on. Hear from some of the biggest organizations that have made this choice and how EMC can help you get there.
EMC World 2016 - code.15 Better Together: Scale-Out Databases on Scale-Out St...{code}
The introduction of scale-out persistent applications, such as databases, have changed the requirements on infrastructure. A common design pattern is to focus on local direct attached storage to satisfy storage needs. There is opportunity to transform and build a complimentary strategy for your scale-out applications with storage. Learn how to run these applications in new ways and see the possibilities that emerge.
EMC World 2016 - code.16 Running Stateful Services on Cloud Native Platforms ...{code}
Many of today's PaaS systems are focused on stateless applications, scaling them from 1 to infinity and automatically rescheduling them when something goes wrong. But what about the data they create? How can we create scalable data persistence backends for our services to make sure our stored data is highly available? In this session we will demonstrate stateless applications running on PaaS systems, connecting to data persistence layers like relational and NoSQL databases, all running on Mesos and all stored on highly available distributed storage platforms.
EMC World 2016 - code.14 Deep Dive with Mesos and Persistent Storage for Appl...{code}
Persistent applications that can be complex to operate and scale tend to be perfect for Apache Mesos. Internal direct attached storage and external storage are both options to run your applications. This talk will outline patterns for using these to allow deployment of managed frameworks and tasks, while maintaining fault tolerance and scalability.
EMC World 2016 - cnaITL.06 Containers are not Cloud Native{code}
Containers are a hot ticket in 2016, and everyone seems to want to throw around the Cloud Native Application buzzword in relation to them. But despite a common perception, those two technologies are not joined at the hip! In this talk we'll distinctly cover what makes an application Cloud Native and talk about building applications with containers.
EMC World 2016 - code.01 Everything as Code - How did we get here?{code}
Software development, deployment, and operations have changed. Organizations are now focusing on operating in a developer-oriented way through code and leveraging software defined techonologies. Learn about the progression from delivering "as a service" to "software defined" and how infrastructure as code and open source can help you overhaul your data center.
EMC World 2016 - code.13 State of the Container Ecosystem with Persistent App...{code}
First generation runtimes for containers assumed the workload inside the container would be stateless and ephemeral. But, most useful systems require storage of state somewhere. With the progression of container platforms from Mesos and Docker, you can easily run your stateful applications such as databases inside of containers. This session will cover the current state of persistent storage, containers and schedulers, including future directions in this arena.
EMC World 2016 - cnaITL.04 Open Source has changed how you run Infrastructure{code}
Rewind a few years back in Enterprises and you won't find open source coming up often in infrastructure platforms. Today, some of the most successful organizations in the world have disrypupted or responded to disruption by building infrastructure using open source platforms and tools. EMC is embracing this trend head on. Hear from some of the biggest organizations that have made this choice and how EMC can help you get there.
EMC World 2016 - code.15 Better Together: Scale-Out Databases on Scale-Out St...{code}
The introduction of scale-out persistent applications, such as databases, have changed the requirements on infrastructure. A common design pattern is to focus on local direct attached storage to satisfy storage needs. There is opportunity to transform and build a complimentary strategy for your scale-out applications with storage. Learn how to run these applications in new ways and see the possibilities that emerge.
EMC World 2016 - mioaITL.08 Infrastructure as Code: Not Your Parent's Data Ce...{code}
Creating the modern data center with yesterday’s tools is not going to cut it. In this session, we will show you how to deploy applications on multiple cloud platforms, manage everything through automation, and tie it all together with modern tools and processes. The result? You create a more fluid and dynamic work environment that creates endless possibilities, like automatically updated inventory of available and used resources, and cloud-native infrastructures and applications, to name a few.
EMC World 2016 - code.08 Introduction to Mesos and Mesosphere{code}
Mesos is a cluster manager unique for simplifying how you operate and scale complex applications. An important distribution is built by industry experts at Mesosphere, who are driving and extending the Mesos architecture. Learn how Mesos helps you build out a homogenous data center strategy and how Mesosphere can help you meet your Enterprise needs in a container platform.
Automating Your Data Center with RackHD - EMC World 2016Kendrick Coleman
This presentation was done by Joseph Heck and Kendrick Coleman at EMC World 2016.
RackHD is a technology stack for enabling automated hardware management and orchestration through cohesive APIs. It serves as an abstraction layer between other M&O layers and the underlying physical hardware.
The real take-away is that physical infrastructure provisioning can be consumed and managed by other orchestration tools. This elevates the understanding of the underlying infrastructure to a new layer. It allows tools to start consuming physical infrastructure in the same way that we used to consume virtual machines. Pretty powerful stuff.
The session catalog was labeled: Code.05 automating-with-rackhd-v0.6
Read more at blog.emccode.com
EMC World 2016 - code.03 Introduction to Containers{code}
The results are in - containers are hot hot HOT! Everyone's talking about containers, and you've got a pretty good idea of how they work - but here's your opportunity to take that knowledge to the next level and actually get your hands dirty. In this session we'll cover the basics: when and where to use containers, the benefits and limitations, and even get some hands-on experience with the Docker command line.
EMC World 2016 - code.10 Jumpstart your Open Source Presence through new Coll...{code}
Building a great open source strategy starts from the inside. A strategy that focuses on real-time communication, open and collaborative discussions tends to be more successful with their open source initiatives and hiring the right talent. Learn about the tools such as GitHub and Slack that can help align your company to open source.
EMC World 2016 - cnaITL.05 Unstructured and Structured PaaS Demystified{code}
It's the age-old tale of building vs buying, but with a twist. Almost all of the tools to build your own PaaS today are Open Source, so why wouldn't you want to build your own? The unstructured vs structured conversation is very opinionated right now. In this session we will go through the pros and cons of both, with explanations of standard concepts such as distributed systems, containers and orchestration engines.
Highly Available And Distributed Containers - ContainerCon NA 2016{code}
This presentation was delivered at ContainerCon North America 2016 that was held in Toronto. This talk examines the history of Docker Swarm and libNetwork and Storage to see how the increased complexity in the container ecosystem is actually simplified over time.
EMC World 2016 - code.04 Extending Mesos for Storage and External Resources{code}
Mesos and Mesosphere are popular platforms for managing the consumption of data center resources and workloads. Recent enhancements to Mesos extend its management scope to go beyond resources supplied by individual cluster nodes. For example, Mesos can manage external storage from a platform such as ScaleIO. Stop by and learn about the data center of the future running Mesos.
Highly Available Persistent Applications in Containers - DockerCon16{code}
By Kendrick Coleman at EMC {code}
Persistent applications are typically last on the list when it comes to container strategy, but the benefits that containers bring to general applications can go beyond what most recognize. Adding persistence extends the types of applications that can be containerized and opens the door to new opportunities for operating these applications. Getting there requires the right container platform that includes awareness of storage at all levels. Learn how they both play a critical role in making sure your new container strategy is inclusive of all applications.
EMC World 2016 - code.02 Introduction to Immutable Infrastructure{code}
No more artisanally hand-crafted infrastructures! Ban snowflake servers! Immutable means "unchanging over time or unable to be changed," which is great if you work in operations. Stable and predictable, but of course you will have to make changes every now and then. How do you handle changes to your infrastructure without impacting reliability, and how can you make sure the task is properly propagated over every part of the infrastructure that needs it? Handling immutable infrastructures has become much easier with modern tools. In this session we will show live demos of Vagrant, Terraform and Ansible.
EMC World 2016 - code.07 Resiliency and Availability of a Cloud Native Infras...{code}
How do you deal with infrastructure resiliency when your modern apps are mostly stateless? Do you care at all if your infrastructure goes down? Of course you do! In this session we will demonstrate several concepts: stateless vs stateful applications and how to build proper Cloud Native Infrastructure for them; data persistence in distributed environments; service discovery; and orchestration layers.
EMC World 2016 - cnaITL.01 Adopting An Open Source Strategy{code}
Open source technologies increase the speed of product delivery in today's digital world. The benefits open source provides can be realized through greater flexibility, lower costs and leverage for integration and support through a large eco-system. In this session, you will gain an understanding of how to be build an open source strategy to complement the adoption of application frameworks (Spring), PaaS (CF), and Containers/Schedulers (Docker, Mesos, Kubernetes) that enable businesses to quickly drive product offerings to the market.
EMC World 2016 - code.11 Intimidate me not - How to Contribute to Large Open ...{code}
The open source community is a fast-paced environment where enhancements and bug fixes can be contributed by anyone. However, it can be intimidating when trying to contribute to a large project that has its own policies and procedures for accepting changes. In this session we will share lessons learned, strategies, and advice for getting your changes accepted into that OSS project you've been lurking around!
EMC World 2016 - code.09 Introduction to the Docker Platform{code}
History is repeating itself with disruptive software infrastructure platforms taking over in the data center. This session will cover the Docker platform, reviewing each Docker project focused on incremental innovation and providing developers and operations the ability to run, deploy, manage and monitor containers. Learn all about Docker Engine, Machine, Compose, Swarm, Hub, Trusted Registry and more! Demos of each product will be provided as well as how each tie into EMC II technology.
BrightTalk session-The right SDS for your OpenStack CloudEitan Segal
Discover the benefits of having a purpose-built SDS Block system supporting your OpenStack Cloud OS with all of its components; bare metal, virtual machines and containers.
EMC World 2016 - code.12 Managing a Large Open Source community at EMC and Do...{code}
Buiding an Open Source community at EMC that collaborates with people outside normal organization borders is critical to our success in the new world of platforms, containers and DevOps-related skills. By working with our community we are driving more interesting solutions to market, for free, to the larger population of forward-thinking IT organizations. When creating, maintaining and collaborating with a community, success needs to be measured to show value back to your organization. Learn about our experiences in building and running a vibrant online community focused on Open Source and DevOps.
SUPERSEDED. First presented in November 2018 at DOAG 2018 conference, then in December at UKOUG Tech18 - slides have been updated slightly so see: https://www.slideshare.net/Veriton/platform-provisioning-automation-for-oracle-cloud
New Relic Plugin for Cassandra | Blue MedoraBlue Medora
Monitor the health and performance of your Cassandra database without leaving New Relic. Learn more about this Insights-enabled plugin at bluemedora.com/newrelic
EMC World 2016 - mioaITL.08 Infrastructure as Code: Not Your Parent's Data Ce...{code}
Creating the modern data center with yesterday’s tools is not going to cut it. In this session, we will show you how to deploy applications on multiple cloud platforms, manage everything through automation, and tie it all together with modern tools and processes. The result? You create a more fluid and dynamic work environment that creates endless possibilities, like automatically updated inventory of available and used resources, and cloud-native infrastructures and applications, to name a few.
EMC World 2016 - code.08 Introduction to Mesos and Mesosphere{code}
Mesos is a cluster manager unique for simplifying how you operate and scale complex applications. An important distribution is built by industry experts at Mesosphere, who are driving and extending the Mesos architecture. Learn how Mesos helps you build out a homogenous data center strategy and how Mesosphere can help you meet your Enterprise needs in a container platform.
Automating Your Data Center with RackHD - EMC World 2016Kendrick Coleman
This presentation was done by Joseph Heck and Kendrick Coleman at EMC World 2016.
RackHD is a technology stack for enabling automated hardware management and orchestration through cohesive APIs. It serves as an abstraction layer between other M&O layers and the underlying physical hardware.
The real take-away is that physical infrastructure provisioning can be consumed and managed by other orchestration tools. This elevates the understanding of the underlying infrastructure to a new layer. It allows tools to start consuming physical infrastructure in the same way that we used to consume virtual machines. Pretty powerful stuff.
The session catalog was labeled: Code.05 automating-with-rackhd-v0.6
Read more at blog.emccode.com
EMC World 2016 - code.03 Introduction to Containers{code}
The results are in - containers are hot hot HOT! Everyone's talking about containers, and you've got a pretty good idea of how they work - but here's your opportunity to take that knowledge to the next level and actually get your hands dirty. In this session we'll cover the basics: when and where to use containers, the benefits and limitations, and even get some hands-on experience with the Docker command line.
EMC World 2016 - code.10 Jumpstart your Open Source Presence through new Coll...{code}
Building a great open source strategy starts from the inside. A strategy that focuses on real-time communication, open and collaborative discussions tends to be more successful with their open source initiatives and hiring the right talent. Learn about the tools such as GitHub and Slack that can help align your company to open source.
EMC World 2016 - cnaITL.05 Unstructured and Structured PaaS Demystified{code}
It's the age-old tale of building vs buying, but with a twist. Almost all of the tools to build your own PaaS today are Open Source, so why wouldn't you want to build your own? The unstructured vs structured conversation is very opinionated right now. In this session we will go through the pros and cons of both, with explanations of standard concepts such as distributed systems, containers and orchestration engines.
Highly Available And Distributed Containers - ContainerCon NA 2016{code}
This presentation was delivered at ContainerCon North America 2016 that was held in Toronto. This talk examines the history of Docker Swarm and libNetwork and Storage to see how the increased complexity in the container ecosystem is actually simplified over time.
EMC World 2016 - code.04 Extending Mesos for Storage and External Resources{code}
Mesos and Mesosphere are popular platforms for managing the consumption of data center resources and workloads. Recent enhancements to Mesos extend its management scope to go beyond resources supplied by individual cluster nodes. For example, Mesos can manage external storage from a platform such as ScaleIO. Stop by and learn about the data center of the future running Mesos.
Highly Available Persistent Applications in Containers - DockerCon16{code}
By Kendrick Coleman at EMC {code}
Persistent applications are typically last on the list when it comes to container strategy, but the benefits that containers bring to general applications can go beyond what most recognize. Adding persistence extends the types of applications that can be containerized and opens the door to new opportunities for operating these applications. Getting there requires the right container platform that includes awareness of storage at all levels. Learn how they both play a critical role in making sure your new container strategy is inclusive of all applications.
EMC World 2016 - code.02 Introduction to Immutable Infrastructure{code}
No more artisanally hand-crafted infrastructures! Ban snowflake servers! Immutable means "unchanging over time or unable to be changed," which is great if you work in operations. Stable and predictable, but of course you will have to make changes every now and then. How do you handle changes to your infrastructure without impacting reliability, and how can you make sure the task is properly propagated over every part of the infrastructure that needs it? Handling immutable infrastructures has become much easier with modern tools. In this session we will show live demos of Vagrant, Terraform and Ansible.
EMC World 2016 - code.07 Resiliency and Availability of a Cloud Native Infras...{code}
How do you deal with infrastructure resiliency when your modern apps are mostly stateless? Do you care at all if your infrastructure goes down? Of course you do! In this session we will demonstrate several concepts: stateless vs stateful applications and how to build proper Cloud Native Infrastructure for them; data persistence in distributed environments; service discovery; and orchestration layers.
EMC World 2016 - cnaITL.01 Adopting An Open Source Strategy{code}
Open source technologies increase the speed of product delivery in today's digital world. The benefits open source provides can be realized through greater flexibility, lower costs and leverage for integration and support through a large eco-system. In this session, you will gain an understanding of how to be build an open source strategy to complement the adoption of application frameworks (Spring), PaaS (CF), and Containers/Schedulers (Docker, Mesos, Kubernetes) that enable businesses to quickly drive product offerings to the market.
EMC World 2016 - code.11 Intimidate me not - How to Contribute to Large Open ...{code}
The open source community is a fast-paced environment where enhancements and bug fixes can be contributed by anyone. However, it can be intimidating when trying to contribute to a large project that has its own policies and procedures for accepting changes. In this session we will share lessons learned, strategies, and advice for getting your changes accepted into that OSS project you've been lurking around!
EMC World 2016 - code.09 Introduction to the Docker Platform{code}
History is repeating itself with disruptive software infrastructure platforms taking over in the data center. This session will cover the Docker platform, reviewing each Docker project focused on incremental innovation and providing developers and operations the ability to run, deploy, manage and monitor containers. Learn all about Docker Engine, Machine, Compose, Swarm, Hub, Trusted Registry and more! Demos of each product will be provided as well as how each tie into EMC II technology.
BrightTalk session-The right SDS for your OpenStack CloudEitan Segal
Discover the benefits of having a purpose-built SDS Block system supporting your OpenStack Cloud OS with all of its components; bare metal, virtual machines and containers.
EMC World 2016 - code.12 Managing a Large Open Source community at EMC and Do...{code}
Buiding an Open Source community at EMC that collaborates with people outside normal organization borders is critical to our success in the new world of platforms, containers and DevOps-related skills. By working with our community we are driving more interesting solutions to market, for free, to the larger population of forward-thinking IT organizations. When creating, maintaining and collaborating with a community, success needs to be measured to show value back to your organization. Learn about our experiences in building and running a vibrant online community focused on Open Source and DevOps.
SUPERSEDED. First presented in November 2018 at DOAG 2018 conference, then in December at UKOUG Tech18 - slides have been updated slightly so see: https://www.slideshare.net/Veriton/platform-provisioning-automation-for-oracle-cloud
New Relic Plugin for Cassandra | Blue MedoraBlue Medora
Monitor the health and performance of your Cassandra database without leaving New Relic. Learn more about this Insights-enabled plugin at bluemedora.com/newrelic
Business Automation and Service Delivery Platform for Openstack based cloud p...RackNap
RackNap the cloud automation software, enables cloud service providers to provision and deliver Openstack based cloud with complete provisioning & service delivery automation with Plesk panel, on pay-per-use billing model.
Uploading slides presented in the OpenStack summit, at Austin in April, 2016.
The video link is here ,
https://www.openstack.org/videos/video/multi-tenancy-for-docker-containers-with-keystone-and-adding-quota-limits
From the Austin 2016 OpenStack Summit. Covers ScaleIO integration with OpenStack and a demo. Video from session can be viewed here: https://www.youtube.com/watch?v=HY0H1-uCmbE
OOW16 - Oracle E-Business Suite Information Discovery: Your Journey to the Cl...vasuballa
Learn how to take advantage of Oracle Compute Cloud (infrastructure as a service) to run Oracle E-Business Suite’s information discovery applications. This session takes you through the journey of how the applications were transformed to a cloud-enabled product and how to take advantage of that for your Oracle E-Business Suite implementation.
For enterprises, it's rarely a single function causing your OSS problem, it's a combination of architecture, packages, or networks. Using three real-world examples, these slides, from our recent webinar, walk through identifying the infrastructure needs, the technology stack selection process, and the final architected solution for each environment (e-commerce, PaaS, and HPC machine learning.)
Software Define your Current Storage with OpensourceAntonio Romeo
While Software Defined Storage is becoming one of the major trend topics in the Data Center, what do you do with your current “legacy” arrays?
Learn how with ViPR Controller, or its Open Source counterpart, CoprHD, you can automate and make your datacenter “software defined” with your current infrastructure.
Content from my Brighttalk webinar available here: https://www.brighttalk.com/webcast/10739/169959
Overpowered Kubernetes: CI/CD for K8s on Enterprise IaaSJ On The Beach
Overpowered Kubernetes: CI/CD for K8s on Enterprise IaaS by Juan Carlos Ruiz Rico
Kubernetes has taken the container world by storm, becoming the popular choice for developers and operations teams alike to manage their container deployments at scale. In this session learn how Oracle's managed Kubernetes service combines the power of Kubernetes with the raw performance of Oracle Cloud Infrastructure. See how you can avoid the complexity of standing up and maintaining your own Kubernetes infrastructure while giving your containers direct access to native bare metal performance and empowering development teams to achieve continuous integration and continuous delivery goals with Wercker.
This was a session Brian Verkley and I delivered in Las Vegas for EMC World 2016 called 12 Factor App FTW ! In this presentation we talked to each of the 12 factors and how it can relate to the operations side of the house.
Learn more about the tremendous value Open Data Plane brings to NFV
Bob Monkman, Networking Segment Marketing Manager, ARM
Bill Fischofer, Senior Software Engineer, Linaro Networking Group
Moderator:
Brandon Lewis, OpenSystems Media
Big Data means big hardware, and the less of it we can use to do the job properly, the better the bottom line. Apache Kafka makes up the core of our data pipelines at many organizations, including LinkedIn, and we are on a perpetual quest to squeeze as much as we can out of our systems, from Zookeeper, to the brokers, to the various client applications. This means we need to know how well the system is running, and only then can we start turning the knobs to optimize it. In this talk, we will explore how best to monitor Kafka and its clients to assure they are working well. Then we will dive into how to get the best performance from Kafka, including how to pick hardware and the effect of a variety of configurations in both the broker and clients. We’ll also talk about setting up Kafka for no data loss.
LCNA14: Why Use Xen for Large Scale Enterprise Deployments? - Konrad Rzeszute...The Linux Foundation
For many years, the Xen community has been delivering a solid virtualization platform for the enterprise. In support of the Xen community innovation effort, Oracle has been translating our enterprise experience with mission-critical workloads and large-scale infrastructure deployments into upstream contributions for the Linux and Xen efforts. In this session, you'll hear from a key Oracle expert, and community member, about Oracle contributions that focus on large-scale Xen deployments, networking, PV drivers, new PVH architecture, performance enhancements, dynamic memory usage with ‘tmem', and much more. This is your chance to get an under the hood view and see why the Xen architecture is the ideal choice for the enterprise.
Similar to EMC World 2016 - code.05 Automating your Physical Data Center with RackHD (20)
A tale of scale & speed: How the US Navy is enabling software delivery from l...sonjaschweigert1
Rapid and secure feature delivery is a goal across every application team and every branch of the DoD. The Navy’s DevSecOps platform, Party Barge, has achieved:
- Reduction in onboarding time from 5 weeks to 1 day
- Improved developer experience and productivity through actionable findings and reduction of false positives
- Maintenance of superior security standards and inherent policy enforcement with Authorization to Operate (ATO)
Development teams can ship efficiently and ensure applications are cyber ready for Navy Authorizing Officials (AOs). In this webinar, Sigma Defense and Anchore will give attendees a look behind the scenes and demo secure pipeline automation and security artifacts that speed up application ATO and time to production.
We will cover:
- How to remove silos in DevSecOps
- How to build efficient development pipeline roles and component templates
- How to deliver security artifacts that matter for ATO’s (SBOMs, vulnerability reports, and policy evidence)
- How to streamline operations with automated policy checks on container images
Essentials of Automations: The Art of Triggers and Actions in FMESafe Software
In this second installment of our Essentials of Automations webinar series, we’ll explore the landscape of triggers and actions, guiding you through the nuances of authoring and adapting workspaces for seamless automations. Gain an understanding of the full spectrum of triggers and actions available in FME, empowering you to enhance your workspaces for efficient automation.
We’ll kick things off by showcasing the most commonly used event-based triggers, introducing you to various automation workflows like manual triggers, schedules, directory watchers, and more. Plus, see how these elements play out in real scenarios.
Whether you’re tweaking your current setup or building from the ground up, this session will arm you with the tools and insights needed to transform your FME usage into a powerhouse of productivity. Join us to discover effective strategies that simplify complex processes, enhancing your productivity and transforming your data management practices with FME. Let’s turn complexity into clarity and make your workspaces work wonders!
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.
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfPeter Spielvogel
Building better applications for business users with SAP Fiori.
• What is SAP Fiori and why it matters to you
• How a better user experience drives measurable business benefits
• How to get started with SAP Fiori today
• How SAP Fiori elements accelerates application development
• How SAP Build Code includes SAP Fiori tools and other generative artificial intelligence capabilities
• How SAP Fiori paves the way for using AI in SAP apps
GridMate - End to end testing is a critical piece to ensure quality and avoid...ThomasParaiso2
End to end testing is a critical piece to ensure quality and avoid regressions. In this session, we share our journey building an E2E testing pipeline for GridMate components (LWC and Aura) using Cypress, JSForce, FakerJS…
In his public lecture, Christian Timmerer provides insights into the fascinating history of video streaming, starting from its humble beginnings before YouTube to the groundbreaking technologies that now dominate platforms like Netflix and ORF ON. Timmerer also presents provocative contributions of his own that have significantly influenced the industry. He concludes by looking at future challenges and invites the audience to join in a discussion.
Communications Mining Series - Zero to Hero - Session 1DianaGray10
This session provides introduction to UiPath Communication Mining, importance and platform overview. You will acquire a good understand of the phases in Communication Mining as we go over the platform with you. Topics covered:
• Communication Mining Overview
• Why is it important?
• How can it help today’s business and the benefits
• Phases in Communication Mining
• Demo on Platform overview
• Q/A
Pushing the limits of ePRTC: 100ns holdover for 100 daysAdtran
At WSTS 2024, Alon Stern explored the topic of parametric holdover and explained how recent research findings can be implemented in real-world PNT networks to achieve 100 nanoseconds of accuracy for up to 100 days.
Threats to mobile devices are more prevalent and increasing in scope and complexity. Users of mobile devices desire to take full advantage of the features
available on those devices, but many of the features provide convenience and capability but sacrifice security. This best practices guide outlines steps the users can take to better protect personal devices and information.
Sudheer Mechineni, Head of Application Frameworks, Standard Chartered Bank
Discover how Standard Chartered Bank harnessed the power of Neo4j to transform complex data access challenges into a dynamic, scalable graph database solution. This keynote will cover their journey from initial adoption to deploying a fully automated, enterprise-grade causal cluster, highlighting key strategies for modelling organisational changes and ensuring robust disaster recovery. Learn how these innovations have not only enhanced Standard Chartered Bank’s data infrastructure but also positioned them as pioneers in the banking sector’s adoption of graph technology.
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024Neo4j
Neha Bajwa, Vice President of Product Marketing, Neo4j
Join us as we explore breakthrough innovations enabled by interconnected data and AI. Discover firsthand how organizations use relationships in data to uncover contextual insights and solve our most pressing challenges – from optimizing supply chains, detecting fraud, and improving customer experiences to accelerating drug discoveries.
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
Ask yourselves a question. What do you want your data center to be like when you grow up?
It’s a pretty easy assumption that many of us want to run our datacenters like aws, or google or azure.
For a few years now, we are moving more operations to the cloud. We are starting to embrace it.
However, This article on Wired talked in-depth about how dropbox was able to move away from the cloud. Apple did the same thing. There are lots of factors that play into it, but many companies are starting to bring it all back on-prem. There is a scale factor and at the same time new tools are being developed. New tools that allow you to run your datacenter the same way AWS does.
The goal is to treat our infrastructure as code. The old world was rack and stack. Then we moved onto converged infrastructure. But there has to be a next. How do we operate infrastructure in a way that is more hands off. You can’t be like AWS unless you orchestrate at the very lowest levels. We have to be able to treat physical components as if they were virtual machines. At the end of the day, we can reduce cost by delivering a predictable workload.
The biggest problem to solve is what do we do with a server after it gets rolled into the data center, fitted with power and a network connection? What happens after we press that power button? The goal we want to accomplish is to get this server operational as fast as possible. That may be to add it to a cluster of servers for resources or It could be to run some bare-metal application.
New image.
Run Infr as code
Old world = rack stack and load personality
You can’t be like AWS unless orchestrate at the very lowest levels
.next after vblock. This is the modern dc
Treat physical as if they VMs
Bring it back to private bc tech has changed
Articles of companies coming back from AWS.
Cheaper with predicatble workload.
Now we can orchestrate
Dropbox & apple go back to internal
What is rackHD? Go high-level summary
RackHD is a technology stack for enabling automated hardware management and orchestration through cohesive APIs. It serves as an abstraction layer between other M&O layers and the underlying physical hardware.
Developers can use the RackHD APIs to incorporate RackHD functionality into a larger orchestration system or to create a user interface for managing hardware services regardless of the underlying hardware in place.
available under the Apache 2.0 license
RackHD serves as an abstraction layer between other M&O layers and the underlying physical hardware. Developers can use the RackHD API to create a user interface that serves as single point of access for managing hardware services regardless of the specific hardware in place.
RackHD has the ability to discover the existing hardware resources, catalog each component, and retrieve detailed telemetry information from each resource. The retrieved information can then be used to perform low-level hardware management tasks, such as BIOS configuration, OS installation, and firmware management.
RackHD sits between the other M&O layers and the underlying physical hardware devices. User interfaces at the higher M&O layers can request hardware services from RackHD. RackHD handles the details of connecting to and managing the hardware devices.
With a datacenter that contains many bare metal machines, managing and maintaining each individual node can quickly become very time consuming and un-scalable. So it’s essential to have an automated service, like RackHD, to manage the nodes. The primary goals of RackHD are to provide REST APIs and live data feeds to enable automated solutions for managing hardware resources. The technology and architecture are built to provide a platform agnostic solution.
Application automation services such Heroku or CloudFoundry are service API layers (AWS, Google Cloud Engine, SoftLayer, OpenStack, and others) that are built overlying infrastructure. Those services, in turn, are often installed, configured, and managed by automation in the form of software configuration management: Puppet, Chef, Ansible, etc. To automate data center rollouts, managing racks of machines, etc - these are built on automation to help roll out software onto servers - Cobbler, Razor, etc.
The closer you get to hardware, the less automated systems tend to become. Cobbler and SystemImager were mainstays of early data center management tooling. Razor (or Hanlon, depending on where you’re looking) expanded on that base system , supported mainly by people working to implement further automation solutions.
RackHD expands the capabilities of hardware management and operations beyond the mainstay features
RackHD enables deeper and fuller automation by “playing nicely” with both existing and future potential systems. It adds to existing open source efforts by providing a significant step the enablement of converged infrastructure automation.
Discovery and Cataloging
Discovers the compute, network, and storage resources and catalogs their attributes and capabilities.
Telemetry and Genealogy
Telemetry data includes genealogical details, such as hardware, revisions, serial numbers, and date of manufacture
Device Management
Powers devices on and off. Manages the firmware, power, OS installation, and base configuration of the resources.
Configuration
Configures the hardware per application requirements. This can range from the BIOS configuration on compute devices to the port configurations in a network switch.
Provisioning
Provisions a node to support the intended application workflow, for example lays down ESXi from an image repository. Reprovisions a node to support a different workload, for example changes the ESXi platform to Bare Metal CentOS.
Firmware Management
Manages all infrastructure firmware versioning.
Logging
Log information can be retrieved for particular elements or collated into a single timeline for multiple elements within the management neighborhood.
Environmental Monitoring
Aggregates environmental data from hardware resources. The data to monitor is configurable and can include power information, component status, fan performance, and other information provided by the resource.
Fault Detection
Monitors compute and storage devices for both hard and soft faults. Performs suitable responses based on pre-defined policies.
Analytics Data
Data generated by environmental and fault monitoring can be provided to analytic tools for analysis, particularly around predictive failure.
Discovery and Cataloging
Discovers the compute, network, and storage resources and catalogs their attributes and capabilities.
Telemetry and Genealogy
Telemetry data includes genealogical details, such as hardware, revisions, serial numbers, and date of manufacture
Device Management
Powers devices on and off. Manages the firmware, power, OS installation, and base configuration of the resources.
Configuration
Configures the hardware per application requirements. This can range from the BIOS configuration on compute devices to the port configurations in a network switch.
Provisioning
Provisions a node to support the intended application workflow, for example lays down ESXi from an image repository. Reprovisions a node to support a different workload, for example changes the ESXi platform to Bare Metal CentOS.
Firmware Management
Manages all infrastructure firmware versioning.
Logging
Log information can be retrieved for particular elements or collated into a single timeline for multiple elements within the management neighborhood.
Environmental Monitoring
Aggregates environmental data from hardware resources. The data to monitor is configurable and can include power information, component status, fan performance, and other information provided by the resource.
Fault Detection
Monitors compute and storage devices for both hard and soft faults. Performs suitable responses based on pre-defined policies.
Analytics Data
Data generated by environmental and fault monitoring can be provided to analytic tools for analysis, particularly around predictive failure.
RackHD is focused on being the lowest level of automation that interrogates agnostic hardware and provisions machines with operating systems. The API can be used to pass in data through variables in the workflow configuration, so you can parameterize workflows. Since workflows also have access to all of the SKU information and other catalogs, they can be authored to react to that information.
The real power of RackHD, therefore, is that you can develop your own workflows and use the REST API to pass in dynamic configuration details. This allows you to execute a specific sequence of arbitrary tasks that satisfy your requirements.
When creating your initial workflows, it is recommended that you use the existing workflows in our code repository to see how different actions can be performed.
Need to add in animations
Rubber duck
As software transforms industries across the world, more companies are embracing software as core competency to differentiate themselves with customers and capture new opportunities.
( Mobile changing --- consumer access – data generated --- intelligence gathered--- new featured – constant feedback.._
Companies like Square, Uber, Netflix, Airbnb, and Tesla continue to possess rapidly growing private market valuations and turn the heads of executives of their industries’ historical leaders. What do these innovative companies have in common? (How can they go from idea to product so quickly)
• Speed of innovation
• Always-available services
• Web scale
• Mobile-centric user experiences
Enterprises are following:
Kroger: DevOps adoption with PCF Automated build pipeline
AllState: Major IT transformation, want to Uberize the insurance industry
LockHeed Martin : Building apps using PCF and Spring (Java FMW)
HomeDepot: Software Transformation – major competiion for AMAZON …so have to delivery new capability quickly and efficently.
Software is transforming industries across the world, more companies are embracing software as core competency to differentiate themselves with customers and capture new opportunities.
Companies like Square, Uber, Netflix, Airbnb, and Tesla continue to possess rapidly growing private market valuations and turn the heads of executives of their industries’ historical leaders. What do these innovative companies have in common? (How can they go from idea to product so quickly)
• Speed of innovation ( innovate, expirement and deliver software quickly)
• Always-available services
• Web scale
• Mobile-centric user experiences
OTHER:
Businesses today are constantly pressured to adopt the myriad of
technical driving forces impacting software development and deliv‐
ery. These driving forces include:
• Anything as a service
• Cloud computing
• Containers
• Agile
• Automation
• DevOps
• Microservices
• Business-capability teams
• Cloud-native applications
Moving to the cloud is a natural evolution of focusing on software, and cloud-native application architectures are at the center of how these companies obtained their disruptive character
Speed
It’s become clear that speed wins in the marketplace. Businesses that are able to innovate, experiment, and deliver software-based solutions quickly are outcompeting those that follow more traditional delivery models.
Safety
It’s not enough to go extremely fast. If you get in your car and push the pedal to the floor, eventually you’re going to have a rather expensive (or deadly!) accident. Transportation modes such as aircraft and express bullet trains are built for speed and safety. Cloud-native application architectures balance the need to move rapidly with the needs of stability, availability, and durability. It’s possible and essential to have both.
So how do we go fast and safe?
Visibility
Our architectures must provide us with the tools necessary to see failure when it happens
Fault isolation
In order to limit the risk associated with failure, we need to limit the scope of components or features that could be affected by a failure. -- Microservices
Recovery
Scale:
Rather than scale vertical scaling, Innovative companies dealt with this problem through two pioneering
moves:
• Rather than continuing to buy larger servers, they horizontally scaled application instances across large numbers of cheaper commodity machines. These machines were easier to acquire (or assemble) and deploy quickly.
• Poor utilization of existing large servers was improved by virtualizing several smaller servers in the same footprint and deploying multiple isolated workloads to them
As software transforms industries across the world, more companies are embracing software as core competency to differentiate themselves with customers and capture new opportunities.
Companies like Square, Uber, Netflix, Airbnb, and Tesla continue to possess rapidly growing private market valuations and turn the heads of executives of their industries’ historical leaders. What do these innovative companies have in common? (How can they go from idea to product so quickly)
• Speed of innovation
• Always-available services
• Web scale
• Mobile-centric user experiences
Moving to the cloud is a natural evolution of focusing on software, and cloud-native application architectures are at the center of how these companies obtained their disruptive character
Speed
It’s become clear that speed wins in the marketplace. Businesses that are able to innovate, experiment, and deliver software-based solutions quickly are outcompeting those that follow more traditional delivery models.
Safety
It’s not enough to go extremely fast. If you get in your car and push the pedal to the floor, eventually you’re going to have a rather expensive (or deadly!) accident. Transportation modes such as aircraft and express bullet trains are built for speed and safety. Cloud-native application architectures balance the need to move rapidly with the needs of stability, availability, and durability. It’s possible and essential to have both.
So how do we go fast and safe?
Visibility
Our architectures must provide us with the tools necessary to see failure when it happens
Fault isolation
In order to limit the risk associated with failure, we need to limit the scope of components or features that could be affected by a failure. -- Microservices
Recovery
Scale:
Rather than scale vertical scaling, Innovative companies dealt with this problem through two pioneering
moves:
• Rather than continuing to buy larger servers, they horizontally scaled application instances across large numbers of cheaper commodity machines. These machines were easier to acquire (or assemble) and deploy quickly.
• Poor utilization of existing large servers was improved by virtualizing several smaller servers in the same footprint and deploying multiple isolated workloads to them
0.1 release, currently work in progress for full state management (i.e inclusion of support for start, stop, remove, restart commands)
Shovel is an application that provides a service with a set of APIs that wraps around RackHD/Ironic existing APIs allowing users to find Baremetal Compute nodes dynamically discovered by RackHD and register/unregister them with Ironic (OpenStack Bare Metal Provisioning Program).Shovel also provides poller service that monitors compute nodes and logs the errors from SEL into Ironic Database.
A Shovel Horizon plugin is also provided to interface with the Shovel service. The plugin adds a new Panel to the admin Dashboard called rackhd that displays a table of all the Baremetal systems discovered by RackHD. It also allows the user to see the node catalog in a nice table View, Register/Unregister node in Ironic, display node SEL and enable/register a failover node.
(ORFS-152)
Background
Related to the work list in V2 API in it's notion of enabling relationships, we have sufficient information with the existing LLDP catalog and the capability of getting related switch port information (the mac-address/switch port table from the switch) from a remote catalog there. With the combined information, we should be able to process those information sources and create the relevant "links" to represent a topology from the RackHD APIs that show what compute servers are connected to what switches, and at which port.
Goals
a mechanism that will capture needed data from a top-of-rack switch and combine it with lldp catalogs or node data where available to create or amend the underlying data to expose the topology connections.
To be able to unplug one of those physical cables and have this mechanism update the topology correctly
To be able to plug in a physical cable adding a second, independent network connection between compute node and switch, and have that connection be represented in the topology
REST resource API outputs with the V2 API that show the linkages using the relationship structure pattern defined in V2 API
Defined/documented events on the AMQP bus that get sent when a topology is calculated and a change is detected. Specifically, an event if a new link is formed with the details of that link, and a event if a link is broken that previously existed.
Extending the concepts of workflow orchestration to have more knowledge and (potential) access to systems after the OS has been laid down means extending in a number of new ways. Knowing about network configurations and connections, access via SSH to the host OS, and the potential to grab significant and additional telemetry or install additional packages. The first steps to this are to enable SSH access to a HOST OS and to reflect similar information in our data models/API resources
Goals
add representation and appropriate schema for nics and networks to compute nodes, switches, including VLAN specific interfaces
add representation of an IP address and credentials to inquire for OS level details
workflow task to use this mechanism to capture OS package w/ versions and store them in a catalogs to include package collection
expand workflow tasks to arbitrary SSH commands with credentials from node (https://github.com/mscdex/ssh2, https://github.com/tsmith/node-control, https://github.com/mikeal/sequest)
expand catalogs to include an OS-level view of network connections as a catalog - nics (interface names for the OS), IP address, gateway, subnet mask, and VLAN if provided/appropriate
enable IP lookups to support mapping any data from Ip addresses assigned to compute servers so that ancilliary services can know which node this relates to
workflow task to set in an updated SSH Key
workflow task to SSH into a switch to set the switch into ZTP/boot mode to reset it
extend OS.Install workflows to leverage an in-band connection to verify that the machine is responding via SSH prior to completing the OS.Install workflow