/dev/reading
Category

Cloud

38 books, 3 subcategories
Order by
View
An in-depth guide to AWS
by Andreas Wittig and Michael Wittig

Master essential best practices for deploying and managing applications on Amazon Web Services. This revised bestseller is packed with techniques for building highly available and scalable architectures and automating deployment with Infrastructure as Code.

  • Leverage globally distributed data centers to launch virtual machines with EC2
  • Store and archive large volumes of data with EBS, S3, and EFS
  • Persist and query data with highly available and scalable database systems with RDS and DynamoDB
  • Enhance performance with caching data in-memory with ElastiCache and MemoryDB
  • Use Infrastructure as Code to automate your cloud infrastructure
  • Secure workloads running in the cloud with VPC and IAM
  • Build fault-tolerant web applications with ALB and SQS
  • Automate common sysadmin tasks with Lambda, CLI, and SDK
  • Build cloud-native applications based on containers with AppRunner, ECS, Fargate

Thousands of developers have chosen Amazon Web Services in Action: An in-depth guide to AWS to help them succeed with the AWS cloud. Readers love this all-practical handbook for its complete introduction to computing, storage, and networking, along with best practices for all core AWS services. This revised third edition features new chapters on containerization, along with a variety of AWS innovations. You’ll also learn how automating your infrastructure with IAC is a game changer for your cloud deployment, delivering a massive boost to efficiency and quality.

Design resilient and secure Cloud Infrastructures with Terraform on Amazon Web Services
by Erol Kavas

Infrastructure as code (IaC) and Terraform have become essential tools for managing cloud infrastructure and automating deployment processes. Mastering Terraform on AWS presents a step-by-step approach on how to master these tools and build a secure and scalable AWS infrastructure.

The book starts with an introduction to patterns and anti-patterns of IaC and Terraform, explaining the common mistakes and pitfalls you must avoid. You’ll then learn about the importance of planning and designing infrastructure projects in AWS and making informed decisions for projects in AWS Terraform. You’ll find out how to implement Terraform in your projects and deploy serverless projects. Next, you’ll be able to deploy containers in AWS with Terraform, exploring the best practices for Terraform IaC projects. You’ll understand how you can leverage Terraform for enterprises, build Git workflows for IaC and Terraform projects, and automate deployment of Terraform projects. The last set of chapters will teach you how to govern AWS with Terraform and build a secure infrastructure. Finally, you’ll discover how to achieve a perfect AWS infrastructure with Terraform.

By the end of this book, you’ll have gained a comprehensive understanding of the various aspects of Terraform and IaC, along with the knowledge required to build, manage, and deploy complex infrastructures on AWS.

What you will learn

  • Get to grips with Terraform frameworks and best practices
  • Use Terraform providers and modules
  • Develop your first AWS resource in Terraform
  • Build an infrastructure project with Terraform
  • Govern an infrastructure project in Terraform
  • Deploy Terraform projects to AWS with CI/CD

Who this book is for

This book is for cloud and DevOps engineers, developers, and architects responsible for writing or designing infrastructure as code to deploy resources in AWS. You are expected to have a basic understanding of AWS and should have experience deploying resources through the user interface (UI).

ANS-C01 Exam
by Todd Montgomery

The newly revised second edition of the AWS Certified Advanced Networking Study Guide: Specialty (ANS-C01) Exam delivers an expert review of Amazon Web Services Networking fundamentals as they relate to the ANS-C01 exam. You’ll find detailed explanations of critical exam topics combined with real-world scenarios that will help you build the robust knowledge base you need for the test—and to succeed in the field as an AWS Certified Networking specialist.

Learn about the design, implementation and deployment of AWS cloud-based Networking solutions, core services implementation, AWS service architecture design and maintenance (including architectural best practices), monitoring, Hybrid networks, security, compliance, governance, and network automation. The book also offers one year of free access to Sybex’s online interactive learning environment and expert study tools, featuring flashcards, a glossary of useful terms, chapter tests, practice exams, and a test bank to help you keep track of your progress and measure your exam readiness.

The coveted AWS Advanced Networking credential proves your skills with Amazon Web Services and hybrid IT network architectures at scale. It assesses your ability to apply deep technical knowledge to the design and implementation of AWS Networking services. This book provides you with comprehensive review and practice opportunities so you can succeed on the challenging ANS-C01 exam the first time around. It also offers:

  • Coverage of all relevant exam domains and competencies
  • Explanations of how to apply the AWS skills discussed within to the real world in the context of an AWS Certified Networking-related career
  • Complimentary access to the practical Sybex online learning environment, complete with practice exams, flashcards, a glossary, and test bank

AWS certification proves to potential employers that you have the knowledge and practical skills you need to deliver forward-looking, resilient, cloud-based solutions. The AWS Certified Advanced Networking Study Guide: Specialty (ANS-C01) Exam, 2nd Edition, is your ticket to the next big step in your career.

by Rajesh Daswani

Amazon Web Services is the largest cloud computing service provider in the world. Its foundational certification, AWS Certified Cloud Practitioner (CLF-C01), is the first step to fast-tracking your career in cloud computing. This certification will add value even to those in non-IT roles, including professionals from sales, legal, and finance who may be working with cloud computing or AWS projects. If you are a seasoned IT professional, this certification will make it easier for you to prepare for more technical certifications to progress up the AWS ladder and improve your career prospects.

