Filter
(found 665 products)
Book cover image
Learn how to automate and manage your containers and reduce the overall operation burden on your system. Key Features Use containers to manage, scale and orchestrate apps in your organization Transform the latest concept of Kubernetes 1.10 into examples Expert techniques for orchestrating containers effectively Book DescriptionKubernetes is an open ...
Kubernetes Cookbook: Practical solutions to container orchestration, 2nd Edition
Learn how to automate and manage your containers and reduce the overall operation burden on your system. Key Features Use containers to manage, scale and orchestrate apps in your organization Transform the latest concept of Kubernetes 1.10 into examples Expert techniques for orchestrating containers effectively Book DescriptionKubernetes is an open source orchestration platform to manage containers in a cluster environment. With Kubernetes, you can configure and deploy containerized applications easily. This book gives you a quick brush up on how Kubernetes works with containers, and an overview of main Kubernetes concepts, such as Pods, Deployments, Services and etc. This book explains how to create Kubernetes clusters and run applications with proper authentication and authorization configurations. With real-world recipes, you'll learn how to create high availability Kubernetes clusters on AWS, GCP and in on-premise datacenters with proper logging and monitoring setup. You'll also learn some useful tips about how to build a continuous delivery pipeline for your application. Upon completion of this book, you will be able to use Kubernetes in production and will have a better understanding of how to manage containers using Kubernetes. What you will learn Build your own container cluster Deploy and manage highly scalable, containerized applications with Kubernetes Build high-availability Kubernetes clusters Build a continuous delivery pipeline for your application Track metrics and logs for every container running in your cluster Streamline the way you deploy and manage your applications with large-scale container orchestration Who this book is forThis book is for system administrators, developers, DevOps engineers, or any stakeholder who wants to understand how Kubernetes works using a recipe-based approach. Basic knowledge of Kubernetes and Containers is required.
https://magrudy-assets.storage.googleapis.com/9781788837606.jpg
41.990000 USD

Kubernetes Cookbook: Practical solutions to container orchestration, 2nd Edition

by Ke-Jou Carol Hsu, Hui-Chuan Chloe Lee, Hideto Saito
Paperback
Book cover image
Blockchain Technology with Devops & Microservices Architecture: A Non-Programmer's Handbook
https://magrudy-assets.storage.googleapis.com/9781720500643.jpg
27.900000 USD

Blockchain Technology with Devops & Microservices Architecture: A Non-Programmer's Handbook

by Stephen Fleming
Paperback
Book cover image
Microservices Architecture Handbook: Non-Programmer's Guide for Building Microservices
https://magrudy-assets.storage.googleapis.com/9781717577825.jpg
13.200000 USD

Microservices Architecture Handbook: Non-Programmer's Guide for Building Microservices

by Stephen Fleming
Paperback
Book cover image
Cloud Computing: Theory and Practice: Second Edition provides students and IT professionals with an in-depth analysis of the cloud from the ground up. After an introduction to network-centric computing and network-centric content in Chapter One, the book is organized into four sections. Section One reviews basic concepts of concurrency and ...
Cloud Computing: Theory and Practice
Cloud Computing: Theory and Practice: Second Edition provides students and IT professionals with an in-depth analysis of the cloud from the ground up. After an introduction to network-centric computing and network-centric content in Chapter One, the book is organized into four sections. Section One reviews basic concepts of concurrency and parallel and distributed systems. Section Two presents such critical components of the cloud ecosystem as cloud service providers, cloud access, cloud data storage, and cloud hardware and software. Section Three covers cloud applications and cloud security, while Section Four presents research topics in cloud computing. Specific topics covered include resource virtualization, resource management and scheduling, and advanced topics like the impact of scale on efficiency, cloud scheduling subject to deadlines, alternative cloud architectures, and vehicular clouds. An included glossary covers terms grouped in several categories, from general to services, virtualization, desirable attributes and security.
https://magrudy-assets.storage.googleapis.com/9780128128107.jpg
88.71 USD

Cloud Computing: Theory and Practice

by Dan C. Marinescu
Paperback
Book cover image
High Performance Computing: Modern Systems and Practices is a fully comprehensive and easily accessible treatment of high performance computing, covering fundamental concepts and essential knowledge while also providing key skills training. With this book, domain scientists will learn how to use supercomputers as a key tool in their quest for ...
High Performance Computing: Modern Systems and Practices
High Performance Computing: Modern Systems and Practices is a fully comprehensive and easily accessible treatment of high performance computing, covering fundamental concepts and essential knowledge while also providing key skills training. With this book, domain scientists will learn how to use supercomputers as a key tool in their quest for new knowledge. In addition, practicing engineers will discover how supercomputers can employ HPC systems and methods to the design and simulation of innovative products, and students will begin their careers with an understanding of possible directions for future research and development in HPC. Those who maintain and administer commodity clusters will find this textbook provides essential coverage of not only what HPC systems do, but how they are used.
https://magrudy-assets.storage.googleapis.com/9780124201583.jpg
119.35 USD

High Performance Computing: Modern Systems and Practices

by Maciej Brodowicz, Matthew Anderson, Thomas Sterling
Paperback
Book cover image
If you're an IT professional looking to broaden your knowledge of database administration, this practical book takes you through each component of site reliability and operations within the context of database engines. IT staffers with minimal database operations experience can use this knowledge as a foundation of the architecture and ...
The Database Reliability Engineering: Operations Engineering
If you're an IT professional looking to broaden your knowledge of database administration, this practical book takes you through each component of site reliability and operations within the context of database engines. IT staffers with minimal database operations experience can use this knowledge as a foundation of the architecture and operations within a specific database. This book uses open-source engines such as MySQL, PostgreSQL, MongoDB, and Cassandra as examples throughout.
https://magrudy-assets.storage.googleapis.com/9781491925942.jpg
68.24 USD

