1 option
Azure Integration Guide for Business : Master Effective Architecture Strategies for Business Innovation / Joshua Garverick [and three others].
- 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.