The book is divided into four parts. The first part focuses on the fundamentals of cloud computing and the AWS global infrastructure. The second part examines key AWS technology services, including compute, network, storage, and database services. The third part covers AWS security, the shared responsibility model, and several security tools. In the final part, you'll study the fundamentals of cloud economics and AWS pricing models and billing practices.

Complete with exercises that highlight best practices for designing solutions, detailed use cases for each of the AWS services, quizzes, and two complete practice tests, this CLF-C01 exam study guide will help you gain the knowledge and hands-on experience necessary to ace the AWS Certified Cloud Practitioner exam.

What you will learn

  • Create an AWS account to access AWS cloud services in a secure and isolated environment
  • Understand identity and access management (IAM), encryption, and multifactor authentication (MFA) protection
  • Configure multifactor authentication for your IAM accounts
  • Configure AWS services such as EC2, ECS, Lambda, VPCs, and Route53
  • Explore various storage and database services such as S3, EBS, and Amazon RDS
  • Study the fundamentals of modern application design to shift from a monolithic to microservices architecture
  • Design highly available solutions with decoupling ingrained in your design architecture

Who this book is for

If you're looking to advance your career and gain expertise in cloud computing, with particular focus on the AWS platform, this book is for you. This guide will help you ace the AWS Certified Cloud Practitioner Certification exam, enabling you to embark on a rewarding career in cloud computing. No previous IT experience is essential to get started with this book, since it covers core IT fundamentals from the ground up.

SAA-C03
by Mark Wilkins

Trust the best-selling Cert Guide series from Pearson IT Certification to help you learn, prepare, and practice for exam success. They are built with the objective of providing assessment, review, and practice to help ensure you are fully prepared for your certification exam.

AWS Certified Solutions Architect - Associate (SAA-C03) Cert Guide presents you with an organized test preparation routine using proven series elements and techniques. “Do I Know This Already?” quizzes open each chapter and enable you to decide how much time you need to spend on each section. Exam topic lists make referencing easy. Chapter-ending Exam Preparation Tasks help you drill on key concepts you must know thoroughly.

  • Master AWS Certified Solutions Architect - Associate (SAA-C03) exam topics
  • Assess your knowledge with chapter-opening quizzes
  • Review key concepts with exam preparation tasks
  • Practice with realistic exam questions in the practice test software

AWS Certified Solutions Architect - Associate (SAA-C03) Cert Guide from Pearson IT Certification prepares you to succeed on the exam by directly addressing the exam’s official objectives as stated by Amazon. Leading Cloud expert Mark Wilkins shares preparation hints and test-taking tips, helping you identify areas of weakness and improve both your conceptual knowledge and hands-on skills.

This complete study package includes

  • A test-preparation routine proven to help you pass the exams
  • Do I Know This Already? quizzes, which enable you to decide how much time you need to spend on each section
  • Chapter-ending Key Topic tables, which help you drill on key concepts you must know thoroughly
  • The powerful Pearson Test Prep Practice Test software, complete with hundreds of well-reviewed, exam-realistic questions, customization options, and detailed performance reports
  • An online, interactive Flash Cards application to help you drill on Key Terms by chapter
  • A final preparation chapter, which guides you through tools and resources to help you craft your review and test-taking strategies
  • Study plan suggestions and templates to help you organize and optimize your study time

Well regarded for its level of detail, study plans, assessment features, and challenging review questions and exercises, this study guide helps you master all the topics on the AWS Certified Solutions Architect - Associate (SAA-C03) exam, including

  • Secure Architectures: Secure access to AWS resources, secure workloads and applications, data security controls
  • Resilient Architectures: Scalable and loosely coupled architectures, highly available and fault-tolerant architectures
  • High-Performing Architectures: High-performing and scalable storage solutions; high-performing and elastic compute solutions; high-performing database solutions, scalable network architecture, data ingestion, and transformations solutions
  • Cost-Optimized Architectures: Cost-optimized storage solutions, compute solutions, and database solutions; cost-effective network architectures

Also available from Pearson IT Certification for AWS Certified Solutions Architect - Associate (SAA-C03) study is the AWS Certified Solutions Architect - Associate (SAA-C03) Cert Guide Premium Edition eBook and Practice Test. This digital-only certification preparation product combines an eBook with enhanced Pearson Test Prep Practice Tests.

900 Practice Test Questions
by David Clinton and Ben Piper

The AWS Certified Solutions Architect Study Guide: Associate (SAA-C03) Exam, 4th Edition comprehensively and effectively prepares you for the challenging SAA-C03 Exam. This Study Guide contains efficient and accurate study tools that will help you succeed on the exam. It offers access to the Sybex online learning environment and test bank, containing hundreds of test questions, bonus practice exams, a glossary of key terms, and electronic flashcards.

In this complete and authoritative exam prep blueprint, Ben Piper and David Clinton show you how to:

  • Design resilient AWS architectures
  • Create high-performing solutions
  • Craft secure applications and architectures
  • Design inexpensive and cost-optimized architectures

An essential resource for anyone trying to start a new career as an Amazon Web Services cloud solutions architect, the AWS Certified Solutions Architect Study Guide: Associate (SAA-C03) Exam, 4th Edition will also prove invaluable to currently practicing AWS professionals looking to brush up on the fundamentals of their work.

by Hiroko Nishimura

This friendly, fast-paced guide is perfect for anyone puzzled by the cloud! Learn the fundamentals of Amazon Web Services, and be ready to ace your AWS Certified Cloud Practitioner Exam.