The Database Reliability Engineering: Operations Engineering

by Charity Majors, Laine Campbell
Paperback
Book cover image
Do you have a nagging feeling that your monitoring could be improved, but you just aren't sure how? This is the book for you. Monitoring Monitoring explains what makes your monitoring less than stellar, and provides a practical approach to designing and implementing a monitoring strategy, from the application down ...
Practical Monitoring: Effective Strategies for the Real World
Do you have a nagging feeling that your monitoring could be improved, but you just aren't sure how? This is the book for you. Monitoring Monitoring explains what makes your monitoring less than stellar, and provides a practical approach to designing and implementing a monitoring strategy, from the application down to the hardware in the datacenter and everything in between. In the world of technical operations, monitoring is core to everything you do. In today's changing landscape of microservices, cloud infrastructure, and more, monitoring is experiencing a new surge of growth, bringing along new methodologies, new ways of thinking, and new tools. Complete with a primer on statistics and a monitoring vocabulary, this book helps you identify the main areas you need to monitor and shows you how to approach them. It's ideal for operations engineers, system administrators, system and software engineers, site reliability engineers, network engineers, and other operations professionals.
https://magrudy-assets.storage.googleapis.com/9781491957356.jpg
28.340000 USD

Practical Monitoring: Effective Strategies for the Real World

by Mike Julian
Paperback
Book cover image
Kubernetes is becoming the de-facto standard for container orchestration and distributed applications management across a microservices framework. With this practical cookbook, you ll learn hands-on recipes for automating the deployment, scaling, and operations of application containers across clusters of hosts.The book's easy-lookup problem-solution-discussion format helps you find the detailed answers ...
Kubernetes Cookbook: Building Cloud Native Applications
Kubernetes is becoming the de-facto standard for container orchestration and distributed applications management across a microservices framework. With this practical cookbook, you ll learn hands-on recipes for automating the deployment, scaling, and operations of application containers across clusters of hosts.The book's easy-lookup problem-solution-discussion format helps you find the detailed answers you need quickly. Kubernetes lets you deploy your applications quickly and predictably, so you can efficiently respond to customer demand. This cookbook, ideal for developers and system administers alike, provides the essential knowledge you need to get there.You ll find recipes for:Kubernetes installationKubernetes API, API groupsApplication primitivesMonitoringTroubleshooting
https://magrudy-assets.storage.googleapis.com/9781491979686.jpg
54.59 USD

Kubernetes Cookbook: Building Cloud Native Applications

by Sebastien Goasguen
Paperback
Book cover image
A great success, The Art of Capacity Planning in 2008 showed engineers practical methods for measuring, analyzing, and predicting website capacity. This thoroughly revised second edition not only updates and refines methods for an industry that's since evolved by leaps and bounds, but also provides up-to-date content on the latest ...
The Art of Capacity Planning: Scaling Web Resources in the Cloud
A great success, The Art of Capacity Planning in 2008 showed engineers practical methods for measuring, analyzing, and predicting website capacity. This thoroughly revised second edition not only updates and refines methods for an industry that's since evolved by leaps and bounds, but also provides up-to-date content on the latest technological developments, including topics characteristic of current cloud systems, such as: Dynamic capacity management via autoscaling Capacity planning in the presence of anomalies Application characterization and hardware selection Capacity management of docker containers Through the firsthand experience and deep research background of authors Arun Kejariwal and John Allspaw, you'll gain a solid foundation for addressing your organization's unique capacity issues.
https://magrudy-assets.storage.googleapis.com/9781491939208.jpg
52.490000 USD

The Art of Capacity Planning: Scaling Web Resources in the Cloud

by John Allspaw, Arun Kejariwal
Paperback
Book cover image
The software development ecosystem is constantly changing, providing a constant stream of new tools, frameworks, techniques, and paradigms. Over the past few years, incremental developments in core engineering practices for software development have created the foundations for rethinking how architecture changes over time, along with ways to protect important architectural ...
Building Evolutionary Architectures
The software development ecosystem is constantly changing, providing a constant stream of new tools, frameworks, techniques, and paradigms. Over the past few years, incremental developments in core engineering practices for software development have created the foundations for rethinking how architecture changes over time, along with ways to protect important architectural characteristics as it evolves. This practical guide ties those parts together with a new way to think about architecture and time.
https://magrudy-assets.storage.googleapis.com/9781491986363.jpg
81.89 USD

Building Evolutionary Architectures

by Patrick Kua, Rebecca Parsons, Neal Ford
Paperback
Book cover image
Legend has it that Google deploys over a billion application containers a week. How is that possible? The company decided to share the process through an open source project called Kubernetes, which replicates many of the features found in its internal system. This practical book will prepare you to take ...
Kubernetes: Up and Running: Dive into the Future of Infrastructure
Legend has it that Google deploys over a billion application containers a week. How is that possible? The company decided to share the process through an open source project called Kubernetes, which replicates many of the features found in its internal system. This practical book will prepare you to take advantage of everything the Kubernetes platform has to offer. Rather than an exact copy of its internal Borg system, Kubernetes is an upgrade based on lessons Google learned over the last decade. Kubernetes is also designed to integrate with the most robust container ecosystem: Docker. Developers and Ops practitioners can easily deploy a demo Kubernetes environment and kick the tires, but when it comes time to scale to hundreds of nodes, you're going to need a reliable field guide.Kubernetes: Up and Running will help you: Learn how to make zero down-time application deployments with Kubernetes Track metrics and logs for every container running in your cluster Discover patterns for running large-scale application deployments that work for big players such as Google, Twitter, and Facebook Explore topics including Kubernetes components (kubelet, API, scheduler, replication controllers); containers; distributed computing; service discovery; and continuous delivery
https://magrudy-assets.storage.googleapis.com/9781491935675.jpg
58.86 USD

Kubernetes: Up and Running: Dive into the Future of Infrastructure

