Book Image

Hands-on DevOps

By : Sricharan Vadapalli
Book Image

Hands-on DevOps

By: Sricharan Vadapalli

Overview of this book

<p>DevOps strategies have really become an important factor for big data environments.</p> <p>This book initially provides an introduction to big data, DevOps, and Cloud computing along with the need for DevOps strategies in big data environments. We move on to explore the adoption of DevOps frameworks and business scenarios. We then build a big data cluster, deploy it on the cloud, and explore DevOps activities such as CI/CD and containerization. Next, we cover big data concepts such as ETL for data sources, Hadoop clusters, and their applications. Towards the end of the book, we explore ERP applications useful for migrating to DevOps frameworks and examine a few case studies for migrating big data and prediction models.</p> <p>By the end of this book, you will have mastered implementing DevOps tools and strategies for your big data clusters.</p>
Table of Contents (22 chapters)
Title Page
Credits
About the Author
About the Reviewers
www.PacktPub.com
Customer Feedback
Preface
11
DevOps Adoption by ERP Systems
12
DevOps Periodic Table
13
Business Intelligence Trends
14
Testing Types and Levels
15
Java Platform SE 8

Cloud offerings


Cloud offerings are broadly categorized as the Private Cloud, Infrastructure as a Service, Platform as a Service, and Software as a Service. Each service variation depends on the layers managed between the provider and customer:

Software as a Service (SaaS)

As represented in the preceding diagram, in SaaS all the components and layers of offerings are owned by the provider.

SaaS is a model where applications are hosted on a cloud as a service that clients access through a web interface, such as browsers, over the internet. Unlike in the traditional system of installing on individual machines, clients don't need to install any specific applications on their machines nor maintain or support the applications on SaaS. The cloud provider is responsible for upgrading it or hosting any integrations, and so on. The provider does all the patching, upgrades, and ensures that the infrastructure is running, by charging fees appropriately.

SaaS applications are designed and built to support...