In AWS for Non-engineers you will learn:

  • How cloud computing and AWS are different from “legacy” systems
  • Prepare for the AWS Certified Cloud Practitioner Exam
  • When cloud computing is the right option for your organization
  • Core AWS services including storage services, database services, and security services
  • How billing and pricing work on AWS, and how to pick for your budget
  • Security and compliance concepts for building in AWS

AWS for Non-engineers is for anyone just starting with Amazon Web Services or cloud computing in general—whether you’re in customer service, marketing, or management. It’s written by Hiroko Nishimura, and is based on her acclaimed video courses that have been taken by over 300,000 learners. In this reader-friendly book, you’ll learn how to talk about cloud concepts with engineers, what the cloud could do for your business, and how to start using AWS’s amazing services for your own IT tasks. When you’re finished, you’ll be comfortable with the basics of cloud computing on AWS and you’ll be prepared to take the AWS Certified Cloud Practitioner Exam!

by Saurabh Shrivastava, Neelanjali Srivastav, Alberto Artasanchez and Imtiaz Sayed

Are you excited to harness the power of AWS and unlock endless possibilities for your business? Look no further than the second edition of AWS for Solutions Architects! Imagine crafting cloud solutions that are secure, scalable, and optimized – not just good, but industry-leading.

This updated guide throws open the doors to the AWS Well-Architected Framework, design pillars, and cloud-native design patterns empowering you to craft secure, performant, and cost-effective cloud architectures. Tame the complexities of networking, conquering edge deployments and crafting seamless hybrid cloud connections. Uncover the secrets of big data and streaming with EMR, Glue, Kinesis, and MSK, extracting valuable insights from data at speeds you never thought possible. Future-proof your cloud with game-changing insights! New chapters unveil CloudOps, machine learning, IoT, and blockchain, empowering you to build transformative solutions. Plus, unlock the secrets of storage mastery, container excellence, and data lake patterns. From simple configurations to sophisticated architectures, this guide equips you with the knowledge to solve any cloud challenge and impress even the most demanding clients.

This book is your one-stop shop for architecting industry-standard AWS solutions. Stop settling for average – dive in and build like a pro!

What you will learn

  • Optimize your Cloud Workload using the AWS Well-Architected Framework
  • Learn methods to migrate your workload using the AWS Cloud Adoption Framework
  • Apply cloud automation at various layers of application workload to increase efficiency
  • Build a landing zone in AWS and hybrid cloud setups with deep networking techniques
  • Select reference architectures for business scenarios, like data lakes, containers, and serverless apps
  • Apply emerging technologies in your architecture, including AI/ML, IoT and blockchain

Who this book is for

This book is for application and enterprise architects, developers, and operations engineers who want to become well versed with AWS architectural patterns, best practices, and advanced techniques to build scalable, secure, highly available, highly tolerant, and cost-effective solutions in the cloud. Existing AWS users are bound to learn the most, but it will also help those curious about how leveraging AWS can benefit their organization. Prior knowledge of any computing language is not needed, and there’s little to no code. Prior experience in software architecture design will prove helpful.

Event-driven serverless applications
by Danilo Poccia

AWS Lambda in Action is an example-driven tutorial that teaches you how to build applications that use an event-driven approach on the back end.

by Dylan Shields

Running your systems in the cloud doesn’t automatically make them secure. Learn the tools and new management approaches you need to create secure apps and infrastructure on AWS.

In AWS Security you’ll learn how to:

  • Securely grant access to AWS resources to coworkers and customers
  • Develop policies for ensuring proper access controls
  • Lock-down network controls using VPCs
  • Record audit logs and use them to identify attacks
  • Track and assess the security of an AWS account
  • Counter common attacks and vulnerabilities

Written by security engineer Dylan Shields, AWS Security provides comprehensive coverage on the key tools and concepts you can use to defend AWS-based systems. You’ll learn how to honestly assess your existing security protocols, protect against the most common attacks on cloud applications, and apply best practices to configuring identity and access management and virtual private clouds.

Recipes to Create and Maintain Cloud Solutions in Azure
by Reza Salehi

How do you deal with the problems you face when using Azure? This practical guide provides over 75 recipes to help you to work with common Azure issues in everyday scenarios. That includes key tasks like setting up permissions for a storage account, working with Cosmos DB APIs, managing Azure role-based access control, governing your Azure subscriptions using Azure Policy, and much more.

Author Reza Salehi has assembled real-world recipes that enable you to grasp key Azure services and concepts quickly. Each recipe includes CLI scripts that you can execute in your own Azure account. Recipes also explain the approach and provide meaningful context. The solutions in this cookbook will take you beyond theory and help you understand Azure services in practice.

You'll find recipes that let you:

  • Store data in an Azure storage account or in a data lake
  • Work with relational and nonrelational databases in Azure
  • Manage role-based access control (RBAC) for Azure resources
  • Safeguard secrets in Azure Key Vault
  • Govern your Azure subscription using Azure Policy
  • Use CLI code to construct your application or fix a particular problem
Accelerate and scale real-time analytics solutions using Apache Spark-based analytics service
by Phani Raj and Vinod Jaiswal

Azure Databricks is a unified collaborative platform for performing scalable analytics in an interactive environment. The Azure Databricks Cookbook provides recipes to get hands-on with the analytics process, including ingesting data from various batch and streaming sources and building a modern data warehouse.

