• Complain

Taras Gleb - Systematic Cloud Migration: A Hands-On Guide to Architecture, Design, and Technical Implementation

Here you can read online Taras Gleb - Systematic Cloud Migration: A Hands-On Guide to Architecture, Design, and Technical Implementation full text of the book (entire story) in english for free. Download pdf and epub, get meaning, cover and reviews about this ebook. year: 2021, publisher: Apress, genre: Romance novel. Description of the work, (preface) as well as reviews are available. Best literature library LitArk.com created for fans of good reading and offers a wide selection of genres:

Romance novel Science fiction Adventure Detective Science History Home and family Prose Art Politics Computer Non-fiction Religion Business Children Humor

Choose a favorite category and find really read worthwhile books. Enjoy immersion in the world of imagination, feel the emotions of the characters or learn something new for yourself, make an fascinating discovery.

Taras Gleb Systematic Cloud Migration: A Hands-On Guide to Architecture, Design, and Technical Implementation
  • Book:
    Systematic Cloud Migration: A Hands-On Guide to Architecture, Design, and Technical Implementation
  • Author:
  • Publisher:
    Apress
  • Genre:
  • Year:
    2021
  • Rating:
    3 / 5
  • Favourites:
    Add to favourites
  • Your mark:
    • 60
    • 1
    • 2
    • 3
    • 4
    • 5

Systematic Cloud Migration: A Hands-On Guide to Architecture, Design, and Technical Implementation: summary, description and annotation

We offer to read an annotation, description, summary or preface (depends on what the author of the book "Systematic Cloud Migration: A Hands-On Guide to Architecture, Design, and Technical Implementation" wrote himself). If you haven't found the necessary information about the book — write in the comments, we will try to find it.

This book is your systematic cloud migration guide. Experiences shared by the author are drawn from real-life migration projects and contain practical advice, as well as step-by-step architecture, design, and technical implementation instructions using sample application code on GitLab. Following the guidance in this book will provide much needed support to your teams, and help you successfully complete the application cloud migration journey.

Systematic Cloud Migration consists of four major parts. Part one starts with a fundamental introduction of cloud computing to establish the context for migration, including paradigm changes in five important areas: software application, DevSecOps, operations, infrastructure, and security. And these are the areas that the book follows throughout. Next, it introduces a real-life migration process that your team can follow.

Part two presents the migration process for the application code, including architecture diagrams and presented by demo application code and supporting infrastructure in AWS cloud. Part three dives into DevSecOps and automation. In addition to concepts, a real-life migration diagram and sample pipeline code implemented with GitLab are include. Part four deals with efficient cloud operations.

Each chapter has a practical structure: objectives, roles, inputs, process/activities, outputs/deliverables, best practices, and summary. There is a wealth of cloud production-grade template style artifacts that can be used as is.

What You Will Learn

  • Design applications in the cloud, including determining the design criteria (e.g., solution cost is a design criterion, same as security, and is not an afterthought)
  • Understand the major migration areas: software development (application code, data, integration, and configuration), software delivery (pipeline and automation), and software operations (observability)
  • Migrate each application element: client and business components code, data, integration and services, logging, monitoring, alerting, as well as configurations
  • Understand cloud-critical static application security testing (SAST), dynamic application security testing (DAST), containers compliance and security scanning, and open source dependency testing
  • Know the directions and implementation details on cost-efficient, automated, cloud-native software operations


Who This Book Is For

Primarily designed with software developers, team leads, development managers, DevOps engineers, and software architects in mind. Their day-to-day activities include architecting, designing, developing, delivering, and operating software in the cloud environment. In addition, this book will benefit infrastructure, network, security, and operations engineers, who in turn, can provide better support for the software development product teams.

Taras Gleb: author's other books


Who wrote Systematic Cloud Migration: A Hands-On Guide to Architecture, Design, and Technical Implementation? Find out the surname, the name of the author of the book and a list of all author's works by series.

Systematic Cloud Migration: A Hands-On Guide to Architecture, Design, and Technical Implementation — read online for free the complete book (whole text) full work

Below is the text of the book, divided by pages. System saving the place of the last page read, allows you to conveniently read the book "Systematic Cloud Migration: A Hands-On Guide to Architecture, Design, and Technical Implementation" online for free, without having to search again every time where you left off. Put a bookmark, and you can go to the page where you finished reading at any time.

Light

Font size:

Reset

Interval:

Bookmark:

Make
Contents
Landmarks
Book cover of Systematic Cloud Migration Taras Gleb Systematic Cloud - photo 1
Book cover of Systematic Cloud Migration
Taras Gleb
Systematic Cloud Migration
A Hands-On Guide to Architecture, Design, and Technical Implementation
1st ed.
Logo of the publisher Taras Gleb Thornhill ON Canada ISBN - photo 2
Logo of the publisher
Taras Gleb
Thornhill, ON, Canada
ISBN 978-1-4842-7251-0 e-ISBN 978-1-4842-7252-7
https://doi.org/10.1007/978-1-4842-7252-7
Taras Gleb 2021
This work is subject to copyright. All rights are solely and exclusively licensed by the Publisher, whether the whole or part of the material is concerned, specifically the rights of translation, reprinting, reuse of illustrations, recitation, broadcasting, reproduction on microfilms or in any other physical way, and transmission or information storage and retrieval, electronic adaptation, computer software, or by similar or dissimilar methodology now known or hereafter developed.
The use of general descriptive names, registered names, trademarks, service marks, etc. in this publication does not imply, even in the absence of a specific statement, that such names are exempt from the relevant protective laws and regulations and therefore free for general use.
The publisher, the authors and the editors are safe to assume that the advice and information in this book are believed to be true and accurate at the date of publication. Neither the publisher nor the authors or the editors give a warranty, expressed or implied, with respect to the material contained herein or for any errors or omissions that may have been made. The publisher remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

