Browse Results

Showing 30,351 through 30,375 of 53,647 results

Learning Node.js Development: Learn the fundamentals of Node.js, and deploy and test Node.js applications on the web

by Andrew Mead

A comprehensive, easy-to-follow guide to creating complete Node apps and understanding how to build, deploy, and test your own apps. Key Features Entirely project-based and practical Explains the "Why" of Node.js features, not just the "how", providing you with a deep understanding and enabling you to easily apply concepts in your own applications Covers the full range of technologies around Node.js – NPM, version control with Git, and much more Book Description Learning Node.js Development is a practical, project-based book that provides you with all you need to get started as a Node.js developer. Node is a ubiquitous technology on the modern web, and an essential part of any web developers' toolkit. If you are looking to create real-world Node applications, or you want to switch careers or launch a side project to generate some extra income, then you're in the right place. This book has been written around a single goal—turning you into a professional Node developer capable of developing, testing, and deploying real-world production applications. Learning Node.js Development is built from the ground up around the latest version of Node.js (version 9.x.x). You'll be learning all the cutting-edge features available only in the latest software versions. This book cuts through the mass of information available around Node and delivers the essential skills that you need to become a Node developer. It takes you through creating complete apps and understanding how to build, deploy, and test your own Node apps. It maps out everything in a comprehensive, easy-to-follow package designed to get you up and running quickly. What you will learn Learn the fundamentals of Node Build apps that respond to user input Master working with servers Learn how to test and debug applications Deploy and update your apps in the real world Create responsive asynchronous web applications Who this book is for This book targets anyone looking to launch their own Node applications, switch careers, or freelance as a Node developer. You should have a basic understanding of JavaScript in order to follow this course.

Learning Node.js for Mobile Application Development

by Christopher Svanefalk Stefan Buttigieg

This book is intended for web developers of all levels of expertise who want to deep dive into cross-platform mobile application development without going through the pains of understanding the languages and native frameworks that form an integral part of developing for different mobile platforms. This book is also for you if you are a developer who wants to capitalize on the MobileFirst strategy and so are going to use JavaScript for your complete stack.

Learning Node.js for .NET Developers

by Harry Cummings

Solve practical real-world problems using JavaScript and Node.js About This Book * Learn the concepts of Node.js to gain a high-level understanding of the Node.js execution model * Build an interactive web application with MongoDB and Redis and create your own JavaScript modules that work both on the client side and server side * Familiarize yourself with the new features of Node.js and JavaScript with this exclusive step-by-step guide Who This Book Is For This book is for developers who want to learn JavaScript and Node.js. Previous experience with programming is desired, but no JavaScript or Node.js knowledge is required. The book focuses mostly on web development, such as networking, serving dynamic pages, and real-time client-server communication. What You Will Learn * Understand which problems Node.js best solves * Write idiomatic JavaScript and Node.js code * Build web applications and command-line tools * Minimise complexity and efficiently solve difficult problems * Test and deploy Node.js applications * Work with persistent data * Implement real-time client-server applications * Integrate .NET and Node.js code In Detail Node.js is an open source, cross-platform runtime environment that allows you to use JavaScript to develop server-side web applications. This short guide will help you develop applications using JavaScript and Node.js, leverage your existing programming skills from .NET or Java, and make the most of these other platforms through understanding the Node.js programming model. You will learn how to build web applications and APIs in Node, discover packages in the Node.js ecosystem, test and deploy your Node.js code, and more. Finally, you will discover how to integrate Node.js and .NET code. Style and approach This is a step-by-step and practical guide to Node.js for .Net developers. It covers the fundamentals relating to typical applications. The focus is on providing the practical skills required to develop applications, with a summary of the key concepts covered.

Learning NServiceBus

by David Boike

This is a practical tutorial containing hands-on examples for creating a messaging and SOA based service bus.This book is for .NET developers who are looking for ways to overcome problems related to buggy third party web service integrations, codebases that have grown into a big ball of mud, and batch jobs failure.

Learning NServiceBus Sagas