The book starts by teaching you how to create an Azure Databricks instance within the Azure portal, Azure CLI, and ARM templates. You’ll work through clusters in Databricks and explore recipes for ingesting data from sources, including files, databases, and streaming sources such as Apache Kafka and EventHub. The book will help you explore all the features supported by Azure Databricks for building powerful end-to-end data pipelines. You'll also find out how to build a modern data warehouse by using Delta tables and Azure Synapse Analytics. Later, you’ll learn how to write ad hoc queries and extract meaningful insights from the data lake by creating visualizations and dashboards with Databricks SQL. Finally, you'll deploy and productionize a data pipeline as well as deploy notebooks and Azure Databricks service using continuous integration and continuous delivery (CI/CD).

By the end of this Azure book, you'll be able to use Azure Databricks to streamline different processes involved in building data-driven apps.

What you will learn

  • Read and write data from and to various Azure resources and file formats
  • Build a modern data warehouse with Delta Tables and Azure Synapse Analytics
  • Explore jobs, stages, and tasks and see how Spark lazy evaluation works
  • Handle concurrent transactions and learn performance optimization in Delta tables
  • Learn Databricks SQL and create real-time dashboards in Databricks SQL
  • Integrate Azure DevOps for version control, deploying, and productionizing solutions with CI/CD pipelines
  • Discover how to use RBAC and ACLs to restrict data access
  • Build end-to-end data processing pipeline for near real-time data analytics

Who this book is for

This recipe-based book is for data scientists, data engineers, big data professionals, and machine learning engineers who want to perform data analytics on their applications. Prior experience of working with Apache Spark and Azure is necessary to get the most out of this book.

With ARM templates and Bicep
by Henry Been, Eduard Keilholz and Erwin Staal

Master ARM templates, Bicep, and other Azure Infrastructure-as-Code tools, techniques, and practices to build infrastructure on the Azure cloud.

In Azure Infrastructure as Code you will learn how to:

  • Create reusable infrastructure templates using advanced features of the ARM (Azure Resource Manager) syntax
  • Write templates with the Azure Bicep domain-specific language (DSL)
  • Test ARM and Bicep templates
  • Deploy templates using deployment pipelines
  • Guarantee repeated outcomes when you reuse templates to replicate infrastructure
  • Share templates between teams
  • Provision templates to provide standards and Azure Policy to enforce them
  • Orchestrate complex deployments using Azure DevOps and GitHub Actions
  • Pre-provision environments for other teams with deployment stacks

Azure Infrastructure as Code teaches you to use Azure’s native infrastructure as code (IaC) tools, like ARM and Bicep, to build, manage, and scale infrastructure with just a few lines of code. You’ll discover ARM templates, deployment stacks, and the powerful new language Bicep. See how easy they make it to create new environments, safely make infrastructure changes, govern your resources using Azure Policy, and prevent configuration drift. Loaded with in-depth coverage of syntax and lots of illustrative examples, this hands-on guide is a must-read for anyone looking to expand their knowledge of provisioning.

by Bojan Magusic

Secure your Azure applications the right way. The expert DevSecOps techniques you'll learn in this essential handbook make it easy to keep your data safe.

As a Program Manager at Microsoft, Bojan Magusic has helped numerous Fortune 500 companies improve their security posture in Azure. Now, in

Azure Security he brings his experience from the cyber security frontline to ensure your Azure cloud-based systems are safe and secure.

In Azure Security you’ll learn vital security skills, including how to:

  • Set up secure access through Conditional Access policiesImplement Azure WAF on Application Gateway and Front Door
  • Deploy Azure Firewall Premium for monitoring network activities
  • Enable Microsoft Defender for Cloud to assess workload configurations
  • Utilize Microsoft Sentinel for threat detection and analytics
  • Establish Azure Policy for compliance with business rules

Correctly set up out-of-the-box Azure services to protect your web apps against both common and sophisticated threats, learn to continuously assess your systems for vulnerabilities, and discover cutting-edge operations for security hygiene, monitoring, and DevSecOps. Each stage is made clear and easy to follow with step-by-step instructions, complemented by helpful screenshots and diagrams.

A guide for data engineers
by Richard L. Nuckolls

The Microsoft Azure cloud is an ideal platform for data-intensive applications. Designed for productivity, Azure provides pre-built services that make collection, storage, and analysis much easier to implement and manage.

Azure Storage, Streaming, and Batch Analytics teaches you how to design a reliable, performant, and cost-effective data infrastructure in Azure by progressively building a complete working analytics system.

Concepts, Technology, Security, and Architecture
by Thomas Erl and Eric Barceló Monroy

Cloud computing has become an integral and foundational part of information technology. The majority of digital business activity and technology innovation occurs with the involvement of contemporary cloud environments that provide highly sophisticated automated technology infrastructure and a vast range of technology resources. To successfully build upon, interact with, or create a cloud environment requires an understanding of its common inner mechanics, architectural layers, models, and security controls. It also requires an understanding of the business and economic factors that justify the adoption and real-world use of clouds and cloud-based products and services.

In Cloud Computing: Concepts, Technology, Security & Architecture, Thomas Erl, one of the worlds top-selling IT authors, teams up with cloud computing expert Eric Barceló Monroy and researchers to break down proven and mature cloud computing technologies and practices into a series of well-defined concepts, technology mechanisms, and technology architectures. Comprehensive coverage of containerization and cybersecurity topics is also included.

All chapters are carefully authored from an industry-centric and vendor-neutral point of view. In doing so, the book establishes concrete, academic coverage with a focus on structure, clarity, and well-defined building blocks for mainstream cloud computing and containerization platforms and solutions. With nearly 370 figures, 40 architectural models, and 50 mechanisms, this indispensable guide provides a comprehensive education of contemporary cloud computing, containerization, and cybersecurity that will never leave your side.

