Successful Management of Cloud Computing and DevOps
103 pages
English

Vous pourrez modifier la taille du texte de cet ouvrage

Découvre YouScribe en t'inscrivant gratuitement

Je m'inscris

Successful Management of Cloud Computing and DevOps , livre ebook

Découvre YouScribe en t'inscrivant gratuitement

Je m'inscris
Obtenez un accès à la bibliothèque pour le consulter en ligne
En savoir plus
103 pages
English

Vous pourrez modifier la taille du texte de cet ouvrage

Obtenez un accès à la bibliothèque pour le consulter en ligne
En savoir plus

Description

The rapid pace of technology often catches organizations unprepared and unable to take advantage of every leading-edge benefit. Cloud technology allows forward-thinking companies to launch products and services rapidly, control costs, streamline processes, and mitigate risks—when done correctly. This book addresses technological basics, as well as practical steps for implementing and fitting the cloud into your overall business strategy—which ultimately benefits your bottom line in delivering the best possible product and services to customers quickly.
Capitalizing on their collective years of experience working in Silicon Valley, authors Jarvis, Anand, and Jose share best practices for adopting the cloud, including:
■ Calculating cloud usage and crafting a cost management strategy
■ Breaking down the total cost of ownership (TCO)
■ Optimizing DevOps practices for the cloud
■ Understanding the challenges and risks involved with cloud migration and security
Armed with step-by-step guidance, you can generate a plan of action to meet and exceed your cloud management goals.

Sujets

Informations

Publié par
Date de parution 20 mai 2022
Nombre de lectures 0
EAN13 9781636940106
Langue English
Poids de l'ouvrage 1 Mo

Informations légales : prix de location à la page 0,3500€. Cette information est donnée uniquement à titre indicatif conformément à la législation en vigueur.

Extrait