by Joe Beda, Brendan Burns, Kelsey Hightower
Paperback
Book cover image
Up until recently, Hadoop deployments have existed on hardware owned and run by organizations, often alongside legacy big-iron hardware. Today, cloud service providers allow customers to effectively rent hardware and associated network connectivity, along with a variety of other features like databases and bulk storage. But installing a Hadoop cluster ...
Moving Hadoop in the Cloud: Harnessing Cloud Features and Flexibility for Hadoop Clusters
Up until recently, Hadoop deployments have existed on hardware owned and run by organizations, often alongside legacy big-iron hardware. Today, cloud service providers allow customers to effectively rent hardware and associated network connectivity, along with a variety of other features like databases and bulk storage. But installing a Hadoop cluster on a public cloud service is not as straightforward as it may appear. This practical book shows you how to install these clusters in a way that harmonizes with public cloud service features, and examine ways to use and manage them efficiently. You ll learn how to architect clusters in a way that works with the features of the provider, not only to avoid potential pitfalls, but also to take full advantage of what the services can do. A cluster installed in a suboptimal fashion will run slower and cost more than expected, which can defeat the goals of moving to the service in the first place.
https://magrudy-assets.storage.googleapis.com/9781491959633.jpg
54.59 USD

Moving Hadoop in the Cloud: Harnessing Cloud Features and Flexibility for Hadoop Clusters

by Bill Havanki
Paperback
Book cover image
Harness the promise of the cloud with Fugue, an operating system built for the cloud. Program cloud infrastructure in a fraction of the time it takes with current tools, debug infrastructure at design time, and centralize your change control process. Written by the Fugue development team, this is the definitive ...
Scalable Cloud Ops with Fugue
Harness the promise of the cloud with Fugue, an operating system built for the cloud. Program cloud infrastructure in a fraction of the time it takes with current tools, debug infrastructure at design time, and centralize your change control process. Written by the Fugue development team, this is the definitive resource to scalable cloud operations with Fugue.

Cloud computing represents the greatest shift in computing in more than a decade. But the promise of the cloud is unrealized. The cloud isn't just about shedding the physical data center - it's about shedding the data center mindset. Cloud infrastructure can be controlled via API calls. This means we can view it as a giant general-purpose compute - and program it. That's where the Fugue operating system and the Ludwig language come in. They automate the creation, operation, enforcement, and termination of infrastructure in the cloud.

This definitive Fugue guide starts with a simple website and moves on to a more robust application with evolving infrastructure needs as you walk through the steps to harnessing the cloud. With Amazon Web Services, launch infrastructure quickly. Debug in design time. Automate deployment and enforcement of your cloud. Centralize your change control process and automate continuous auditing. Rest easy knowing configuration drift, unwanted changes, and infrastructure quality issues are addressed, continuously and automatically. Hands-on chapters lead you through creating this application step by step.

If you're a software engineer, architect, DevOps professional, or enterprise team leader using cloud computing for running applications and websites, this book will change the way you view cloud computing.

What You Need:

An Amazon Web Services (AWS) account and a basic familiarity with the AWS Console.

https://magrudy-assets.storage.googleapis.com/9781680502343.jpg
65.69 USD

Scalable Cloud Ops with Fugue

by Josha Stella
Paperback
Book cover image
In the second edition of this practical book, five Cloudera data scientists present a set of self-contained patterns for performing large-scale data analysis with Spark. The authors bring Spark, statistical methods, and real-world datasets together to teach you how to approach analytics problems by example. Updated for Spark 2.1, this ...
Advanced Analytics with Spark: Patterns for Learning from Data at Scale
In the second edition of this practical book, five Cloudera data scientists present a set of self-contained patterns for performing large-scale data analysis with Spark. The authors bring Spark, statistical methods, and real-world datasets together to teach you how to approach analytics problems by example. Updated for Spark 2.1, this edition acts as an introduction to these techniques and other best practices in Spark programming. You'll start with an introduction to Spark and its ecosystem, and then dive into patterns that apply common techniques-including classification, clustering, collaborative filtering, and anomaly detection-to fields such as genomics, security, and finance. New chapters cover PySpark and MLlib, and Embarrassingly Parallel Python. If you have an entry-level understanding of machine learning and statistics, and you program in Java, Python, or Scala, you'll find the book's patterns useful for working on your own data applications. With this book, you will: Familiarize yourself with the Spark programming model Become comfortable within the Spark ecosystem Learn general approaches in data science Examine complete implementations that analyze large public datasets Discover which machine learning tools make sense for particular problems Acquire code that can be adapted to many uses
https://magrudy-assets.storage.googleapis.com/9781491972953.jpg
68.24 USD

Advanced Analytics with Spark: Patterns for Learning from Data at Scale

by Josh Wills, Sandy Ryza, Sean Owens, Uri Laserson
Paperback
Book cover image
Embedded Computing for High Performance: Design Exploration and Customization Using High-level Compilation and Synthesis Tools provides a set of real-life example implementations that migrate traditional desktop systems to embedded systems. Working with popular hardware, including Xilinx and ARM, the book offers a comprehensive description of techniques for mapping computations expressed ...
High-Performance Embedded Computing: Design Exploration and Customization Using High-Level Compilation and Synthesis Too
Embedded Computing for High Performance: Design Exploration and Customization Using High-level Compilation and Synthesis Tools provides a set of real-life example implementations that migrate traditional desktop systems to embedded systems. Working with popular hardware, including Xilinx and ARM, the book offers a comprehensive description of techniques for mapping computations expressed in programming languages such as C or MATLAB to high-performance embedded architectures consisting of multiple CPUs, GPUs, and reconfigurable hardware (FPGAs). The authors demonstrate a domain-specific language (LARA) that facilitates retargeting to multiple computing systems using the same source code. In this way, users can decouple original application code from transformed code and enhance productivity and program portability. After reading this book, engineers will understand the processes, methodologies, and best practices needed for the development of applications for high-performance embedded computing systems.
https://magrudy-assets.storage.googleapis.com/9780128041895.jpg
83.950000 USD