Collaborative, Real-TIme Cloud Value Decision Making
by J.R. Storment and Mike Fuller

FinOps brings financial accountability to the variable spend model of cloud. Used by the majority of global enterprises, this management practice has grown from a fringe activity to the de facto discipline managing cloud spend. In this book, authors J.R. Storment and Mike Fuller outline the process of building a culture of cloud FinOps by drawing on real-world successes and failures of large-scale cloud spenders.

Engineering and finance teams, executives, and FinOps practitioners alike will learn how to build an efficient and effective FinOps machine for data-driven cloud value decision-making. Complete with a road map to get you started, this revised second edition includes new chapters that cover forecasting, sustainability, and connectivity to other frameworks.

You'll learn:

  • The DNA of a highly functional cloud FinOps culture
  • A road map to build executive support for FinOps adoption
  • How to understand and forecast your cloud spending
  • How to empower engineering and finance to work together
  • Cost allocation strategies to create accountability for cloud and container spend
  • Strategies for rate discounts from cloud commitments
  • When and how to implement automation of repetitive cost tasks
  • How to empower engineering team action on cost efficiency
Designing change-tolerant software
by Cornelia Davis

Cloud Native Patterns is your guide to developing strong applications that thrive in the dynamic, distributed, virtual world of the cloud. This book presents a mental model for cloud-native applications, along with the patterns, practices, and tooling that set them apart.

Exam CV0-003
by Eric A. Vanderburg

Complete coverage of every objective for the CompTIA Cloud+ exam.

Take the CompTIA Cloud+ exam with confidence using this highly effective self-study guide. CompTIA Cloud+™ Certification All-in-One Exam Guide (Exam CV0-003) offers complete coverage of every topic on the latest version of the exam. You’ll find learning objectives at the beginning of each chapter, exam tips, in-depth explanations, and practice exam questions. You will get in-depth explanations of the latest cloud computing concepts, models, and terminology; disk storage systems; networking storage and infrastructure; virtualization components; security best practices, and more. Designed to help you pass the CV0-003 exam with ease, this definitive guide also serves as an essential on-the-job reference.

by Vlad Riscutia

Build a data platform to the industry-leading standards set by Microsoft’s own infrastructure.

In Data Engineering on Azure you will learn how to:

  • Pick the right Azure services for different data scenarios
  • Manage data inventory
  • Implement production quality data modeling, analytics, and machine learning workloads
  • Handle data governance
  • Using DevOps to increase reliability
  • Ingesting, storing, and distributing data
  • Apply best practices for compliance and access control

Data Engineering on Azure reveals the data management patterns and techniques that support Microsoft’s own massive data infrastructure. Author Vlad Riscutia, a data engineer at Microsoft, teaches you to bring an engineering rigor to your data platform and ensure that your data prototypes function just as well under the pressures of production. You'll implement common data modeling patterns, stand up cloud-native data platforms on Azure, and get to grips with DevOps for both analytics and machine learning.

by Gareth Eagar

This book, authored by a seasoned Senior Data Architect with 25 years of experience, aims to help you achieve proficiency in using the AWS ecosystem for data engineering. This revised edition provides updates in every chapter to cover the latest AWS services and features, takes a refreshed look at data governance, and includes a brand-new section on building modern data platforms which covers; implementing a data mesh approach, open-table formats (such as Apache Iceberg), and using DataOps for automation and observability.

You'll begin by reviewing the key concepts and essential AWS tools in a data engineer's toolkit and getting acquainted with modern data management approaches. You'll then architect a data pipeline, review raw data sources, transform the data, and learn how that transformed data is used by various data consumers. You’ll learn how to ensure strong data governance, and about populating data marts and data warehouses along with how a data lakehouse fits into the picture. After that, you'll be introduced to AWS tools for analyzing data, including those for ad-hoc SQL queries and creating visualizations. Then, you'll explore how the power of machine learning and artificial intelligence can be used to draw new insights from data. In the final chapters, you'll discover transactional data lakes, data meshes, and how to build a cutting-edge data platform on AWS.

By the end of this AWS book, you'll be able to execute data engineering tasks and implement a data pipeline on AWS like a pro!

What you will learn

  • Seamlessly ingest streaming data with Amazon Kinesis Data Firehose
  • Optimize, denormalize, and join datasets with AWS Glue Studio
  • Use Amazon S3 events to trigger a Lambda process to transform a file
  • Load data into a Redshift data warehouse and run queries with ease
  • Visualize and explore data using Amazon QuickSight
  • Extract sentiment data from a dataset using Amazon Comprehend
  • Build transactional data lakes using Apache Iceberg with Amazon Athena
  • Learn how a data mesh approach can be implemented on AWS

Who this book is for

This book is for data engineers, data analysts, and data architects who are new to AWS and looking to extend their skills to the AWS cloud. Anyone new to data engineering who wants to learn about the foundational concepts, while gaining practical experience with common data engineering services on AWS, will also find this book useful. A basic understanding of big data-related topics and Python coding will help you get the most out of this book, but it’s not a prerequisite. Familiarity with the AWS console and core services will also help you follow along.

A practical guide to operationalizing scalable data analytics systems on GCP
by Adi Wijaya

With this book, you'll understand how the highly scalable Google Cloud Platform (GCP) enables data engineers to create end-to-end data pipelines right from storing and processing data and workflow orchestration to presenting data through visualization dashboards.

