Hands-On Linux for Architects : Design and implement Linux-based IT solutions

Explore practical use cases to learn everything from Linux components, and functionalities, through to hardware and software support

Key Features

Gain a clear understanding of how to design a Linux environment

Learn more about the architecture of the modern Linux operating system(OS)

Understand infrastructure needs and design a high-performing computing environment

Book Description

It is very important to understand the flexibility of an infrastructure when designing an efficient environment. In this book, you will cover everything from Linux components and functionalities through to hardware and software support, which will help you to implement and tune effective Linux-based solutions.

This book gets started with an overview of Linux design methodology. Next, you will focus on the core concepts of designing a solution. As you progress, you will gain insights into the kinds of decisions you need to make when deploying a high-performance solution using Gluster File System (GlusterFS). In the next set of chapters, the book will guide you through the technique of using Kubernetes as an orchestrator for deploying and managing containerized applications. In addition to this, you will learn how to apply and configure Kubernetes for your NGINX application. You'll then learn how to implement an ELK stack, which is composed of Elasticsearch, Logstash, and Kibana. In the concluding chapters, you will focus on installing and configuring a Saltstack solution to manage different Linux distributions, and explore a variety of design best practices. By the end of this book, you will be well-versed with designing a high-performing computing environment for complex applications to run on.

By the end of the book, you will have delved inside the most detailed technical conditions of designing a solution, and you will have also dissected every aspect in detail in order to implement and tune open source Linux-based solutions

What you will learn

Study the basics of infrastructure design and the steps involved

Expand your current design portfolio with Linux-based solutions

Discover open source software-based solutions to optimize your architecture

Understand the role of high availability and fault tolerance in a resilient design

Identify the role of containers and how they improve your continuous integration and continuous deployment pipelines

Gain insights into optimizing and making resilient and highly available designs by applying industry best practices

Who this book is for

This intermediate-level book is for Linux system administrators, Linux support engineers, DevOps engineers, Linux consultants or any open source technology professional looking to learn or expand their knowledge in architecting, designing and implementing solutions based on Linux and open source software. Prior experience in Linux is required.

À propos de ce livre

Explore practical use cases to learn everything from Linux components, and functionalities, through to hardware and software support

Key Features

Gain a clear understanding of how to design a Linux environment

Learn more about the architecture of the modern Linux operating system(OS)

Understand infrastructure needs and design a high-performing computing environment

Book Description

It is very important to understand the flexibility of an infrastructure when designing an efficient environment. In this book, you will cover everything from Linux components and functionalities through to hardware and software support, which will help you to implement and tune effective Linux-based solutions.

This book gets started with an overview of Linux design methodology. Next, you will focus on the core concepts of designing a solution. As you progress, you will gain insights into the kinds of decisions you need to make when deploying a high-performance solution using Gluster File System (GlusterFS). In the next set of chapters, the book will guide you through the technique of using Kubernetes as an orchestrator for deploying and managing containerized applications. In addition to this, you will learn how to apply and configure Kubernetes for your NGINX application. You'll then learn how to implement an ELK stack, which is composed of Elasticsearch, Logstash, and Kibana. In the concluding chapters, you will focus on installing and configuring a Saltstack solution to manage different Linux distributions, and explore a variety of design best practices. By the end of this book, you will be well-versed with designing a high-performing computing environment for complex applications to run on.

By the end of the book, you will have delved inside the most detailed technical conditions of designing a solution, and you will have also dissected every aspect in detail in order to implement and tune open source Linux-based solutions

What you will learn

Study the basics of infrastructure design and the steps involved

Expand your current design portfolio with Linux-based solutions

Discover open source software-based solutions to optimize your architecture

Understand the role of high availability and fault tolerance in a resilient design

Identify the role of containers and how they improve your continuous integration and continuous deployment pipelines

Gain insights into optimizing and making resilient and highly available designs by applying industry best practices

Who this book is for

This intermediate-level book is for Linux system administrators, Linux support engineers, DevOps engineers, Linux consultants or any open source technology professional looking to learn or expand their knowledge in architecting, designing and implementing solutions based on Linux and open source software. Prior experience in Linux is required.

Commencez ce livre dès aujourd'hui pour 0 €

  • Accédez à tous les livres de l'app pendant la période d'essai
  • Sans engagement, annulez à tout moment
Essayer gratuitement
Plus de 52 000 personnes ont noté Nextory 5 étoiles sur l'App Store et Google Play.

D'autres ont aimé

Passer la liste
  1. SOC Analyst Career Guide : Become highly skilled in security tools, tactics, and techniques to jumpstart your SOC analyst career

    Kyler Kent

  2. Cybersecurity Architect's Handbook : An end-to-end guide to implementing and maintaining robust security architecture

    Lester Nichols

  3. Antivirus Bypass Techniques : Learn practical techniques and tactics to combat, bypass, and evade antivirus software

    Uriel Kosayev, Nir Yehoshua

  4. Mastering Bash

    Giorgio Zarrelli

  5. CompTIA Linux+ Certification Guide : A comprehensive guide to achieving LX0-103 and LX0-104 certifications with mock exams

    Philip Inshanally

  6. Linux for System Administrators : Navigate the complex landscape of the Linux OS and command line for effective administration

    Viorel Rudareanu, Daniil Baturin

  7. Mastering Windows 365 : The ultimate guide to designing, delivering, and managing architectures for Windows 365 Cloud PCs

    Sandeep Patnaik, Morten Pedholt, Christiaan Brinkhoff

  8. Windows Server 2022 Administration Fundamentals : A beginner's guide to managing and administering Windows Server environments

    Bekim Dauti

  9. Learning Malware Analysis : Explore the concepts, tools, and techniques to analyze and investigate Windows malware

    Monnappa K A

  10. Bash Cookbook : Leverage Bash scripting to automate daily tasks and improve productivity

    Ganesh Naik, Ron Brash

  11. PowerShell Core for Linux Administrators Cookbook : Use PowerShell Core 6.x on Linux to automate complex, repetitive, and time-consuming tasks

    Ram Iyer, Prashanth Jayaram

  12. Learn Linux Shell Scripting – Fundamentals of Bash 4.4 : A comprehensive guide to automating administrative tasks with the Bash shell

    Sebastiaan Tammer