High-Performance Embedded Computing: Design Exploration and Customization Using High-Level Compilation and Synthesis Too

by Pedro C. Diniz, Jose Gabriel De Figueired Coutinho, Joao Manuel Paiva Cardoso
Paperback
Book cover image
How can Cloud Foundry help you develop and deploy business-critical applications and tasks with velocity? This practical guide demonstrates how this open source, cloud-native application platform not only significantly reduces the develop-to-deploy cycle time, but also raises the value line for application operators by changing the way applications and supporting ...
Cloud Foundry - The Definitive Guide: Develop, Deploy, and Scale
How can Cloud Foundry help you develop and deploy business-critical applications and tasks with velocity? This practical guide demonstrates how this open source, cloud-native application platform not only significantly reduces the develop-to-deploy cycle time, but also raises the value line for application operators by changing the way applications and supporting services are deployed and run. Learn how Cloud Foundry can help you improve your product velocity by handling many of essential tasks required to run applications in production. Author Duncan Winn shows DevOps and operations teams how to configure and run Cloud Foundry at scale. You'll examine Cloud Foundry's technical concepts-including how various platform components interrelate-and learn how to choose your underlying infrastructure, define the networking architecture, and establish resiliency requirements. This book covers: Cloud-native concepts that make the app build, test, deploy, and scale faster How to deploy Cloud Foundry and the BOSH release engineering toolchain Concepts and components of Cloud Foundry's runtime architecture Cloud Foundry's routing mechanisms and capabilities The platform's approach to container tooling and orchestration BOSH concepts, deployments, components, and commands Basic tools and techniques for debugging the platform Recent and soon-to-emerge features of Cloud Foundry
https://magrudy-assets.storage.googleapis.com/9781491932438.jpg
68.24 USD

Cloud Foundry - The Definitive Guide: Develop, Deploy, and Scale

by Duncan C. E. Winn
Paperback
Book cover image
A practical guide that simplifies your data center architecture, reduces costs, and improves speed and agility About This Book * Learn how to reduce equipment and operating costs, consolidate resources, and automate data center processes * Eliminate manual, time-consuming tasks that were traditionally required to connect servers in data centers ...
Implementing Cisco UCS Solutions
A practical guide that simplifies your data center architecture, reduces costs, and improves speed and agility About This Book * Learn how to reduce equipment and operating costs, consolidate resources, and automate data center processes * Eliminate manual, time-consuming tasks that were traditionally required to connect servers in data centers * A practical hands-on guide that will help you to deploy servers and application stacks with ease Who This Book Is For This book is for system, network, and storage administrators who are responsible for Cisco UCS deployments. You need to have basic knowledge of server architecture, network, and storage technologies. What you will learn * Set up your Lab using Cisco UCS Emulator * Configure Cisco UCS, LAN, and SAN connectivity * Create and manage Service profiles * Perform various tasks using UCS * Back up and restore Cisco UCS configuration * Test various Cisco UCS scenarios In Detail Cisco Unified Computer System (UCS) is a powerful solution for modern data centers and is responsible for increasing efficiency and reducing costs. This hands-on guide will take you through deployment in Cisco UCS. Using real-world examples of configuring and deploying Cisco UCS components, we'll prepare you for the practical deployments of Cisco UCS data center solutions. If you want to develop and enhance your hands-on skills with Cisco UCS solutions, this book is certainly for you. We start by showing you the Cisco UCS equipment options, then introduce Cisco UCS Emulator so you can learn and practice deploying Cisco UCS components. We'll also introduce you to all the areas of UCS solutions through practical configuration examples. Moving on, you'll explore the Cisco UCS Manager, which is the centralized management interface for Cisco UCS. Once you get to know UCS Manager, you'll dive deeper into configuring LAN, SAN, identity pools, resource pools, and service profiles for the servers. You'll also get hands-on with administration topics including backup, restore, user's roles, and high availability cluster configuration. Finally, you will learn about virtualized networking, third-party integration tools, and testing failure scenarios. By the end of this book, you'll know everything you need to know to rapidly grow Cisco UCS deployments in the real world.
https://magrudy-assets.storage.googleapis.com/9781786464408.jpg
52.490000 USD

Implementing Cisco UCS Solutions

by Anuj Modi
Paperback
Book cover image
Developments in bio-inspired computation have impacted multiple fields and created opportunities for new applications. In recent years, these techniques have been increasingly integrated into robotic systems. Membrane Computing for Distributed Control of Robotic Swarms: Emerging Research and Opportunities is an innovative reference source for the latest perspectives on biologically-inspired computation ...
Membrane Computing for Distributed Control of Robotic Swarms: Emerging Research and Opportunities
Developments in bio-inspired computation have impacted multiple fields and created opportunities for new applications. In recent years, these techniques have been increasingly integrated into robotic systems. Membrane Computing for Distributed Control of Robotic Swarms: Emerging Research and Opportunities is an innovative reference source for the latest perspectives on biologically-inspired computation techniques for robot design and control. Highlighting a range of pivotal topics such as software engineering, simulation tools, and robotic security, this book is ideally designed for researchers, academics, students, and practitioners interested in the role of membrane computing in mobile robots.
https://magrudy-assets.storage.googleapis.com/9781522522805.jpg
168.000000 USD

Membrane Computing for Distributed Control of Robotic Swarms: Emerging Research and Opportunities