Starting with a quick overview of the fundamental concepts of data engineering, you'll learn the various responsibilities of a data engineer and how GCP plays a vital role in fulfilling those responsibilities. As you progress through the chapters, you'll be able to leverage GCP products to build a sample data warehouse using Cloud Storage and BigQuery and a data lake using Dataproc. The book gradually takes you through operations such as data ingestion, data cleansing, transformation, and integrating data with other sources. You'll learn how to design IAM for data governance, deploy ML pipelines with the Vertex AI, leverage pre-built GCP models as a service, and visualize data with Google Data Studio to build compelling reports. Finally, you'll find tips on how to boost your career as a data engineer, take the Professional Data Engineer certification exam, and get ready to become an expert in data engineering with GCP.

By the end of this data engineering book, you'll have developed the skills to perform core data engineering tasks and build efficient ETL data pipelines with GCP.

What you will learn

  • Load data into BigQuery and materialize its output for downstream consumption
  • Build data pipeline orchestration using Cloud Composer
  • Develop Airflow jobs to orchestrate and automate a data warehouse
  • Build a Hadoop data lake, create ephemeral clusters, and run jobs on the Dataproc cluster
  • Leverage Pub/Sub for messaging and ingestion for event-driven systems
  • Use Dataflow to perform ETL on streaming data
  • Unlock the power of your data with Data Studio
  • Calculate the GCP cost estimation for your end-to-end data solutions

Who this book is for

This book is for data engineers, data analysts, and anyone looking to design and manage data processing pipelines using GCP. You'll find this book useful if you are preparing to take Google's Professional Data Engineer exam. Beginner-level understanding of data science, the Python programming language, and Linux commands is necessary. A basic understanding of data processing and cloud computing, in general, will help you make the most out of this book.

Patterns in Practice Using APIs, Data, Events, and Streams
by Kasun Indrasiri and Sriskandarajah Suhothayan

With the immense cost savings and scalability the cloud provides, the rationale for building cloud native applications is no longer in question. The real issue is how. With this practical guide, developers will learn about the most commonly used design patterns for building cloud native applications using APIs, data, events, and streams in both greenfield and brownfield development.

You'll learn how to incrementally design, develop, and deploy large and effective cloud native applications that you can manage and maintain at scale with minimal cost, time, and effort. Authors Kasun Indrasiri and Sriskandarajah Suhothayan highlight use cases that effectively demonstrate the challenges you might encounter at each step.

  • Learn the fundamentals of cloud native applications
  • Explore key cloud native communication, connectivity, and composition patterns
  • Learn decentralized data management techniques
  • Use event-driven architecture to build distributed and scalable cloud native applications
  • Explore the most commonly used patterns for API management and consumption
  • Examine some of the tools and technologies you'll need for building cloud native systems
by Harshul Patel

Prepare for Microsoft Exam AZ-104 and help demonstrate your real-world mastery of implementing and deploying Microsoft Azure Infrastructure as a Service (IaaS). Designed for experienced cloud professionals ready to advance their status, Exam Ref focuses on the critical thinking and decision-making acumen needed for success at the Microsoft Certified Associate level. Focus on the expertise measured by these objectives:

  • Manage Azure identities and governance
  • Implement and manage storage
  • Deploy and manage Azure compute resources
  • Configure and manage virtual networking
  • Monitor and back up Azure resources

This Microsoft Exam Ref:

  • Organizes its coverage by exam objectives
  • Features strategic, what-if scenarios to challenge you
  • Assumes you are an experienced Azure administrator who understands and manages diverse storage, security, networking and/or compute cloud services
Building Context-Aware Multimodal Reasoning Applications
by Chris Fregly, Antje Barth and Shelbee Eigenbrode

Companies today are moving rapidly to integrate generative AI into their products and services. But there's a great deal of hype (and misunderstanding) about the impact and promise of this technology. With this book, Chris Fregly, Antje Barth, and Shelbee Eigenbrode from AWS help CTOs, ML practitioners, application developers, business analysts, data engineers, and data scientists find practical ways to use this exciting new technology.

You'll learn the generative AI project life cycle including use case definition, model selection, model fine-tuning, retrieval-augmented generation, reinforcement learning from human feedback, and model quantization, optimization, and deployment. And you'll explore different types of models including large language models (LLMs) and multimodal models such as Stable Diffusion for generating images and Flamingo/IDEFICS for answering questions about images.

  • Apply generative AI to your business use cases
  • Determine which generative AI models are best suited to your task
  • Perform prompt engineering and in-context learning
  • Fine-tune generative AI models on your datasets with low-rank adaptation (LoRA)
  • Align generative AI models to human values with reinforcement learning from human feedback (RLHF)
  • Augment your model with retrieval-augmented generation (RAG)
  • Explore libraries such as LangChain and ReAct to develop agents and actions
  • Build generative AI applications with Amazon Bedrock
by Dan Sullivan

In the newly updated Second Edition of Google Cloud Certified Associate Cloud Engineer Study Guide, expert engineer and tech educator Dan Sullivan delivers an essential handbook for anyone preparing for the challenging Associate Cloud Engineer exam offered by Google and for those seeking to upgrade their Google Cloud engineering skillset.

The book provides readers with coverage of every domain and competency tested by the Associate Cloud Engineer exam, including how to select the right Google compute service from the wide variety of choices, how to choose the best storage option for your services, and how to implement appropriate security controls and network functionality.