by Rich Helton

If you are an Enterprise C# developer who wishes to extend your knowledge of NServiceBus and Enterprise Service Bus in C#, this is the book for you. This book is designed to enhance the education of ESBs and their messaging, whether you are a beginner or a seasoned expert in Enterprise C#, Apex, and Visualforce pages.

Learning NServiceBus - Second Edition

by David Boike

If you are a .NET developer who wants to eliminate the problems related to defective third-party web service integration or batch job failures, then this is the book for you. It is also perfect for those of you who are new to NServiceBus and service-oriented architecture and would like to learn how you can streamline all of your development efforts.

Learning NumPy Array

by Ivan Idris

A step-by-step guide, packed with examples of practical numerical analysis that will give you a comprehensive, but concise overview of NumPy. This book is for programmers, scientists, or engineers, who have basic Python knowledge and would like to be able to do numerical computations with Python.

Learning Object-Oriented Programming

by Gastón C. Hillar

If you're a Python, JavaScript, or C# developer and want to learn the basics of object-oriented programming with real-world examples, then this book is for you.

Learning Objective-C by Developing iPhone Games

by Amy M. Booker Joseph D. Walters

Written as a practical and engaging tutorial, this book guides you through the development of your own exciting, fully featured, games. If you are a beginner and an enthusiast who dreams about creating games and is in need of some additional inspiration and knowledge, then this book is for you. No programming experience is expected.

Learning OMNeT++

by Thomas Chamberlain

The book uses a concise and practical approach to take you through all the steps necessary to create, run, and analyze your own Network Simulations.This book is ideal for anyone wishing to quickly get to grips with Network Simulation whether you're an expert in networks or just a beginner. It is perfect for all network engineers and administrators who wish to emulate networks using OMNet++ as a preparation for building the actual network.

Learning on the Go: How to Personalize Education with the iPad (CAST Skinny Books)

by Luis F. Perez

The iPad is a powerful educational device—versatile, mobile, flexible, and accessible to all learners, including those with disabilities. A huge number of up-to-date applications exponentially lift its value as a teaching and learning tool. In Learning on the Go: How to Personalize Education with the iPad, Luis F. Pérez provides savvy tips and strategies to turn the iPad’s transformative potential into effective classroom practice.

Learning on the Net: A Practical Guide to Enhancing Learning in Primary Classrooms

by Alan Pritchard

First Published in 2005. Routledge is an imprint of Taylor & Francis, an informa company.

Learning Online: The Student Experience (Tech.edu: A Hopkins Series on Education and Technology)

by George Veletsianos

What's it really like to learn online?Learning Online: The Student ExperienceOnline learning is ubiquitous for millions of students worldwide, yet our understanding of student experiences in online learning settings is limited. The geographic distance that separates faculty from students in an online environment is its signature feature, but it is also one that risks widening the gulf between teachers and learners. In Learning Online, George Veletsianos argues that in order to critique, understand, and improve online learning, we must examine it through the lens of student experience.Approaching the topic with stories that elicit empathy, compassion, and care, Veletsianos relays the diverse day-to-day experiences of online learners. Each in-depth chapter follows a single learner's experience while focusing on an important or noteworthy aspect of online learning, tackling everything from demographics, attrition, motivation, and loneliness to cheating, openness, flexibility, social media, and digital divides. Veletsianos also draws on these case studies to offer recommendations for the future and lessons learned. The elusive nature of online learners' experiences, the book reveals, is a problem because it prevents us from doing better: from designing more effective online courses, from making evidence-informed decisions about online education, and from coming to our work with the full sense of empathy that our students deserve. Writing in an evocative, accessible, and concise manner, Veletsianos concretely demonstrates why it is so important to pay closer attention to the stories of students—who may have instructive and insightful ideas about the future of education.

Learning Online with Games, Simulations, and Virtual Worlds

by Clark Aldrich

