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 - 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.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.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 - 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.
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 - 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.
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 - 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.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.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.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 - 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.
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 - 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.
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 - 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 - 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.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.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.
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.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.
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.
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 - 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 - 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.
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!
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.
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
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.
Managing a large open source community - OSCON 2016{code}
Increasing your online presence in the open source community involves more than just writing and committing code. We need to create safe places to collaborate and communicate freely in order to involve more people than just our closest team members. Jonas Rosland and Stephanie Carlson outline a few of the tools they use to tackle this big task and discuss failures, successes, and lessons learned.
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.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.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.
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.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.
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.
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 - 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 - 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.
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!
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.
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
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.
Managing a large open source community - OSCON 2016{code}
Increasing your online presence in the open source community involves more than just writing and committing code. We need to create safe places to collaborate and communicate freely in order to involve more people than just our closest team members. Jonas Rosland and Stephanie Carlson outline a few of the tools they use to tackle this big task and discuss failures, successes, and lessons learned.
My closing talk for this year's Fronteers conference in Amsterdam, the Netherlands about just how cool it is to be someone who builds things for the web.
Docker for the new Era: Introducing Docker,its components and toolsRamit Surana
Containers have been evolved from generations behind today.So what's new with Docker ? What has changed during the current scenario ? Find out more on docker and how to implement it in your environments in the above slide show.
EMC World 2016 - code.05 Automating your Physical Data Center with RackHD{code}
RackHD is an open source project started with the goal of providing a consistent and clear mechanism to perform hardware inventory and firmware upgrades to commodity white-box servers. With an event-based workflow engine that interacts with existing protocols and mechanisms such as PXE, BMC, and IPMI it can create workflows of tasks, boot scripts, and interactions to achieve full system automation. Come see it in action in this session showing useful workflows integrating with Docker, OpenStack, and Cloud Foundry.
Join us to learn the concepts and terminology of Kubernetes such as Nodes, Labels, Pods, Replication Controllers, Services. After taking a closer look at the Kubernetes master and the nodes, we will walk you through the process of building, deploying, and scaling microservices applications. Each attendee gets $100 credit to start using Google Container Engine. The source code is available at https://github.com/janakiramm/kubernetes-101
The Containers Ecosystem, the OpenStack Magnum Project, the Open Container In...Daniel Krook
Presentation at the OpenStack Summit in Tokyo, Japan on October 27, 2015.
http://sched.co/49x0
The technology industry has been abuzz about cloud workload containerization since the open source Docker project became a phenomenon in early 2014.
Meanwhile, an OpenStack Containers Team was formed and the Magnum project launched to provide users with a convenient Containers-as-a-Service solution for OpenStack environments.
As the potential of both technologies emerged, many wanted to see shared governance over the baseline container specification and runtime technology to ensure an open cloud ecosystem.
This past June, a new group was formed with a goal of creating open, industry standards around container formats and runtimes, called the Open Container Initiative (http://www.opencontainers.org).
So how will OpenStack Magnum influence - and be influenced by - the new OCI group? Why is the OCI under the stewardship of the Linux Foundation? What is the scope of the OCI effort? What project goals and/or principles will guide their work?
Attend this session to learn the following:
* A brief history of the open container ecosystem and the major benefits that containerization provides
* An overview of the Magnum CaaS plugin architecture and design goals
* Insider details on the the progress of the Linux Foundation Open Container Initiative (and the related Cloud Native Computing Foundation)
* What it all means for deploying container orchestration engines on your cloud with OpenStack Magnum
Megan Kostick - Software Engineer, Cloud and Open Source Technologies, IBM
Daniel Krook - Senior Software Engineer, Cloud and Open Source Technologies, IBM
Jeffrey Borek - WW Program Director, Open Technologies and Partnerships, Cloud Computing
Deploying Containers in Production and at ScaleMesosphere Inc.
This presentation was part of "Deploying Containers in Production and at Scale" by Sunil Shah (Engineer at Mesosphere) at ContainerCon 2015
Try Mesosphere for Free: https://mesosphere.com/try
The use of containers to simplify and speed the deployment and development of applications is taking off. Most container usage is around stateless micro-services, but data and transactions are key components of most applications.
This presentation reviews:
- The purpose of containers and their usage
- How to containerize your EDB Postgres deployment
- How to deal with issues of managing your database and storage
- How to set up a cluster for high availability
- How to build a container with the EDB Postgres Enterprise Manager Agent in the container
Target Audience:
This technical presentation is for DBAs, Data Architects, Developers, DevOps, IT Operations and anyone responsible for supporting a Postgres interested in learning about Containers. It is equally suitable for organizations using community PostgreSQL as well as EDB’s Postgres Plus product family.
To listen to the recording which includes a demonstration, visit EnterpriseDB > Resources > Webcasts
Docker 101 - High level introduction to dockerDr Ganesh Iyer
This deck will help you understand the basics of Docker. It introduces dockers and containers, gives a comparison with virtualization and gives some getting started guides.
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
Platform as a Service with Kubernetes and Mesos Miguel Zuniga
Platform as a Service with Kubernetes and Mesos on top of openstack
Go through the design, architecture, HA, security and how to design and roll services.
YARN Containerized Services: Fading The Lines Between On-Prem And CloudDataWorks Summit
Apache Hadoop YARN is the modern distributed operating system for big data applications. In Apache Hadoop 3.1.0, YARN added a service framework that supports long-running services. This new capability goes hand in hand with the recent improvements in YARN to support Docker containers. Together these features have made it significantly easier to bring new applications and services to YARN.
In this talk you will learn about YARN service framework, its new containerization capabilities and how it lays the foundation for a hybrid and uniform architecture for compute and storage across on-prem and multi-cloud environments. This will include examples highlighting how easy it is to bring applications to the YARN service framework as well as how to containerize applications.
Here's what to expect in this talk:
- Motivation for YARN service framework and containerization
- YARN service framework overview
- YARN service examples
- Containerization overview
- Containerization for Big Data and non Big Data workloads - wait that's everything
Better Practices when Using Terraform to Manage Oracle Cloud InfrastructureSimon Haslam
A selection of experiences & tips learned from provisioning Oracle Cloud Infrastructure (OCI) using Terraform, as presented at the UKOUG Techfest19 conference in Brighton, UK.
Lessons learned running a container cloud on YARNDataWorks Summit
Apache Hadoop YARN is the resource and application manager for Apache Hadoop. In the past, YARN only supported launching containers as processes. However, as containerization has become extremely popular, more and more users wanted support for launching Docker containers. With recent changes, YARN now supports running Docker containers alongside process containers. Coupled with the newly added support for long-running services on YARN, this allows a host of new possibilities.
In this talk, we'll present how to run a container cloud on YARN. Leveraging the support in YARN for Docker and long-running services, we can allow users to easily spin up sets of Docker containers for their applications. These containers can be self contained or wired up to form more complex applications. We will go over some of the lessons we learned as part of our experiences handling issues such as resource management, debugging application failures, running Docker, service discovery, etc.
Speaker
Billie Rinaldi, Principal Software Engineer I, Hortonworks
The Kubernetes WebLogic revival (part 1)Simon Haslam
The first of two sessions Martien & I presented at UKOUG Techfest19 in Brighton, UK about:
(a) Running WebLogic in containers, managed by Kubernetes
(b) Oracle's Container Engine for Kubernetes (OKE) - Oracle Cloud's managed k8s service
Apache Hadoop YARN is the resource and application manager for Apache Hadoop. In the past, YARN only supported launching containers as processes. However, as containerization has become extremely popular, more and more users wanted support for launching Docker containers. With recent changes to YARN, it now supports running Docker containers alongside process containers. Couple this with the newly added support for running services on YARN and it allows a host of new possibilities. In this talk, we'll present how to run a potential container cloud on YARN. Leveraging the support in YARN for Docker and services, we can allow users to spin up a bunch of Docker containers for their applications. These containers can be self contained or wired up to form more complex applications(using the Assemblies support in YARN). We will go over some of the lessons we learned as part of our experiences handling issues such as resource management, debugging application failures, running Docker, etc.
Docker & aPaaS: Enterprise Innovation and Trends for 2015WaveMaker, Inc.
WaveMaker Webinar: Cloud-based App Development and Docker: Trends to watch out for in 2015 - http://www.wavemaker.com/news/webinar-cloud-app-development-and-docker-trends/
CIOs, IT planners and developers at a growing number of organizations are taking advantage of the simplicity and productivity benefits of cloud application development. With Docker technology, cloud-based app development or aPaaS (Application Platform as a Service) is only becoming more disruptive − forcing organizations to rethink how they handle innovation, time-to-market pressures, and IT workloads.
Similar to EMC World 2016 - code.13 State of the Container Ecosystem with Persistent Applications (20)
Generating a custom Ruby SDK for your web service or Rails API using Smithyg2nightmarescribd
Have you ever wanted a Ruby client API to communicate with your web service? Smithy is a protocol-agnostic language for defining services and SDKs. Smithy Ruby is an implementation of Smithy that generates a Ruby SDK using a Smithy model. In this talk, we will explore Smithy and Smithy Ruby to learn how to generate custom feature-rich SDKs that can communicate with any web service, such as a Rails JSON API.
Accelerate your Kubernetes clusters with Varnish CachingThijs Feryn
A presentation about the usage and availability of Varnish on Kubernetes. This talk explores the capabilities of Varnish caching and shows how to use the Varnish Helm chart to deploy it to Kubernetes.
This presentation was delivered at K8SUG Singapore. See https://feryn.eu/presentations/accelerate-your-kubernetes-clusters-with-varnish-caching-k8sug-singapore-28-2024 for more details.
Essentials of Automations: Optimizing FME Workflows with ParametersSafe Software
Are you looking to streamline your workflows and boost your projects’ efficiency? Do you find yourself searching for ways to add flexibility and control over your FME workflows? If so, you’re in the right place.
Join us for an insightful dive into the world of FME parameters, a critical element in optimizing workflow efficiency. This webinar marks the beginning of our three-part “Essentials of Automation” series. This first webinar is designed to equip you with the knowledge and skills to utilize parameters effectively: enhancing the flexibility, maintainability, and user control of your FME projects.
Here’s what you’ll gain:
- Essentials of FME Parameters: Understand the pivotal role of parameters, including Reader/Writer, Transformer, User, and FME Flow categories. Discover how they are the key to unlocking automation and optimization within your workflows.
- Practical Applications in FME Form: Delve into key user parameter types including choice, connections, and file URLs. Allow users to control how a workflow runs, making your workflows more reusable. Learn to import values and deliver the best user experience for your workflows while enhancing accuracy.
- Optimization Strategies in FME Flow: Explore the creation and strategic deployment of parameters in FME Flow, including the use of deployment and geometry parameters, to maximize workflow efficiency.
- Pro Tips for Success: Gain insights on parameterizing connections and leveraging new features like Conditional Visibility for clarity and simplicity.
We’ll wrap up with a glimpse into future webinars, followed by a Q&A session to address your specific questions surrounding this topic.
Don’t miss this opportunity to elevate your FME expertise and drive your projects to new heights of efficiency.
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Neuro-symbolic is not enough, we need neuro-*semantic*Frank van Harmelen
Neuro-symbolic (NeSy) AI is on the rise. However, simply machine learning on just any symbolic structure is not sufficient to really harvest the gains of NeSy. These will only be gained when the symbolic structures have an actual semantics. I give an operational definition of semantics as “predictable inference”.
All of this illustrated with link prediction over knowledge graphs, but the argument is general.
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
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!
Takeaways: Containers are a huge opportunity to improve efficiency
Taking advantage of this opportunity at scale presents some challenges
Container schedulers are a popular and proven way to handle the challenge of deploying containers at massive scale. Mesos, Kubernetes, Swarm and CloudFoundry are examples your organization might find it worthwhile to use more than one of these.
In the past year, containerization technology has advanced to allow persistent applications to run in a container.
The EMC{code} Polly project delivers supplements container schedulers to deliver true scale out for persistent applications running on containers.
Scale out is not just about adding capacity.
A Storage Scheduler will let you:
run multiple container platforms
run multiple schedulers
Utilize multiple storage providers
in or out of public cloud
This is about giving you flexibility and shifting the burden of keeping up to vendors
These two topics interact and as we’ll see, when addressed properly, link together
These two topics interact and as we’ll see, when addressed properly, link together
Objective: On each cluster node, pack jobs in tight to avoid waste in the form of unutilized resource
Playing Tetris with manual load placement might seem fun for a minute or two, but this gets old quick
Container placement ABOLUTELY must be automated,
Your old system of submitting tickets to reserve an IP and create a DNS entry isn’t going to cut it
The old 3 tier model was relatively simple,
You had your presentation or UI layer, your application or business logic layer, and your persistence or database layer.
Every thing was deterministically placed, and you knew where things were for troubleshooting, and the components knew where there counterparts were
Microservices isn’t quite N squared Metcalf’s law, but it heads that direction – a lot more interconnects.
And to improve efficiency, you have dynamic non-deterministic placement on to cluster nodes.
This is why I’m thinking of setting up a side business on Etsy to sell these cool microservices liquor flasks.It’s also why you need something called a scheduler
These two topics interact and as we’ll see, when addressed properly, link together
Schedulers can also enable end use self service,
With controls, audit, and health monitoring