This guide also offers:

  • A strong emphasis on transforming readers into competent, job-ready applicants, with a focus on building skills in high demand by contemporary employers
  • Concrete test-taking strategies, techniques, and tips to help readers conquer exam anxiety
  • Complimentary access to a comprehensive online learning environment, complete with practice tests

A must-have resource for practicing and aspiring Google Cloud engineers, Google Cloud Certified Associate Cloud Engineer Study Guide allows you to prepare for this challenging certification efficiently and completely.

by JJ Geewax

Google Cloud Platform in Action teaches you to build and launch applications that scale, leveraging the many services on GCP to move faster than ever. You'll learn how to choose exactly the services that best suit your needs, and you'll be able to build applications that run on Google Cloud Platform and start more quickly, suffer fewer disasters, and require less maintenance.

Building Cloud Native Applications with Go and Java for Docker and Kubernetes
by Kasun Indrasiri and Danesh Kuruppu

Get a comprehensive understanding of gRPC fundamentals through real-world examples. With this practical guide, you’ll learn how this high-performance interprocess communication protocol is capable of connecting polyglot services in microservices architecture, while providing a rich framework for defining service contracts and data types.

Complete with hands-on examples written in Go, Java, Node, and Python, this book also covers the essential techniques and best practices to use gRPC in production systems. Authors Kasun Indrasiri and Danesh Kuruppu discuss the importance of gRPC in the context of microservices development.

Manage and automate the secure flexible deployment of applications using real-world use cases
by Piti Champeethong and Roberto Mardeni

Continuous integration and continuous delivery (CI/CD) are ubiquitous concepts in modern development. Azure Pipelines is one of the most popular services that you can utilize for CI/CD, and this book shows you how it works by taking you through the process of building and automating CI/CD systems using Azure Pipelines and YAML, simplifying integration with Azure resources and reducing human error.

You’ll begin by getting an overview of Azure Pipelines and why you should use it. Next, the book helps you get to grips with build and release pipelines, and then builds upon this by introducing the extensive power of YAML syntax, which you can use to implement and configure any task you can think of. As you advance, you’ll discover how to integrate Infrastructure as Code tools, such as Terraform, and perform code analysis with SonarQube. In the concluding chapters, you’ll delve into real-life scenarios and hands-on implementation tasks with Microsoft Azure services, AWS, and cross-mobile application with Flutter, Google Firebase, and more.

By the end of this book, you’ll be able to design and build CI/CD systems using Azure Pipelines with consummate ease, write code using YAML, and configure any task that comes to mind.

What you will learn

  • Create multiple jobs, stages, and tasks on the Azure DevOps portal
  • Use YAML syntax for Node.js, .NET, Docker, and SQL Server tasks
  • Automate microservice applications on Azure Kubernetes Service (AKS) clusters
  • Deploy Docker applications on AWS container services
  • Use SonarQube and Jenkins for security and artifacts
  • Implement CI/CD on Flutter-based mobile applications
  • Utilize Azure Key Vault secrets in Azure Pipelines
  • Build a Node.js application in Azure Container Instances

Who this book is for

This book is for DevOps engineers, release engineers, SREs, application developers, and sysadmins looking to manage CI/CD using Azure Pipelines with the help of real-world use cases. A clear understanding of cloud computing services on Azure and AWS, DevOps, and CI/CD concepts, along with knowledge of building and deploying web and mobile applications automatically on cloud is assumed.

by David Clinton

Learn Amazon Web Services in a Month of Lunches guides you through the process of building a robust and secure web application using the core AWS services you really need to know. You'll be amazed by how much you can accomplish with AWS!

by Iain Foulds

You can be incredibly productive with Azure without mastering every feature, function, and service.

Learn Azure in a Month of Lunches, Second Edition gets you up and running quickly, teaching you the most important concepts and tasks in 21 practical bite-sized lessons. As you explore the examples, exercises, and labs, you'll pick up valuable skills immediately and take your first steps to Azure mastery! This fully revised new edition covers core changes to the Azure UI, new Azure features, Azure containers, and the upgraded Azure Kubernetes Service.

Cloud Computing and Development Fundamentals
by Jonah Carrio Andersson

If your organization plans to modernize services and move to the cloud from legacy software or a private cloud on premises, this book is for you. Software developers, solution architects, cloud engineers, and anybody interested in cloud technologies will learn fundamental concepts for cloud computing, migration, transformation, and development using Microsoft Azure.

Author and Microsoft MVP Jonah Carrio Andersson guides you through cloud computing concepts and deployment models, the wide range of modern cloud technologies, application development with Azure, team collaboration services, security services, and cloud migration options in Microsoft Azure.

You'll gain insight into the Microsoft Azure cloud services that you can apply in different business use cases, software development projects, and modern solutions in the cloud. You'll also become fluent with Azure cloud migration services, serverless computing technologies that help your development team work productively, Azure IoT, and Azure cognitive services that make your application smarter. This book also provides real-world advice and best practices based on the author's own Azure migration experience.

  • Gain insight into which Azure cloud service best suits your company's particular needs
  • Understand how to use Azure for different use cases and specific technical requirements
  • Start developing cloud services, applications, and solutions in the Azure environment
  • Learn how to migrate existing legacy applications to Microsoft Azure
Exam Ref AZ-900
by Jim Cheshire