This Apress imprint is published by the registered company APress Media, LLC part of Springer Nature.

The registered company address is: 1 New York Plaza, New York, NY 10004, U.S.A.

This book is dedicated to my wonderful children: to my son Nikita and my daughter Ivanka, with much love who showed me the path to pure, unclouded wisdom and boundless curiosity on all things around us.

Conventions Used in This Book
The following typographical conventions are used in this book:
  • Italic Used for new terms, URLs, directories, email addresses, filenames, and file extensions.

  • Constant width - Used for program listings, as well as within paragraphs to refer to program elements such as variable and function names, databases, data types, environment variables, statements, and keywords.

  • Constant width bold Used for commands or other text that should be typed literally by the user.

  • Constant width italic - Shows text that should be replaced with user-supplied values or by values determined by context.

The following text blocks elements are used in this book:
  • TIP - This element signifies a tip or suggestions.

  • NOTE - This element signifies a general note.

  • WARNING - This element indicates warning or caution.

  • IMPORTANT - This element indicates important information.

Introduction

The emergence of cloud computing within the last two decades has brought ground-breaking innovations and related transformations to the information technology industry. It has revolutionized the way organizations develop, deliver, and operate software applications, as well as brought profound changes to supporting infrastructure, security, and enterprise services.

Well-implemented cloud computing strategy could be a competitive advantage and has already become a differentiating factor in the marketplace for many companies. Amazon, Microsoft, and Google are prime examples of such success. Conversely, cloud computing has also introduced numerous challenges that could lead to higher costs, increased complexity, and missed market opportunities. Hence, it is vital to understand what cloud computing is, what opportunities and challenges it presents, and how to ride the cloud computing wave to benefit your organization without drowning in it.

Thats where this book comes in. Its objective is to serve as a comprehensive, coherent, and systematic cloud migration guide. Experiences shared in this book are drawn from real-life migration projects and contain practical advice, as well as step-by-step architecture, design, and technical implementation instructions using sample application code from GitHub. Following this book will provide much needed support to your teams, and help you successfully complete the application cloud migration journey.

Target Audience

This text is primarily designed with software developers, team leads, technical development managers, DevSecOps engineers, production support technicians, and software architects in mind. Their day-to-day activities include architecting, designing, developing, delivering, and operating software in the cloud environment. In addition, this book will benefit infrastructure, network, security, and operations engineers, who in turn, can provide better support for the software development product teams.

The book provides structured and deep insights into cloud-related characteristics, paradigm shifts, cloud-native tools, methodologies, and technologies, plus sound engineering and cost-efficient design techniques. You will find valuable insights that will help you identify cloud-related training requirements and help you develop the skillset to successfully migrate. These newly acquired skills will future-proof your technology career for years to come.

At the end of the day, this book aims to be your table-top reference guide. It provides straight migration advice and guides you to a solution as well as points you to carefully selected supplementary materials for additional research.

How This Book Is Structured
Organization of the book closely replicates the cloud migration process and is depicted in Figure . It is a result-oriented book that answers the why, what, how, who, and when of cloud migration. The text provides the teams with step-by-step instructions and ensures successful migration to the public cloud providers infrastructure. The major parts are as follows:
  • Part I: Introduction to Cloud Computing

  • Part II: Software Development Migration

  • Part III: Software Delivery Migration

  • Part IV: Software Operations Migration

Figure 1 Application Cloud Migration Structure Part I Introduction to Cloud - photo 3
Figure 1

Application Cloud Migration Structure

Part I: Introduction to Cloud Computing

This part starts with an introduction to cloud computing and establishes a basic understanding of the different types of cloud computing characteristics. It lists business and technical motivational factors and benefits and explains cloud-native technologies and core paradigm changes within the application, infrastructure, delivery, operations, and security technology and service areas. In addition, it establishes and elaborates on major migration areas: software development (application code, data, infrastructure, security and configuration), software delivery (pipeline and automation), and software operations (observability, cost, and platform management). It concludes with an introduction to a high-level migration process, including major steps to be applied to each migration area. This blueprint becomes our roadmap for the rest of the book, and could be adapted by the reader for a specific migration project.

Next page
Light

Font size:

Reset

Interval:

Bookmark:

Make

Similar books «Systematic Cloud Migration: A Hands-On Guide to Architecture, Design, and Technical Implementation»

Look at similar books to Systematic Cloud Migration: A Hands-On Guide to Architecture, Design, and Technical Implementation. We have selected literature similar in name and meaning in the hope of providing readers with more options to find new, interesting, not yet read works.


Reviews about «Systematic Cloud Migration: A Hands-On Guide to Architecture, Design, and Technical Implementation»

Discussion, reviews of the book Systematic Cloud Migration: A Hands-On Guide to Architecture, Design, and Technical Implementation and just readers' own opinions. Leave your comments, write what you think about the work, its meaning or the main characters. Specify what exactly you liked and what you didn't like, and why you think so.