Higher education institutions are increasingly delivering content online, but the content is often not sufficiently engaging. Learning Online with Games, Simulations, and Virtual Worlds provides a simple and practical guide to identifying when and what kind of games, simulations, and virtual environments should be used, how to get them, how to deploy them, and how to measure their effectiveness. Using frameworks, tips, case studies, real examples, and resources, this cutting-edge tool will help faculty members and instructional designers comfortably use games, simulations, and virtual environments to enhance learning.

Learning OpenCV

by Gary Bradski Adrian Kaehler

"This library is useful for practitioners, and is an excellent tool for those entering the field: it is a set of computer vision algorithms that work as advertised." -William T. Freeman, Computer Science and Artificial Intelligence Laboratory, Massachusetts Institute of Technology Learning OpenCV puts you in the middle of the rapidly expanding field of computer vision. Written by the creators of the free open source OpenCV library, this book introduces you to computer vision and demonstrates how you can quickly build applications that enable computers to "see" and make decisions based on that data. Computer vision is everywhere-in security systems, manufacturing inspection systems, medical image analysis, Unmanned Aerial Vehicles, and more. It stitches Google maps and Google Earth together, checks the pixels on LCD screens, and makes sure the stitches in your shirt are sewn properly. OpenCV provides an easy-to-use computer vision framework and a comprehensive library with more than 500 functions that can run vision code in real time. Learning OpenCV will teach any developer or hobbyist to use the framework quickly with the help of hands-on exercises in each chapter. This book includes: A thorough introduction to OpenCV Getting input from cameras Transforming images Segmenting images and shape matching Pattern recognition, including face detection Tracking and motion in 2 and 3 dimensions 3D reconstruction from stereo vision Machine learning algorithms Getting machines to see is a challenging but entertaining goal. Whether you want to build simple or sophisticated vision applications, Learning OpenCV is the book you need to get started.

Learning OpenCV 3: Computer Vision in C++ with the OpenCV Library

by Gary Bradski Adrian Kaehler

Get started in the rapidly expanding field of computer vision with this practical guide. Written by Adrian Kaehler and Gary Bradski, creator of the open source OpenCV library, this book provides a thorough introduction for developers, academics, roboticists, and hobbyists. You’ll learn what it takes to build applications that enable computers to "see" and make decisions based on that data.With over 500 functions that span many areas in vision, OpenCV is used for commercial applications such as security, medical imaging, pattern and face recognition, robotics, and factory product inspection. This book gives you a firm grounding in computer vision and OpenCV for building simple or sophisticated vision applications. Hands-on exercises in each chapter help you apply what you’ve learned.This volume covers the entire library, in its modern C++ implementation, including machine learning tools for computer vision.Learn OpenCV data types, array types, and array operationsCapture and store still and video images with HighGUITransform images to stretch, shrink, warp, remap, and repairExplore pattern recognition, including face detectionTrack objects and motion through the visual fieldReconstruct 3D images from stereo visionDiscover basic and advanced machine learning techniques in OpenCV

Learning OpenCV 3 Application Development

by Samyak Datta