Prepare for Microsoft Exam AZ-900 Demonstrate your real-world knowledge of cloud services and how they can be provided with Microsoft Azure, including high-level concepts that apply throughout Azure, and key concepts specific to individual services. Designed for professionals in non-technical or technical roles, the Exam Ref series focuses on the critical thinking and decision-making acumen needed for success at the Microsoft Certified Fundamentals level.

Focus on the expertise measured by these objectives:

  • Describe cloud concepts
  • Describe core Azure services
  • Describe core solutions and management tools on Azure
  • Describe general security and network security features
  • Describe identity, governance, privacy, and compliance features
  • Describe Azure cost management and Service Level Agreements
by V. K. Cody Bumgardner

OpenStack in Action offers the real world use cases and step-by-step instructions you can take to develop your own cloud platform from inception to deployment. This book guides you through the design of both the physical hardware cluster and the infrastructure services you'll need to create a custom cloud platform.

A Guide for Secure Design and Deployment
by Chris Dotson

With rapidly changing architecture and API-driven automation, cloud platforms come with unique security challenges and opportunities. In this updated second edition, you'll examine security best practices for multivendor cloud environments, whether your company plans to move legacy on-premises projects to the cloud or build a new infrastructure from the ground up.

Developers, IT architects, and security professionals will learn cloud-specific techniques for securing popular cloud platforms such as Amazon Web Services, Microsoft Azure, and IBM Cloud. IBM Distinguished Engineer Chris Dotson shows you how to establish data asset management, identity and access management (IAM), vulnerability management, network security, and incident response in your cloud environment.

  • Learn the latest threats and challenges in the cloud security space
  • Manage cloud providers that store or process data or deliver administrative control
  • Learn how standard principles and concepts—such as least privilege and defense in depth—apply in the cloud
  • Understand the critical role played by IAM in the cloud
  • Use best tactics for detecting, responding, and recovering from the most common security incidents
  • Manage various types of vulnerabilities, especially those common in multicloud or hybrid cloud architectures
  • Examine privileged access management in cloud environments
by Peter Sbarski, Yan Cui and Ajay Nair

Design low-maintenance systems using pre-built cloud services! Bring down costs, automate time-consuming ops tasks, and scale on demand.

In Serverless Architectures on AWS, Second Edition you will learn:

  • First steps with serverless computing
  • The principles of serverless design
  • Important patterns and architectures
  • How successfully companies have implemented serverless
  • Real-world architectures and their tradeoffs

Serverless Architectures on AWS, Second Edition teaches you how to design serverless systems. You’ll discover the principles behind serverless architectures, and explore real-world case studies where companies used serverless architectures for their products. You won’t just master the technical essentials—the book contains extensive coverage of balancing tradeoffs and making essential technical decisions. This new edition has been fully updated with new chapters covering current best practice, example architectures, and full coverage of the latest changes to AWS.

Building Enterprise-Scale Serverless Solutions
by Sheen Brisals and Luke Hedger

The adoption of serverless is on the rise, but until now, little guidance has been available for development teams that want to apply this technology on AWS. This definitive guide is packed with architectural, security, and data best practices and patterns for architects and engineers who want to build reliable enterprise-scale serverless solutions.

Sheen Brisals, an AWS Serverless Hero, and Luke Hedger, an AWS Community Builder, outline the serverless adoption requirements for an enterprise, examine the development tools your team needs, and explain in depth the nuances of testing event-driven and distributed serverless services. You'll gain practical guidance for keeping up with change and learn how to build serverless solutions with sustainability in mind.

  • Examine the serverless technology ecosystem and AWS services needed to develop serverless applications
  • Learn the approach and preparation required for a successful serverless adoption in an enterprise
  • Learn serverless architectures and implementation patterns
  • Design, develop, and test distributed serverless microservices on AWS cloud
  • Apply security best practices while building serverless solutions
  • Identify and adapt the implementation patterns for your particular use case
  • Incorporate the necessary measures for observable serverless applications
  • Implement sustainable serverless applications in the cloud
101 Illustrated References for Cloud Engineers & Architects
by Priyanka Vergadia

The Google Cloud Platform incorporates dozens of specialized services that enable organizations to offload technological needs onto the cloud. From routine IT operations like storage to sophisticated new capabilities including artificial intelligence and machine learning, the Google Cloud Platform offers enterprises the opportunity to scale and grow efficiently.

In Visualizing Google Cloud: Illustrated References for Cloud Engineers & Architects, Google Cloud expert Priyanka Vergadia delivers a fully illustrated, visual guide to matching the best Google Cloud Platform services to your own unique use cases. After a brief introduction to the major categories of cloud services offered by Google, the author offers approximately 100 solutions divided into eight categories of services included in Google Cloud Platform:

  • Compute
  • Storage
  • Databases
  • Data Analytics
  • Data Science, Machine Learning and Artificial Intelligence
  • Application Development and Modernization with Containers
  • Networking
  • Security

You’ll find richly illustrated flowcharts and decision diagrams with straightforward explanations in each category, making it easy to adopt and adapt Google’s cloud services to your use cases. With coverage of the major categories of cloud models—including infrastructure-, containers-, platforms-, functions-, and serverless—and discussions of storage types, databases and Machine Learning choices, Visualizing Google Cloud: Illustrated References for Cloud Engineers & Architects is perfect for Every Google Cloud enthusiast, of course. It is for anyone who is planning a cloud migration or new cloud deployment. It is for anyone preparing for cloud certification, and for anyone looking to make the most of Google Cloud. It is for cloud solutions architects, IT decision-makers, and cloud data and ML engineers. In short, this book is for YOU.