The document discusses Ubuntu Cloud Infrastructure and provides details about:
- Using the same Ubuntu machine images and management tools across both private and public cloud infrastructures.
- Rapid deployment capabilities and optimizing resource usage.
- Support for technologies like KVM, Xen, LXC, and OpenStack.
- Compatibility with standards like EC2 and ability to burst to public clouds.
- Presentation discusses Orchestra for bare metal provisioning and Juju for service orchestration.
Ubuntu provides the simplest route to deploying an OpenStack private cloud. As the reference platform for OpenStack, Ubuntu Server includes all the necessary components for building a scalable cloud infrastructure. Ubuntu offers compatibility with public cloud standards, flexibility to choose components, and the ability to scale clouds from pilots to large production deployments. It also provides long-term support, compliance, and assurance features to enterprise customers through the Ubuntu Advantage program.
How Quantum configures Virtual Networks under the Hood?Etsuji Nakai
This document summarizes the physical and logical network configuration of Quantum, an open source network virtualization platform. Physically, network nodes run agents for DHCP, L3 routing, and L2 switching between virtual networks on private subnets and a public network. Logically, virtual networks can be isolated by tenant, using either VLAN tagging or network namespaces. Traffic is routed and services like DHCP are provided for each virtual network.
This document outlines a two-day course on building private, public, and hybrid clouds with OpenNebula 1.4. Day one covers installing and configuring OpenNebula, including storage, networking, and hypervisor setup. Day one also covers basic and advanced usage of OpenNebula. Day two covers public cloud interfaces and adapting OpenNebula to specific datacenters. The document provides detailed instructions on planning and performing an OpenNebula installation on both a front-end server and cluster nodes.
Securing OpenStack and Beyond with AnsibleMajor Hayden
The openstack-ansible-security role applies security hardening configurations to any system -- those running OpenStack and those that don't -- without disruption.
Deep dive into Quantum
1. Quantum is the network connectivity service for OpenStack that provides an API to dynamically request and configure virtual networks. It integrates virtual networks with other OpenStack services.
2. The Open vSwitch plugin uses a quantum agent to poll the local Open vSwitch instance and configure flows to implement the logical network model defined in the central database.
3. Plugins hide the backend network technology and provide a generic tenant API for creating and configuring virtual networks, while agents perform the actual network configuration on each physical host.
This IBM Redpaper provides a brief overview of OpenStack and a basic familiarity of its usage with the IBM XIV Storage System Gen3. The illustration scenario that is presented uses the OpenStack Folsom release implementation IaaS with Ubuntu Linux servers and the IBM Storage Driver for OpenStack. For more information on IBM Storage Systems, visit http://ibm.co/LIg7gk.
Visit http://bit.ly/KWh5Dx to 'Follow' the official Twitter handle of IBM India Smarter Computing.
Ubuntu provides the simplest route to deploying an OpenStack private cloud. As the reference platform for OpenStack, Ubuntu Server includes all the necessary components for building a scalable cloud infrastructure. Ubuntu offers compatibility with public cloud standards, flexibility to choose components, and the ability to scale clouds from pilots to large production deployments. It also provides long-term support, compliance, and assurance features to enterprise customers through the Ubuntu Advantage program.
How Quantum configures Virtual Networks under the Hood?Etsuji Nakai
This document summarizes the physical and logical network configuration of Quantum, an open source network virtualization platform. Physically, network nodes run agents for DHCP, L3 routing, and L2 switching between virtual networks on private subnets and a public network. Logically, virtual networks can be isolated by tenant, using either VLAN tagging or network namespaces. Traffic is routed and services like DHCP are provided for each virtual network.
This document outlines a two-day course on building private, public, and hybrid clouds with OpenNebula 1.4. Day one covers installing and configuring OpenNebula, including storage, networking, and hypervisor setup. Day one also covers basic and advanced usage of OpenNebula. Day two covers public cloud interfaces and adapting OpenNebula to specific datacenters. The document provides detailed instructions on planning and performing an OpenNebula installation on both a front-end server and cluster nodes.
Securing OpenStack and Beyond with AnsibleMajor Hayden
The openstack-ansible-security role applies security hardening configurations to any system -- those running OpenStack and those that don't -- without disruption.
Deep dive into Quantum
1. Quantum is the network connectivity service for OpenStack that provides an API to dynamically request and configure virtual networks. It integrates virtual networks with other OpenStack services.
2. The Open vSwitch plugin uses a quantum agent to poll the local Open vSwitch instance and configure flows to implement the logical network model defined in the central database.
3. Plugins hide the backend network technology and provide a generic tenant API for creating and configuring virtual networks, while agents perform the actual network configuration on each physical host.
This IBM Redpaper provides a brief overview of OpenStack and a basic familiarity of its usage with the IBM XIV Storage System Gen3. The illustration scenario that is presented uses the OpenStack Folsom release implementation IaaS with Ubuntu Linux servers and the IBM Storage Driver for OpenStack. For more information on IBM Storage Systems, visit http://ibm.co/LIg7gk.
Visit http://bit.ly/KWh5Dx to 'Follow' the official Twitter handle of IBM India Smarter Computing.
Distributed Services - OSGi 4.2 and possible future enhancementsDavid Bosschaert
In the first part of this talk David Bosschaert will explain the Distributed OSGi specification, which is new in OSGi 4.2. The talk will outline the design principles and also show how to distribute OSGi services in practise by a short demo. In the second part of this talk Marc Schaaf will present some preliminary results regarding research on how asynchronous messaging could be integrated into OSGi. The talk will discuss some possible integration approaches and will outline the current approach taken in this research project. A short demo is included showing how developers could use it.
OpenStack is an open source cloud computing platform that aims to manage large pools of compute, storage, and networking resources throughout a datacenter, managed through a dashboard that gives administrators control while empowering their users to provision resources through a web interface. It is jointly developed by NASA and Rackspace Hosting, with an open development model that has attracted many contributors. The project aims to be easy to implement on standard hardware and massively scalable.
The Ubuntu OpenStack interoperability lab - Proven integration testing Nicola...Cloud Native Day Tel Aviv
The Ubuntu Openstack ecosystem is growing fast. This is good news. But as the options in cloud building grow, so does the task of ensuring interoperability between all the components. At Canonical we have deep experience of conformity and interoperability testing between OpenStack and Ubuntu. To bring this to the wider ecosystem we’ve opened a lab dedicated to testing components’ interoperability. We want to be able to present a wide a range of validated and supportable technical solutions. The talk will present the OIL describe how and why Canonical creates it and how to benefit from it.
OSDC 2012 | OpenNebula Tutorial by Constantino Vazquez BlancoNETWAYS
OpenNebula ist ein OpenSource Programm: Gründlich geprüft, anpassbar, mit erweiterbarem Framework und besonderen Features, excellenter Perfomance und massiver Skalierbarkeit um hunderttausend virtuelle Maschinen zu verwalten. Das Ganze von einer private Cloud mit Xen, KVM und VMware bishin zur Hybrid Cloud mit Amazon EC2 und anderen Anbietern.
Ziel des Vortrags ist es, eine globale Übersicht über den Installations- und Konfigurationsprozess und das Einsetzen von private, public und hybrid Clouds bei der Nutzung des OpenNebula Toolkits bereitzustellen. Drei Schlüsselaspekte werden zum Management einer virtuellen Umgebung fokusiert: Image management, networking und hypervisors. Zudem spricht das Tutorial den scale-out durch die Zuweisung von extra Kapazität auf Amazon EC2 an. Basierend auf Open Source Cloud Komponenten ist OpenNebula für Systemadministratoren geeignet, die dieses gerne zum erstellen einer Cloud Umgebung nutzen möchten.
LXC – NextGen Virtualization for Cloud benefit realization (cloudexpo)Boden Russell
This document summarizes a presentation on Linux containers (LXC) as an alternative to virtual machines for cloud computing and containerization. It finds that LXC provides significantly better performance than virtual machines in terms of provisioning time, CPU and memory usage, and load on the compute node. Specifically, when packing 15 active VMs/containers on a node, LXC uses 0.54% CPU on average compared to 7.64% for KVM, and 734 MB of memory total compared to 4,387 MB for KVM. When booting VMs/containers serially, the average boot time is 3.5 seconds for LXC versus 5.8 seconds for KVM, and CPU usage is lower overall for
The document provides an overview of building a private cloud using open-source cloud computing platforms like openQRM and Eucalyptus. It defines cloud computing and describes the essential characteristics, delivery models, and deployment models. It then discusses the components, usage, and features of openQRM for private cloud management, including deployment, storage, failover, policy scheduling, monitoring and the cloud interface. It also briefly introduces Eucalyptus as an open-source software that implements infrastructure as a service (IaaS) clouds.
Docker provides a way to package applications into containers that can be run on any infrastructure. It uses namespaces and cgroups to isolate processes and share resources efficiently. The key components are images which are read-only templates for building containers, registries for storing images, and containers which combine an image with writable layers and metadata to run applications anywhere. Docker uses a client-server architecture with containers built from images and managed through commands to the Docker daemon which handles building, running, and distributing containers.
Docker storage drivers by Jérôme PetazzoniDocker, Inc.
The first release of Docker only supported AUFS, and AUFS was available (out of the box) only on Debian and Ubuntu kernel. Then Red Hat wanted Docker to run on its distros, and contributed the Device Mapper driver, and later the BTRFS driver, and recently the overlayfs driver.
Jérôme presents how those drivers compare from a high-level perspective, explaining their pros and cons.
Then he showed each driver in action, and look at low-level implementation details. We won't dive into the golang implementation code itself, but we will explain the concepts of each driver. This will help to better understand how they work, and give some hints when it comes to troubleshoot their behaviour.
Visualizing a cloud using eucalyptus and xenA. Roy
Abstract -
The clouds are a large pool of virtualized resources which are easy to use and access. As per NIST “Cloud computing is a model for enabling ubiquitous, convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction”. There are various ways of setting up clouds in an academic or IT infrastructure. We are proposing a method to setup a cloud infrastructure using Eucalyptus and Xen. Eucalyptus is an open source cloud computing framework that gives users the ability to create, run and manage virtual machine instances across physical machines. Xen is the hypervisor upon which the virtual machines run on the host computer.
This document discusses Debian and cloud computing. It describes how Debian can be used on various Infrastructure as a Service (IaaS) platforms like RackSpace and Linode. It also discusses tools like libcloud that can help manage cloud resources from Debian. Finally, it briefly mentions the AppScale platform as an alternative to Google App Engine and provides an overview of Ubuntu Cloud which uses Eucalyptus to provide an Amazon EC2 compatible interface.
A presentation explaining the Linux & Free and Open Source software ecosystem and the various challenges it faces from a distribution editor point of view : ISV attraction, Hardware compatibility... This is a unique presentation which has been given to Canonical sales team in 2007.
Anatomy of a Container: Namespaces, cgroups & Some Filesystem Magic - LinuxConJérôme Petazzoni
Containers are everywhere. But what exactly is a container? What are they made from? What's the difference between LXC, butts-nspawn, Docker, and the other container systems out there? And why should we bother about specific filesystems?
In this talk, Jérôme will show the individual roles and behaviors of the components making up a container: namespaces, control groups, and copy-on-write systems. Then, he will use them to assemble a container from scratch, and highlight the differences (and likelinesses) with existing container systems.
Deploying of Unikernels in the NFV InfrastructureStefano Salsano
Unikernel technology allows to build tiny VMs with memory footprint in the order of hundreds of KBs and boot time in the order of milliseconds.
We consider the usage of Unikernels as Virtual Network Functions for NFV, in particular assuming discuss highly dynamic and distributed scenarios in which Unikernels need to be instantiated in few tens of milliseconds in a highly distributed infrastructures.
We have patched existing VIMs (Virtual Infrastructure Managers) like OpenStack, OpenVIM and a lightweight orchestrator like Nomad in order to orchestrate ClickOs Unikernels and we measured the achieved performances.
Finally we present a complete testbed for the orchestration of ClickOS Unikernels, based on the enhancement of OpenVIM and of XEN. The proposed enhancements are Open Source.
- Canonical provides Ubuntu, the #1 Linux OS for cloud and desktop computing, and offers support services for deploying OpenStack on Ubuntu.
- Deploying and managing cloud infrastructure and workloads at scale presents challenges around automation, orchestration, updates and compliance.
- Canonical's Juju service orchestration tool and Ubuntu Cloud Jumpstart program help customers address these challenges by automating deployments, updates and operations across public and private clouds.
"In the beginning there was RPM, and it was good." Certainly, Linux packaging has solved many of the problems involved in shipping software, from creation to consumption and maintenance. As software development and deployment have evolved, however, new pain points have cropped up that have not been solved by traditional packaging tools.
Are containers the answer? They may be able to solve many of the current problems, but they also introduce a new set of issues and ignore important lessons from the evolution of distribution-level packaging.
1. GMO Internet operates multiple public cloud services using OpenStack including ConoHa public cloud and GMO AppsCloud.
2. They have a limited number of staff developing and operating OpenStack services across many clusters but must run a large number of OpenStack services.
3. They have upgraded their OpenStack installations over time from Diablo to Juno, expanding services from basic compute to block storage, object storage, load balancing, and more.
Extending ETSI VNF descriptors and OpenVIM to support UnikernelsStefano Salsano
After a short introduction to the goals and approach of the Superfluidity EU research project, we discuss the Unikernels and their orchestration aspects. Unikernel technology allows to build tiny VMs with memory footprint in the order of hundreds of KBs and boot time in the order of milliseconds. We focus on ClickOS Unikernels.
We have adapted 3 VIMs (OpenStack, Nomad, OpenVIM) to support ClickOS Unikernels and report a performance evaluation of the VM instantiation time.
We have implemented a scenario that can combines Unikernels and regular VMs in the same Network Service or VNF extending OpenVIM.We describe how we have extended the ETSI NFV models and OpenVIM. In particular, we provide the details of the OpenVIM descriptor extensions to support Unikernels.
Internal presentation of Docker, Lightweight Virtualization, and linux Containers; at Spotify NYC offices, featuring engineers from Yandex, LinkedIn, Criteo, and NASA!
El documento describe el sistema concursal en Perú. Explica que su objetivo es la recuperación de créditos mediante procedimientos concursales que promuevan la asignación eficiente de recursos. Describe los procedimientos concursales ordinarios que pueden iniciar deudores o acreedores, el reconocimiento de créditos, y el orden de preferencia. También cubre el proceso de reestructuración patrimonial si la junta de acreedores decide esta opción, o la disolución y liquidación si se opta por esta alternativa.
Distributed Services - OSGi 4.2 and possible future enhancementsDavid Bosschaert
In the first part of this talk David Bosschaert will explain the Distributed OSGi specification, which is new in OSGi 4.2. The talk will outline the design principles and also show how to distribute OSGi services in practise by a short demo. In the second part of this talk Marc Schaaf will present some preliminary results regarding research on how asynchronous messaging could be integrated into OSGi. The talk will discuss some possible integration approaches and will outline the current approach taken in this research project. A short demo is included showing how developers could use it.
OpenStack is an open source cloud computing platform that aims to manage large pools of compute, storage, and networking resources throughout a datacenter, managed through a dashboard that gives administrators control while empowering their users to provision resources through a web interface. It is jointly developed by NASA and Rackspace Hosting, with an open development model that has attracted many contributors. The project aims to be easy to implement on standard hardware and massively scalable.
The Ubuntu OpenStack interoperability lab - Proven integration testing Nicola...Cloud Native Day Tel Aviv
The Ubuntu Openstack ecosystem is growing fast. This is good news. But as the options in cloud building grow, so does the task of ensuring interoperability between all the components. At Canonical we have deep experience of conformity and interoperability testing between OpenStack and Ubuntu. To bring this to the wider ecosystem we’ve opened a lab dedicated to testing components’ interoperability. We want to be able to present a wide a range of validated and supportable technical solutions. The talk will present the OIL describe how and why Canonical creates it and how to benefit from it.
OSDC 2012 | OpenNebula Tutorial by Constantino Vazquez BlancoNETWAYS
OpenNebula ist ein OpenSource Programm: Gründlich geprüft, anpassbar, mit erweiterbarem Framework und besonderen Features, excellenter Perfomance und massiver Skalierbarkeit um hunderttausend virtuelle Maschinen zu verwalten. Das Ganze von einer private Cloud mit Xen, KVM und VMware bishin zur Hybrid Cloud mit Amazon EC2 und anderen Anbietern.
Ziel des Vortrags ist es, eine globale Übersicht über den Installations- und Konfigurationsprozess und das Einsetzen von private, public und hybrid Clouds bei der Nutzung des OpenNebula Toolkits bereitzustellen. Drei Schlüsselaspekte werden zum Management einer virtuellen Umgebung fokusiert: Image management, networking und hypervisors. Zudem spricht das Tutorial den scale-out durch die Zuweisung von extra Kapazität auf Amazon EC2 an. Basierend auf Open Source Cloud Komponenten ist OpenNebula für Systemadministratoren geeignet, die dieses gerne zum erstellen einer Cloud Umgebung nutzen möchten.
LXC – NextGen Virtualization for Cloud benefit realization (cloudexpo)Boden Russell
This document summarizes a presentation on Linux containers (LXC) as an alternative to virtual machines for cloud computing and containerization. It finds that LXC provides significantly better performance than virtual machines in terms of provisioning time, CPU and memory usage, and load on the compute node. Specifically, when packing 15 active VMs/containers on a node, LXC uses 0.54% CPU on average compared to 7.64% for KVM, and 734 MB of memory total compared to 4,387 MB for KVM. When booting VMs/containers serially, the average boot time is 3.5 seconds for LXC versus 5.8 seconds for KVM, and CPU usage is lower overall for
The document provides an overview of building a private cloud using open-source cloud computing platforms like openQRM and Eucalyptus. It defines cloud computing and describes the essential characteristics, delivery models, and deployment models. It then discusses the components, usage, and features of openQRM for private cloud management, including deployment, storage, failover, policy scheduling, monitoring and the cloud interface. It also briefly introduces Eucalyptus as an open-source software that implements infrastructure as a service (IaaS) clouds.
Docker provides a way to package applications into containers that can be run on any infrastructure. It uses namespaces and cgroups to isolate processes and share resources efficiently. The key components are images which are read-only templates for building containers, registries for storing images, and containers which combine an image with writable layers and metadata to run applications anywhere. Docker uses a client-server architecture with containers built from images and managed through commands to the Docker daemon which handles building, running, and distributing containers.
Docker storage drivers by Jérôme PetazzoniDocker, Inc.
The first release of Docker only supported AUFS, and AUFS was available (out of the box) only on Debian and Ubuntu kernel. Then Red Hat wanted Docker to run on its distros, and contributed the Device Mapper driver, and later the BTRFS driver, and recently the overlayfs driver.
Jérôme presents how those drivers compare from a high-level perspective, explaining their pros and cons.
Then he showed each driver in action, and look at low-level implementation details. We won't dive into the golang implementation code itself, but we will explain the concepts of each driver. This will help to better understand how they work, and give some hints when it comes to troubleshoot their behaviour.
Visualizing a cloud using eucalyptus and xenA. Roy
Abstract -
The clouds are a large pool of virtualized resources which are easy to use and access. As per NIST “Cloud computing is a model for enabling ubiquitous, convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction”. There are various ways of setting up clouds in an academic or IT infrastructure. We are proposing a method to setup a cloud infrastructure using Eucalyptus and Xen. Eucalyptus is an open source cloud computing framework that gives users the ability to create, run and manage virtual machine instances across physical machines. Xen is the hypervisor upon which the virtual machines run on the host computer.
This document discusses Debian and cloud computing. It describes how Debian can be used on various Infrastructure as a Service (IaaS) platforms like RackSpace and Linode. It also discusses tools like libcloud that can help manage cloud resources from Debian. Finally, it briefly mentions the AppScale platform as an alternative to Google App Engine and provides an overview of Ubuntu Cloud which uses Eucalyptus to provide an Amazon EC2 compatible interface.
A presentation explaining the Linux & Free and Open Source software ecosystem and the various challenges it faces from a distribution editor point of view : ISV attraction, Hardware compatibility... This is a unique presentation which has been given to Canonical sales team in 2007.
Anatomy of a Container: Namespaces, cgroups & Some Filesystem Magic - LinuxConJérôme Petazzoni
Containers are everywhere. But what exactly is a container? What are they made from? What's the difference between LXC, butts-nspawn, Docker, and the other container systems out there? And why should we bother about specific filesystems?
In this talk, Jérôme will show the individual roles and behaviors of the components making up a container: namespaces, control groups, and copy-on-write systems. Then, he will use them to assemble a container from scratch, and highlight the differences (and likelinesses) with existing container systems.
Deploying of Unikernels in the NFV InfrastructureStefano Salsano
Unikernel technology allows to build tiny VMs with memory footprint in the order of hundreds of KBs and boot time in the order of milliseconds.
We consider the usage of Unikernels as Virtual Network Functions for NFV, in particular assuming discuss highly dynamic and distributed scenarios in which Unikernels need to be instantiated in few tens of milliseconds in a highly distributed infrastructures.
We have patched existing VIMs (Virtual Infrastructure Managers) like OpenStack, OpenVIM and a lightweight orchestrator like Nomad in order to orchestrate ClickOs Unikernels and we measured the achieved performances.
Finally we present a complete testbed for the orchestration of ClickOS Unikernels, based on the enhancement of OpenVIM and of XEN. The proposed enhancements are Open Source.
- Canonical provides Ubuntu, the #1 Linux OS for cloud and desktop computing, and offers support services for deploying OpenStack on Ubuntu.
- Deploying and managing cloud infrastructure and workloads at scale presents challenges around automation, orchestration, updates and compliance.
- Canonical's Juju service orchestration tool and Ubuntu Cloud Jumpstart program help customers address these challenges by automating deployments, updates and operations across public and private clouds.
"In the beginning there was RPM, and it was good." Certainly, Linux packaging has solved many of the problems involved in shipping software, from creation to consumption and maintenance. As software development and deployment have evolved, however, new pain points have cropped up that have not been solved by traditional packaging tools.
Are containers the answer? They may be able to solve many of the current problems, but they also introduce a new set of issues and ignore important lessons from the evolution of distribution-level packaging.
1. GMO Internet operates multiple public cloud services using OpenStack including ConoHa public cloud and GMO AppsCloud.
2. They have a limited number of staff developing and operating OpenStack services across many clusters but must run a large number of OpenStack services.
3. They have upgraded their OpenStack installations over time from Diablo to Juno, expanding services from basic compute to block storage, object storage, load balancing, and more.
Extending ETSI VNF descriptors and OpenVIM to support UnikernelsStefano Salsano
After a short introduction to the goals and approach of the Superfluidity EU research project, we discuss the Unikernels and their orchestration aspects. Unikernel technology allows to build tiny VMs with memory footprint in the order of hundreds of KBs and boot time in the order of milliseconds. We focus on ClickOS Unikernels.
We have adapted 3 VIMs (OpenStack, Nomad, OpenVIM) to support ClickOS Unikernels and report a performance evaluation of the VM instantiation time.
We have implemented a scenario that can combines Unikernels and regular VMs in the same Network Service or VNF extending OpenVIM.We describe how we have extended the ETSI NFV models and OpenVIM. In particular, we provide the details of the OpenVIM descriptor extensions to support Unikernels.
Internal presentation of Docker, Lightweight Virtualization, and linux Containers; at Spotify NYC offices, featuring engineers from Yandex, LinkedIn, Criteo, and NASA!
El documento describe el sistema concursal en Perú. Explica que su objetivo es la recuperación de créditos mediante procedimientos concursales que promuevan la asignación eficiente de recursos. Describe los procedimientos concursales ordinarios que pueden iniciar deudores o acreedores, el reconocimiento de créditos, y el orden de preferencia. También cubre el proceso de reestructuración patrimonial si la junta de acreedores decide esta opción, o la disolución y liquidación si se opta por esta alternativa.
Comparative Politics - Course report: "How different are the Spanish and Swed...Carlos Palomo
This document compares the welfare states of Sweden and Spain. Sweden follows a social democratic model that aims to universally provide high-quality public services. Spain follows a Mediterranean model that combines universal services with social insurance. Sweden spends more on health care and social benefits as a percentage of GDP. Swedish social transfers are also more effective at reducing poverty. While there are differences, more research is needed to fully understand the models.
The document discusses using native code on Android to improve performance. It finds that the Java Native Interface (JNI) approach is the fastest, up to 10 times faster than plain Java. Pipes are unsuitable for data-intensive tasks due to expensive input/output on Android. The Dalvik VM lacks optimizations like just-in-time compilation. The authors conclude Google should optimize Dalvik and implement complex methods using JNI.
Dokumen tersebut menjelaskan tentang Apache Camel, yaitu sebuah framework integrasi enterprise terbuka sumber yang berbasis pada Enterprise Integration Patterns. Camel digunakan untuk mendefinisikan routing antara berbagai komponen seperti file, database, notifikasi, dan lainnya. Camel mendukung berbagai jenis transportasi dan format data, sehingga memudahkan integrasi antar sistem.
Apple released several new products in 2012 including updated versions of the iPad, iPhone, MacBook Pro, and iMac. In January, Apple launched iBooks 2.0 for iOS. In March, they introduced the third generation iPad. Later updates included the MacBook Pro with Retina display in June, Mountain Lion in July, the iPhone 5 and iPod nano/touch in September, the iPad 4 and iPad mini in October, and a new iMac in December. Apple also introduced the Lightning connector and EarPods during this year.
This document introduces Michigan author Shutta Crum. It provides details about her early life growing up in Kentucky and moving to Michigan. It outlines her career as a high school English teacher, community college creative writing instructor, and librarian. The document discusses some of Crum's picture books and awards, including Fox and Fluff and Bravest of the Brave. It highlights that Crum draws inspiration from her experiences as a librarian and has received several awards and honors for her children's literature.
This document summarizes a project seminar presentation on analyzing the performance of the epidemic routing protocol in delay tolerant networks under different mobility models. The key points are:
1) The objective is to evaluate the epidemic routing protocol's delivery probability, overhead ratio, and average buffer time when varying the buffer size and under different mobility models including random waypoint, map-based, shortest path, and map route models.
2) Simulation results show that the shortest path mobility model provides the best performance for the epidemic routing protocol in terms of high delivery probability, low overhead ratio, and efficient buffer usage.
3) Additional analysis varying the number of nodes found that performance is best when more nodes are present and becomes static with
Dokumen tersebut membahas tentang perdagangan internasional dan faktor-faktor yang mempengaruhinya seperti perbedaan sumber daya dan pembangunan infrastruktur. Dokumen tersebut juga membahas manfaat perdagangan internasional seperti memenuhi kebutuhan barang dan jasa serta mendorong pertumbuhan ekonomi, namun juga menyebutkan hambatan seperti peraturan perdagangan protektif dan bentuk-bentuk proteksi seperti tarif dan kuota.
Ubuntu in the cloud What's Coming - Nick Barcet, CanonicalChris Purrington
This presentation discusses upcoming features in Ubuntu for cloud computing, including Ubuntu Oneiric Ocelot (11.10) which will be based on OpenStack and support KVM, Xen, and LXC hypervisors. It introduces Ubuntu Orchestra for bare metal provisioning and Ensemble for service-focused infrastructure management through formulas that define dependencies between components. The presentation encourages participation in the open development of these projects on IRC, Launchpad, and through the project websites.
Openstack in action2 canonical - openstack cloud on ubuntu it is happening ...eNovance
OpenStack in action 2! Production ready 31/05/12
"OpenStack Cloud on Ubuntu: it is happening now!" by Nick Barcet, Ubuntu Cloud Product manager, Canonical
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.
This document provides an overview of OpenStack, an open source software platform for building private and public clouds. It describes what OpenStack is, its main components (Compute, Image, Dashboard, Identity, Object Store, Block Storage, Network), supported virtualization technologies and drivers, development process, and some example deployments at organizations like CERN, PayPal, and China's Tianhe-2 supercomputer. The document is intended to explain what OpenStack is and how it works at a high level.
Ritesh Nanda and Syed Armani are cloud architects who discuss OpenStack, an open source cloud computing platform. OpenStack provides infrastructure as a service and allows users to manage compute, storage, and networking resources. Key OpenStack components include Nova (compute), Swift (object storage), Glance (images), Keystone (identity), Horizon (dashboard), Quantum/Neutron (networking), Cinder (block storage), and Ceilometer (telemetry). The architects describe the purpose and architecture of these components. They conclude that OpenStack is well-suited for private, public, and hybrid clouds and is being adopted by enterprises.
Nuxeo on the Cloud discusses running the Nuxeo content management platform on cloud infrastructure. It describes how Nuxeo can be deployed as software-as-a-service (SaaS) on Amazon EC2, or on infrastructure-as-a-service (IaaS) using tools like CloudFormation scripts. It also explores deploying Nuxeo on platform-as-a-service (PaaS) options like CloudFoundry, and focuses on adapting Nuxeo features to run on this type of platform. Finally, it mentions plans to offer Nuxeo on more IaaS providers and private clouds like OpenStack, as well as developing a multi-tenant PaaS specifically for
The document discusses Xen Cloud Platform (XCP), an open-source virtualization platform. It notes that XCP was originally developed at the University of Cambridge and was later acquired by Citrix. It provides an overview of XCP's capabilities, including running multiple operating systems simultaneously on the same hardware. It also discusses XCP's use in cloud computing projects and upcoming releases that will include support for newer operating systems and features like GPU passthrough and increased memory support.
The document describes a survey of open source cloud architectures including Eucalyptus, OpenStack, CloudStack, and OpenNebula. It discusses installing each one and attempting to evaluate their performance. However, issues were encountered when trying to log into the virtual machine instances that prevented benchmarking. Specifically, incorrect passwords were used across all architectures despite trying standard passwords and different image files. The one exception was OpenNebula where checking a one_auth file resolved the issue.
Open Source Cloud, Virtualization and Deployment Technologiesmestery
This was a presentation I gave at the second Minnesota OpenStack Meetup. The presentation goes over a background on Open Source Cloud and Virtualization Technologies, and then does a relative deep-dive into OpenStack, with a focus on Quantum.
Visão Técnica - RHOS (Red Hat Enterprise Linux OpenStack)Raul Leite
OpenStack is an open source cloud computing platform that provides infrastructure as a service. It allows users to provision compute, storage, and networking resources on demand in a self-service manner similar to public cloud offerings. OpenStack is modular and scalable, with components that can be customized or replaced as needed. Key components include compute (Nova), storage (Cinder, Swift, Glance), networking (Neutron), identity (Keystone), dashboard (Horizon), telemetry (Ceilometer), and orchestration (Heat). Red Hat provides commercial support for OpenStack through its Red Hat Enterprise Linux OpenStack Platform.
Gerenciando Nuvens privadas com o Xen Cloud Platform - XCP 1.5Lorscheider Santiago
The document discusses Xen Cloud Platform (XCP), an open-source virtualization platform based on Xen. It provides the following key points:
- XCP 1.5 is currently in permanent beta and compatible with XenServer 6.0. Future versions 1.6 and 2.0 are in development.
- XCP is used as the virtualization layer in several open-source cloud platforms like OpenNebula and OpenStack.
- XCP packages are now available for various Linux distributions like Ubuntu Server 12.04 LTS, Debian 7.0 Wheezy, and Fedora/CentOS via the Zeus project.
- Going forward, XCP will track unstable hypervisor/kernel versions and
How to integrate Kubernetes in OpenStack: You need to know these projectinwin stack
Kubernetes is an open-source system for automating deployment, scaling, and management of containerized applications, while OpenStack is a free and open-source software platform for cloud computing, networking, and storage. The document discusses different ways to integrate Kubernetes and OpenStack, including using Zun to provide an OpenStack API for launching and managing containers, Magnum to offer container orchestration engines for deploying and managing containers, Kolla and Kolla Kubernetes to deploy OpenStack on Kubernetes, Kuryr Kubernetes to bridge networking models between containers and OpenStack, and Stackube which uses Kubernetes as the compute fabric controller instead of Nova.
This document discusses network virtualization and OpenStack Networking (Quantum). It provides an overview of OpenStack Networking concepts like virtual networks, ports, and subnets. It also describes the plugin architecture and various networking plugins. The document outlines how OpenStack Networking can be extended to support layer 3 constructs and hybrid cloud networking. It provides examples of networking architectures using plugins like Cisco Nexus with OpenStack Networking.
OpenStack is an open-source cloud computing platform that provides software for building private and public clouds. It was initiated in 2010 by Rackspace and NASA and now has over 100 supporting companies. The document provides an overview of OpenStack, including descriptions of its core modules like Compute (Nova), Object Storage (Swift), Block Storage (Cinder), Networking (Neutron), Dashboard (Horizon), Identity (Keystone), Image Service (Glance), Telemetry (Ceilometer), Orchestration (Heat), and Database (Trove). It discusses the evolution and growth of OpenStack over time through different releases, new features in the current Icehouse release, and how to use the OpenStack APIs.
The document summarizes OpenStack, an open-source cloud computing platform. It describes the core components of OpenStack including compute (Nova), object storage (Swift), image service (Glance), block storage (Cinder), identity (Keystone), networking (Quantum), dashboard (Horizon), and metering (Ceilometer). It also provides an overview of how to use and learn more about OpenStack through documentation, wikis, mailing lists, and hands-on testing environments.
Ryu is an open-source network operating system that provides a programmatic interface for network control and acts as a logically centralized controller for thousands of switches. It is fully written in Python and its goals include becoming the de facto open-source network OS and the standard network controller for OpenStack. Ryu brings flat L2 networking to OpenStack regardless of the underlying physical network and provides scalable multi-tenant isolation through tunneling.
Similar to Ubuntucloud openstackinaction-110922045851-phpapp02 (20)
2. Cloud computing stack
Salesforce.com, GoogleDocs, Office, etc...
GoogleApps, Java, Azure, etc...
Amazon, GoGrid, 3Tera, OpenStack, etc...
Storage Network
Xen KVM VMWare HyperV etc..
HP IBM Dell Lenovo etc..
2 Presentation by Nick Barcet
3. Ubuntu Cloud
(Ubuntu One)
Juju (CloudFoundry)
Ubuntu Cloud Infrastructure and Guest
Storage Network
KVM, Xen LXC Orchestra
(Bare metal provisioning)
x86 ARM
3 Presentation by Nick Barcet
4. Ubuntu Cloud Infrastructure
Outstanding technology
Ability to use the same Ubuntu machine
images and management tools across both
private and public IaaS systems, minimising
costly re-training or application change when
moving from private to public and vice versa.
U bu n tu C lou d H y br id F ocu s
Rapid deployment Ubuntu Cloud Guest
Optimize resources & immediacy Ubuntu Cloud Infra. (public or private IaaS)
(self service IT) Maximise benefits whilst minimising risks
Best of breed (KVM, Xen, LXC, OpenStack) Elasticity
Compatible technology (matches EC2) Simplifies bursting
Supports multiple guest O/S Common Standards
Secure, trusted & open source Common Ubuntu machine image
4 Presentation by Nick Barcet
5. Ubuntu Cloud Infrastructure → Ubuntu Oneiric Ocelot (11.10)
Your Workloads Build your infrastructure as
a service public or private
cloud
Ubuntu Cloud
Any OS Based on OpenStack
Guest
●
●
Supporting KVM, Xen & LXC hypervisors
●
All components can be made highly
OpenStack available
●
EC2, EBS and S3 compatible
●
One of the workload made easy to deploy
with Orchestra
KVM, Xen or LXC
Ubuntu Server
5 Presentation by Nick Barcet OpenStack in Action, Paris
6. Ubuntu Cloud Infrastructure on ARM in 11.10
Any Workloads LXC based OpenStack
●
Contributed by Canonical to OpenStack
with ARM support in mind
Ubuntu Cloud Kernel compatible ●
Technology preview for ARM and LXC
Guest OS support
OpenStack
LXC
Ubuntu Server
6 Presentation by Nick Barcet OpenStack in Action, Paris
8. Ubuntu Orchestra
Orchestra Install Orcherstra on your
Infrastructure Server
first server
8 Presentation by Nick Barcet OpenStack in Action, Paris
9. Ubuntu Orchestra
Orchestra Associate profiles with
Infrastructure Server
MAC addresses via the
web or API interface
9 Presentation by Nick Barcet OpenStack in Action, Paris
10. Ubuntu Orchestra
Orchestra Turn on your hardware,
Infrastructure Server
the deployment happens,
your infrastructure is
ready!
10 Presentation by Nick Barcet OpenStack in Action, Paris
11. Ubuntu Orchestra
Orchestra Bare metal deployment
Infrastructure Server
from the Ubuntu Installer
●
Zero touch deployment of complex
workloads
●
Configuration management
●
Customizable
Components
●
Cobbler
●
Fact database
●
Cloud-Init
●
Pluggable management tools
(Juju as default)
11 Presentation by Nick Barcet OpenStack in Action, Paris
12. Installing Orcherstra
> sudo apt- get install ubuntu- orchestra- server
12 Presentation by Nick Barcet
17. Orchestra ready
●
Latest Ubuntu ISO is downloaded
●
Package repositories are setup
●
PXE, TFTP, DHCP and Cobbler are ready
–> Let's define some servers
17 Presentation by Nick Barcet
18. Declaring servers for Orchestra
sudo cobbler system add
--name="cempedak.canonical.com"
--mac-address="00:24:81:e4:59:9c"
--ip-address="10.55.55.2"
--dns-name="cempedak.canonical.com"
--hostname="cempedak.canonical.com"
--profile="oneiric-x86_64-ensemble"
--mgmt-classes="orchestra-juju-available"
--kopts="console=ttyS0,9600n8 DEBCONF_DEBUG=developer
netcfg/dhcp_timeout=120 netcfg/choose_interface=eth0"
18 Presentation by Nick Barcet
20. What is DevOps?
●
Rate of agile development and deployment requires deeper
interaction between teams
●
A melding of development, deployment, and QA principles,
methods, and practices
●
Fills the gap between developers and system administrators
20 Presentation by Nick Barcet
21. What drives DevOps?
●
Speed of the deployment
●
Continuous Integration, Automated Testing, etc.
●
Fast change vs. Stability
21 Presentation by Nick Barcet
22. What does DevOps “deliver”?
●
Fast repeatable server setup, consistent environment
●
Abstract ops tasks to empower devs
●
Smaller deployments empower ops
●
Repeatable processes that let you scale out quickly
22 Presentation by Nick Barcet
23. You've got the tools already
●
Hardware
●
Virtualization
●
Platform (OS)
●
Configuration Management
… need to tie that together into something whole.
23 Presentation by Nick Barcet
25. Elevate to Juju
Service
Orchestration
Configuration
Management
Virtualization
Operating
System
Hardware
25 Presentation by Nick Barcet
26. Juju, DevOps Distilled
Dev Ops
●
Reuse existing deployment charms in an ●
Explicit control over deployment,
openly-accessible repository of shared configuration and upgrade options
expertise ●
See what’s deployed and track usage in the
●
Reproduce deployments for test and staging cloud
purposes ●
Create and share charms for new
●
Rapid deployment of your dependencies for applications
development purposes ●
Monitor, scale, shrink and adjust deployment
●
Compose whole systems from individual parameters in real time
application components and describe the ●
Explicitly connect different components and
entire deployment maintain those relationships over time
●
Collaborate with developers on the exact
deployment and upgrade processes
●
Get more done: implement decisions
http://juju.ubuntu.com regardless of infrastructure
immediately
scale
26 Presentation by Nick Barcet
27. Juju's Charms
●
Charms are a shareable, re-usable, and repeatable
expressions of DevOps best practices.
●
You can use them unmodified, or easily change and connect
them to fit your needs.
●
Deploying a formula is similar to installing a package on
Ubuntu: ask for it and it’s there, remove it and it’s completely
gone.
27 Presentation by Nick Barcet
28. Juju is a community of DevOps expertise.
●
Most of the application you want will be available in Juju.
●
Juju provides direct and free access to a DevOps community-
contributed collection of formulas
28 Presentation by Nick Barcet
29. Juju provides service orchestration
●
Juju focuses on managing the service units you need to
deliver a single solution, above simply configuring the
machines or cloud instances needed to run them.
●
Charms developed, tested, and deployed on your own
hardware will operate the same in an EC2 API compatible
cloud, including OpenStack.
29 Presentation by Nick Barcet
30. Juju is intelligent
●
Juju exposes re-usable service units and well-defined
interfaces that allow you to quickly and organically adjust and
scale solutions without repeating yourself.
30 Presentation by Nick Barcet
31. Juju is Easy
●
There’s no need to learn a domain specific language (DSL) to
use Juju or create formulas. You can be up and running with
your own formula in minutes
31 Presentation by Nick Barcet
33. Juju
Juju treats individual services
as atoms that are described
as charms and can be
instantiated one or many
Juju environment
times.
Cloud app
Cloud app
Cloud app
and dependency
solver
33 Presentation by Nick Barcet OpenStack in Action, Paris
34. Juju
Load
Balancer
HAProxy Each charm (or atom) define
dependencies and/or
Depends Provides
provides.
Juju environment
Cloud app
Cloud app
Cloud app
and dependency
solver
Provides Depends
SQL Database
MySQL
34 Presentation by Nick Barcet OpenStack in Action, Paris
35. Juju
Load
Balancer
HAProxy
Varnish Multiple charms can provide
the same service and can be
Depends Provides
easily switched.
Juju environment
Cloud app
Cloud app
Cloud app
and dependency
solver
Provides Depends
SQL Database
MySQL
35 Presentation by Nick Barcet OpenStack in Action, Paris
36. Juju
Varnish
Varnish Juju maintains the relations
between the services so that
Juju Relation
you don't need to care about
the elasticity of your
Juju environment
environment.
Cloud app
Cloud app
Cloud app
Relations are to charms what
and dependency
solver
Juju Relation bounds are to atoms.
MySQL
Services are loosely coupled
MySQL
MySQL but highly cohesive.
36 Presentation by Nick Barcet OpenStack in Action, Paris
37. Juju
Varnish Juju delivers service focused
management through their
Juju Relation
life-cycle
Juju environment ●
Offers the same simple rules to components
of you infra as we do already for packages
on your servers: dependencies, provides
Cloud app
Cloud app
Cloud app ●
Adds the notion of dynamic relations
between components
and dependency
solver*
●
To provide you with simple automated
Juju Relation
elasticity that is easy to expand
●
Working on your bare metal servers (through
Orchestra*) as easily as on your favourite
clouds (AWS, OpenStack*, ...)
MySQL
37 Presentation by Nick Barcet OpenStack in Action, Paris soon
*coming
40. Back to the Orchestra server
● > sudo apt- get install juju
● > sudo mkdir - p ~/.juju
● > sudo vi ~/.ensemble/environments.yaml
juju: environments
environments:
orchestra:
type: orchestra
# Specify the orchestra server (santol's IP address)
orchestra- server: 10.55.55.7
# Specify storage. In this case we are using webdav installed by orchestra.
storage- url: http://10.55.55.7/webdav
# Specify cobbler's usr/pass
orchestra- user: cobbler
orchestra- pass: cobbler
admin- secret: fooooo
# Mangement classes
acquired- mgmt- class: orchestra- juju- acquired
available- mgmt- class: orchestra- juju- available
40 Presentation by Nick Barcet