by Catalin Buiu, Andrei George Florea
Hardback
Book cover image
The new edition of a guide to distributed algorithms that emphasizes examples and exercises rather than the intricacies of mathematical models. This book offers students and researchers a guide to distributed algorithms that emphasizes examples and exercises rather than the intricacies of mathematical models. It avoids mathematical argumentation, often a ...
Distributed Algorithms: An Intuitive Approach
The new edition of a guide to distributed algorithms that emphasizes examples and exercises rather than the intricacies of mathematical models. This book offers students and researchers a guide to distributed algorithms that emphasizes examples and exercises rather than the intricacies of mathematical models. It avoids mathematical argumentation, often a stumbling block for students, teaching algorithmic thought rather than proofs and logic. This approach allows the student to learn a large number of algorithms within a relatively short span of time. Algorithms are explained through brief, informal descriptions, illuminating examples, and practical exercises. The examples and exercises allow readers to understand algorithms intuitively and from different perspectives. Proof sketches, arguing the correctness of an algorithm or explaining the idea behind fundamental results, are also included. The algorithms presented in the book are for the most part classics, selected because they shed light on the algorithmic design of distributed systems or on key issues in distributed computing and concurrent programming. This second edition has been substantially revised. A new chapter on distributed transaction offers up-to-date treatment of database transactions and the important evolving area of transactional memory. A new chapter on security discusses two exciting new topics: blockchains and quantum cryptography. Sections have been added that cover such subjects as rollback recovery, fault-tolerant termination detection, and consensus for shared memory. An appendix offers pseudocode descriptions of many algorithms. Solutions and slides are available for instructors. Distributed Algorithms can be used in courses for upper-level undergraduates or graduate students in computer science, or as a reference for researchers in the field.
63.14 USD

Distributed Algorithms: An Intuitive Approach

by Wan Fokkink
Hardback
Book cover image
Viktor Farcic's latest book, The DevOps 2.1 Toolkit: Docker Swarm, shows you how to successfully integrate Docker Swarm into your DevOps toolset. About This Book * Expand your DevOps Toolkit with the DevOps thought leader, Viktor Farcic * Build, test, deploy, and monitor services inside Docker Swarm clusters * Translate ...
The Devops 2.1 Toolkit: Docker Swarm
Viktor Farcic's latest book, The DevOps 2.1 Toolkit: Docker Swarm, shows you how to successfully integrate Docker Swarm into your DevOps toolset. About This Book * Expand your DevOps Toolkit with the DevOps thought leader, Viktor Farcic * Build, test, deploy, and monitor services inside Docker Swarm clusters * Translate your understanding to different hosting providers like AWS, Azure, and DigitalOcean * Go beyond simple deployment to explore how to create a continuous deployment process * Extend the deep understanding you gained from Viktor's DevOps 2.0 Toolkit book Who This Book Is For This book is for professionals interested in the full microservices life cycle combined with continuous deployment and containers. Target audience could be architects who want to know how to design their systems around microservices. It could be DevOps wanting to know how to apply modern configuration management practices and continuously deploy applications packed in containers. It is for developers who would like to take the process back into their hands as well as for managers who would like to gain a better understanding of the process used to deliver software from the beginning to the end. This book is for everyone wanting to know more about the software development life cycle starting from requirements and design, through the development and testing all the way until deployment and post-deployment phases. We'll create the processes taking into account the best practices developed by and for some of the biggest companies. What You Will Learn * Learn all aspects of Docker Swarm from building, testing, deploying, and monitoring services inside Docker Swarm clusters, available since Docker 1.12. * Master the deeper logic of DevOps with Viktor, so that you can successfully apply that logic across any specific set of tools you're working with. * Translate a deep understanding to different hosting providers like AWS, Azure, DigitalOcean, among others. * You'll go beyond simple deployment: you will explore with Viktor how to create a continuous deployment process. Accomplish zero-downtime deployments, and what to do in case of a failover. * Know how to run services at scale, how to monitor the systems, and how to make it heal itself. In Detail Viktor Farcic's latest book, The DevOps 2.1 Toolkit: Docker Swarm, takes you deeper into one of the major subjects of his international best seller, The DevOps 2.0 Toolkit, and shows you how to successfully integrate Docker Swarm into your DevOps toolset. Viktor shares with you his expert knowledge in all aspects of building, testing, deploying, and monitoring services inside Docker Swarm clusters. You'll go through all the tools required for running a cluster. You'll travel through the whole process with clusters running locally on a laptop. Once you're confident with that outcome, Viktor shows you how to translate your experience to different hosting providers like AWS, Azure, and DigitalOcean. Viktor has updated his DevOps 2.0 framework in this book to use the latest and greatest features and techniques introduced in Docker. We'll go through many practices and even more tools. While there will be a lot of theory, this is a hands-on book. You won't be able to complete it by reading it on the metro on your way to work. You'll have to read this book while in front of the computer and get your hands dirty. Style and approach We'll go through many practices and even more tools. While there will be a lot of theory, this is a hands-on book. You'll have to read this book while in front of the computer and get your hands dirty. The goal is not to master one particular set of tools, but to learn the logic behind them so that you can apply it to your job in various contexts.
https://magrudy-assets.storage.googleapis.com/9781787289703.jpg
52.490000 USD

The Devops 2.1 Toolkit: Docker Swarm

by Viktor Farcic
Paperback
Book cover image
Master Oracle Database 12c Release 2's powerful In-Memory option Maximize database performance and dramatically cut transaction processing time using Oracle Database 12c Release 2's In-Memory feature and the detailed instruction and best practices offered in this Oracle Press guide. You will discover how to exponentially improve efficiency and enable smarter, ...
Oracle Database 12C Release 2 in-Memory: Tips and Techniques for Maximum Performance
Master Oracle Database 12c Release 2's powerful In-Memory option Maximize database performance and dramatically cut transaction processing time using Oracle Database 12c Release 2's In-Memory feature and the detailed instruction and best practices offered in this Oracle Press guide. You will discover how to exponentially improve efficiency and enable smarter, faster, more informed business decisions enterprise-wide. Oracle Database 12c Release 2 In-Memory: Tips and Techniques for Maximum Performance starts by teaching, step-by-step, how to configure the software and construct In-Memory enabled databases. From there, you will discover how to deliver optimized analytics, use In-Memory Advisor, effectively secure mission-critical data, and distribute real-time, actionable business intelligence. This hands-on resource also provides thorough coverage of Oracle Real Application Clusters and Oracle Multitenant integration. * Offers proven implementation tips drawn from the author's experience * Features real-life case studies not available elsewhere * Written by an Oracle enterprise architect and well-known speaker
https://magrudy-assets.storage.googleapis.com/9781259586163.jpg
78.48 USD