Build, create, and deploy your own computer vision applications with the power of OpenCV About This Book • This book provides hands-on examples that cover the major features that are part of any important Computer Vision application • It explores important algorithms that allow you to recognize faces, identify objects, extract features from images, help your system make meaningful predictions from visual data, and much more • All the code examples in the book are based on OpenCV 3.1 – the latest version Who This Book Is For This is the perfect book for anyone who wants to dive into the exciting world of image processing and computer vision. This book is aimed at programmers with a working knowledge of C++. Prior knowledge of OpenCV or Computer Vision/Machine Learning is not required. What You Will Learn • Explore the steps involved in building a typical computer vision/machine learning application • Understand the relevance of OpenCV at every stage of building an application • Harness the vast amount of information that lies hidden in images into the apps you build • Incorporate visual information in your apps to create more appealing software • Get acquainted with how large-scale and popular image editing apps such as Instagram work behind the scenes by getting a glimpse of how the image filters in apps can be recreated using simple operations in OpenCV • Appreciate how difficult it is for a computer program to perform tasks that are trivial for human beings • Get to know how to develop applications that perform face detection, gender detection from facial images, and handwritten character (digit) recognition In Detail Computer vision and machine learning concepts are frequently used in practical computer vision based projects. If you're a novice, this book provides the steps to build and deploy an end-to-end application in the domain of computer vision using OpenCV/C++. At the outset, we explain how to install OpenCV and demonstrate how to run some simple programs. You will start with images (the building blocks of image processing applications), and see how they are stored and processed by OpenCV. You'll get comfortable with OpenCV-specific jargon (Mat Point, Scalar, and more), and get to know how to traverse images and perform basic pixel-wise operations. Building upon this, we introduce slightly more advanced image processing concepts such as filtering, thresholding, and edge detection. In the latter parts, the book touches upon more complex and ubiquitous concepts such as face detection (using Haar cascade classifiers), interest point detection algorithms, and feature descriptors. You will now begin to appreciate the true power of the library in how it reduces mathematically non-trivial algorithms to a single line of code! The concluding sections touch upon OpenCV's Machine Learning module. You will witness not only how OpenCV helps you pre-process and extract features from images that are relevant to the problems you are trying to solve, but also how to use Machine Learning algorithms that work on these features to make intelligent predictions from visual data! Style and approach This book takes a very hands-on approach to developing an end-to-end application with OpenCV. To avoid being too theoretical, the description of concepts are accompanied simultaneously by the development of applications. Throughout the course of the book, the projects and practical, real-life examples are explained and developed step by step in sync with the theory.

Learning OpenCV 3 Computer Vision with Python - Second Edition

by Joseph Howse Joe Minichino

Unleash the power of computer vision with Python using OpenCV About This Book * Create impressive applications with OpenCV and Python * Familiarize yourself with advanced machine learning concepts * Harness the power of computer vision with this easy-to-follow guide Who This Book Is For Intended for novices to the world of OpenCV and computer vision, as well as OpenCV veterans that want to learn about what's new in OpenCV 3, this book is useful as a reference for experts and a training manual for beginners, or for anybody who wants to familiarize themselves with the concepts of object classification and detection in simple and understandable terms. Basic knowledge about Python and programming concepts is required, although the book has an easy learning curve both from a theoretical and coding point of view. What You Will Learn * Install and familiarize yourself with OpenCV 3's Python API * Grasp the basics of image processing and video analysis * Identify and recognize objects in images and videos * Detect and recognize faces using OpenCV * Train and use your own object classifiers * Learn about machine learning concepts in a computer vision context * Work with artificial neural networks using OpenCV * Develop your own computer vision real-life application In Detail OpenCV 3 is a state-of-the-art computer vision library that allows a great variety of image and video processing operations. Some of the more spectacular and futuristic features such as face recognition or object tracking are easily achievable with OpenCV 3. Learning the basic concepts behind computer vision algorithms, models, and OpenCV's API will enable the development of all sorts of real-world applications, including security and surveillance. Starting with basic image processing operations, the book will take you through to advanced computer vision concepts. Computer vision is a rapidly evolving science whose applications in the real world are exploding, so this book will appeal to computer vision novices as well as experts of the subject wanting to learn the brand new OpenCV 3.0.0. You will build a theoretical foundation of image processing and video analysis, and progress to the concepts of classification through machine learning, acquiring the technical know-how that will allow you to create and use object detectors and classifiers, and even track objects in movies or video camera feeds. Finally, the journey will end in the world of artificial neural networks, along with the development of a hand-written digits recognition application. Style and approach This book is a comprehensive guide to the brand new OpenCV 3 with Python to develop real-life computer vision applications.

Learning OpenCV 4 Computer Vision with Python 3: Get to grips with tools, techniques, and algorithms for computer vision and machine learning, 3rd Edition

by Joseph Howse Joe Minichino

