My Account Log in

1 option

Azure Integration Guide for Business : Master Effective Architecture Strategies for Business Innovation / Joshua Garverick [and three others].

O'Reilly Online Learning: Academic/Public Library Edition Available online

View online
Format:
Book
Author/Creator:
Garverick, Joshua, author.
Language:
English
Subjects (All):
Windows Azure.
Cloud computing.
Physical Description:
1 online resource (269 pages)
Edition:
First edition.
Place of Publication:
Birmingham, England : Packt Publishing Ltd., [2023]
Biography/History:
Garverick Joshua: Joshua Garverick is a Microsoft MVP (Most Valuable Professional) and a seasoned IT professional with nearly two decades of enterprise experience in several large industries (finance, healthcare, transportation, and logistics). He specializes in Azure application and platform architecture and is currently involved with application modernization and digital transformation projects. Josh is a Microsoft Certified Solution Expert (MCSE) in Cloud Platform and Infrastructure, a certified Microsoft Azure Solution Architect Expert, and a Microsoft DevOps Engineer Expert. Lee Jack: Jack Lee is a Microsoft MVP and an Azure Certified Solutions Architect with a passion for software development, cloud, and DevOps innovations. He is an active Microsoft tech community contributor and has presented at various user groups and conferences, among them the Global Azure Bootcamp at Microsoft Canada. Jack is an experienced mentor and judge at hackathons and is also the president of a user group that focuses on Azure, DevOps, and software development. He has authored numerous books published by Packt, notably Azure for Architects, Azure Strategy and Implementation Guide, and Cloud Analytics with Microsoft Azure. In addition, he has earned multiple certifications including Microsoft Azure Solutions Architect Expert and Microsoft DevOps Engineer Expert. Qin Melony: Melony Y. QIN, also known as CloudMelon, is the founder of CloudMelon Vis, a tech media and educational platform for technopreneurs in the cloud-native and serverless space, and a former product manager at Microsoft. With a passion for cloud-native technologies, OSS, DevOps, Kubernetes, serverless, data, and AI, Melony has authored multiple books, including the Certified Kubernetes Administrator (CKA) Exam Guide, the Kubernetes Workshop, and Microsoft Azure Infrastructure, all published by Packt Publishing. Melony is a member of the Association for Computing Machinery (ACM) and the Project Management Institute (PMI), leveraging her extensive experience with diverse cloud technologies to drive innovation in the cloud-native, serverless, and generative AI space. She runs the CloudMelonVis YouTube channel and Cloud-Native Innovators newsletter, read by professionals from top tech companies such as Microsoft, Google, Amazon, Dell, and Carrefour. Williams Trevoir: Trevoir Williams is a passionate software and systems engineer with a strong drive to share his knowledge globally. He holds a Master's degree in Computer Science, majoring in Software Development, and boasts several Microsoft Azure Certifications. Trevoir's extensive work experience encompasses software consulting, engineering, database development, cloud systems, server administration, and lecturing. Beyond his technical prowess, he is also a musician. Trevoir enjoys teaching IT and development skills, guiding students to acquire the latest industry knowledge with practical applications, ensuring they stay ahead in the modern tech landscape.
Summary:
Leverage the cloud to optimize costs, improve security, and seamlessly scale your business operations Key Features Achieve your operational goals with Azure infrastructure Optimize costs with serverless event-driven solutions through Azure cloud patterns Boost productivity with Azure architecture's flexibility and scalability Purchase of the print or Kindle book includes a free PDF eBook Book Description Azure Integration Guide for Business is essential for decision makers planning to transform their business with Microsoft Azure. The Microsoft Azure cloud platform can improve the availability, scalability, and cost-efficiency of any business. The guidance in this book will help decision makers gain valuable insights into proactively managing their applications and infrastructure. You'll learn to apply best practices in Azure Virtual Network and Azure Storage design, ensuring an efficient and secure cloud infrastructure. You'll also discover how to automate Azure through Infrastructure as Code (IaC) and leverage various Azure services to support OLTP applications. Next, you'll explore how to implement Azure offerings for event-driven architectural solutions and serverless applications. Additionally, you'll gain in-depth knowledge on how to develop an automated, secure, and scalable solutions. Core elements of the Azure ecosystem will be discussed in the final chapters of the book, such as big data solutions, cost governance, and best practices to help you optimize your business. By the end of this book, you'll understand what a well-architected Azure solution looks like and how to lead your organization toward a tailored Azure solution that meets your business needs. What you will learn Optimize the performance and costs with Azure Select an effective, scalable, and flexible solution that aligns with your needs Harness the power of containers to drive your application development and deployment Create big data solutions with the best Azure tools, platforms, and resources Explore the benefits of automation for enhanced productivity Improve the availability and effectiveness of monitoring with Azure Who this book is for This book is for business decision makers looking to benefit from the flexibility, scalability, and optimized costs offered by Microsoft Azure to scale their businesses. Basic knowledge of Azure is recommended to get the most out of this book.
Contents:
Cover
Title Page
Copyright and Credits
Contributors
Table of Contents
Preface
Chapter 1: Unlock New Opportunities with Azure
Why many decision makers choose Azure
Understanding segregation of responsibility in different Azure cloud models
IaaS
PaaS
SaaS
How to get started with Azure
Step 1: Understand your business needs
Step 2: Create an Azure account
Step 3: Familiarize yourself with the Azure portal
Step 4: Choose your services and solutions
Step 5: Monitor and optimize your usage
Understanding the Azure subscription models
Free tier
Pay-as-you-go
Azure for Students
Enterprise Agreement (EA)
Cloud Solution Provider (CSP)
Microsoft Partner Network (MPN)
Summary
Chapter 2: Achieve Availability, Scalability, and Monitoring with Azure
Importance of achieving high availability with Azure
Understanding high availability with Azure
Planned maintenance
Unplanned maintenance
Application deployment architecture
Achieving high availability on Azure
Load balancing options in Azure
How to choose the most suitable load balancing option in Azure
Availability sets and availability zones
Replica sets
Why achieving scalability with Azure is important
Scalability versus performance
Autoscaling
IaaS scalability
Azure virtual machine scale sets
PaaS scalability
Azure App Service autoscaling
Azure Functions
Azure Kubernetes Service (AKS)
Azure Container Apps
Azure Container Instances
How to choose your IaaS and PaaS compute service
Why do we need monitoring with Azure?
Understanding monitoring with Azure
Azure Monitor
Azure Application Insights
Azure Log Analytics
Azure Network Watcher
Azure Advisor
Azure status
Azure Service Health
Chapter 3: Cloud Architecture Design Patterns.
The importance of good architectural design
Scalability and elasticity
Resilience and high availability
Security and compliance
Cost efficiency and maintainability
Azure Virtual Network design
Architecting VNets
VNet peering
Site-to-site VPN
Point-to-site VPN
ExpressRoute
Azure Application Gateway
Azure Storage design
Storage design patterns
Azure design patterns related to messaging
Messaging patterns
Azure Service Bus
Azure Event Grid
Functions as a service
Azure Durable Functions
Azure solution design best practices
Performance
Security
Resilience
Scalability/availability
Cost management
Chapter 4: Azure Network Infrastructure and Design
Core networking patterns
Public facing
Virtual network isolation
Peering and network protection
Hub and spoke
Networking components
Core network connectivity
Traffic routing
Enterprise network security
Common cloud networking scenarios
Enterprise networks
Micro-segmentation
Virtual Network Appliances (VNAs) and security perimeters
Capacity planning
Failover and disaster recovery
Monitoring and troubleshooting
Chapter 5: Automating Architecture on Azure
Introduction
The importance of defining infrastructure using code
Why do we need to consider automating architectures on Azure using IaC?
Why is it important to define infrastructure using code rather than manual processes?
Understanding IaC
Two approaches to implementing IaC
Azure Resource Manager templates
Benefits of ARM templates
Automating deployments with ARM templates
Bicep
Benefits of Bicep
Automating deployments with Bicep
Terraform
Benefits of Terraform
Automating deployments with Terraform
Comparing ARM templates, Bicep, and Terraform.
Creating reusable IaC modules
Bicep modules
Terraform modules
Automating Azure landing zone provisioning with IaC
Azure landing zone accelerators
Azure landing zone - Bicep modules
Azure landing zone - Terraform modules
Why should we use IaC to build Azure landing zones?
Maintaining a complete history of infrastructure changes
Testing environments
Catching configuration drifts
Gaining higher confidence
Managing multiple environments
Better understanding your cloud resources
Reducing effort
Reducing errors
Best practices for automating architectures on Azure
Best practices for using IaC
Chapter 6: Optimize Performance with Azure OLTP Solutions
OLTP applications
Transactional data
Traits and properties
Use cases for OLTP
Relational databases
OLTP in Azure
Azure SQL Database
Azure SQL Managed Instance
Azure Cosmos DB
Azure Database for PostgreSQL
Azure Database for MySQL
Choosing the right service
Scenarios for analytics
Transactional querying
Datamarts and data warehouses
Azure Synapse Analytics
Azure Databricks
Cost optimization
DTU-based pricing
vCore-based pricing
Request units (RUs)
Reserved capacity
How to choose the appropriate pricing model
Chapter 7: Designing Serverless Architecture Solutions in Azure
Understanding the serverless platform in Microsoft Azure
Building serverless apps with Azure Functions
Use cases and scenarios
Language runtime
Triggers and bindings
Hosting plans
Performance and scale
Business continuity
Building stateful workloads with Durable Functions
Language support
Function types
Storage providers
Data persistence and serialization
Automating workflows with Azure Logic Apps
Integrating apps with Azure Event Grid.
Building event-driven architecture
Building an event-driven serverless solution
Chapter 8: Deploying, Managing, and Scaling Containers with Azure Kubernetes Service
Understanding containers and Kubernetes
Container concepts
Kubernetes concepts
Upstream vanilla Kubernetes
Managed Kubernetes
Understanding Kubernetes cluster architecture
Upstream vanilla Kubernetes architecture
AKS cluster architecture
Add-ons, extensions, and third-party integrations
Deploying applications on AKS
Kubernetes primitives
Application life cycle management
Helm
Understanding AKS networking
Kubernetes networking basics
kubenet
CNI
Network policy
Understanding AKS cluster security
Build security
Registry security
Cluster security
Node security
Network security
Application security
Demystifying managed AKS - Azure Container Apps
Dapr - Distributed Application Runtime
KEDA - Kubernetes Event-Driven Autoscaling
Key scenarios
Simplifying container deployment with Azure Container Instances
Advantages
Chapter 9: Designing Big Data Solutions with Azure
Why do we need big data solutions?
Designing big data solutions
Data warehousing
Data analytics
IoT and telemetry
Utilizing AI for intelligent solutions
Azure Machine Learning
Azure Cognitive Services
Azure Bot Service
Designing intelligent solutions
Chapter 10: Architecting Secure Applications on a Trusted Platform
The Cloud Adoption Framework for Azure
Azure security services
Azure AD
Managed identities and service principals
Azure Key Vault
Azure security policies and locks
Azure resource locks
How does Azure Policy work?
Why tag resources?
Exploring RBAC protections.
Microsoft Cybersecurity Reference Architecture
Microsoft Purview
Azure infrastructure security
Network security groups
Azure Firewall
Azure Web Application Firewall (WAF)
Azure landing zones
Chapter 11: Cost Governance on Azure
Understanding Azure subscription plans and offers
Cost optimization features
Understanding Cost Management + Billing on Azure
Azure cost calculators
Best practices for cost optimization and governance
Optimizing Platform as a Service (PaaS) costs
General best practices
Chapter 12: Conclusion
Chapter 1, Unlock New Opportunities with Azure
Chapter 2, Achieve Availability, Scalability, and Monitoring with Azure
Chapter 3, Cloud Architecture Design Patterns
Chapter 4, Azure Network Infrastructure and Design
Chapter 5, Automating Architecture on Azure
Chapter 6, Optimize Performance with Azure OLTP Solutions
Chapter 7, Designing Serverless Architecture Solutions in Azure
Chapter 8, Deploying, Managing, and Scaling Containers with Azure Kubernetes Service
Chapter 9, Designing Big Data Solutions with Azure
Chapter 10, Architecting Secure Applications on a Trusted Platform
Chapter 11, Cost Governance on Azure
Index
Other Books You May Enjoy.
Notes:
Includes index.
Description based on print version record.
ISBN:
9781837636549
1837636540
OCLC:
1401907460

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

Find

Home Release notes

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Find catalog Using Articles+ Using your account