Books: 78

Infrastructure

CoverTitleYear
Over 90 practical, actionable recipes to automate, test, and manage your infrastructure quickly and effectively
ABOUT THIS BOOK * Bring down your delivery timeline from days to hours by treating your server configurations and VMs as code, just like you would with software code. * Take your existing knowledge and skill set with your existing tools (Puppet, Chef, or Docker) to the next level and solve IT infrastructure more » challenges. * Use practical recipes to use code to provision and deploy servers and applications and have greater control of your infrastructure. WHO THIS BOOK IS FOR This book is for DevOps engineers and developers working in cross-functional teams or operations and would now switch to IAC to manage complex infrastructures. WHAT YOU WILL LEARN * Provision local and remote development environments with Vagrant * Automate production infrastructures with Terraform, Ansible and Cloud-init on AWS, OpenStack, Google Cloud, Digital Ocean, and more * Manage and test automated systems using Chef and Puppet * Build, ship, and debug optimized Docker containers * Explore the best practices to automate and test everything from cloud infrastructures to operating system configuration IN DETAIL Infrastructure as Code (IAC) is a key aspect of the DevOps movement, and this book will show you how to transform the way you work with your infrastructure―by treating it as software. This book is dedicated to helping you discover the essentials of infrastructure automation and its related practices; the over 90 organized practical solutions will demonstrate how to work with some of the very best tools and cloud solutions. You will learn how to deploy repeatable infrastructures and services on AWS, OpenStack, Google Cloud, and Digital Ocean. You will see both Ansible and Terraform in action, manipulate the best bits from cloud-init to easily bootstrap instances, and simulate consistent environments locally or remotely using Vagrant. You will discover how to automate and test a range of system tasks using Chef or Puppet. You will also build, test, and debug various Docker containers having developers' interests in mind. This book will help you to use the right tools, techniques, and approaches to deliver working solutions for today's modern infrastructure challenges. STYLE AND APPROACH This is a recipe-based book that allows you to venture into some of the most cutting-edge practices and techniques about IAC and solve immediate problems when trying to implement them. « less
2017
Lessons Learned in the Field
Learn how to develop solutions to handle disasters both large and small. Real-world scenarios illustrate the importance of disaster response (DR) planning. IT Disaster Response takes a different approach to IT disaster response plans. Rather than focusing on details such as what hardware you should more » buy or what software you need to have in place, the book focuses on the management of a disaster and various management and communication tools you can use before and during a disaster. This book examines disasters in general―a compilation of lessons the author learned over the course of years working in IT, reviewing plane crashes, and his experiences as a cave rescuer and cave rescue instructor. Although at first it may seem that none of these are really related, the truth is they all have elements in common. In each case, the unexpected has happened. Just as not all plane crashes are deadly, not all IT mishaps have terrible consequences. With the proper training and approach, many problems can either be avoided in the first place or better handled if they do arise. The book contains practical guidance on: * How to think about a disaster both before it happens and while it’s happening * How to apply management skills used in other fields during disasters * How to better deal with smaller, more manageable―and more frequently occurring―disasters What you’ll learn * Discover the difference between a DR solution and a DR plan * Define a disaster ― it’s not always of the scale of a fire burning down the building. * See when to actually implement your DR plan Who This Book Is For IT professionals in charge of developing their company’s disaster recovery plan who also need to raise issues to the required C-level people to make sure they have a viable plan. « less
2017
Design and implement successful private clouds with OpenStack
ABOUT THIS BOOK * Explore the various design choices available for cloud architects within an OpenStack deployment * Craft an OpenStack architecture and deployment pipeline to meet the unique needs of your organization * Create a product roadmap for Infrastructure as a Service in your organization more » using this hands-on guide WHO THIS BOOK IS FOR This book is written especially for those who will design OpenStack clouds and lead their implementation. These people are typically cloud architects, but may also be in product management, systems engineering, or enterprise architecture. WHAT YOU WILL LEARN * Familiarize yourself with the components of OpenStack * Build an increasingly complex OpenStack lab deployment * Write compelling documentation for the architecture teams within your organization * Apply Agile configuration management techniques to deploy OpenStack * Integrate OpenStack with your organization's identity management, provisioning, and billing systems * Configure a robust virtual environment for users to interact with * Use enterprise security guidelines for your OpenStack deployment * Create a product roadmap that delivers functionality quickly to the users of your platform IN DETAIL Over the last five years, hundreds of organizations have successfully implemented Infrastructure as a Service (IaaS) platforms based on OpenStack. The huge amount of investment from these organizations, industry giants such as IBM and HP, as well as open source leaders such as Red Hat have led analysts to label OpenStack as the most important open source technology since the Linux operating system. Because of its ambitious scope, OpenStack is a complex and fast-evolving open source project that requires a diverse skill-set to design and implement it. This guide leads you through each of the major decision points that you'll face while architecting an OpenStack private cloud for your organization. At each point, we offer you advice based on the experience we've gained from designing and leading successful OpenStack projects in a wide range of industries. Each chapter also includes lab material that gives you a chance to install and configure the technologies used to build production-quality OpenStack clouds. Most importantly, we focus on ensuring that your OpenStack project meets the needs of your organization, which will guarantee a successful rollout. STYLE AND APPROACH This is practical, hands-on guide to implementing OpenStack clouds, where each topic is illustrated with real-world examples and then the technical points are proven in the lab. « less
2017
Design solutions for production-ready infrastructure with OpenStack components
Learn practical and applied OpenStack cloud design solutions to gain maximum control over your infrastructure. You will achieve a complete controlled and customizable platform. Applied OpenStack Design Patterns starts off with the basics of OpenStack and teaches you how to map your application flow. more » Application behavior with OpenStack components is discussed. Once components and architectural design patterns are set up, you will learn how to map native infrastructure and applications using OpenStack. Also covered is the use of storage management and computing to map user requests and allocations. The author takes a deep dive into the topic of High Availability and Native Cluster Management, including the best practices associated with it. The book concludes with solution patterns for networking components of OpenStack, to reduce latency and enable faster communication gateways between components of OpenStack and native applications. What you will learn: * Modern cloud infrastructure design techniques * Complex application infrastructure design solutions * Understanding of various OpenStack cloud infrastructure components * Adoption and business impact analysis of OpenStack to support existing/new cloud infrastructure * Use of specific components of OpenStack which can integrate with an existing tool-chain set to gain agility and a quick, continuous delivery model Who is this book for Seasoned solution architects, DevOps, and system engineers and analysts. « less
2016
High Availability for Your Growing Applications
Every day, companies struggle to scale critical applications. As traffic volume and data demands increase, these applications become more complicated and brittle, exposing risks and compromising availability. This practical guide shows IT, devops, and system reliability managers how to prevent an application more » from becoming slow, inconsistent, or downright unavailable as it grows. Scaling isn’t just about handling more users; it’s also about managing risk and ensuring availability. Author Lee Atchison provides basic techniques for building applications that can handle huge quantities of traffic, data, and demand without affecting the quality your customers expect. In five parts, this book explores: * Availability: learn techniques for building highly available applications, and for tracking and improving availability going forward * Risk management: identify, mitigate, and manage risks in your application, test your recovery/disaster plans, and build out systems that contain fewer risks * Services and microservices: understand the value of services for building complicated applications that need to operate at higher scale * Scaling applications: assign services to specific teams, label the criticalness of each service, and devise failure scenarios and recovery plans * Cloud services: understand the structure of cloud-based services, resource allocation, and service distribution « less
2016
How can Apache Mesos make a difference in your organization? With this practical guide, you’ll learn how this cluster manager directs your datacenter’s resources, and provides real time APIs for interacting with (and developing for) the entire cluster. You’ll learn how to use Mesos as a deployment system, more » like Ansible or Chef, and as an execution platform for building and hosting higher-level applications, like Hadoop. Author David Greenberg shows you how Mesos manages your entire datacenter as a single logical entity, eliminating the need to assign fixed sets of machines to applications. You’ll quickly discover why Mesos is the ultimate DevOps tool. * Understand Mesos architecture, and learn how it manages CPU, memory, and other resources across a cluster * Build an application on top of Mesos with Marathon, a platform for hosting services on Mesos * Create new, production-ready frameworks for Mesos * Write a custom executor to provide richer interaction between the Mesos scheduler and workers * Dive into advanced topics, including the reconciliation process, Docker integration, dynamic reservations, and persistent volumes * Learn about today’s Mesos initiatives that will likely become tomorrow’s features « less
2016
Over 40 practical recipes to get your hands dirty with the powerful Cisco UCS and overcome various challenges
***** About This Book ***** * Master the skills of minimizing cost, enabling your business to work faster by reducing cycle times for reporting and improving overall revenue * Work through hands-on recipes for efficient deployment approaches, see computing techniques, and explore new operational more » models with UCS * Render a better work-flow management, ensure effective monitoring, and learn new deployment paradigms for the operational infrastructure with the help of this book ***** Who This Book Is For ***** This book is for competent system/network or storage administrators who are working with Cisco UCS, but now want to learn new ways to compute UCS. ***** What You Will Learn ***** * Familiarize yourself with information on the latest information on memory management practices, virtualization architectures, and the specific technical advantages of UCS * Get a concrete understanding of integrating processes and techniques to ensure effective convergence of LAN/SAN * Get to know the best practices of Cisco UCS, EMC Storage, and VMware vSphere * Master migrating data from other band servers or Blade to Cisco UCS * Comprehend how to replicate and back up UCS to remote sites UCS * Assimilate innovative techniques to deploy UCS to leverage its full potential * Gather information on installing and configuring automatic and manual Pinning * Discover ways to integrate a system in Cisco UCS ***** In Detail ***** Cisco Unified Computing System (UCS) is a data center server platform that is used for computing, deploying, and storing resources in data center environments. This cookbook aims to teach you about various tasks you can implement to improve your existing method of configuring and deploying UCS. You will start by learning how to upgrade your firmware on Brocade and Cisco Fibre Channel Switch and will move on to enhance your knowledge of LAN connectivity. We will then discuss how to configure Windows 2008 and 2012 local boot in Cisco UCS. Next, you will learn how to install the operating system on Cisco UCS and use Cisco UCS Power Calculator to calculate the UCS consumption. Finally, we'll take a look at backup solutions. By the end of the book, you will know several ways to build and compute in data center environment using Cisco UCS. ***** Style and approach ***** This guide explains every task in a conversational and easy-to-follow style. You can open this book up to the task you want to learn and will be able to perform that task by the end of the recipe. « less
2016
Linux Windows VMware
This is the ultimate book about learning Docker - hand-crafted for system administrators.
2016
Best practices for scaling and optimizing Apache Spark
If you’ve successfully used Apache Spark to solve medium sized-problems, but still struggle to realize the "Spark promise" of unparalleled performance on big data, this book is for you. High Performance Spark shows you how take advantage of Spark at scale, so you can grow beyond the novice-level. It’s more » ideal for software engineers, data engineers, developers, and system administrators working with large-scale data applications. * Learn how to make Spark jobs run faster * Productionize exploratory data science with Spark * Handle even larger data sets with Spark * Reduce pipeline running times for faster insights « less
2016
Wield the power of OpenStack Neutron networking to bring network infrastructure and capabilities to your cloud
***** About This Book ***** * This completely up-to-date edition will show you how to deploy a cloud on OpenStack using community-driven processes. It includes rich examples that will help you understand complex networking topics with ease * Understand every aspect of designing, creating, customizing, more » and maintaining the core network foundation of an OpenStack cloud using OpenStack Neutron all in one book * Written by best-selling author James Denton, who has more than 15 years of experience in system administration and networking. James has experience of deploying, operating, and maintaining OpenStack clouds and has worked with top enterprises and organizations ***** Who This Book Is For ***** If 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. ***** What You Will Learn ***** * Architect and install the latest release of OpenStack on Ubuntu Linux 14.04 LTS * Review the components of OpenStack networking, including plugins, agents, and services, and learn how they work together to coordinate network operations * Build a virtual switching infrastructure using reference architectures based on ML2 + Open vSwitch or ML2 + LinuxBridge * Create networks, subnets, and routers that connect virtual machine instances to the network * Deploy highly available routers using DVR or VRRP-based methods * Scale your application with haproxy and Load Balancing as-a-Service * Implement port and router-level security using Security Groups and Firewall as-a-Service * Provide connectivity to tenant networks with Virtual Private Networking as-a-Service (VPNaaS) * Find out how to manage OpenStack networking resources using CLI and GUI-driven methods ***** In Detail ***** OpenStack Neutron is an OpenStack component that provides networking as a service for other OpenStack services to architect networks and create virtual machines through its API. This API lets you define network connectivity in order to leverage network capabilities to cloud deployments. Through this practical book, you will build a strong foundational knowledge of Neutron, and will architect and build an OpenStack cloud using advanced networking features. We start with an introduction to OpenStack Neutron and its various components, including virtual switching, routing, FWaaS, VPNaaS, and LBaaS. You'll also get hands-on by installing OpenStack and Neutron and its components, and use agents and plugins to orchestrate network connectivity and build a virtual switching infrastructure. Moving on, you'll get to grips with the HA routing capabilities utilizing VRRP and distributed virtual routers in Neutron. You'll also discover load balancing fundamentals, including the difference between nodes, pools, pool members, and virtual IPs. You'll discover the purpose of security groups and learn how to apply the security concept to your cloud/tenant/instance. Finally, you'll configure virtual private networks that will allow you to avoid the use of SNAT and floating IPs when connecting to remote networks. ***** Style and approach ***** This easy-to-follow guide on networking in OpenStack follows a step-by-step process to installing OpenStack and configuring the base networking components. Each major networking component has a dedicated chapter that will build on your experience gained from prior chapters. « less
2016