Updated for OpenCV 4 and Python 3, this book covers the latest on depth cameras, 3D tracking, augmented reality, and deep neural networks, helping you solve real-world computer vision problems with practical code Key Features Build powerful computer vision applications in concise code with OpenCV 4 and Python 3 Learn the fundamental concepts of image processing, object classification, and 2D and 3D tracking Train, use, and understand machine learning models such as Support Vector Machines (SVMs) and neural networks Book Description Computer vision is a rapidly evolving science, encompassing diverse applications and techniques. This book will not only help those who are getting started with computer vision but also experts in the domain. You'll be able to put theory into practice by building apps with OpenCV 4 and Python 3. You'll start by understanding OpenCV 4 and how to set it up with Python 3 on various platforms. Next, you'll learn how to perform basic operations such as reading, writing, manipulating, and displaying still images, videos, and camera feeds. From taking you through image processing, video analysis, and depth estimation and segmentation, to helping you gain practice by building a GUI app, this book ensures you'll have opportunities for hands-on activities. Next, you'll tackle two popular challenges: face detection and face recognition. You'll also learn about object classification and machine learning concepts, which will enable you to create and use object detectors and classifiers, and even track objects in movies or video camera feed. Later, you'll develop your skills in 3D tracking and augmented reality. Finally, you'll cover ANNs and DNNs, learning how to develop apps for recognizing handwritten digits and classifying a person's gender and age. By the end of this book, you'll have the skills you need to execute real-world computer vision projects. What you will learn Install and familiarize yourself with OpenCV 4's Python 3 bindings Understand image processing and video analysis basics Use a depth camera to distinguish foreground and background regions Detect and identify objects, and track their motion in videos Train and use your own models to match images and classify objects Detect and recognize faces, and classify their gender and age Build an augmented reality application to track an image in 3D Work with machine learning models, including SVMs, artificial neural networks (ANNs), and deep neural networks (DNNs) Who this book is for If you are interested in learning computer vision, machine learning, and OpenCV in the context of practical real-world applications, then this book is for you. This OpenCV book will also be useful for anyone getting started with computer vision as well as experts who want to stay up-to-date with OpenCV 4 and Python 3. Although no prior knowledge of image processing, computer vision or machine learning is required, familiarity with basic Python programming is a must.

Learning OpenDaylight

by Reza Toghraee

A practical guide to building programmable networks using OpenDaylight About This Book • Learn and understand how SDN controllers operate and integrate with networks; this book's step-by-step tutorials will give you a strong foundation in SDN, NVF, and OpenDayLight. • Learn how to map legacy Layer 2/3 networking technologies in the SDN world • Add new services and capabilities to your infrastructure and quickly adopt SDN and NFV within your organization with OpenDayLight. • Integrate and manage software-defined networks efficiently in your organization. • Build innovative network applications with OpenDayLight and save time and resources. Who This Book Is For This book targets network engineers, network programmers and developers, administrators, and anyone with some level of networking experience who'd like to deploy OpenDayLight effectively. Familiarity with the day-to-day operations of computer networks is expected What You Will Learn • Transition from legacy networking to software-defined networking • Learn how SDN controllers work and manage a network using southbound and northbound APIs • Learn how to deploy the OpenDayLight SDN controller and integrate it with virtual switches • Understand the basic design and operation of the OpenDaylight platform • Build simple MD-SAL OpenDaylight applications • Build applications on top of OpenDayLight to trigger network changes based on different events • Integrate OpenStack with OpenDayLight to build a fully managed network • Learn how to build a software-defined datacenter using NFV and service-chaining technologies In Detail OpenDaylight is an open source, software-defined network controller based on standard protocols. It aims to accelerate the adoption of Software-Defined Networking (SDN) and create a solid foundation for Network Functions Virtualization (NFV). SDN is a vast subject; many network engineers find it difficult to get started with using and operating different SDN platforms. This book will give you a practical bridge from SDN theory to the practical, real-world use of SDN in datacenters and by cloud providers. The book will help you understand the features and use cases for SDN, NFV, and OpenDaylight. NFV uses virtualization concepts and techniques to create virtual classes for node functions. Used together, SDN and NFV can elevate the standards of your network architecture; generic hardware-saving costs and the advanced and abstracted software will give you the freedom to evolve your network in the future without having to invest more in costly equipment. By the end of this book, you will have learned how to design and deploy OpenDaylight networks and integrate them with physical network switches. You will also have mastered basic network programming over the SDN fabric. Style and approach This is a step-by-step tutorial aimed at getting you up-to-speed with OpenDayLight and ready to adopt it for your SDN (Software-Defined Networking) and NFV (Network Functions Virtualization) ecosystem.

