This is a workshop done on codemonsters.pro technological conference.
It illustrates how you can create and deal with vm and container virtual infrastructures and combine them in a useful way.
DockerCon SF 2015: Networking BreakoutDocker, Inc.
This document provides an overview of Docker's new networking capabilities through libnetwork. It introduces libnetwork, which provides a pluggable driver-based networking stack for containers. Libnetwork implements the Container Network Model and provides APIs for creating and managing networks and endpoints. It supports multiple networking drivers like bridge and overlay. The goals are to make networking and services first-class objects in Docker and span networks across multiple hosts. The presentation encourages trying the new networking features in Docker experimental and contributing to libnetwork.
DockerCon SF 2015: Networking BreakoutDocker, Inc.
This document discusses Docker's new libnetwork project for networking containers. It begins with an agenda covering an introduction, networking deep dive, ecosystem, and Q&A. The introduction explains why networking is important for distributed applications and microservices. Libnetwork aims to make networking a first class object and provide pluggable networking stacks that span multiple hosts and platforms. A networking deep dive explains libnetwork concepts like the Container Network Model, drivers, and REST API. Key points are that libnetwork is now in Docker, allows creating networks via CLI, and supports multi-host networking and services. The document concludes by discussing the networking ecosystem and calling the audience to action to try the experimental Docker channel and contribute to libnetwork.
OpenStack is an open-source cloud computing platform that was launched in 2010. It provides services for managing compute, storage, and networking resources in a data center. The core OpenStack services are Nova (compute), Swift (object storage), and Glance (image service). OpenStack uses a RESTful API and supports many hypervisors, operating systems, and storage backends. It allows for public and private cloud deployments and supports common industry standards.
Unikernels and docker from revolution to evolution — unikernels and docker ...Docker, Inc.
Unikernels are a growing technology that augment existing virtual machine and container deployments with compact, single-purpose appliances. Two main flavors exist: clean-slate unikernels, which are often language specific, such as MirageOS (OCaml) and HaLVM (Haskell), and more evolutionary unikernels that leverage existing OS technology recreated in library form, notably Rump Kernel used to build Rumprun unikernels.
To date, these have been something of a specialist’s game: promising technology that requires considerable effort and expertise to actually deploy. After a brief introduction for newcomers to unikernels, Mindy will demonstrate the great strides that have been taken recently to integrate unikernels with existing deployments. Specifically, we will show various ways in which Rumprun and MirageOS unikernels can be used to deploy a LAMP stack, all managed using the popular Docker toolchain (Docker build, Docker run, and the Docker Hub). The result is unikernels that can be used to augment and evolve existing Linux container- and VM-based deployments, one microservice at a time. We no longer need a revolution—welcome to the microservice evolution!
This document discusses the state of Linux containers in OpenStack. It introduces Docker and how it can be used with OpenStack components like Heat and Nova. It also describes Project Kolla, which aims to deploy OpenStack services as containers to improve manageability and upgrades. Additionally, it covers Project Magnum, which provides a Containers as a Service (CaaS) API on OpenStack by integrating components like Heat, Kubernetes, Docker, and Flannel. The document ends with a question and answer section.
Docker for Ops: Docker Networking Deep Dive, Considerations and Troubleshooti...Docker, Inc.
Overview;
What is libnetwork
New features in 1.12
Deep Dive;
Multihost networking
Secure Control Plane
Secure Data plane
Service Discovery
Native Loadbalacing
Routing Mesh
DockerCon SF 2015: Networking BreakoutDocker, Inc.
This document provides an overview of Docker's new networking capabilities through libnetwork. It introduces libnetwork, which provides a pluggable driver-based networking stack for containers. Libnetwork implements the Container Network Model and provides APIs for creating and managing networks and endpoints. It supports multiple networking drivers like bridge and overlay. The goals are to make networking and services first-class objects in Docker and span networks across multiple hosts. The presentation encourages trying the new networking features in Docker experimental and contributing to libnetwork.
DockerCon SF 2015: Networking BreakoutDocker, Inc.
This document discusses Docker's new libnetwork project for networking containers. It begins with an agenda covering an introduction, networking deep dive, ecosystem, and Q&A. The introduction explains why networking is important for distributed applications and microservices. Libnetwork aims to make networking a first class object and provide pluggable networking stacks that span multiple hosts and platforms. A networking deep dive explains libnetwork concepts like the Container Network Model, drivers, and REST API. Key points are that libnetwork is now in Docker, allows creating networks via CLI, and supports multi-host networking and services. The document concludes by discussing the networking ecosystem and calling the audience to action to try the experimental Docker channel and contribute to libnetwork.
OpenStack is an open-source cloud computing platform that was launched in 2010. It provides services for managing compute, storage, and networking resources in a data center. The core OpenStack services are Nova (compute), Swift (object storage), and Glance (image service). OpenStack uses a RESTful API and supports many hypervisors, operating systems, and storage backends. It allows for public and private cloud deployments and supports common industry standards.
Unikernels and docker from revolution to evolution — unikernels and docker ...Docker, Inc.
Unikernels are a growing technology that augment existing virtual machine and container deployments with compact, single-purpose appliances. Two main flavors exist: clean-slate unikernels, which are often language specific, such as MirageOS (OCaml) and HaLVM (Haskell), and more evolutionary unikernels that leverage existing OS technology recreated in library form, notably Rump Kernel used to build Rumprun unikernels.
To date, these have been something of a specialist’s game: promising technology that requires considerable effort and expertise to actually deploy. After a brief introduction for newcomers to unikernels, Mindy will demonstrate the great strides that have been taken recently to integrate unikernels with existing deployments. Specifically, we will show various ways in which Rumprun and MirageOS unikernels can be used to deploy a LAMP stack, all managed using the popular Docker toolchain (Docker build, Docker run, and the Docker Hub). The result is unikernels that can be used to augment and evolve existing Linux container- and VM-based deployments, one microservice at a time. We no longer need a revolution—welcome to the microservice evolution!
This document discusses the state of Linux containers in OpenStack. It introduces Docker and how it can be used with OpenStack components like Heat and Nova. It also describes Project Kolla, which aims to deploy OpenStack services as containers to improve manageability and upgrades. Additionally, it covers Project Magnum, which provides a Containers as a Service (CaaS) API on OpenStack by integrating components like Heat, Kubernetes, Docker, and Flannel. The document ends with a question and answer section.
Docker for Ops: Docker Networking Deep Dive, Considerations and Troubleshooti...Docker, Inc.
Overview;
What is libnetwork
New features in 1.12
Deep Dive;
Multihost networking
Secure Control Plane
Secure Data plane
Service Discovery
Native Loadbalacing
Routing Mesh
Cloud Foundry is an open source platform as a service (PaaS) that supports building, deploying, and running applications on the cloud. It supports multiple frameworks like Java, Ruby, Scala, and Node.js and services like SQL, NoSQL, messaging, and analytics. Cloud Foundry uses a distributed architecture with no single point of failure and provides automatic scaling and self-healing capabilities.
OpenStack is an open source cloud computing platform that consists of a series of related projects that control large pools of compute, storage, and networking resources throughout a datacenter, all managed through a dashboard that gives administrators control while empowering their users to provision resources through a web interface. It is developed as an open source project by an international community of developers and corporate sponsors and supports both private and public cloud deployments. Major components include compute (Nova), object storage (Swift), image service (Glance), networking (Quantum), and an identity service (Keystone).
This document provides an overview of OpenStack, an open source cloud computing platform. It discusses the history and origins of OpenStack at NASA and Rackspace, describes some of the core components including Nova (compute), Swift (object storage), Glance (image service), Cinder (block storage), Quantum/Neutron (networking), Keystone (identity), and Dashboard (web UI). It also outlines some key features of these components such as distributed architecture, API access, security groups, floating IPs, and pluggable networking backends. Finally, it encourages contributions to the OpenStack community through coding, documentation, translation, and other assistance.
The document provides an agenda and overview of a session on hacking Apache CloudStack. The agenda includes introductions, a session on introducing CloudStack, and a hands-on session with DevCloud. The overview discusses what CloudStack is, how it works as an orchestration platform for IAAS clouds, its architecture and core components, and how users can consume and manage resources through it.
Openstack is an open source cloud computing platform that consists of several independent components that work together to provide infrastructure as a service capabilities. It allows users to provision compute, storage, and networking resources on demand in a self-service manner similar to public cloud providers like AWS. Some key components include Nova for compute, Glance for images, Swift for object storage, Cinder for block storage, Neutron for networking, and Keystone for identity services. Openstack can be used to build public, private, or hybrid clouds and supports a variety of use cases and workloads.
A basic introductory slide set on Kubernetes: What does Kubernetes do, what does Kubernetes not do, which terms are used (Containers, Pods, Services, Replica Sets, Deployments, etc...) and how basic interaction with a Kubernetes cluster is done.
1. The document discusses using OpenStack for a 4G core network, including performance issues and solutions when virtualizing the EPC network functions using OpenStack.
2. Key performance issues identified include high CPU usage, competing for CPU resources, latency, throughput, and packet loss. Solutions proposed are CPU pinning, NUMA awareness, hugepages, DPDK, SR-IOV, and offloading processing to smart NICs.
3. Going forward, the next steps discussed are using OVS-DPDK for offloading, SDN, containers, and cloud architectures for 5G.
Slides for the OpenStack Newton Summit in Austin that cover the changes done during the Mitaka cycle and the direction we will take for Neutron. Swarm and Kubernetes integrations explained
Stateful set in kubernetes implementation & usecases Krishna-Kumar
This document summarizes a presentation on StatefulSets in Kubernetes. It discusses why StatefulSets are useful for running stateful applications in containers, the differences between stateful and stateless applications, how volumes are used in StatefulSets, examples of running single-instance and multi-instance stateful applications like Zookeeper, and the current status and future roadmap of StatefulSets in Kubernetes.
Sharding Containers: Make Go Apps Computer-Friendly Again by Andrey Sibiryov Docker, Inc.
The document discusses how modern hardware has become more complex with multi-core, multi-socket CPUs and deep cache hierarchies. This complexity introduces latency and performance issues for software. The author describes their service that processes millions of requests per second spending a large amount of time on garbage collection, context switching, and CPU stalls. They developed a tool called Tesson that analyzes hardware topology and shards containerized applications across CPU cores, pinning linked components closer together to improve locality and performance. Tesson integrates with a local load balancer to distribute workloads efficiently utilizing the system resources.
CIF16: Rethinking Foundations for Zero-devops Clouds (Maxim Kharchenko, Cloud...The Linux Foundation
The unikernel approach should not be limited to cloud workloads. The cloud infrastructure itself must be built around the same principles. Our goal is to be able to unroll a private cloud on a hundred of servers within an hour. The resultant cloud infrastructure should not require any maintenance afterwards. The talk discusses the current progress of Cloudozer in making this vision a reality.
MidoNet is an open source network operating system that provides software-defined networking and network virtualization capabilities. It features distributed logical switching, routing, firewalling, load balancing and tunneling using protocols like GRE and VXLAN. MidoNet integrates with OpenStack Neutron and has a REST API for configuration and management. It uses a distributed architecture with agents on each host controlling the Open vSwitch datapath and communicating with a central database for topology and configuration information. The MidoNet community is active on Slack, mailing lists, code reviews and documentation to support the project.
Global Operations with Docker EnterpriseNicola Kabar
Enterprises often have hundreds or even thousands of applications spread across hundreds of development teams, business units and geographies. This presents challenges to IT teams as they architect an environment to run Docker apps on globally distributed hybrid cloud infrastructure, developed by distributed dev teams and consumed by customers around the world. Docker Datacenter provides the technology and framework to implement a global software supply chain. This session will dig into the design considerations, tools and best practices to address this type of environment with Docker Datacenter. And there will be data, demos and tools! Results from various performance tests will be presented in conjunction with recommendations for high-availability configurations, content cache use cases for faster developer workflow and scheduling strategies for improving application resilience.
Building a Docker Swarm cluster on ARM by Dieter Reuter and Stefan Scherer Docker, Inc.
In this training you'll learn how to build a physical Docker Swarm cluster with Raspberry Pi's. We'll guide you through the setup process and you’ll learn how to use Docker and Docker Swarm to complete the cluster. You'll learn how to build and deploy a distributed application and ship it as Docker containers to your cluster. In the end you have built a portable datacenter which can be used for testing and live demos as well.
- building a hardware cluster with Raspberry Pi’s
- install and set up HypriotOS, a Debian-based Linux system
- installing Docker and Docker Swarm to connect all cluster nodes
- build a distributed application, the Docker voting app
- ship the app with Docker Compose to your cluster
- let’s run and test your app
In this training you'll learn how to build a physical Docker Swarm cluster with Raspberry Pi's. We'll guide you through the setup process and you’ll learn how to use Docker and Docker Swarm to complete the cluster. You'll learn how to build and deploy a distributed application and ship it as Docker containers to your cluster. In the end you have built a portable datacenter which can be used for testing and live demos as well.
- building a hardware cluster with Raspberry Pi’s
- install and set up HypriotOS, a Debian-based Linux system
- installing Docker and Docker Swarm to connect all cluster nodes
- build a distributed application, the Docker voting app
- ship the app with Docker Compose to your cluster
- let’s run and test your app
Introducing Docker Swarm - the orchestration tool by DockerRamit Surana
Docker Swarm allows you to create a cluster of Docker hosts that acts as a single virtual Docker host. It provides native clustering for Docker and allows you to create and access a pool of Docker hosts. The key components of Docker Swarm include the resource manager, scheduler, discovery service, APIs, and store. The resource manager places containers based on available resources, while the scheduler proposes container placement using binpacking or random strategies.
Build cloud like Rackspace with OpenStack AnsibleJirayut Nimsaeng
Build cloud like Rackspace with OpenStack Ansible Workshop in 2nd Cloud OpenStack-Container Conference and Workshop 2016 at Grand Postal Building, Bangrak, Bangkok on September 22-23, 2016
This document provides an overview of networking concepts in the "Big Three" cloud providers: AWS, Azure, and GCP. It discusses the physical and logical organization of resources, including regions, availability zones, and accounts/tenants. It also covers network substrates like VPCs, VNets, and VPC Networks, addressing, and properties of network interfaces and instances. The document aims to compare approaches across providers and provide design exercises to better understand implementation differences.
OpenStack is an open source cloud computing platform that provides services for managing compute, storage, and networking resources. Quantum is the networking component of OpenStack that provides APIs to virtualize networking and manage virtual networks. It abstracts the network configuration from underlying hardware and supports plugins for different vendors. Quantum provides advanced networking capabilities compared to earlier OpenStack networking through its network, subnet, and port abstractions and plugin architecture.
This document provides an introduction to OpenStack, including:
- What OpenStack is and its key architectural components like Nova, Swift, Glance, Neutron, Cinder, and Horizon.
- OpenStack's upstream development process and largest contributors.
- Red Hat's involvement in OpenStack including the RDO community distribution and Red Hat Enterprise Linux OpenStack Platform.
- Examples of OpenStack deployments at large scale like CERN and its use cases for both traditional and cloud native workloads.
This presentation is a basic overview of the OpenStack Cloud. It was presented on September 23, 2015 in Orlando Florida at the Downtown UCF Incubation Office. The session provides a hi level overview of the OpenStack and a list of training resources to get up to speed on OpenStack.
Cloud Foundry is an open source platform as a service (PaaS) that supports building, deploying, and running applications on the cloud. It supports multiple frameworks like Java, Ruby, Scala, and Node.js and services like SQL, NoSQL, messaging, and analytics. Cloud Foundry uses a distributed architecture with no single point of failure and provides automatic scaling and self-healing capabilities.
OpenStack is an open source cloud computing platform that consists of a series of related projects that control large pools of compute, storage, and networking resources throughout a datacenter, all managed through a dashboard that gives administrators control while empowering their users to provision resources through a web interface. It is developed as an open source project by an international community of developers and corporate sponsors and supports both private and public cloud deployments. Major components include compute (Nova), object storage (Swift), image service (Glance), networking (Quantum), and an identity service (Keystone).
This document provides an overview of OpenStack, an open source cloud computing platform. It discusses the history and origins of OpenStack at NASA and Rackspace, describes some of the core components including Nova (compute), Swift (object storage), Glance (image service), Cinder (block storage), Quantum/Neutron (networking), Keystone (identity), and Dashboard (web UI). It also outlines some key features of these components such as distributed architecture, API access, security groups, floating IPs, and pluggable networking backends. Finally, it encourages contributions to the OpenStack community through coding, documentation, translation, and other assistance.
The document provides an agenda and overview of a session on hacking Apache CloudStack. The agenda includes introductions, a session on introducing CloudStack, and a hands-on session with DevCloud. The overview discusses what CloudStack is, how it works as an orchestration platform for IAAS clouds, its architecture and core components, and how users can consume and manage resources through it.
Openstack is an open source cloud computing platform that consists of several independent components that work together to provide infrastructure as a service capabilities. It allows users to provision compute, storage, and networking resources on demand in a self-service manner similar to public cloud providers like AWS. Some key components include Nova for compute, Glance for images, Swift for object storage, Cinder for block storage, Neutron for networking, and Keystone for identity services. Openstack can be used to build public, private, or hybrid clouds and supports a variety of use cases and workloads.
A basic introductory slide set on Kubernetes: What does Kubernetes do, what does Kubernetes not do, which terms are used (Containers, Pods, Services, Replica Sets, Deployments, etc...) and how basic interaction with a Kubernetes cluster is done.
1. The document discusses using OpenStack for a 4G core network, including performance issues and solutions when virtualizing the EPC network functions using OpenStack.
2. Key performance issues identified include high CPU usage, competing for CPU resources, latency, throughput, and packet loss. Solutions proposed are CPU pinning, NUMA awareness, hugepages, DPDK, SR-IOV, and offloading processing to smart NICs.
3. Going forward, the next steps discussed are using OVS-DPDK for offloading, SDN, containers, and cloud architectures for 5G.
Slides for the OpenStack Newton Summit in Austin that cover the changes done during the Mitaka cycle and the direction we will take for Neutron. Swarm and Kubernetes integrations explained
Stateful set in kubernetes implementation & usecases Krishna-Kumar
This document summarizes a presentation on StatefulSets in Kubernetes. It discusses why StatefulSets are useful for running stateful applications in containers, the differences between stateful and stateless applications, how volumes are used in StatefulSets, examples of running single-instance and multi-instance stateful applications like Zookeeper, and the current status and future roadmap of StatefulSets in Kubernetes.
Sharding Containers: Make Go Apps Computer-Friendly Again by Andrey Sibiryov Docker, Inc.
The document discusses how modern hardware has become more complex with multi-core, multi-socket CPUs and deep cache hierarchies. This complexity introduces latency and performance issues for software. The author describes their service that processes millions of requests per second spending a large amount of time on garbage collection, context switching, and CPU stalls. They developed a tool called Tesson that analyzes hardware topology and shards containerized applications across CPU cores, pinning linked components closer together to improve locality and performance. Tesson integrates with a local load balancer to distribute workloads efficiently utilizing the system resources.
CIF16: Rethinking Foundations for Zero-devops Clouds (Maxim Kharchenko, Cloud...The Linux Foundation
The unikernel approach should not be limited to cloud workloads. The cloud infrastructure itself must be built around the same principles. Our goal is to be able to unroll a private cloud on a hundred of servers within an hour. The resultant cloud infrastructure should not require any maintenance afterwards. The talk discusses the current progress of Cloudozer in making this vision a reality.
MidoNet is an open source network operating system that provides software-defined networking and network virtualization capabilities. It features distributed logical switching, routing, firewalling, load balancing and tunneling using protocols like GRE and VXLAN. MidoNet integrates with OpenStack Neutron and has a REST API for configuration and management. It uses a distributed architecture with agents on each host controlling the Open vSwitch datapath and communicating with a central database for topology and configuration information. The MidoNet community is active on Slack, mailing lists, code reviews and documentation to support the project.
Global Operations with Docker EnterpriseNicola Kabar
Enterprises often have hundreds or even thousands of applications spread across hundreds of development teams, business units and geographies. This presents challenges to IT teams as they architect an environment to run Docker apps on globally distributed hybrid cloud infrastructure, developed by distributed dev teams and consumed by customers around the world. Docker Datacenter provides the technology and framework to implement a global software supply chain. This session will dig into the design considerations, tools and best practices to address this type of environment with Docker Datacenter. And there will be data, demos and tools! Results from various performance tests will be presented in conjunction with recommendations for high-availability configurations, content cache use cases for faster developer workflow and scheduling strategies for improving application resilience.
Building a Docker Swarm cluster on ARM by Dieter Reuter and Stefan Scherer Docker, Inc.
In this training you'll learn how to build a physical Docker Swarm cluster with Raspberry Pi's. We'll guide you through the setup process and you’ll learn how to use Docker and Docker Swarm to complete the cluster. You'll learn how to build and deploy a distributed application and ship it as Docker containers to your cluster. In the end you have built a portable datacenter which can be used for testing and live demos as well.
- building a hardware cluster with Raspberry Pi’s
- install and set up HypriotOS, a Debian-based Linux system
- installing Docker and Docker Swarm to connect all cluster nodes
- build a distributed application, the Docker voting app
- ship the app with Docker Compose to your cluster
- let’s run and test your app
In this training you'll learn how to build a physical Docker Swarm cluster with Raspberry Pi's. We'll guide you through the setup process and you’ll learn how to use Docker and Docker Swarm to complete the cluster. You'll learn how to build and deploy a distributed application and ship it as Docker containers to your cluster. In the end you have built a portable datacenter which can be used for testing and live demos as well.
- building a hardware cluster with Raspberry Pi’s
- install and set up HypriotOS, a Debian-based Linux system
- installing Docker and Docker Swarm to connect all cluster nodes
- build a distributed application, the Docker voting app
- ship the app with Docker Compose to your cluster
- let’s run and test your app
Introducing Docker Swarm - the orchestration tool by DockerRamit Surana
Docker Swarm allows you to create a cluster of Docker hosts that acts as a single virtual Docker host. It provides native clustering for Docker and allows you to create and access a pool of Docker hosts. The key components of Docker Swarm include the resource manager, scheduler, discovery service, APIs, and store. The resource manager places containers based on available resources, while the scheduler proposes container placement using binpacking or random strategies.
Build cloud like Rackspace with OpenStack AnsibleJirayut Nimsaeng
Build cloud like Rackspace with OpenStack Ansible Workshop in 2nd Cloud OpenStack-Container Conference and Workshop 2016 at Grand Postal Building, Bangrak, Bangkok on September 22-23, 2016
This document provides an overview of networking concepts in the "Big Three" cloud providers: AWS, Azure, and GCP. It discusses the physical and logical organization of resources, including regions, availability zones, and accounts/tenants. It also covers network substrates like VPCs, VNets, and VPC Networks, addressing, and properties of network interfaces and instances. The document aims to compare approaches across providers and provide design exercises to better understand implementation differences.
OpenStack is an open source cloud computing platform that provides services for managing compute, storage, and networking resources. Quantum is the networking component of OpenStack that provides APIs to virtualize networking and manage virtual networks. It abstracts the network configuration from underlying hardware and supports plugins for different vendors. Quantum provides advanced networking capabilities compared to earlier OpenStack networking through its network, subnet, and port abstractions and plugin architecture.
This document provides an introduction to OpenStack, including:
- What OpenStack is and its key architectural components like Nova, Swift, Glance, Neutron, Cinder, and Horizon.
- OpenStack's upstream development process and largest contributors.
- Red Hat's involvement in OpenStack including the RDO community distribution and Red Hat Enterprise Linux OpenStack Platform.
- Examples of OpenStack deployments at large scale like CERN and its use cases for both traditional and cloud native workloads.
This presentation is a basic overview of the OpenStack Cloud. It was presented on September 23, 2015 in Orlando Florida at the Downtown UCF Incubation Office. The session provides a hi level overview of the OpenStack and a list of training resources to get up to speed on OpenStack.
OpenStack is an open-source cloud computing platform that manages large pools of compute, storage, and networking resources throughout a datacenter. It includes several independent services like Nova (compute), Neutron (networking), Swift (object storage), and Glance (image service). Hands-on experience with OpenStack can be gained through all-in-one installations or multi-node configurations on physical or virtual machines using various OpenStack distributions from companies like Red Hat, Ubuntu, and Mirantis. Neutron provides virtual networking and integration with technologies like Open vSwitch, namespaces, and plugins to enable multi-tenant isolation.
This document provides an introduction to OpenStack, including:
- OpenStack is an open source cloud computing platform that provides common services for public and private clouds, including compute, storage, and networking.
- OpenStack uses a modular architecture with independent services like Nova (compute), Swift (object storage), and Neutron (networking) that can scale out through APIs.
- OpenStack supports both traditional virtual machine workloads as well as more modern "cloud native" workloads that are stateless, distributed, and designed for failure tolerance.
- The OpenStack project has a large open source community and releases new versions every 6 months, while Red Hat provides long-term enterprise distributions of OpenStack on Red Hat Enterprise Linux.
The OpenStack Cloud at CERN - OpenStack NordicTim Bell
The document discusses the CERN OpenStack cloud, which provides compute resources for the Large Hadron Collider experiment at CERN. It details the scale of the cloud, including over 6,700 hypervisors, 190,000 cores, and 20,000 VMs. It also describes the various use cases served, wide range of hardware, and operations of the cloud, including a retirement campaign and network migration to Neutron.
This presentation provides an introduction to OpenStack Quantum, the network connectivity component of OpenStack. It discusses what Quantum is, why it was created, its high-level architecture, current project status, and some additional details. Quantum provides virtual networking and network connectivity as a service for OpenStack compute instances. It aims to address limitations of the earlier nova-network component and provide more flexible network configuration and advanced networking capabilities.
The document discusses the CERN OpenStack cloud, which provides compute resources for the Large Hadron Collider experiment. Some key points:
- CERN operates a large OpenStack cloud with over 200,000 cores across 4 clouds to provide resources for particle physics experiments like the LHC.
- The LHC is the largest machine on Earth, spanning 27km and containing over 9,600 magnets. It produces enormous amounts of data, with a need for over 400,000 HS06 cores of computing by Run 4.
- CERN's OpenStack cloud has grown significantly over the years to help meet this computing need, now providing over 200,000 cores across more than 5,800 hypervisors. It is a
OpenStack is an open source cloud computing platform that consists of several components including Nova (compute), Glance (images), Keystone (identity), Neutron (networking), Swift (object storage), and Horizon (dashboard). It aims to be scalable, feature-rich, and simple to implement. OpenStack began as a collaboration between NASA and Rackspace to develop open source cloud computing software. It has since grown significantly with over 2000 companies contributing to its development and adoption.
Do you think of cheetahs not RabbitMQ when you hear the word Swift? Think a Nova is just a giant exploding star, not a cloud compute engine. This deck (presented at the OpenStack Boston meetup) provides introduction will answer your many questions. It covers the basic components including: Nova, Swift, Cinder, Keystone, Horizon and Glance.
10 Years of OpenStack at CERN - From 0 to 300k coresBelmiro Moreira
CERN, the European Laboratory for Particle Physics, provides the infrastructure and resources to thousands of scientists all around the world to uncover the mysteries of the Universe. In the quest to build a private Cloud Infrastructure to support its users, CERN started early evaluating the OpenStack project, building several prototypes and engaging with the community. Finally, in 2013 CERN released its production Cloud Infrastructure using OpenStack. Since then we moved from a few hundred cores to a multi-cell deployment spread between different regions. After 7 years deploying and managing OpenStack in production at a large scale, we now look back and discuss the challenges of building a massive scale infrastructure from 0 to +300K cores. In this talk we will dive into the history, architecture, tools and technical decisions behind the CERN Cloud Infrastructure over the years.
Openstack - An introduction/Installation - Presented at Dr Dobb's conference...Rahul Krishna Upadhyaya
Slide was presented at Dr. Dobb's Conference in Bangalore.
Talks about Openstack Introduction in general
Projects under Openstack.
Contributing to Openstack.
This was presented jointly by CB Ananth and Rahul at Dr. Dobb's Conference Bangalore on 12th Apr 2014.
Introduction to Open stack - An Overview SpringPeople
OpenStack is a free & open-source software platform for cloud computing, mostly deployed as an IaaS. In this Slide, we will cover:
- Evolution of Openstack
- Cloud, its types and advantages
- Importance and overview of Openstack
- Openstack course syllabus
Horizon now has a separate page for key pairs and API access in the Compute panel. The Floating IPs page is now located in the Network panel. Nova cells v2 is now required for OpenStack deployments in the Ocata release, requiring at least one new cell v2 configuration. Glance now supports a community image sharing feature allowing public access to shared images. Cinder now supports active-active high availability configurations for volume services.
Developing on OpenStack Startup Edmontonserverascode
The title of the presentation might be a bit off. We gave about a 30 minute introduction to OpenStack, and then about a 30 min demo on installing the Ghost blogging platform using Chef in an OpenStack cloud.
OpenStack is open-source software used to build public, private and hybrid clouds. Rackspace uses OpenStack to power its public cloud and its private cloud offering, Rackspace Private Cloud. Rackspace Private Cloud is based on OpenStack and provides an easy to install, tested, and supported OpenStack distribution for on-premise use. The document provides an overview of key OpenStack components like Compute, Block Storage, Object Storage, Identity, Dashboard and more as well as details on how Rackspace Private Cloud is architected in a highly available manner.
This document provides an introduction and overview of OpenStack, its components, and Compute infrastructure (Nova). OpenStack is an open source cloud computing platform that allows enterprises to setup and run cloud infrastructure. It consists of three main services - Compute (Nova), Storage (Swift), and Imaging (Glance). Nova is the underlying fabric controller that manages compute resources, networking, authorization and scalability. It exposes its capabilities via a REST API compatible with Amazon EC2.
This document provides an introduction and overview of OpenStack, its components, and Compute infrastructure (Nova). OpenStack is an open source cloud computing platform that allows enterprises to setup and run cloud infrastructure. It consists of three main services - Compute (Nova), Storage (Swift), and Imaging (Glance). Nova is the underlying fabric controller that manages compute resources, networking, authorization and scalability. It exposes its capabilities through an EC2 compatible API.
[Presented at All Things Open 2015 in Raleigh, NC, USA]
OpenStack is one of the fastest-growing and exciting open source projects of our time. OpenStack has drawn together technologists from all over the world to create a cloud operating system and a huge, diverse community behind it. This talk will provide an introduction to OpenStack for newcomers to the project of those who just want to know more. We’ll take a brief look at OpenStack’s history, get a technical overview of the project, learn how to contribute, and check out a few emerging trends and hot topics in the OpenStack world.
This document discusses LoRa/LoRaWAN technology. It begins with an overview of LoRa modulation technique and LoRaWAN protocol. It then covers topics like end device activation methods (ABP and OTAA), deployment models (community network, IoT operator, system integrator), and a demonstration of an "IoT village" using ThingsLog devices and The Things Network.
The Smart Monitoring Solution for WATER, GAS and ELECTRICITY Consumption
http://thingslog.com
Low Power mobile data loggers - NB-IoT, GSM or LoRa
Consumption monitoring as a service
This document discusses the proposal for a new Master's program in DevOps engineering at a Bulgarian university. It notes the changing technology landscape and need for DevOps skills in both industry and education. The proposed two-year program would take a use-case driven approach, focusing on practical skills like Linux, programming, automation tooling, containers, virtualization, and cloud computing. The first year introduces fundamental DevOps concepts and technologies. The second year emphasizes continuous integration, delivery, and infrastructure/platform as a service. The goal is to help bridge the gap between development and operations and prepare students for modern software engineering roles.
Presentation of the status of my PhD in 2012 done to ABLE group at Carnegie Mellon.
Years later from that appeared
https://github.com/iTransformers/netTransformer
Tracking Bulgarian Internet Evolution process
For the purpose we have used:
https://github.com/iTransformers/netTransformer
https://github.com/iTransformers/javaMrt2Graphml
How to Manage Your Lost Opportunities in Odoo 17 CRMCeline George
Odoo 17 CRM allows us to track why we lose sales opportunities with "Lost Reasons." This helps analyze our sales process and identify areas for improvement. Here's how to configure lost reasons in Odoo 17 CRM
How to Fix the Import Error in the Odoo 17Celine George
An import error occurs when a program fails to import a module or library, disrupting its execution. In languages like Python, this issue arises when the specified module cannot be found or accessed, hindering the program's functionality. Resolving import errors is crucial for maintaining smooth software operation and uninterrupted development processes.
it describes the bony anatomy including the femoral head , acetabulum, labrum . also discusses the capsule , ligaments . muscle that act on the hip joint and the range of motion are outlined. factors affecting hip joint stability and weight transmission through the joint are summarized.
A workshop hosted by the South African Journal of Science aimed at postgraduate students and early career researchers with little or no experience in writing and publishing journal articles.
The simplified electron and muon model, Oscillating Spacetime: The Foundation...RitikBhardwaj56
Discover the Simplified Electron and Muon Model: A New Wave-Based Approach to Understanding Particles delves into a groundbreaking theory that presents electrons and muons as rotating soliton waves within oscillating spacetime. Geared towards students, researchers, and science buffs, this book breaks down complex ideas into simple explanations. It covers topics such as electron waves, temporal dynamics, and the implications of this model on particle physics. With clear illustrations and easy-to-follow explanations, readers will gain a new outlook on the universe's fundamental nature.
This presentation was provided by Steph Pollock of The American Psychological Association’s Journals Program, and Damita Snow, of The American Society of Civil Engineers (ASCE), for the initial session of NISO's 2024 Training Series "DEIA in the Scholarly Landscape." Session One: 'Setting Expectations: a DEIA Primer,' was held June 6, 2024.
हिंदी वर्णमाला पीपीटी, hindi alphabet PPT presentation, hindi varnamala PPT, Hindi Varnamala pdf, हिंदी स्वर, हिंदी व्यंजन, sikhiye hindi varnmala, dr. mulla adam ali, hindi language and literature, hindi alphabet with drawing, hindi alphabet pdf, hindi varnamala for childrens, hindi language, hindi varnamala practice for kids, https://www.drmullaadamali.com
Strategies for Effective Upskilling is a presentation by Chinwendu Peace in a Your Skill Boost Masterclass organisation by the Excellence Foundation for South Sudan on 08th and 09th June 2024 from 1 PM to 3 PM on each day.
Your Skill Boost Masterclass: Strategies for Effective Upskilling
From OpenStack to Docker swarm
1. From OpenStack to Docker
swarm
Nikolay Milovanov
New Bulgarian University
nmilovanov@nbu.bg
2. OpenStack facts and figures
• Cloud IAAS automation stack
• Began 2010 as a project between NASA &
RackSpace
• First Component is the hypervisor Nebula which
now is called Nova
• Distributed under Apache license
• Developed by a community of around 1800 active
committers (increased from 400 to 1500 for less
than an year…)
3. OpenStack facts and figures
• Managed by OpenStack Foundation
• Evolves based on a coordinated 6-month
release cycle with frequent development
milestones
• Currently has 14 releases
– 15th Ocata is scheduled for Feb 2017 (Apr 2017)
4. OpenStack releases and component evolution
Austin 21-Oct-10 Nova, Swift
Bexar 3-Feb-11 Nova, Glance, Swift
Cactus 15-Apr-11 Nova, Glance, Swift
Diablo 22-Sep-11 Nova, Glance, Swift
Essex 5-Apr-12 Nova, Glance, Swift, Horizon, Keystone
Folsom 27-Sep-12 Nova, Glance, Swift, Horizon, Keystone, Quantum, Cinder
Grizzly 4-Apr-13 Nova, Glance, Swift, Horizon, Keystone, Quantum, Cinder
Havana
17-Oct-13
Nova, Glance, Swift, Horizon, Keystone, Neutron, Cinder,
Heat, Ceilometer
Icehouse
17-Apr-14
Nova, Glance, Swift, Horizon, Keystone, Neutron, Cinder,
Heat, Ceilometer, Trove
Juno
16-Oct-14
Nova, Glance, Swift, Horizon, Keystone, Neutron, Cinder,
Heat, Ceilometer, Trove, Sahara
Kilo
Apr-15
Nova, Glance, Swift, Horizon, Keystone, Neutron, Cinder,
Heat, Ceilometer, Trove, Sahara, Ironic, Zaqar, Manila,
Designate, Barbican
Liberty Oct-15
Mitaka Apr-16
Newton Oct-15
MAGNUM, designate
Focus has shifted towards improving the existing once
6. Docker
• Docker is an open-source project that automates
the deployment of Linux applications inside
software containers
• Docker is a wrapper on top of liblxc/libcontainer
which are wrappers of a couple of key kernel
features
– namespaces, originally developed by IBM, wrap a set
of system resources and present them to a process to
make it look like they are dedicated to that process.
– cgroups, originally developed by Google, govern the
isolation and usage of system resources, such as CPU
and memory, for a group of processes
7. Docker Swarm
• Native clustering for Docker
• Turns a pool of Docker hosts into a single,
virtual Docker host
• Allows us to do clusters of docker containers
8. NBU
• First and largest private university in Bulgaria
• First to introduce credit system
• Has started from two apartments
• Now has about 14000 students
• Mostly humanitarian university
• Clear separation between administration and academic
• Technology programs are in
– Telecommunications
– Informatics
• OpenStack lab is hosted by Telecommunications
department in Building 2, lab 701a
10. Scenario
• In an OpenStack tenant we will :
– create virtual network, subnet and a router
– play a bit with the native OpenStack security
functionalities such as keys and access-groups
– deploy a VM from an cloud image
12. Second part
• inject user-data and do fun with the VM
• deploy automatically docker& docker swarm
into an OpenStack VM
• If we do all that, we are a real heroes and will
play with some containers on top of the
swarm cluster
13. To do the exercise you will need
OpenStack clients
• Those will hit straight OpenStack REST APIs
• You need to install:
– pip install python-novaclient
– pip install python-neutronclient
– pip install python-glanceclient
• Credentials
– User: ….
– Tenant: ….
– Password: ….
– GUI (you won’t need it but anyway)
– http://java2days.telecom.nbu.bg/dashboard
• Slides and workshop scripts
– https://goo.gl/sA2xmt
Magnum is an OpenStack API service developed by the OpenStack Containers Team making container orchestration engines such as Docker Swarm, Kubernetes, and Apache Mesos available as first class resources in OpenStack.