Oracle Database 12C Release 2 in-Memory: Tips and Techniques for Maximum Performance

by Joyjeet Banerjee
Paperback
Book cover image
Build, package, and deploy applications as easily manageable and shippable containers. About This Book * Discover the secret to building highly portable apps that run on any machine with Windows Server 2016 anywhere, from laptops, desktop servers, and public or private clouds, without any changes to the code * Build ...
Learning Windows Server Containers
Build, package, and deploy applications as easily manageable and shippable containers. About This Book * Discover the secret to building highly portable apps that run on any machine with Windows Server 2016 anywhere, from laptops, desktop servers, and public or private clouds, without any changes to the code * Build your company cost-effective, container-based apps that support large-scale, virtual cloud environments * The most up-to-date help on the market, offering developers expert guidance in building and shipping high-quality apps, and also helping admins create infrastructure that's simple to maintain Who This Book Is For This book is for application developers with a basic programming knowledge of C#, ASP.NET, and PowerShell. IT Administrators or DevOps engineers with basic PowerShell experience can benefit by extending their learning to use PowerShell to manage containers on Windows environments and use additional management tools. What You Will Learn * Build and deploy ASP.N ET web applications as Windows Containers on Windows 10 (Desktop) and Azure using Visual Studio 2015, Docker, and PowerShell * Build and manage custom images using Windows Server Core base OS image and Docker CLI, publish images to Docker, tag images, author Docker files, and so on * Create enterprise-scale, production-grade container environments using Redis Cache containers and SQL Server containers with storage volumes, set up custom container networks, continuous integration, and deployment pipelines using VSTS, Azure, and Git * Deploy a composite container environment using Docker Compose on Windows * Learn to build applications using Microsoft's thinnest server platform - Nano Servers. Build custom Nano Server images and Nano Containers using Windows PowerShell and configure using PowerShell Core, DSC In Detail Windows Server Containers are independent, isolated, manageable and portable application environments which are light weight and shippable. Decomposing your application into smaller manageable components or MicroServices helps in building scalable and distributed application environments. Windows Server Containers have a significant impact on application developers, development operations (DevOps) and infrastructure management teams. Applications can be built, shipped and deployed in a fast-paced manner on an easily manageable and updatable environment. Learning Windows Server Containers teaches you to build simple to advanced production grade container based application using Asp.Net Core, Visual Studio, Azure, Docker and PowerShell technologies. The book teaches you to build and deploy simple web applications as Windows and Hyper-V containers on Windows 10 and Windows Server 2016 on Azure. You will learn to build on top of Windows Container Base OS Images, integrate with existing images from Docker Hub, create custom images and publish to Hub. You will also learn to work with storage containers built using Volumes and SQL Server as container, create and configure custom networks, integrate with Redis Cache containers, configure continuous integration and deployment pipelines using VSTS and Git Repository. Further you can also learn to manage resources for a container, setting up monitoring and diagnostics, deploy composite container environments using Docker Compose on Windows and manage container clusters using Docker Swarm. The last chapter of the book focuses on building applications using Microsoft's new and thinnest server platform - Nano Servers. Style and approach This hands-on tutorial helps you get started with Windows Server containers, the new trend in the container market. This example-driven guide is packed with real-world scenarios of Windows Server containers in production environments.
https://magrudy-assets.storage.googleapis.com/9781785887932.jpg
52.490000 USD

Learning Windows Server Containers

by Srikanth Machiraju
Paperback
Book cover image
Deep dive into the unified, distributed storage system in order to provide excellent performance About This Book * Leverage Ceph's advanced features such as erasure coding, tiering, and Bluestore * Solve large-scale problems with Ceph as a tool by understanding its strengths and weaknesses to develop the best solutions * ...
Mastering Ceph
Deep dive into the unified, distributed storage system in order to provide excellent performance About This Book * Leverage Ceph's advanced features such as erasure coding, tiering, and Bluestore * Solve large-scale problems with Ceph as a tool by understanding its strengths and weaknesses to develop the best solutions * A practical guide that covers engaging use cases to help you use advanced features of Ceph effectively Who This Book Is For If you are a developer and an administrator who has deployed a Ceph cluster before and are curious about some of the most advanced features in order to improve performance then this book is for you What You Will Learn * Know when and how to use some of Ceph's advanced new features * Set up a test cluster with Ansible and some virtual machines using VirtualBox and Vagrant * Develop novel solutions to massive problems with librados and shared object classes. * Choose intelligent parameters for an erasure coded pool and set it up. * Configure the Bluestore settings and see how they interact with different hardware configurations. * Keep Ceph running through thick and thin with tuning, monitoring and disaster recovery advice. In Detail Mastering Ceph covers all that you need to know to use Ceph effectively. Starting with design goals and planning steps that should be undertaken to ensure successful deployments, you will be guided through to setting up and deploying the Ceph cluster, with the help of orchestration tools. Key areas of Ceph including Bluestore, Erasure coding and cache tiering will be covered with help of examples. Development of applications which use Librados and Distributed computations with shared object classes are also covered. A section on tuning will take you through the process of optimisizing both Ceph and its supporting infrastructure. Finally, you will learn to troubleshoot issues and handle various scenarios where Ceph is likely not to recover on its own. By the end of the book, you will be able to successfully deploy and operate a resilient high performance Ceph cluster. Style and approach A practical guide which has each chapter explaining the concept, sharing tips and tricks and a use case to implement the most powerful features of Ceph
https://magrudy-assets.storage.googleapis.com/9781785888786.jpg
47.240000 USD

