My Book

In 2017, the third edition of my book on Infastructure Architecture called "Infrastructure Architecture - Infrastructure Building Blocks and Concepts" was published.

Abstract

IT infrastructure has been the foundation that enabled successful application deployments for many decades. Yet, general and up to date infrastructure knowledge is not widespread. Experience shows that software developers, system administrators, and project managers often have little knowledge of the big influence IT infrastructure has on performance, availability and security of software applications.

This book explains the concepts, history, and implementation of IT infrastructures. Although many of books can be found on each individual infrastructure building block, this is the first book to describe all of them: datacenters, servers, networks, storage, operating systems, and end user devices.

The building blocks described in this book provide functionality, but they also provide the non-functional attributes performance, availability, and security. These attributes are explained on a conceptual level in separate chapters, and more specific in the chapters about each individual building block.

Whether you need an introduction to infrastructure technologies, a refresher course, or a study guide for a computer science class, you will find that the presented building blocks and concepts provide a solid foundation for understanding the complexity of today’s IT infrastructures.

This book can be used as a study book – it is used by a number of universities in the USA, as part of their IT architecture courses, based on the IS 2010.4 curriculum.

Download the Table of Contents.

A preview of the book can be downloaded here.

How to order

Hardcover ISBN 978-1-326-91297-0

eBook ISBN 978-1-326-92569-7

Hardcover: 446 pages

Note to the Third Edition

In the third edition of this book, a number of corrections were made, some terminology is explained in more detail, and several typos and syntax errors were fixed. In addition, the following changes were made:

  • The infrastructure model was updated to reflect the Networking-Storage-Compute terminology used by most vendors today, and to emphasize the position of systems management.
  • The chapter on infrastructure trends was removed.
  • The text was blended with the text in the other chapters.
  • The amount of text on the historic context for each building block was reduced.
  • The Virtualization chapter and Server chapter were combined and renamed to Compute.
  • The storage chapter was reorganized to reflect the new storage building block model.
  • The chapter on Security was rearranged and updated.
  • Part IV on infrastructure management was added, with chapters on the infrastructure lifecycle, deployment options, assembling and testing, running the infrastructure, systems management processes, and decommissioning.
  • In various parts of the book, new cloud technology concepts were added, like Software Defined Networking (SDN), Software Defined Storage (SDS), Software Defined Datacenters (SDDC), Infrastructure as a Service (IaaS), infrastructure as code, and container technology.
  • A chapter was added explaining the infrastructure purchase process, as this is part of the IS 2010.4 curriculum.
  • All footnotes were converted to endnotes.
  • The index was renewed.
  • Finally, as technology advanced in the past years, the book was updated to contain the most recent information.

Course Material

The book is used in a number of universities in the USA, Australia, Chile, and Kuwait, as study material for their IT infrastructure courses. The book is especially suited for courses based on the IS 2010.4 curriculum. A reference matrix of the IS 2010.4 curriculum topics (as used in many universities in the USA) and the relevant sections in this book is provided in the appendix.

Based on requests from university professors, I created a set of course materials. It contains all pictures used in the book in both Viso and high-resolution PNG format, the list of abbreviations, a PowerPoint slide deck for each chapter (715 slides in total), and a set of test question per chapter (204 questions in total). 

The course materials can be downloaded here. Read the course setup first in the Excel sheet "Course setup".

-

----------------------------------------------

Previous Edition (Second Edition)

While the third edition is more up to date than the previous version, for those that want to keep using the second edition, it is still available from a the following bookstores:

Hardcover ISBN 978-1-291-25079-5

eBook ISBN 978-1-291-25682-6

Some course material of the second edition can be found here.


This entry was posted on Tuesday 31 January 2017

Earlier articles

Security at cloud providers not getting better because of government regulation

The cloud is as insecure as its configuration

Infrastructure as code

My Book

DevOps for infrastructure

Infrastructure as a Service (IaaS)

(Hyper) Converged Infrastructure

Object storage

Software Defined Networking (SDN) and Network Function Virtualization (NFV)

Software Defined Storage (SDS)

What's the point of using Docker containers?

Identity and Access Management

Using user profiles to determine infrastructure load

Public wireless networks

Supercomputer architecture

Desktop virtualization

Stakeholder management

x86 platform architecture

Midrange systems architecture

Mainframe Architecture

Software Defined Data Center - SDDC

The Virtualization Model

What are concurrent users?

Performance and availability monitoring in levels

UX/UI has no business rules

Technical debt: a time related issue

Solution shaping workshops

Architecture life cycle

Project managers and architects

Using ArchiMate for describing infrastructures

Kruchten’s 4+1 views for solution architecture

The SEI stack of solution architecture frameworks

TOGAF and infrastructure architecture

The Zachman framework

An introduction to architecture frameworks

How to handle a Distributed Denial of Service (DDoS) attack

Architecture Principles

Views and viewpoints explained

Stakeholders and their concerns

Skills of a solution architect architect

Solution architects versus enterprise architects

Definition of IT Architecture

What is Big Data?

How to make your IT "Greener"

What is Cloud computing and IaaS?

Purchasing of IT infrastructure technologies and services

IDS/IPS systems

IP Protocol (IPv4) classes and subnets

Infrastructure Architecture - Course materials

Introduction to Bring Your Own Device (BYOD)

IT Infrastructure Architecture model

Fire prevention in the datacenter

Where to build your datacenter

Availability - Fall-back, hot site, warm site

Reliabilty of infrastructure components

Human factors in availability of systems

Business Continuity Management (BCM) and Disaster Recovery Plan (DRP)

Performance - Design for use

Performance concepts - Load balancing

Performance concepts - Scaling

Performance concept - Caching

Perceived performance

Ethical hacking

The first computers

Open group ITAC /Open CA Certification

Sjaak Laan


Recommended links

Ruth Malan
Gaudi site
Esther Barthel's site on virtualization
Eltjo Poort's site on architecture


Feeds

 
XML: RSS Feed 
XML: Atom Feed 


Disclaimer

The postings on this site are my opinions and do not necessarily represent CGI’s strategies, views or opinions.

 

Copyright Sjaak Laan