Learning OpenShift

by Grant Shipley

This book is ideal for you if you're a developer experienced with the PHP or Java programming languages and have a basic understanding of using the command line.

Learning OpenStack

by Sunil Sarat Alok Shrivastwa

Set up and maintain your own cloud-based Infrastructure as a Service (IaaS) using OpenStack About This Book * Build and manage a cloud environment using just four virtual machines * Get to grips with mandatory as well as optional OpenStack components and know how they work together * Leverage your cloud environment to provide Infrastructure as a Service (IaaS) with this practical, step-by-step guide Who This Book Is For This book is targeted at all aspiring administrators, architects, or students who want to build cloud environments using Openstack. Knowledge of IaaS or cloud computing is recommended. What You Will Learn * Get an introduction to OpenStack and its components * Authenticate and authorize the cloud environment using Keystone * Store and retrieve data and images using storage components such as Cinder, Swift, and Glance * Use Nova to build a Cloud Computing fabric controller * Abstract technology-agnostic networks using the Neutron network component * Gain an understanding of optional components such as Ceilometer, Trove, Ironic, Sahara, Barbican, Zaqar, Designate, Manila, and many more * See how all of the OpenStack components collaborate to provide IaaS to users * Create a production-grade OpenStack and automate your OpenStack Cloud In Detail OpenStack is a free and open source cloud computing platform that is rapidly gaining popularity in Enterprise data centres. It is a scalable operating system and is used to build private and public clouds. It is imperative for all the aspiring cloud administrators to possess OpenStack skills if they want to succeed in the cloud-led IT infrastructure space. This book will help you gain a clearer understanding of OpenStack's components and their interaction with each other to build a cloud environment. You will learn to deploy a self-service based cloud using just four virtual machines and standard networking. You begin with an introduction on the basics of cloud computing. This is followed by a brief look into the need for authentication and authorization, the different aspects of dashboards, cloud computing fabric controllers, along with "Networking as a Service" and "Software Defined Networking." Then, you will focus on installing, configuring, and troubleshooting different architectures such as Keystone, Horizon, Nova, Neutron, Cinder, Swift, and Glance. Furthermore, you will see how all of the OpenStack components come together in providing IaaS to users. Finally, you will take your OpenStack cloud to the next level by integrating it with other IT ecosystem elements before automation. By the end of this book, you will be proficient with the fundamentals and application of OpenStack. Style and approach This is a practical step-by-step guide comprising of installation prerequisites and basic troubleshooting instructions to help you build an error-free OpenStack cloud easily.

Learning OpenStack High Availability

by Rishabh Sharma