Mastering Ceph

by Christian Marie, Nick Fisk
Paperback
Book cover image
With this practical book, you'll learn how to get you up and running with Terraform, an open source tool that allows you to define infrastructure for a variety of cloud providers-including AWS, Azure, Google Cloud, DigitalOcean, and others-using a simple, declarative programming language. Author Yevgeniy (Jim) Brikman introduces you to ...
Terraform - Up and Running: Writing Infrastructure as Code
With this practical book, you'll learn how to get you up and running with Terraform, an open source tool that allows you to define infrastructure for a variety of cloud providers-including AWS, Azure, Google Cloud, DigitalOcean, and others-using a simple, declarative programming language. Author Yevgeniy (Jim) Brikman introduces you to Terraform syntax, and shows you how to deploy and manage infrastructure with just a few CLI commands. You'll also learn: Why every company needs to use infrastructure-as-code Why Terraform is preferable to Chef, Puppet, Ansible, SaltStack, and CloudFormation How you can manage Terraform state How to create reusable infrastructure with Terraform modules Terraform tips & tricks: loops, if-statements, and pitfalls How to use Terraform as a team
https://magrudy-assets.storage.googleapis.com/9781491977088.jpg
26.240000 USD

Terraform - Up and Running: Writing Infrastructure as Code

by Yevgeniy Brikman
Paperback
Book cover image
IT Service management at your fingertips About This Book * Leverage ServiceNow's capabilities to achieve improved service management and excellent results in your IT operations by following step-by-step, practical instructions * Build core administration, management, and maintenance skills with IT service management and IT operations management * Improve your workflow ...
Learning ServiceNow
IT Service management at your fingertips About This Book * Leverage ServiceNow's capabilities to achieve improved service management and excellent results in your IT operations by following step-by-step, practical instructions * Build core administration, management, and maintenance skills with IT service management and IT operations management * Improve your workflow efficiency by designing and creating responsive and automated workflows Who This Book Is For This book is for IT professionals and administrators who are planning to or are already trying to implement ServiceNow in their organization for Enterprise IT service management tasks. Some familiarity with web technologies (JavaScript) would be helpful. System administration experience is necessary. What You Will Learn * Acquire and configure your own free personal developer instance of ServiceNow * Read (and write!) clear, effective requirements for ServiceNow development * Avoid common pitfalls and missteps that could seriously impact future progress and upgradeability * Know how to troubleshoot when things go wrong using debugging tools * Discover developer tips and tricks * Pick up great tips from top ServiceNow development and administration professionals, and find out what they wish they knew when they were starting out In Detail This book shows you how to put important ServiceNow features to work in the real world. We will introduce key concepts and examples on managing and automating IT services, and help you build a solid foundation towards this new approach. We'll demonstrate how to effectively implement various system configurations within ServiceNow. We'll show you how to configure and administer your instance, and then move on to building strong user interfaces and creating powerful workflows. We also cover other key elements of ServiceNow, such as alerts and notifications, security, reporting, and custom development. You will learn how to improve your business' workflow, processes, and operational efficiency. By the end of this book, you will be able to successfully configure and manage ServiceNow within your organization. Style and approach This book is a step-by-step practical tutorial to help you quickly deploy and configure ServiceNow in your organization.
https://magrudy-assets.storage.googleapis.com/9781785883323.jpg
52.490000 USD

Learning ServiceNow

by Tim Woodruff
Paperback
Book cover image
A practical guide that enhances your skills in implementing Azure solutions for your organization About This Book * Confidently configure, deploy, and manage cloud services and virtual machines * Implement a highly-secured environment and respond to threats with increased visibility * This comprehensive guide is packed with exciting practical scenarios ...
Implementing Azure Solutions
A practical guide that enhances your skills in implementing Azure solutions for your organization About This Book * Confidently configure, deploy, and manage cloud services and virtual machines * Implement a highly-secured environment and respond to threats with increased visibility * This comprehensive guide is packed with exciting practical scenarios that enable you to implement Azure solutions with ease Who This Book Is For This book is for IT architects, system and network admins, and DevOps engineers who are aware of Azure solutions and want to implement them for their organization. What You Will Learn * Implement virtual networks, network gateways, Site-to-Site VPN, ExpressRoute, routing, and network devices * Understand the working of different storage accounts in Azure * Plan, deploy, and secure virtual machines * Deploy and manage Azure Containers * Get familiar with some common Azure usage scenarios In Detail Microsoft Azure has numerous effective solutions that shape the future of any business. However, the major challenge that architects and administrators face are implementing these solutions appropriately. Our book focuses on various implementation scenarios that will help overcome the challenge of implementing Azure's solutions in a very efficient manner and will also help you to prepare for Microsoft Architect exam. You will not only learn how to secure a newly deployed Azure Active Directory but also get to know how Azure Active Directory Synchronization could be implemented. To maintain an isolated and secure environment so that you can run your virtual machines and applications, you will implement Azure networking services. Also to manage, access, and secure your confidential data, you will implement storage solutions. Toward the end, you will explore tips and tricks to secure your environment. By the end, you will be able to implement Azure solutions such as networking, storage, and cloud effectively. Style and approach This step-by-step guide focuses on implementing various Azure solutions for your organization. The motive is to provide a comprehensive exposure and ensure they can implement these solutions with ease.
https://magrudy-assets.storage.googleapis.com/9781786467850.jpg
52.490000 USD

Implementing Azure Solutions

