Using Clocker with Project Calico - Running Production Workloads in the CloudAndrew Kennedy
The document discusses Clocker, an open source application that provides Docker container management and orchestration capabilities. It summarizes Clocker's key features as managing Docker clusters across clouds, serving containers on demand, and managing composite application deployments. It also discusses Clocker's use of Apache Brooklyn for application modeling and Calico for software-defined networking between containers.
OpenShift is Red Hat's container application platform that provides a full-stack platform for deploying and managing containerized applications. It is based on Docker and Kubernetes and provides additional capabilities for self-service, automation, multi-language support, and enterprise features like authentication, centralized logging, and integration with Red Hat's JBoss middleware. OpenShift handles building, deploying, and scaling applications in a clustered environment with capabilities for continuous integration/delivery, persistent storage, routing, and monitoring.
Interop 2017 - Managing Containers in ProductionBrian Gracely
Managing Containers in Production discusses planning for containerized applications in production environments. It covers container registries, CI/CD, networking, storage, security, scaling, application services, and comparing container schedulers like Kubernetes and Docker Swarm. The document provides URLs for further reading on container orchestrator architectures and advises that while creating containers is easy, managing them at scale in production can be complex and requires consideration of these operational aspects.
Taking the Next Hot Mobile Game Live with Docker and IBM SoftLayerDaniel Krook
Presentation at the IBM InterConnect Conference in Las Vegas, Nevada on February 24, 2016.
Mobile games are the fastest-growing sector of the $70 billion video game industry, far outpacing traditional consoles. But companies that aspire to create the next hot title have to account for more than just the app downloaded to a user device. They must prepare for huge spikes in game play with scalable backends to handle massive data and transactions behind socially linked user profiles and global leaderboards. This talk looks at how IBM successfully partnered with Firemonkeys, a major studio that had hit their vertical scaling limit, to design and deploy a new Docker-based architecture on SoftLayer. This scale-out architecture is able to handle an order of magnitude more customers for their next major release.
Clocker provides application management and orchestration for Docker containers running in clouds. It uses Brooklyn to define and manage composite applications as blueprints. These blueprints can deploy Docker containers across multiple hosts and networks using software-defined networking solutions like Calico and Weave. Clocker manages the Docker engines, containers, networks and application lifecycle.
Kubernetes for FaaS (Function as a Service) - Serverless evolution, some basic constructs, kubenetes features, comparisons - from Serverless conference 2017 Bangalore.
CNCF general introduction to beginners at openstack meetup Pune & Bangalore February 2018. Covers broadly the activities and structure of the Cloud Native Computing Foundation.
Using Clocker with Project Calico - Running Production Workloads in the CloudAndrew Kennedy
The document discusses Clocker, an open source application that provides Docker container management and orchestration capabilities. It summarizes Clocker's key features as managing Docker clusters across clouds, serving containers on demand, and managing composite application deployments. It also discusses Clocker's use of Apache Brooklyn for application modeling and Calico for software-defined networking between containers.
OpenShift is Red Hat's container application platform that provides a full-stack platform for deploying and managing containerized applications. It is based on Docker and Kubernetes and provides additional capabilities for self-service, automation, multi-language support, and enterprise features like authentication, centralized logging, and integration with Red Hat's JBoss middleware. OpenShift handles building, deploying, and scaling applications in a clustered environment with capabilities for continuous integration/delivery, persistent storage, routing, and monitoring.
Interop 2017 - Managing Containers in ProductionBrian Gracely
Managing Containers in Production discusses planning for containerized applications in production environments. It covers container registries, CI/CD, networking, storage, security, scaling, application services, and comparing container schedulers like Kubernetes and Docker Swarm. The document provides URLs for further reading on container orchestrator architectures and advises that while creating containers is easy, managing them at scale in production can be complex and requires consideration of these operational aspects.
Taking the Next Hot Mobile Game Live with Docker and IBM SoftLayerDaniel Krook
Presentation at the IBM InterConnect Conference in Las Vegas, Nevada on February 24, 2016.
Mobile games are the fastest-growing sector of the $70 billion video game industry, far outpacing traditional consoles. But companies that aspire to create the next hot title have to account for more than just the app downloaded to a user device. They must prepare for huge spikes in game play with scalable backends to handle massive data and transactions behind socially linked user profiles and global leaderboards. This talk looks at how IBM successfully partnered with Firemonkeys, a major studio that had hit their vertical scaling limit, to design and deploy a new Docker-based architecture on SoftLayer. This scale-out architecture is able to handle an order of magnitude more customers for their next major release.
Clocker provides application management and orchestration for Docker containers running in clouds. It uses Brooklyn to define and manage composite applications as blueprints. These blueprints can deploy Docker containers across multiple hosts and networks using software-defined networking solutions like Calico and Weave. Clocker manages the Docker engines, containers, networks and application lifecycle.
Kubernetes for FaaS (Function as a Service) - Serverless evolution, some basic constructs, kubenetes features, comparisons - from Serverless conference 2017 Bangalore.
CNCF general introduction to beginners at openstack meetup Pune & Bangalore February 2018. Covers broadly the activities and structure of the Cloud Native Computing Foundation.
The document summarizes the key enhancements and changes in Kubernetes 1.23, including 11 stable enhancements graduating to general availability, 16 features graduating to beta status, and 19 alpha features being introduced. Major themes include dual-stack IPv4/IPv6 networking, PodSecurity admission control, HorizontalPodAutoscaler v2 API graduating to stable, structured logging becoming beta, and deprecations including FlexVolume and klog flags. The document also provides updates on SIG-level efforts around API machinery, applications, authentication, autoscaling, CLI, cluster lifecycle, instrumentation, networking, and nodes.
This document discusses Docker container networking and publishing applications securely with Docker Enterprise. It provides an overview of key Kubernetes networking concepts like pods, services, ingress and network policies. It then details how Docker Enterprise integrates with Calico for container networking and policy-driven security. The integration provides connectivity between pods and services out of the box. It also allows enforcing network policies and zero-trust security through Calico's policy engine. The document concludes with demos of publishing sample applications using Docker Swarm services and Kubernetes ingress resources.
State of the Stack v4 - OpenStack in All It's GloryRandy Bias
The almost annual State of the Stack, version 4, an end-to-end view of OpenStack. This edition focuses on what the challenges are within the community and how they can be addressed.
v1 of SOTS has over 90,000 views and is one of the highest viewed OpenStack presentations ever.
The path to a serverless-native era with Kubernetessparkfabrik
In this talk we'll talk about how the Serverless paradigms are changing the way we develop applications and cloud infrastructure and how we can implement them in a
efficient and seamless way with Kubernetes.
We'll go through the latest Kubernetes Serverless technologies, talking about all the aspects
including pricing, scalability, observability and best practices.
This document provides an introduction to Kubernetes including:
- What Kubernetes is and what it does including abstracting infrastructure, providing self-healing capabilities, and providing a uniform interface across clouds.
- Key concepts including pods, services, labels, selectors, and namespaces. Pods are the atomic unit and services provide a unified access method. Labels and selectors are used to identify and group related objects.
- The Kubernetes architecture including control plane components like kube-apiserver, etcd, and kube-controller-manager. Node components include kubelet and kube-proxy. Optional services like cloud-controller-manager and cluster DNS are also described.
The combination of StackPointCloud with NetApp creates NetApp Kubernetes Service, the industry’s first complete Kubernetes platform for multi-cloud deployments and a complete cloud-based stack for Azure, Google Cloud, AWS, and NetApp HCI. Further, Trident is a fully supported open source project maintained by NetApp, designed from the ground up to help meet the sophisticated persistence demands of containerized applications.
ContainerConf 2019, November 2019, Mannheim: Vortrag von Mario-Leander Reimer (@LeanderReimer, Cheftechnologe bei QAware)
== Dokument bitte herunterladen, falls unscharf! ==
Abstract:
Vor nicht allzu langer Zeit haben Microservice-Architekturen die Art und Weise, wie wir Softwaresysteme bauen, revolutioniert: Anstatt als Monolithen werden Systeme nun in Form autonomer Services komponiert und ausgeführt.
Serverless und FaaS sind die nächste logische Stufe in dieser Evolution, um die Komplexität in der Entwicklung und im Betrieb solcher Systeme zu reduzieren.
FaaS-Plattformen schießen derzeit wie Pilze aus dem Boden: Knative, OpenFaaS, Fission oder Nuclio sind nur einige Beispiele. Aber welche davon sind bereits geeignet für den Einsatz im nächsten Projekt? Lassen sich damit hybride Architekturen umsetzen oder muss es vollständig Functionless sein? Lasst es uns herausfinden.
On-the-Fly Containerization of Enterprise Java & .NET Apps by Amjad AfanahDocker, Inc.
Dockerizing brownfield enterprise applications can often be a daunting task - involving changes to the application code/configuration and existing build processes. The DCHQ platform provides “on-the-fly” containerization of both Linux & Windows enterprise applications – including Java, Oracle, .NET and others. By doing so, DCHQ transforms non-cloud-native applications into completely portable applications that can take advantage of cloud scaling, storage redundancy and most importantly, deployment agility without introducing a single change to the application source control repository.
In this session, we will cover the deployment automation of an Enterprise Java application with PostgreSQL multi-host cluster set up for Master-Slave replication and automated storage management with redundant EBS volumes on AWS using DCHQ + EMC REX-Ray. We will also cover the deployment automation of an Enterprise .NET application demonstrating the application life-cycle management capabilities post-provision -- including monitoring, alerts, continuous delivery, application backups, scale in/out, in-browser terminal to access the containers, log streaming, and application updates.
Kubernetes is an open source container cluster orchestration platform founded by Google. This presentation covers an overview of it's main concepts, plus how it fits into Google Cloud Platform. This was delivered by Kit Merker at DevNexus 2015 in Atlanta.
The document discusses Docker networking using Clocker and Project Calico. It describes how Clocker spins up and manages Docker clouds, serves containers on demand, and manages composite application deployments on Docker. It then discusses how Project Calico provides software-defined networking capabilities needed for seamless provisioning and host-to-host communication between containers. Specific networking providers like Project Calico and Weave are pluggable in Clocker's orchestration.
Transforming Application Delivery with PaaS and Linux ContainersGiovanni Galloro
This document discusses Red Hat OpenShift Enterprise and how it helps with application delivery using Platform as a Service (PaaS) and Linux containers. It covers OpenShift's architecture using Linux containers, Docker, Kubernetes, and RHEL Atomic Host. It also discusses OpenShift's application deployment flow, adoption trends, and challenges with container adoption as well as Red Hat's strategy to address these challenges through container certification and simplifying adoption for partners.
The Good, the Bad and the Ugly of Migrating Hundreds of Legacy Applications ...Josef Adersberger
Running applications on Kubernetes can provide a lot of benefits: more dev speed, lower ops costs, and a higher elasticity & resiliency in production. Kubernetes is the place to be for cloud native apps. But what to do if you’ve no shiny new cloud native apps but a whole bunch of JEE legacy systems? No chance to leverage the advantages of Kubernetes? Yes you can!
We’re facing the challenge of migrating hundreds of JEE legacy applications of a major German insurance company onto a Kubernetes cluster within one year. We're now close to the finish line and it worked pretty well so far.
The talk will be about the lessons we've learned - the best practices and pitfalls we've discovered along our way. We'll provide our answers to life, the universe and a cloud native journey like:
- What technical constraints of Kubernetes can be obstacles for applications and how to tackle these?
- How to architect a landscape of hundreds of containerized applications with their surrounding infrastructure like DBs MQs and IAM and heavy requirements on security?
- How to industrialize and govern the migration process?
- How to leverage the possibilities of a cloud native platform like Kubernetes without challenging the tight timeline?
SpringBoot and Spring Cloud Service for MSAOracle Korea
Cloud 환경에서 MSA를 하기 위해서 Service Discovery, Circuit Breaker 등을 사용하여 Application을 개발하는 방법과 SpringBoot 와 Spring Cloud Service 를 사용하는데, Cloud에서 Kubernetes를 위시한 Container 생태계가 어떻게 MSA에 영향을 미치는지 알아봅니다.
Open Container Technologies and OpenStack - Sorting Through Kubernetes, the O...Daniel Krook
Presentation at the OpenStack Summit in Barcelona, Spain on October 25, 2016.
http://bit.ly/os-kub-oci-cncf
Containers along with next generation topics such as orchestration and serverless computing continue to draw interest across the application developer and data center operator communities because of the enormous potential of the technology and the rapid pace of change.
As the potential of Docker continues to evolve, Kubernetes emerges as the leading orchestration technology, and the OpenStack Magnum project has matured, many want to see shared governance over the baseline container specification and associated runtime and format/image to protect investments and enable confident adoption of this emerging technology.
Join this session to learn the latest about the Open Container Initiative (www.opencontainers.org) and the Cloud Native Computing Foundation (cncf.io) - both collaborative projects of the Linux Foundation - that drive the latest cloud native technologies and projects and see how they relate to Magnum and Kuryr.
Daniel Krook, Senior Software Engineer, IBM
Jeffrey Borek, Program Director, Open Tech, IBM
Sarah Novotny, Senior Kubernetes Community Manger, Google
Presentation delivered at the 2017 LinuxCon China.
Build robust blockchain services (Wenjie(Jay) Xie, wutongtree.com) - Blockchain is considered as a great evolution. But the performance, maintainability, and scalability are still confusing many companies. Jay will show you how they reach high availability, scalability, and performance by using hyperledger and container to build robust blockchain services. He will also share their experience on dealing TB data in blockchain and operating a large scale of blockchain services in containers, including linking hyperledger and hbase, service warmup, and much more.
Journey Through Four Stages of Kubernetes Deployment MaturityAltoros
In this webinar we will discuss a crawl, walk, run approach to continuous delivery (CD) for applications, point by point:
Where to start, how to advance, and how to reach the level of maximum automation.
How to orchestrate CI/CD processes along with routing and business continuity.
When the automation level is sufficient.
GitOps principles and their benefits.
What tools should be used to automate CI, CD, GitOps, Container Registry, Secrets management, etc
Using the SDACK Architecture on Security Event Inspection by Yu-Lun Chen and ...Docker, Inc.
The SDACK architecture stands for Spark, Docker, Akka, Cassandra, and Kafka. At TrendMicro, we adopted the SDACK architecture to implement a security event inspection platform for APT attack analysis. In this talk, we will introduce SDACK stack with Spark lambda architecture, Akka and Kafka for streaming data pipeline, Cassandra for time series data, and Docker for microservices. Specifically, we will show you how we Dockerize each SDACK component to facilitate the RD team of algorithms development, help the QA team test the product easily, and use the Docker as a Service strategy to ship our products to customers. Next, we will show you how we monitor each Docker container and adjust the resource usage based on monitoring metrics. And then, we will share our Docker security policy which ensures our products are safety before shipping to customers. After that, we'll show you how we develop an all-in-one Docker based data product and scale it out to multi-host Docker cluster to solve the big data problem. Finally, we will share some challenges we faced during the product development and some lesson learned.
The Blockchain for the Internet of Things (IoT) has considered to "change the future." Despite a myriad of studies on the blockchain IoT, few studies have investigated how an IoT blockchain system develops with open source technologies, open standards, web technologies, and a p2p network. In this presentation, Jollen will share the Flowchain case study, an open source IoT blockchain project in Node.js; he will discuss the practice, the technical challenges, and the engineering experiences. Furthermore, to provide the real-time data transaction capabilities for current IoT requirements, he will utilize the "virtual block" idea to facilitate such technical challenges.
Mesos is being used at Atlassian to decompose monolithic Java applications into stateless microservices running in containers on Mesos. Initially Marathon and custom services were used but led to issues. Iteration 2 used Marathon for service discovery but upgrades caused interruptions. The current approach uses Mesos, Aurora for service discovery and management, and a load balancer manager. Key challenges include handling multiple regions, running historically stateful applications statelessly on Mesos, and testing services.
Spark and Mesos cluster optimization was discussed. The key points were:
1. Spark concepts like stages, tasks, and partitions were explained to understand application behavior and optimization opportunities around shuffling.
2. Application optimization focused on reducing shuffling through techniques like partitioning, reducing object sizes, and optimizing closures.
3. Memory tuning in Spark involved configuring storage and shuffling fractions to control memory usage between user data and Spark's internal data.
4. When running Spark on Mesos, coarse-grained and fine-grained allocation modes were described along with solutions like using Mesos roles to control resource allocation and dynamic allocation in coarse-grained mode.
The document summarizes the key enhancements and changes in Kubernetes 1.23, including 11 stable enhancements graduating to general availability, 16 features graduating to beta status, and 19 alpha features being introduced. Major themes include dual-stack IPv4/IPv6 networking, PodSecurity admission control, HorizontalPodAutoscaler v2 API graduating to stable, structured logging becoming beta, and deprecations including FlexVolume and klog flags. The document also provides updates on SIG-level efforts around API machinery, applications, authentication, autoscaling, CLI, cluster lifecycle, instrumentation, networking, and nodes.
This document discusses Docker container networking and publishing applications securely with Docker Enterprise. It provides an overview of key Kubernetes networking concepts like pods, services, ingress and network policies. It then details how Docker Enterprise integrates with Calico for container networking and policy-driven security. The integration provides connectivity between pods and services out of the box. It also allows enforcing network policies and zero-trust security through Calico's policy engine. The document concludes with demos of publishing sample applications using Docker Swarm services and Kubernetes ingress resources.
State of the Stack v4 - OpenStack in All It's GloryRandy Bias
The almost annual State of the Stack, version 4, an end-to-end view of OpenStack. This edition focuses on what the challenges are within the community and how they can be addressed.
v1 of SOTS has over 90,000 views and is one of the highest viewed OpenStack presentations ever.
The path to a serverless-native era with Kubernetessparkfabrik
In this talk we'll talk about how the Serverless paradigms are changing the way we develop applications and cloud infrastructure and how we can implement them in a
efficient and seamless way with Kubernetes.
We'll go through the latest Kubernetes Serverless technologies, talking about all the aspects
including pricing, scalability, observability and best practices.
This document provides an introduction to Kubernetes including:
- What Kubernetes is and what it does including abstracting infrastructure, providing self-healing capabilities, and providing a uniform interface across clouds.
- Key concepts including pods, services, labels, selectors, and namespaces. Pods are the atomic unit and services provide a unified access method. Labels and selectors are used to identify and group related objects.
- The Kubernetes architecture including control plane components like kube-apiserver, etcd, and kube-controller-manager. Node components include kubelet and kube-proxy. Optional services like cloud-controller-manager and cluster DNS are also described.
The combination of StackPointCloud with NetApp creates NetApp Kubernetes Service, the industry’s first complete Kubernetes platform for multi-cloud deployments and a complete cloud-based stack for Azure, Google Cloud, AWS, and NetApp HCI. Further, Trident is a fully supported open source project maintained by NetApp, designed from the ground up to help meet the sophisticated persistence demands of containerized applications.
ContainerConf 2019, November 2019, Mannheim: Vortrag von Mario-Leander Reimer (@LeanderReimer, Cheftechnologe bei QAware)
== Dokument bitte herunterladen, falls unscharf! ==
Abstract:
Vor nicht allzu langer Zeit haben Microservice-Architekturen die Art und Weise, wie wir Softwaresysteme bauen, revolutioniert: Anstatt als Monolithen werden Systeme nun in Form autonomer Services komponiert und ausgeführt.
Serverless und FaaS sind die nächste logische Stufe in dieser Evolution, um die Komplexität in der Entwicklung und im Betrieb solcher Systeme zu reduzieren.
FaaS-Plattformen schießen derzeit wie Pilze aus dem Boden: Knative, OpenFaaS, Fission oder Nuclio sind nur einige Beispiele. Aber welche davon sind bereits geeignet für den Einsatz im nächsten Projekt? Lassen sich damit hybride Architekturen umsetzen oder muss es vollständig Functionless sein? Lasst es uns herausfinden.
On-the-Fly Containerization of Enterprise Java & .NET Apps by Amjad AfanahDocker, Inc.
Dockerizing brownfield enterprise applications can often be a daunting task - involving changes to the application code/configuration and existing build processes. The DCHQ platform provides “on-the-fly” containerization of both Linux & Windows enterprise applications – including Java, Oracle, .NET and others. By doing so, DCHQ transforms non-cloud-native applications into completely portable applications that can take advantage of cloud scaling, storage redundancy and most importantly, deployment agility without introducing a single change to the application source control repository.
In this session, we will cover the deployment automation of an Enterprise Java application with PostgreSQL multi-host cluster set up for Master-Slave replication and automated storage management with redundant EBS volumes on AWS using DCHQ + EMC REX-Ray. We will also cover the deployment automation of an Enterprise .NET application demonstrating the application life-cycle management capabilities post-provision -- including monitoring, alerts, continuous delivery, application backups, scale in/out, in-browser terminal to access the containers, log streaming, and application updates.
Kubernetes is an open source container cluster orchestration platform founded by Google. This presentation covers an overview of it's main concepts, plus how it fits into Google Cloud Platform. This was delivered by Kit Merker at DevNexus 2015 in Atlanta.
The document discusses Docker networking using Clocker and Project Calico. It describes how Clocker spins up and manages Docker clouds, serves containers on demand, and manages composite application deployments on Docker. It then discusses how Project Calico provides software-defined networking capabilities needed for seamless provisioning and host-to-host communication between containers. Specific networking providers like Project Calico and Weave are pluggable in Clocker's orchestration.
Transforming Application Delivery with PaaS and Linux ContainersGiovanni Galloro
This document discusses Red Hat OpenShift Enterprise and how it helps with application delivery using Platform as a Service (PaaS) and Linux containers. It covers OpenShift's architecture using Linux containers, Docker, Kubernetes, and RHEL Atomic Host. It also discusses OpenShift's application deployment flow, adoption trends, and challenges with container adoption as well as Red Hat's strategy to address these challenges through container certification and simplifying adoption for partners.
The Good, the Bad and the Ugly of Migrating Hundreds of Legacy Applications ...Josef Adersberger
Running applications on Kubernetes can provide a lot of benefits: more dev speed, lower ops costs, and a higher elasticity & resiliency in production. Kubernetes is the place to be for cloud native apps. But what to do if you’ve no shiny new cloud native apps but a whole bunch of JEE legacy systems? No chance to leverage the advantages of Kubernetes? Yes you can!
We’re facing the challenge of migrating hundreds of JEE legacy applications of a major German insurance company onto a Kubernetes cluster within one year. We're now close to the finish line and it worked pretty well so far.
The talk will be about the lessons we've learned - the best practices and pitfalls we've discovered along our way. We'll provide our answers to life, the universe and a cloud native journey like:
- What technical constraints of Kubernetes can be obstacles for applications and how to tackle these?
- How to architect a landscape of hundreds of containerized applications with their surrounding infrastructure like DBs MQs and IAM and heavy requirements on security?
- How to industrialize and govern the migration process?
- How to leverage the possibilities of a cloud native platform like Kubernetes without challenging the tight timeline?
SpringBoot and Spring Cloud Service for MSAOracle Korea
Cloud 환경에서 MSA를 하기 위해서 Service Discovery, Circuit Breaker 등을 사용하여 Application을 개발하는 방법과 SpringBoot 와 Spring Cloud Service 를 사용하는데, Cloud에서 Kubernetes를 위시한 Container 생태계가 어떻게 MSA에 영향을 미치는지 알아봅니다.
Open Container Technologies and OpenStack - Sorting Through Kubernetes, the O...Daniel Krook
Presentation at the OpenStack Summit in Barcelona, Spain on October 25, 2016.
http://bit.ly/os-kub-oci-cncf
Containers along with next generation topics such as orchestration and serverless computing continue to draw interest across the application developer and data center operator communities because of the enormous potential of the technology and the rapid pace of change.
As the potential of Docker continues to evolve, Kubernetes emerges as the leading orchestration technology, and the OpenStack Magnum project has matured, many want to see shared governance over the baseline container specification and associated runtime and format/image to protect investments and enable confident adoption of this emerging technology.
Join this session to learn the latest about the Open Container Initiative (www.opencontainers.org) and the Cloud Native Computing Foundation (cncf.io) - both collaborative projects of the Linux Foundation - that drive the latest cloud native technologies and projects and see how they relate to Magnum and Kuryr.
Daniel Krook, Senior Software Engineer, IBM
Jeffrey Borek, Program Director, Open Tech, IBM
Sarah Novotny, Senior Kubernetes Community Manger, Google
Presentation delivered at the 2017 LinuxCon China.
Build robust blockchain services (Wenjie(Jay) Xie, wutongtree.com) - Blockchain is considered as a great evolution. But the performance, maintainability, and scalability are still confusing many companies. Jay will show you how they reach high availability, scalability, and performance by using hyperledger and container to build robust blockchain services. He will also share their experience on dealing TB data in blockchain and operating a large scale of blockchain services in containers, including linking hyperledger and hbase, service warmup, and much more.
Journey Through Four Stages of Kubernetes Deployment MaturityAltoros
In this webinar we will discuss a crawl, walk, run approach to continuous delivery (CD) for applications, point by point:
Where to start, how to advance, and how to reach the level of maximum automation.
How to orchestrate CI/CD processes along with routing and business continuity.
When the automation level is sufficient.
GitOps principles and their benefits.
What tools should be used to automate CI, CD, GitOps, Container Registry, Secrets management, etc
Using the SDACK Architecture on Security Event Inspection by Yu-Lun Chen and ...Docker, Inc.
The SDACK architecture stands for Spark, Docker, Akka, Cassandra, and Kafka. At TrendMicro, we adopted the SDACK architecture to implement a security event inspection platform for APT attack analysis. In this talk, we will introduce SDACK stack with Spark lambda architecture, Akka and Kafka for streaming data pipeline, Cassandra for time series data, and Docker for microservices. Specifically, we will show you how we Dockerize each SDACK component to facilitate the RD team of algorithms development, help the QA team test the product easily, and use the Docker as a Service strategy to ship our products to customers. Next, we will show you how we monitor each Docker container and adjust the resource usage based on monitoring metrics. And then, we will share our Docker security policy which ensures our products are safety before shipping to customers. After that, we'll show you how we develop an all-in-one Docker based data product and scale it out to multi-host Docker cluster to solve the big data problem. Finally, we will share some challenges we faced during the product development and some lesson learned.
The Blockchain for the Internet of Things (IoT) has considered to "change the future." Despite a myriad of studies on the blockchain IoT, few studies have investigated how an IoT blockchain system develops with open source technologies, open standards, web technologies, and a p2p network. In this presentation, Jollen will share the Flowchain case study, an open source IoT blockchain project in Node.js; he will discuss the practice, the technical challenges, and the engineering experiences. Furthermore, to provide the real-time data transaction capabilities for current IoT requirements, he will utilize the "virtual block" idea to facilitate such technical challenges.
Mesos is being used at Atlassian to decompose monolithic Java applications into stateless microservices running in containers on Mesos. Initially Marathon and custom services were used but led to issues. Iteration 2 used Marathon for service discovery but upgrades caused interruptions. The current approach uses Mesos, Aurora for service discovery and management, and a load balancer manager. Key challenges include handling multiple regions, running historically stateful applications statelessly on Mesos, and testing services.
Spark and Mesos cluster optimization was discussed. The key points were:
1. Spark concepts like stages, tasks, and partitions were explained to understand application behavior and optimization opportunities around shuffling.
2. Application optimization focused on reducing shuffling through techniques like partitioning, reducing object sizes, and optimizing closures.
3. Memory tuning in Spark involved configuring storage and shuffling fractions to control memory usage between user data and Spark's internal data.
4. When running Spark on Mesos, coarse-grained and fine-grained allocation modes were described along with solutions like using Mesos roles to control resource allocation and dynamic allocation in coarse-grained mode.
Textbox.io for IBM Connections - IBM Connect 2016Tiny
This document introduces Textbox.io, a next-generation HTML editing component for IBM Connections and IBM WCM products. It provides an intuitive interface that makes it easy for users to generate great content and includes features like advanced copy/paste, image handling, and table tools. The editor is free for IBM customers and keeps improving with additions like image editing and accessibility checks.
Marketing can change the world for better or worse depending on whether it is great or small marketing. Great marketing helps others make good decisions through powerful and durable messages, while small marketing tries to get others to buy now without regard for consequences. Great marketing drives important conversations, takes courage, and gains strength over time, and must continue to happen to drive positive change.
How to Sell Social Media to the C Suite _ Shashi BellamkondaShashi Bellamkonda
TOPIC AT NOV. 15 CAPITAL COMMUNICATOR & MDB COMMUNICATIONS LUNCHEON
Shashi Bellamkonda, Network Solutions’ Social Media Swami, presented a luncheon session, Tuesday, Nov. 15, on selling social media to your organization.How to convince your boss and others that it is in your organization’s best interest to use social media to reach communications and marketing objectives.
“Many questions come up when social media marketing is mentioned, especially when it comes to getting approval and buy in from the rest of the organization - like legal and service,” said Bellamkonda. “At this session we will work to answer some of these questions, including measurable impact and return on investment.”
The session, was held at MDB Communications in Washington, DC provided actionable steps for convincing managers of the value of using social media.How to become an internal champion, finding creative ways to recruit internal supporters (including lawyers), and ways to gather and present compelling reasons for social media engagement, as well as a social media rollout plan.
This document discusses broadband connectivity in Cape Town, South Africa. It outlines that broadband connectivity is important for economic growth, e-government services, and enabling virtual work and services. It then details the various methods of connectivity including fiber optic cables, copper, and wireless networks. It examines the costs associated with connecting users in Cape Town and mapping out Cape Town's connectivity to the world, Africa, and within South Africa. The implications of increasing connectivity are opportunities for offshoring jobs and expanding into Africa, but also threats from low-cost locations taking jobs and competitors.
This document discusses potential future social trends involving increased integration of digital technology and identity. It outlines how (1) a Google account could serve as a primary ID verified by background checks and online behavior, (2) phones and location data could enable automatic check-ins and payments, (3) augmented reality could identify contacts, (4) virtual measurements could help industries like construction and apparel, and (5) more integrated devices. It then provides 3 actions people can take today to establish their online presence and brands, and poses questions for discussion.
The present perfect tense is used to describe actions that began in the past and continue in the present, actions that have occurred multiple times up until now, and completed past actions that have present relevance. It is formed using the present tense of the auxiliary verb "have" plus the past participle of the main verb. Examples are given of affirmative, negative, and interrogative sentences using the present perfect tense structure and common time expressions used with it like "ever", "never", and "since".
The document discusses the Park Ridge Public Library's decision to start a video game collection and the challenges involved in implementing it. It provides statistics showing the popularity and widespread use of video games. The library surveyed patrons and saw increased circulation of young adult books and games after starting its video game collection. The collection brought in new users, especially male patrons ages 18-34. It helped make the library more relevant to parts of the community and culture it was not previously serving well.
The document discusses the nature of sin and how it progresses in six steps from vanity of the mind to greed. It begins with fuzzy thinking and questioning biblical truths. The second step is darkened understanding and rationalizing bigger sins. The third step is alienation from God and feeling withdrawn from the church. The fourth step is hardening of the heart and losing guilt for sin. The fifth step is engaging in lewd and dangerous behaviors. The final sixth step is giving in to greed and uncontrollable self-indulgence. Each step gets progressively worse as sin is likened to a seed that starts small but can destroy if not kept in check.
This document provides a summary of web analytics for business purposes. It discusses setting goals and determining the value of conversions. It recommends setting up Google Analytics to track metrics like visits, visitors, pageviews, as well as quality metrics around context and medium. The document advocates focusing on goals, conversions and value over more general metrics like hits.
International Seminar
Himpunan Ahli Teknik Hidraulic Indonesia
dan
International Commission on Irrigation & Drainage
Mo Ikutan? Buruan daftar.... Salam
The document is the April 2009 draft of the 5th edition of the ECMAScript Language Specification published by Ecma International. It provides an introduction and overview of ECMAScript, outlines the document contents and structure, and serves as a draft standard for review and feedback by July 15, 2009.
We are in danger of hell as a consequence of sin inherited from Adam. God created humans with free will but they disobeyed and ate from the forbidden tree, bringing sin into the world. As a result, all humans inherit Adam's sin nature and the penalty of death. However, Jesus provides a way to be saved from this fate. The document encourages attendance at a future discussion to address misunderstandings about salvation.
This document discusses improving communications by making messages more relevant. It suggests focusing communications on specific target audiences and addressing what's in it for them, barriers they may face, and making messages timely. The document also recommends creating responsive messages by listening to audiences and being helpful, revealing new insights, and refreshing messages with personality, emotions, and opinions to drive action. The goal is messaging that is rewarding, realistic, real-time, revealing, responsive, and refreshing.
El documento hace una analogía entre las bandadas de gansos que migran juntas y la amistad entre personas. Explica que los gansos vuelan en formación de V para aprovechar la elevación creada por los que van adelante, llegando más rápido y con menos esfuerzo a su destino. También comparten el liderazgo, se ayudan unos a otros en momentos difíciles, y se mantienen unidos como lecciones de cómo las personas también pueden apoyarse mutuamente.
Clocker is a tool that brings Docker to the cloud by managing Docker engines, containers, and applications on Docker in an automated way. It extends the Apache Brooklyn application management platform to provide first-class support for Docker, including optimized Docker blueprints, container orchestration across multiple hosts, and seamless networking between Docker services. Clocker manages the entire lifecycle of Docker applications from deployment to scaling and automation.
Andrew Kennedy presented on Clocker 1.0.0, an open source project for deploying and managing containers across platforms. Clocker uses Docker containers and supports deployment to virtual machines, bare metal, and multiple clouds. It utilizes Calico for networking and plans to further integrate with Docker Swarm, Compose, and other Docker technologies for orchestration and management of container workloads in the future.
This document provides an agenda and overview for a presentation on training a Docker cloud using Clocker. The presentation will introduce Clocker and what it does to manage Docker clouds. It will discuss what a Docker cloud is and how Clocker provides multi-host and multi-container applications, networking, and container orchestration. The presentation will demonstrate Clocker's features for deploying applications using blueprints, managing mixed infrastructure including VMs and containers, and extending Brooklyn with Docker-specific capabilities.
Video and slides synchronized, mp3 and slide download available at URL http://bit.ly/1FjjXpZ.
Andrew Kennedy talks about the reasons for creating a Docker cloud and how they realized that to do this properly they needed first class networking to handle composite distributed applications such as Riak. It was a short step from this to using Brooklyn itself to bootstrap a Docker cloud effectively colonizing the infrastructure. And so Clocker was born. Filmed at qconlondon.com.
Andrew Kennedy is a Senior Software Engineer at Cloudsoft and the founder of the Clocker project. He is a contributor to several Open Source projects including Apache jclouds and Apache Qpid and is also a founder member of the Apache Brooklyn project.
Clocker is a tool that uses Apache Brooklyn and Docker to provide automated orchestration and intelligent placement of Docker containers across cloud infrastructure in a cloud-agnostic way. It allows users to define application blueprints using YAML or Java and automates the deployment and management of applications and their components as Docker containers. Clocker provides features like affinity rules for container placement, auto-scaling, and high availability.
Multi-Container Applications Spanning Docker, Mesos and OpenStackAndrew Kennedy
This document discusses Clocker, an open source application management platform that defines multi-container applications using blueprints and deploys them across Docker, Mesos and OpenStack. It provides features like adding networking capabilities, integrating with Mesos, and defining applications that can span different infrastructure providers and container platforms. A live demonstration is shown deploying a sample application with components running on Docker, Mesos and OpenStack to illustrate Clocker's capabilities.
20191201 kubernetes managed weblogic revival - part 2makker_nl
This document discusses deploying WebLogic domains in Kubernetes using the WebLogic Kubernetes Operator. It provides an overview of the operator and how it can automate lifecycle operations for WebLogic domains running in Kubernetes. It also covers domain topologies, configuration overrides, assigning pods to nodes, and high availability and disaster recovery options for WebLogic on Kubernetes.
The Kubernetes WebLogic revival (part 2)Simon Haslam
The second 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
This document provides an overview of Docker and cloud native training presented by Brian Christner of 56K.Cloud. It includes an agenda for Docker labs, common IT struggles Docker can address, and 56K.Cloud's consulting and training services. It discusses concepts like containers, microservices, DevOps, infrastructure as code, and cloud migration. It also includes sections on Docker architecture, networking, volumes, logging, and monitoring tools. Case studies and examples are provided to demonstrate how Docker delivers speed, agility, and cost savings for application development.
Multi-Container Apps spanning Docker, Mesos and OpenStackDocker, Inc.
Roll up! Roll up! Before your very eyes Andrew will use Apache Brooklyn powered Clocker to deploy and manage multi-container applications transparently spanning - Docker, Mesos and OpenStack.
Orchestraing the Blockchain Using ContainersAndrew Kennedy
The document summarizes Andrew Kennedy's presentation on orchestrating applications with containers using Clocker 2.0 and Hyperledger. It discusses Cloudsoft AMP for managing containerized applications, Docker Swarm and Kubernetes blueprints in Clocker 2.0, and an example of deploying a WordPress application on Kubernetes. It also provides an overview of blockchain and Hyperledger Fabric, and demos a Hyperledger application for asset management deployed across multiple regions.
This document provides an overview and demonstration of Clocker, an open source tool for managing Docker clouds and deploying composite applications on Docker. It discusses Clocker's components including its use of Brooklyn for application management and jclouds for provisioning. It also covers Clocker's features such as container placement strategies, networking using Weave, and roadmap items like support for Docker Swarm and improved networking.
Clocker: Managing Container Networking and PlacementDocker, Inc.
This talk introduces Clocker and shows how to bootstrap a Docker Cloud that is responsive and scalable, across a dynamic cluster of hosts and cloud providers. Clocker is an Apache licensed open source project that demonstrates intelligent placement, on-demand provisioning and autonomic management of containers using Apache Brooklyn as the central nervous system. The Clocker stack enhances the standard Docker installation using best practices for configuration and integrates Weave networking capabilities plus Apache jclouds for provisioning on any infrastructure. We will show how to use Clocker to deploy, monitor and scale complex applications defined using Brooklyn blueprints across a network of Docker containers in the cloud.
Tokyo Azure Meetup #7 - Introduction to Serverless Architectures with Azure F...Tokyo Azure Meetup
Serverless architecture is the next big shift in computing - completely abstracting the underlying infrastructure and focusing 100% on the business logic.
Today we can create applications directly in our browser and leave the decision how they are hosted and scaled to the cloud provider. Moreover, this approach give us incredible control over the granularity of our applications since most of the time we are dealing with single function at a time.
In this presentation we will cover:
• Introduce Serverless Architectures
• Talk about the advantages of Serverless Architectures
• Discuss in details in event-driven computing
• Cover common Serverless approaches
• See practical applications with Azure Functions
• Compare AWS Lambda and Azure Functions
• Talk about open source alternatives
• Explore the relation between Microservices and Serverless Architectures
Kaleido Platform Overview and Full-stack Blockchain ServicesPeter Broadhurst
Overview of the Kaleido Platform, and one-slide summaries of the Kaleido services.
Learn more about our full-stack services at:
https://marketplace.kaleido.io
Get started today at:
https://console.kaleido.io
Access our docs at:
https://docs.kaleido.io
Docker and Cloud - Enables for DevOps - by ACA-ITStijn Wijndaele
DevOps is gericht op het tot stand brengen van een cultuur binnen organisaties waardoor het ontwikkelen, valideren en releasen van software sneller, meer betrouwbaar en frequenter kan verlopen. Om dit te realiseren staan het automatiseren van het 'software delivery process' en de bijhorende infrastructurele veranderingen centraal. Door de opkomst van 'Microservice Architecture' neemt het belang hiervan nog verder toe.
This document discusses blockchain and distributed ledgers using Hyperledger and Apache Brooklyn. It provides an overview of blockchain concepts and the Hyperledger Project, including available distributions from Hyperledger like Hyperledger Fabric, Burrow and Sawtooth. It demonstrates how to deploy a Hyperledger Fabric network on Apache Brooklyn and Kubernetes and shows a sample asset management application built on Hyperledger Fabric using simple Brooklyn YAML definitions.
This document summarizes a workshop on containers, Docker, and related technologies. It introduces Docker concepts like images, containers, and Dockerfiles. It also discusses Docker extras for software-defined networking (Calico, Weave), storage/volume management (Flocker), and orchestration (Clocker/Brooklyn). The workshop agenda includes installing Docker, running examples with Calico and Flocker, and using Clocker for orchestration. Attendees will work through practical tasks to build applications and clusters using these tools.
This document discusses Clocker, an open source application management platform that allows users to deploy, manage, and monitor blueprints. It can provision and customize applications and provide management functions like auto-scaling. Clocker interacts with Docker, Apache Mesos, and Apache Brooklyn. Docker provides containers for isolation and performance. Mesos is a distributed systems kernel for cluster management and resource sharing. Brooklyn deploys applications. In the future, Clocker aims to integrate more deeply with Docker Swarm and provide storage integration, as well as allow Brooklyn to deploy applications to Mesos infrastructures.
This document discusses Calico and how it provides networking for containers. Calico uses an Internet-like architecture where each container gets its own IP address and routing happens between containers and hosts. Calico components set up firewall rules in Linux kernels and use BGP to replicate these rules across hosts for isolation between tenants. Developers can easily set up Calico on their hosts to network containers without complex overlay networking and provide security between groups.
This document discusses Docker networking and the Clocker project. Clocker is an open source project that uses Brooklyn, Docker, and Weave to manage Docker infrastructure and deploy application blueprints across Docker containers. It addresses limitations in Docker networking by providing a shared Weave network for containers and controlling IP allocation and placement strategies. The presentation demonstrates Clocker and discusses future plans to integrate additional networking options and application definition formats.
Deploying Complex Applications on Docker using Apache BrooklynAndrew Kennedy
This document summarizes a presentation about Clocker, an open source project that uses Apache Brooklyn to deploy and manage complex applications on Docker containers. Clocker addresses limitations of Docker like networking between containers and orchestration by integrating Docker, Brooklyn, Jclouds, and Weave. It allows defining blueprints to deploy applications across virtual machines, bare metal, and containers using placement strategies. The presentation demonstrates Clocker and discusses ongoing work to improve networking and integration with other technologies like Kubernetes.
Deploying Complex Applications on Docker using Apache BrooklynAndrew Kennedy
Clocker is a project that uses Apache Brooklyn to deploy and manage complex applications on Docker containers. It uses Brooklyn to define blueprints for applications and deploy them across Docker infrastructure using placement strategies. Clocker integrates Brooklyn, Docker, Jclouds, and Weave to provide container orchestration, networking between containers using Weave, and deployment of applications. The presentation demonstrated Clocker and discussed plans to improve networking integration and support for additional container technologies and repositories.
Clocker is a platform that combines Brooklyn and Docker to manage Docker containers as microservices. It addresses limitations of Docker like networking across multiple hosts. Clocker uses application blueprints and orchestration policies to deploy containers. The roadmap includes improving placement strategies, integrating with other container platforms, and enhancing networking and communication between containers on different hosts.
This document summarizes a presentation about Clocker and OpenStack. Clocker is a platform that allows deploying Docker containers and microservices across multiple hosts through the use of application blueprints and autonomic computing techniques. It addresses some of the limitations of managing Docker at scale, such as the need to deploy across multiple hosts and orchestrate complex applications. The presentation demonstrated deploying the Campsite application, which includes PHP, Node.js and MySQL components, on a Docker cloud using Clocker and Brooklyn blueprints. This allows automatically deploying the multi-tier application on a cluster of Docker containers.
The document introduces Clocker, a project that uses Apache Brooklyn and Docker to manage applications in the cloud. It discusses how Clocker allows defining and deploying applications using Brooklyn blueprints, configuring Docker containers, and intelligently placing and orchestrating containers across cloud infrastructure using Brooklyn's capabilities. It provides demonstrations of deploying simple and complex applications with Clocker and outlines the project's roadmap.
This document discusses how to scale Mule applications globally through techniques like parallel processing, asynchronous tasks, orchestration, messaging backbones, clustering, and load balancing. It describes common problems with performance, integration, security, and transactions in large enterprises and how Mule addresses these through features such as transactions, computation optimization, identifying bottlenecks, and using external services like databases and messaging infrastructure.
Microservice Teams - How the cloud changes the way we workSven Peters
A lot of technical challenges and complexity come with building a cloud-native and distributed architecture. The way we develop backend software has fundamentally changed in the last ten years. Managing a microservices architecture demands a lot of us to ensure observability and operational resiliency. But did you also change the way you run your development teams?
Sven will talk about Atlassian’s journey from a monolith to a multi-tenanted architecture and how it affected the way the engineering teams work. You will learn how we shifted to service ownership, moved to more autonomous teams (and its challenges), and established platform and enablement teams.
Neo4j - Product Vision and Knowledge Graphs - GraphSummit ParisNeo4j
Dr. Jesús Barrasa, Head of Solutions Architecture for EMEA, Neo4j
Découvrez les dernières innovations de Neo4j, et notamment les dernières intégrations cloud et les améliorations produits qui font de Neo4j un choix essentiel pour les développeurs qui créent des applications avec des données interconnectées et de l’IA générative.
Transform Your Communication with Cloud-Based IVR SolutionsTheSMSPoint
Discover the power of Cloud-Based IVR Solutions to streamline communication processes. Embrace scalability and cost-efficiency while enhancing customer experiences with features like automated call routing and voice recognition. Accessible from anywhere, these solutions integrate seamlessly with existing systems, providing real-time analytics for continuous improvement. Revolutionize your communication strategy today with Cloud-Based IVR Solutions. Learn more at: https://thesmspoint.com/channel/cloud-telephony
Odoo ERP software
Odoo ERP software, a leading open-source software for Enterprise Resource Planning (ERP) and business management, has recently launched its latest version, Odoo 17 Community Edition. This update introduces a range of new features and enhancements designed to streamline business operations and support growth.
The Odoo Community serves as a cost-free edition within the Odoo suite of ERP systems. Tailored to accommodate the standard needs of business operations, it provides a robust platform suitable for organisations of different sizes and business sectors. Within the Odoo Community Edition, users can access a variety of essential features and services essential for managing day-to-day tasks efficiently.
This blog presents a detailed overview of the features available within the Odoo 17 Community edition, and the differences between Odoo 17 community and enterprise editions, aiming to equip you with the necessary information to make an informed decision about its suitability for your business.
Flutter is a popular open source, cross-platform framework developed by Google. In this webinar we'll explore Flutter and its architecture, delve into the Flutter Embedder and Flutter’s Dart language, discover how to leverage Flutter for embedded device development, learn about Automotive Grade Linux (AGL) and its consortium and understand the rationale behind AGL's choice of Flutter for next-gen IVI systems. Don’t miss this opportunity to discover whether Flutter is right for your project.
E-commerce Development Services- Hornet DynamicsHornet Dynamics
For any business hoping to succeed in the digital age, having a strong online presence is crucial. We offer Ecommerce Development Services that are customized according to your business requirements and client preferences, enabling you to create a dynamic, safe, and user-friendly online store.
Software Engineering, Software Consulting, Tech Lead, Spring Boot, Spring Cloud, Spring Core, Spring JDBC, Spring Transaction, Spring MVC, OpenShift Cloud Platform, Kafka, REST, SOAP, LLD & HLD.
SOCRadar's Aviation Industry Q1 Incident Report is out now!
The aviation industry has always been a prime target for cybercriminals due to its critical infrastructure and high stakes. In the first quarter of 2024, the sector faced an alarming surge in cybersecurity threats, revealing its vulnerabilities and the relentless sophistication of cyber attackers.
SOCRadar’s Aviation Industry, Quarterly Incident Report, provides an in-depth analysis of these threats, detected and examined through our extensive monitoring of hacker forums, Telegram channels, and dark web platforms.
Artificia Intellicence and XPath Extension FunctionsOctavian Nadolu
The purpose of this presentation is to provide an overview of how you can use AI from XSLT, XQuery, Schematron, or XML Refactoring operations, the potential benefits of using AI, and some of the challenges we face.
WhatsApp offers simple, reliable, and private messaging and calling services for free worldwide. With end-to-end encryption, your personal messages and calls are secure, ensuring only you and the recipient can access them. Enjoy voice and video calls to stay connected with loved ones or colleagues. Express yourself using stickers, GIFs, or by sharing moments on Status. WhatsApp Business enables global customer outreach, facilitating sales growth and relationship building through showcasing products and services. Stay connected effortlessly with group chats for planning outings with friends or staying updated on family conversations.
GraphSummit Paris - The art of the possible with Graph TechnologyNeo4j
Sudhir Hasbe, Chief Product Officer, 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.
Takashi Kobayashi and Hironori Washizaki, "SWEBOK Guide and Future of SE Education," First International Symposium on the Future of Software Engineering (FUSE), June 3-6, 2024, Okinawa, Japan
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!
May Marketo Masterclass, London MUG May 22 2024.pdfAdele Miller
Can't make Adobe Summit in Vegas? No sweat because the EMEA Marketo Engage Champions are coming to London to share their Summit sessions, insights and more!
This is a MUG with a twist you don't want to miss.
OpenMetadata Community Meeting - 5th June 2024OpenMetadata
The OpenMetadata Community Meeting was held on June 5th, 2024. In this meeting, we discussed about the data quality capabilities that are integrated with the Incident Manager, providing a complete solution to handle your data observability needs. Watch the end-to-end demo of the data quality features.
* How to run your own data quality framework
* What is the performance impact of running data quality frameworks
* How to run the test cases in your own ETL pipelines
* How the Incident Manager is integrated
* Get notified with alerts when test cases fail
Watch the meeting recording here - https://www.youtube.com/watch?v=UbNOje0kf6E
10. @grkvlt
• So0ware-‐Defined
Networking
• Calico
• Weave
• Storage
and
Volume
Management
• Flocker
• More
Being
Developed…
• Na.ve
Plugins
Docker Extras
11. @grkvltCopyright 2015 by Cloudsoft Corporation Limited
Apache Mesos ...
• Distributed Systems Kernel
• Cluster Management
• Resource Sharing and Placement
• Calico SDN Support
• Frameworks
• Aurora and Marathon
• Riak, Spark, Hadoop, Storm et al
• Brooklyn Scheduler
12. @grkvlt
What does it do?
1. Spins up and Manages Docker
Clusters in the Clouds
2. Serves up Containers on Demand
3. Manages Composite Application
Deployments
Copyright 2015 by Cloudsoft Corporation Limited
13. @grkvlt
What does it provide?
• Infrastructure Management
• Docker Hosts
• Swarm Controller
• Multi Host and Multi Container Applications
• Seamless Networking
• Communication Between Services
• Orchestration and Clustering
• Control of Containers
• Container Management
Copyright 2015 by Cloudsoft Corporation Limited
14. @grkvlt
Clocker and Brooklyn Summary
• What is it?
• Brooklyn Application
• Brooklyn Location
• What does it provide?
• First Class Docker Support in Brooklyn
• Optimized Brooklyn Blueprints for Docker
• Container Orchestration
Copyright 2015 by Cloudsoft Corporation Limited
16. @grkvlt
Brooklyn Blueprints
• Describe Applications
• OASIS CAMP Standard
• TOSCA and Compose in Development
• List of Services
• NoSQL Database Clusters
• Web Servers and Load Balancers
• Shell or Python Scripts
• Targeting Multiple Destinations
• VM, Container, Bare Metal
• Sensors, Effectors and Policies
Copyright 2015 by Cloudsoft Corporation Limited
17. @grkvlt
Application Management
• Sensors
• Data from Services
• Effectors
• Brooklyn Policies
• Attached to Entities in Application
• Nothing Docker Specific
• Elastic Scaling and Cluster Resizing
• Service Resilience and Replacement
Copyright 2015 by Cloudsoft Corporation Limited
22. @grkvlt
Docker Cloud
• Brooklyn Blueprint for Docker Cluster
• Docker Engine on Cloud VM or Bare Metal
• Manage TLS Certificates and access credentials
• Create and Mount Volumes
• Setup Logging and Monitoring
• Install SDN and other Agents
• Configure local or remote Docker Registry
• Manage Capacity or Headroom
Copyright 2015 by Cloudsoft Corporation Limited
23. @grkvlt
Headroom
• Ensure resources available
• Based on MaxContainers strategy limit
• Or Percentage Utilisation
• Or CPU and RAM allocation
• Scale Docker Host Cluster Automatically
• Add new Docker hosts
• Remove empty Docker hosts
Copyright 2015 by Cloudsoft Corporation Limited
26. @grkvlt
Clocker Features
• Docker Extensions to Brooklyn
– Docker Image as First-Class Service Type
– Placement Strategies for Containers
– Create Docker Images and Networks
• Manages Docker Engine and Swarm
– Deployment and Management
– Installation and Configuration
– Software-Defined Networking
Copyright 2015 by Cloudsoft Corporation Limited
27. @grkvlt
Container Management
• Sources
• Docker Image Definition
• Docker Hub or Registry
• Dockerfile
• Brooklyn Entity Definition
• Create Image Automatically
• Commit or Push for Reuse
Copyright 2015 by Cloudsoft Corporation Limited
30. @grkvlt
Software-Defined Networking
• Needed for Seamless Provisioning
• Host to Host Communication
• Same LAN Segment
• No Port Forwarding
• Natural Application Configuration
• Initial Driver was EPMD Applications
• Useful for any opinionated applications
Copyright 2015 by Cloudsoft Corporation Limited
31. @grkvlt
Networking Providers
• Implementation Agnostic
• L2 overlay, L3 routing etc.
• Similar to Hypervisor in Clouds
• Generic Interfaces
• Host Component
• Service Component (or Endpoint)
• Same idea as Docker Network Plugins
Copyright 2015 by Cloudsoft Corporation Limited
32. @grkvlt
Networking Capabilities
• Attach Containers to Networks
• Create Networks as Required
• Also Attach to VMs and Metal
• Provide Multiple Networks
• Per-Application or Shared
• Segmented Private Address Space
• Docker Port Forwarding for Ingress
Copyright 2015 by Cloudsoft Corporation Limited
33. @grkvlt
Network Provisioning
• Minimal (Zero!) Configuration
• Use Sensible Defaults
• Allows SDN or Cloud Specific Configuration
• Allocate Address Space on Demand
• IP Pool Controlled by Clocker
-‐
type:
brooklyn.networking.VirtualNetwork
networkId:
database-‐net
cidr:
192.168.34.0/24
gateway:
192.168.34.1
dnsServers:
-‐
$brooklyn:entity("bind-‐server").attributeWhenReady("host.address")
addIptablesRules:
true
-‐
type:
brooklyn.networking.OpenStackVirtualNetwork
networkId:
couchbase-‐net
Copyright 2015 by Cloudsoft Corporation Limited
35. @grkvlt
Metaswitch Project Calico
• SDN for Bare Metal, VMs and Containers
• Layer 3
• Uses OS IP routing and forwarding
• Configuration in an etcd Cluster
• Version 0.4.9 in Clocker
• 0.6.0 with libnetwork when Docker stable
• Spans VMs and Containers
• OpenStack Neutron network driver
Copyright 2015 by Cloudsoft Corporation Limited
37. @grkvlt
Networking Capabilities
• Wide Area and Multi Region SDN
• VPN or IPIP and NAT configuration
• Cross Platform SDN
• Both VMs and Containers on one VLAN
• Name Resolution and Service Discovery
• Contributing to Weave DNS for orchestration
• Use traditional external BIND service entity
• Brooklyn can inject correct endpoint address
Copyright 2015 by Cloudsoft Corporation Limited
45. @grkvlt
• Orchestrated Docker deployment and
configuration, with Project Calico SDN
• Brooklyn application blueprints deployed with
network topology linked to OpenStack using
Project Calico
• Automated attachment of containers to multiple
dynamic networks
• Zero Config Multi-Target Deployment
Copyright 2015 by Cloudsoft Corporation Limited
Features
47. @grkvlt
Roadmap 1
• Mesos Integration
• View and manage existing Mesos clusters
• Provide Mesos as another Brooklyn endpoint
• Run Marathon tasks for Brooklyn entities
• Future Possibilities...
• Brooklyn as a Mesos framework or scheduler
• Integrate with other frameworks like Riak BDP
Copyright 2015 by Cloudsoft Corporation Limited