Implementing azure cloud design patterns implement efficient design patterns for data management, high availability, monitoring and other popular patterns on your Azure Cloud
A hands-on guide to mastering Azure cloud design patterns and best practices. About This Book Master architectural design patterns in Azure. Get hands-on with implementing design patterns. Implement best practices for improving efficiency and security Who This Book Is For This book is targeted at cl...
Otros Autores: | , |
---|---|
Formato: | Libro electrónico |
Idioma: | Inglés |
Publicado: |
Birmingham, England :
Packt Publishing
2018.
|
Edición: | 1st edition |
Materias: | |
Ver en Biblioteca Universitat Ramon Llull: | https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009631641606719 |
Tabla de Contenidos:
- Cover
- Title Page
- Copyright and Credits
- Dedication
- Packt Upsell
- Contributors
- Table of Contents
- Preface
- Chapter 1: An Introduction to the Microsoft Azure Platform
- Cloud service models and cloud deployment models
- Cloud service models
- Cloud deployment models
- Azure execution models
- Azure application building blocks
- Azure data services
- Azure platform services
- How is access to Azure organized?
- How is work with Azure organized?
- Summary
- Chapter 2: Compute Design and Management
- IaaS I (Azure VMs)
- What is an Azure series?
- Single VMs
- Multiple VMs
- Azure availability sets
- N-tier deployment
- N-tier (multi-regions) deployment
- IaaS II (Azure Container Services)
- What is an Azure Container Service?
- Understanding containers
- Cluster
- Orchestrator
- Which Orchestrator should I choose?
- Mesosphere DC/OS
- Docker Swarm
- Kubernetes
- PaaS I (Azure App Services)
- PaaS II (Azure Service Fabric, also known as Azure microservices)
- Summary
- Chapter 3: Data Storing and Processing
- Choosing the right data solution
- What is variety?
- What is volume?
- Concurrency and consistency
- Replication and redundancy
- Other factors
- Which Azure data services are available?
- Management
- Azure Data Catalog
- Processing
- Azure Data Factory
- Azure Stream Analytics
- Azure Time Series Insights
- Storage
- Azure Storage Blob service
- Azure Storage Blob service premium
- Azure Storage Queue service
- Azure Storage Table service
- Azure Files
- SQL as a service
- Azure SQL Database
- SQL Server Stretch Database
- Azure PostgreSQL
- Azure MySQL
- Other offers
- NoSQL as a service
- Azure CosmosDB
- Big data
- Azure HDInsight
- Azure Data Lake Store
- Azure Data Lake Analytics
- Analytics
- Cortana Intelligence Suite
- AI
- Azure Machine Learning.
- Cognitive Services
- Bot Framework
- Virtualization
- PowerBI
- PowerBI Embedded
- Azure Time Series Insights
- Summary
- Chapter 4: Networking Design and Management
- Anatomy of a VNet infrastructure
- Connectivity
- Internet connectivity
- Connectivity between Azure resources (internal connectivity)
- Azure VNet peering
- Azure global VNet peering
- Azure VNet-to-VNet (VPN gateway)
- On-premises connectivity
- Azure Site-to-Site
- Azure Point-to-Site
- Azure ExpressRoute
- Azure VNet service endpoints
- Important note
- Routing, load balancing, or more general traffic directions
- Routing
- User-defined routes
- Routing using the BGP
- Azure Load Balancer
- Azure Traffic Manager
- Azure Application Gateway
- Security
- NSG
- Application security groups
- Security infrastructure
- NVA
- Management and monitoring
- Summary
- Chapter 5: Availability
- What is availability?
- First approach
- Second approach
- Uptime and downtime
- SLA
- Planned maintenance
- What are the effects?
- Azure autoscaling
- Summary
- Chapter 6: Performance and Scalability
- What is performance?
- What is a DTU?
- Service level objectives
- Analyzing and interpreting performance data
- What are our business workloads?
- Why is knowledge about existing business workloads important to us?
- What are we still missing?
- Scaling
- What can you see?
- What is different here?
- Where can I use autoscaling?
- Summary
- Chapter 7: Monitoring and Telemetry
- About telemetry data
- What is a metric?
- Client metrics
- How do I collect the data from client metrics?
- What data is collected?
- Business metrics
- How do I collect the data from business metrics?
- What is a profiler?
- What data is collected?
- Application metrics
- How do I collect the data from application metrics?
- What data is collected?.
- System metrics
- How do I collect the data from system metrics?
- What data is collected?
- Service metrics
- How do I collect the data from service metrics?
- What data is collected?
- An overview of monitoring
- Azure management portal
- System specific tools
- Microsoft SC
- Microsoft OMS
- How do I start my work with the OMS?
- Azure Monitor
- Which capabilities can be seen here?
- Which data (metric) is available?
- Azure Application Insights
- What data is captured by Azure Application Insights?
- Grafana
- How do I start my work with Grafana?
- Azure Log Analytics
- If Azure Log Analytics is part of OMS, why do I need to talk about it again?
- Azure Network Watcher
- Summary
- Chapter 8: Resiliency
- What is Resiliency?
- Architecture design patterns for Resiliency
- Retry pattern with transient failures
- Load balancing
- Data replication
- Circuit Breaker pattern
- Throttling pattern
- Queue-Based Load Leveling pattern
- Compensating Transaction pattern
- Summary
- Chapter 9: Identity and Security
- Security in the cloud
- Azure network security
- SSO and MFA
- Azure MFA setup
- Federation and the Federated Identity Pattern
- Gatekeeper pattern
- Valet Key pattern
- Summary
- Other Books You May Enjoy
- Leave a review - let other readers know what you think
- Index.