by Jan-Henrik Damaschke, Florian Klaffenbach
Paperback
Book cover image
If you're considering the use of cloud native applications and microservices, you also need an infrastructure with the same elasticity and scalability of the applications they're running. This practical guide shows you how to design and maintain infrastructure capable of managing the full lifecycle of these implementations. Engineers Justin Garrison ...
Cloud Native Infrastructure: How to Build and Manage Modern Scalable Infrastructure
If you're considering the use of cloud native applications and microservices, you also need an infrastructure with the same elasticity and scalability of the applications they're running. This practical guide shows you how to design and maintain infrastructure capable of managing the full lifecycle of these implementations. Engineers Justin Garrison (Walt Disney Animation Studios) and Kris Nova (Dies, Inc.) reveal hard-earned lessons on architecting infrastructure for massive scale and best in class monitoring, alerting, and troubleshooting. The authors focus on Cloud Native Computing Foundation projects and explain where each is crucial to managing modern applications. Understand the fundamentals of cloud native application design, and how it differs from traditional application design Learn how cloud native infrastructure is different from traditional infrastructure Manage application lifecycles running on cloud native infrastructure, using Kubernetes for application deployment, scaling, and upgrades Monitor cloud native infrastructure and applications, using fluentd for logging and prometheus + graphana for visualizing data Debug running applications and learn how to trace a distributed application and dig deep into a running system with OpenTracing
54.59 USD

Cloud Native Infrastructure: How to Build and Manage Modern Scalable Infrastructure

by Kris Nova, Justin Garrison
Paperback
Book cover image
Managing the Web of Things: Linking the Real World to the Web presents a consolidated and holistic coverage of engineering, management, and analytics of the Internet of Things. The web has gone through many transformations, from traditional linking and sharing of computers and documents (i.e., Web of Data), to the ...
Managing the Web of Things: Linking the Real World to the Web
Managing the Web of Things: Linking the Real World to the Web presents a consolidated and holistic coverage of engineering, management, and analytics of the Internet of Things. The web has gone through many transformations, from traditional linking and sharing of computers and documents (i.e., Web of Data), to the current connection of people (i.e., Web of People), and to the emerging connection of billions of physical objects (i.e., Web of Things). With increasing numbers of electronic devices and systems providing different services to people, Web of Things applications present numerous challenges to research institutions, companies, governments, international organizations, and others. This book compiles the newest developments and advances in the area of the Web of Things, ranging from modeling, searching, and data analytics, to software building, applications, and social impact. Its coverage will enable effective exploration, understanding, assessment, comparison, and the selection of WoT models, languages, techniques, platforms, and tools. Readers will gain an up-to-date understanding of the Web of Things systems that accelerates their research.
https://magrudy-assets.storage.googleapis.com/9780128097649.jpg
94.450000 USD

Managing the Web of Things: Linking the Real World to the Web

by Boualem Benatallah, Lina Yao, Yongrui Qin, Michael Sheng
Paperback
Book cover image
Designed for introductory parallel computing courses at the advanced undergraduate or beginning graduate level, Elements of Parallel Computing presents the fundamental concepts of parallel computing not from the point of view of hardware, but from a more abstract view of algorithmic and implementation patterns. The aim is to facilitate the ...
Elements of Parallel Computing
Designed for introductory parallel computing courses at the advanced undergraduate or beginning graduate level, Elements of Parallel Computing presents the fundamental concepts of parallel computing not from the point of view of hardware, but from a more abstract view of algorithmic and implementation patterns. The aim is to facilitate the teaching of parallel programming by surveying some key algorithmic structures and programming models, together with an abstract representation of the underlying hardware. The presentation is friendly and informal. The content of the book is language neutral, using pseudocode that represents common programming language models. The first five chapters present core concepts in parallel computing. SIMD, shared memory, and distributed memory machine models are covered, along with a brief discussion of what their execution models look like. The book also discusses decomposition as a fundamental activity in parallel algorithmic design, starting with a naive example, and continuing with a discussion of some key algorithmic structures. Important programming models are presented in depth, as well as important concepts of performance analysis, including work-depth analysis of task graphs, communication analysis of distributed memory algorithms, key performance metrics, and a discussion of barriers to obtaining good performance. The second part of the book presents three case studies that reinforce the concepts of the earlier chapters. One feature of these chapters is to contrast different solutions to the same problem, using select problems that aren't discussed frequently in parallel computing textbooks. They include the Single Source Shortest Path Problem, the Eikonal equation, and a classical computational geometry problem: computation of the two-dimensional convex hull. After presenting the problem and sequential algorithms, each chapter first discusses the sources of parallelism then surveys parallel algorithms.
https://magrudy-assets.storage.googleapis.com/9781498727891.jpg
88.150000 USD

Elements of Parallel Computing

by Eric Aubanel
Paperback
Book cover image
Programming Massively Parallel Processors: A Hands-on Approach, Third Edition shows both student and professional alike the basic concepts of parallel programming and GPU architecture, exploring, in detail, various techniques for constructing parallel programs. Case studies demonstrate the development process, detailing computational thinking and ending with effective and efficient parallel programs. ...
Programming Massively Parallel Processors: a Hands-on Approach
Programming Massively Parallel Processors: A Hands-on Approach, Third Edition shows both student and professional alike the basic concepts of parallel programming and GPU architecture, exploring, in detail, various techniques for constructing parallel programs. Case studies demonstrate the development process, detailing computational thinking and ending with effective and efficient parallel programs. Topics of performance, floating-point format, parallel patterns, and dynamic parallelism are covered in-depth. For this new edition, the authors have updated their coverage of CUDA, including coverage of newer libraries, such as CuDNN, moved content that has become less important to appendices, added two new chapters on parallel patterns, and updated case studies to reflect current industry practices.
https://magrudy-assets.storage.googleapis.com/9780128119860.jpg
93.83 USD

Programming Massively Parallel Processors: a Hands-on Approach

by Wen-mei W. Hwu, David B. Kirk
Paperback
Page 1 of 23