Build a resilient and scalable OpenStack cloud, using advanced open source tools About This Book * Leverage the power of OpenStack to achieve high availability * Get to grips with concepts such as Galeria Cluster for Glance and Cinder, MariaDB, and validation * Using clustering and high-availability solutions, this book provides a comprehensive plan for you to connect them with Red Hat Enterprise Linux OpenStack Platform Who This Book Is For This book is for OpenStack administrator, cloud administrator, cloud engineer, or cloud developer with some real time understanding of cloud computing, OpenStack and familiarity with Linux command is essential to start with this book. What You Will Learn * Grasp an understanding of what a highly available design should be using RTO, MTTR, and SLA concepts * Set up and configure Galera and RabbitMQ clusters to build an efficient and reliable messaging cluster * Get to know the advanced areas of network load balancing using configurations of HAproxy and keepalived * Control active/passive OpenStack services by setting up a cluster for two or more nodes * Gain a deeper understanding of how OpenStack services work in cooperation with a stateless mode to offer a scalable cloud framework * Configure and run a distributed neutron installation based on openvswitch and different tunneling protocols * Explore the rudimental configuration of different shared storage options and provide backup services of OpenStack * Get acquainted with how an OpenStack-based cloud can survive various failures using network partitioning split brain, automatic failover, and geo-replication * Distribute applications and services among availability zones in OpenStack to achieve maximum uptime and reliability of service * Control and maintain a cloud with key concepts and tools to correctly measure and control the operations of an OpenStack cloud * Get to know more about the relevant HA deployments of OpenStack with use cases In Detail OpenStack is one of the most popular open source cloud computing platforms, and it is used most of all for deploying Infrastructure as a Service (IaaS) solutions. Enabling high availability in OpenStack is a required skill for cloud administrators and cloud engineers in today's world. This book helps you to achieve high availability and resiliency to OpenStack. This means clustering, fencing, load-balancing, distributed networking, leveraging shared storage, automatic failover, and replication. We start with a basic understanding of what a highly available design is meant to achieve in OpenStack and various ways to achieve high availability in OpenStack through simple step-by-step procedures. Through hands-on examples, you will develop a solid knowledge of horizontally-scalable, fault-resistant, and highly-available OpenStack clusters and will be able to apply the techniques from this book in your day-to-day projects. This book also sheds light on the principles of application design for high availability, and monitoring for high availability, with examples. Style and approach This is a step-by-step guide that uses clustering and high-availability solutions available in the market and provides a comprehensive plan to connect them with Red Hat Enterprise Linux OpenStack Platform to make you a competent OpenStack administrator.

Learning OpenStack Networking: Build a solid foundation in virtual networking technologies for OpenStack-based clouds, 3rd Edition

by James Denton

Discover the basics of virtual networking in OpenStack to implement various cloud network architecturesKey FeaturesLearn the difference between Open vSwitch and Linux bridge switching technologiesConnect virtual machine instances to virtual networks, subnets, and portsImplement virtual load balancers, firewalls, and routers in your networkBook DescriptionOpenStack Networking is a pluggable, scalable, and API-driven system to manage physical and virtual networking resources in an OpenStack-based cloud. Like other core OpenStack components, OpenStack Networking can be used by administrators and users to increase the value and maximize the use of existing datacenter resources. This third edition of Learning OpenStack Networking walks you through the installation of OpenStack and provides you with a foundation that can be used to build a scalable and production-ready OpenStack cloud.In the initial chapters, you will review the physical network requirements and architectures necessary for an OpenStack environment that provide core cloud functionality. Then, you’ll move through the installation of the new release of OpenStack using packages from the Ubuntu repository. An overview of Neutron networking foundational concepts, including networks, subnets, and ports will segue into advanced topics such as security groups, distributed virtual routers, virtual load balancers, and VLAN tagging within instances.By the end of this book, you will have built a network infrastructure for your cloud using OpenStack Neutron.What you will learnGet familiar with Neutron constructs, including agents and pluginsBuild foundational Neutron resources to provide connectivity to instancesWork with legacy Neutron routers and troubleshoot traffic through themExplore high-availability routing capabilities utilizing Virtual Router Redundancy Protocol (VRRP)Create and manage load balancers and associated componentsManage security groups as a method of securing traffic to and from instancesWho this book is forIf you are an OpenStack-based cloud operator and administrator who is new to Neutron networking and wants to build your very own OpenStack cloud, then this book is for you.Prior networking experience and a physical server and network infrastructure is recommended to follow along with concepts demonstrated in the book.

Learning OpenStack Networking (Neutron)

by James Denton

If you are an OpenStack-based cloud operator with experience in OpenStack Compute and nova-network but are new to Neutron networking, then this book is for you. Some networking experience is recommended, and a physical network infrastructure is required to provide connectivity to instances and other network resources configured in the book.

Refine Search

Showing 30,351 through 30,375 of 53,647 results