Successful Management of Cloud Computing and DevOps
Alka Jarvis Prakash Anand Johnson Jose
Milwaukee, WI
Successful Management of Cloud Computing and DevOps
Alka Jarvis, Prakash Anand, Johnson Jose
American Society for Quality, Quality Press, Milwaukee, WI, 53203
All rights reserved. Published 2022
© 2022 by Jarvis, Anand, Jose
No part of this book may be reproduced in any form or by any means, electronic, mechanical, photocopying, recording, or otherwise, without the prior written permission of the publisher.
Publisher’s Cataloging-in-Publication Data
Names: Jarvis, Alka S., author. | Anand, Prakash, author. | Jose, Johnson, author.
Title: Successful management of cloud computing and DevOps / by Alka Jarvis, Prakash Anand, Johnson Jose.
Description: Includes bibliographical references. | Milwaukee, WI: Quality Press, 2022.
Identifiers: LCCN: 2021951464 | 978-1-63694-009-0 (paperback) | 978-1-63694-010-6 (epub)
Subjects: LCSH Cloud computing. | Web services. | Database management. | Software engineering. | Computer software—Development. | Agile software development. | BISAC TECHNOLOGY & ENGINEERING / Data Transmission Systems / General | BUSINESS & ECONOMICS / Information Management | COMPUTERS / Data Science / Data Warehousing | COMPUTERS / Database Administration & Management
Classification: LCC QA76.585 .J37 2022 | DDC 004.6782—dc23
Library of Congress Control Number: 2021951464
ASQ advances individual, organizational, and community excellence worldwide through learning, quality improvement, and knowledge exchange.
Bookstores, wholesalers, schools, libraries, businesses, and organizations: Quality Press books are available at quantity discounts for bulk purchases for business, trade, or educational uses. For more information, please contact Quality Press at 800-248-1946 or books@asq.org .
To place orders or browse the selection of all Quality Press titles, visit our website at: http:// www .asq .org /quality -press .
Preface
Cloud and cloud computing probably are the most trending buzzwords in the technology world today. We will first talk about the cloud, and then cloud computing. Cloud , a term that was once used mainly by technology geeks, today has become a household word. Almost everyone with computing access has benefited from cloud-enabled ecosystems in one way or another. The importance of the cloud infrastructure gained greater prominence at the height of the COVID-19 pandemic. Many countries were quickly able to shift all essential facilities, such as education and healthcare, to a virtual mode due to efficient frameworks put in place by cloud technologies. Even though the cloud has come into the limelight in more recent years, the principles of distributed computing are an age-old topic. People were unknowingly envisioning a cloud infrastructure even as early as the 1950s, which is almost the same time that computers were invented.
As quality professionals, we have been working in many of Silicon Valley’s premier technology companies for more than two decades. During this time, we all have served in various leadership roles and capacities, including in the areas of software engineering, customer assurance, data center management, and cloud transformation. In addition, we have worked on the development of some of the early phases of technologies such as IPv6, high availability, Internet Protocol (IP) tunneling, blade servers, and distributed computing—all of which had a profound impact on the development of cloud computing. However, working on these technologies has made us aware of the deep-rooted, complacent nature around the cloud and the ignorance of its various fundamentals. The lack of knowledge about these fundamentals often translates into the parent company experiencing the direct loss of time and resources.
Although most cloud users claim to understand terms like Platform as a Service (Paas), Infrastructure as a Service (IaaS), Network as a Service (NaaS), and Software as a Service (SaaS), we have realized that this is not the case. Our experience has shown that most designers and decision-makers do not have the full picture of what they are getting into while attempting to use cloud infrastructure. Through this book we attempt to build an end-to-end decision-making guide for cloud transformation. Cloud computing is not a new technology; rather, it is a combination of existing technologies and utilities bundled to make their access and use flexible and easy. Knowing these technologies and how they shape the cloud is essential for all practitioners of the cloud, from engineers or top-level decision-makers.
The cloud has evolved through several iterations, including some early failures. The first major contribution to the cloud infrastructure came about due to innovation in the area of distributed computing and peripherals. What we know today as the cloud engine or cloud machines and the now popular cloud storage are all successors of these advancements. The second contribution was developments made in virtualization and high availability. By virtualizing the hardware, the major obstacles of location dependency and physical constraints were removed, which greatly helped the spread of the cloud. The third was the evolution of Web 2.0, application programming interfaces (APIs), and microservice-based programming. By overcoming the limitations of monolithic applications and waterfall programming, the application development suddenly shifted from local development to a style of development where people can contribute from anywhere in the world.
Another development, service-oriented architecture and asynchronous transactions with representational state transfer (REST)–based APIs, paved the way for serverless computing. Advancements in utility computing and edge computing added several opportunities to the cloud, including the Internet of Things (IoT). With unlimited expansion potential, areas like artificial intelligence/machine learning (AI/ML) started finding new ways to grow in the cloud. We discuss these transformations throughout the book so the reader can connect to the “cloud story” and gain a greater sense of appreciation for these technologies.
How to Use This Book
This is perhaps the most comprehensive book you will find on the topics of cloud computing and development. The text provides in-depth knowledge of the information needed to understand the cloud infrastructure and associated details, which can enable readers to implement and transition to the cloud to address problems and successfully deploy techniques to improve the customer experience. The focus of this book is not on a specific cloud provider, but rather on the underlying technologies that make the cloud what it is today.
We have organized the book into three sections: process, technology, and commercial attributes. The decision to move to the cloud is driven by factors other than technology; the process and total cost of ownership (TCO) are important considerations as well.
The first three chapters of the book cover the journey of the technology from the old-fashioned, on-prem data center to modern-world cloud offerings by commercial entities known as cloud service providers (CSPs) . We have taken a balanced approach, using examples from the three major CSPs: Amazon Web Services (AWS), Google Cloud Platform (GCP), and Azure. While there are several published training courses and tutorials available, we hope that readers will benefit from our experience in converting the theories into real-life scenarios.
Chapter 4 provides an overview of cloud operations.
Chapter 5 takes a closer look at cloud monitoring and metrics. One of the biggest concerns of the virtual ecosphere is the absence of physical proximity to the devices and network. That invisible domain often creates a sense of panic in the minds of network designers and troubleshooters who were trained by the visible indications of the red, green, and orange lights on the back panel. Therefore, some of the primary offerings from CSPs are related to the detailed and transparent monitoring and measurement of everything going on in the cloud.
The realm of programming and applications is heavily dependent on the underlying hardware, network, and peripherals that connect them all together. Traditionally, these applications were designed to operate on a fully loaded server that contains all of the resources required for it to run smoothly. We guide the reader through a journey from the monolithic world all the way to the latest microservice and serverless world. We are sure that the knowledge gained from this journey will have far-reaching impacts on the mindset of a cloud practitioner. There are many hybrids and intercloud deployment, and it is important to know how various providers use these hybrids to offer their buildups. Chapters 6 and 7 discuss various cloud providers and how to build and publish an application on the cloud. We also present a view on how cloud providers compare with on-prem data centers and even how the offerings of these providers themselves compare.
Parts of Chapters 7 and 8 provide an overall view of how an application can be built from the bottom up and used in all aspects of the cloud. Building applications also involves utilities like IoT and AI/ML, as well as how they fit into the cloud paradigm. Chapter 9 includes best practices for cloud practitioners. As you consider the path forward to full cloud implementation, refer to this chapter for practical guidance.
For a cloud enthusiast it is important to learn how peripheral utilities and various applications are gaining from the cloud. We have also touched on the importance of quality standards in the cloud.
Getting certified in the use of a specific CSP is not an indication of a true cloud designer; rather, it raises awareness of the mode of packaging for that provider. What really matters is the technology that the CSP employs.

  • Univers Univers
  • Ebooks Ebooks
  • Livres audio Livres audio
  • Presse Presse
  • Podcasts Podcasts
  • BD BD
  • Documents Documents