Index
A
- access keys / Access keys
- accounts
- adding, to Azure AD / Adding accounts and groups to Azure AD
- Cloud accounts / Adding accounts and groups to Azure AD
- Hybrid accounts / Adding accounts and groups to Azure AD
- Active Directory (AD) / Multi-cloud characteristics and models
- Active Directory Federation Services (AD FS) / Adding accounts and groups to Azure AD
- Active Directory Rights Management Services (AD RMS) / Adding accounts and groups to Azure AD
- Actor
- about / What is an Actor?
- in Service Fabric / Actors in Service Fabric
- lifetime / Actor lifetime
- proxy / The Actor proxy
- Actor communication
- about / Actor communication
- proxy / The Actor proxy
- concurrency / Concurrency
- reentrancy / Reentrancy
- Actor events / Asynchronous drivers, Actor events
- actor model / Actor model
- Actor reminders / Asynchronous drivers, Actor reminders
- Actor timers / Asynchronous drivers, Timers
- adapters
- about / Architecture of Microservices-based systems
- reference / Creating the solution structure
- admin client / Certificate security
- advantages, microservices
- about / The Microservice advantage
- fault tolerance / Fault tolerance
- technology agnostic / Technology-agnostic
- development agility / Development agility
- heterogeneous deployment / Heterogeneous deployment
- manageability / Manageability
- reusability / Reusability
- advantages, Service Fabric
- scalability / Highly scalable
- partitioning support / Support for partitioning
- rolling updates / Rolling updates
- state redundancy / State redundancy
- high density deployment / High-density deployment
- automatic fault tolerance / Automatic fault tolerance
- heterogeneous hosting platforms / Heterogeneous hosting platforms
- technology agnostic / Technology agnostic
- centralized management / Centralized management
- Akka.net
- about / Actor lifetime
- reference / Actor lifetime
- AKS app
- references / Azure Kubernetes Service (AKS)
- API function apps / Webhook and API function apps
- API gateway
- problem / Problem
- solution / Solution
- considerations / Considerations
- related patterns / Related patterns
- use cases / Use cases
- application
- developing, on Service Fabric / Preparing your system
- publishing, to secured cluster / Publishing an application to a secured cluster
- removing, from Service Fabric cluster / Removing Service Fabric applications
- application load balancer (ALB) / Is a cluster resource manager similar to an Azure load balancer?
- application model
- exploring / Exploring the application model
- application manifest / Exploring the application model
- service manifest / Exploring the application model
- code package / Exploring the application model
- config package / Exploring the application model
- data package / Exploring the application model
- App Service
- creating / Creating an App Service
- app service / Resources
- App Service application settings
- about / App Service application settings
- reference / App Service application settings
- key points / Application settings key points
- App Service plan
- about / App Service plans
- standard infrastructure plans / App Service plans
- dedicated infrastructure plans / App Service plans
- creating / Creating an App Service plan
- scaling out, manually / Scaling out the App Service plan manually
- scaling out, automatically / Scaling out the App Service plan automatically
- key points, for autoscaling / Key points for autoscaling your App Service plan
- App Service plan scaleup
- key points / App Service plan scaleup key points
- architectural patterns
- classification / Classification of architectural patterns
- optimization or non-functional patterns / Optimization or non-functional patterns
- operational patterns / Operational patterns
- implementation or functional patterns / Implementation or functional patterns
- about / Architectural patterns
- categories / Architectural patterns
- sub-category / Architectural patterns
- architecture
- creating / Creating an architecture
- architecture, creating
- solution boundaries, defining / Defining the solution boundaries
- solution structure, creating / Creating the solution structure
- component design / Component design
- architecture, Service Fabric
- transport subsystem / Architecture of Service Fabric, Transport Subsystem
- federation subsystem / Architecture of Service Fabric, Federation Subsystem
- reliability subsystem / Architecture of Service Fabric, Reliability Subsystem
- management subsystem / Architecture of Service Fabric, Management Subsystem
- hosting subsystem / Hosting subsystem
- communication subsystem / Communication subsystem
- testability subsystem / Testability Subsystem
- ARM template
- working with / Working with ARM templates
- deployment, exporting / Exporting a deployment as an ARM template (for IT pros)
- resource group, exporting / Example 1 – exporting a resource group to an ARM template
- resource (classic), exporting / Example 2 – exporting a resource (classic) to an ARM template
- modifying / Modifying an ARM template
- authoring / Authoring an ARM template
- creating / Creating your own ARM template (for developers)
- asynchronous drivers
- about / Asynchronous drivers
- Actor timers / Timers
- Actor reminders / Actor reminders
- Actor events / Actor events
- auto-scaling
- problem / Problem
- solution / Solution
- reference / Solution
- considerations / Considerations
- related patterns / Related patterns
- use cases / Use cases
- automation account / Azure automation
- Automation script / Example 1 – exporting a resource group to an ARM template
- Availability Zone (AZ) / Azure AD Connect highly available infrastructure
- AWS (Amazon Web Services) / Deploying Service Fabric application on a standalone cluster
- AzCopy
- reference / File storage services
- Azure
- Service Fabric Cluster, creating / Creating a cluster on Azure
- reference / Creating a cluster on Azure
- Azure Active Directory (AAD) / Azure Active Directory security
- Azure Active Directory authentication
- Azure AD
- about / Azure AD, Working with the portals
- deploying / Deploying a custom Azure AD
- accounts, adding / Adding accounts and groups to Azure AD
- groups, adding / Adding accounts and groups to Azure AD
- Azure AD, electable options
- about / Azure AD options
- Azure AD free / Azure AD free
- Azure AD basic / Azure AD basic
- Azure AD premium P1 / Azure AD premium P1
- Azure AD conditional access
- about / Azure AD conditional access
- group membership / Azure AD conditional access
- device platform / Azure AD conditional access
- device-enabled / Azure AD conditional access
- sign-in and user risk / Azure AD conditional access
- Azure AD Connect
- about / Adding accounts and groups to Azure AD
- synchronization rule editor / Adding accounts and groups to Azure AD
- synchronization service / Adding accounts and groups to Azure AD
- synchronization service key manager / Adding accounts and groups to Azure AD
- synchronization service web service configuration manager / Adding accounts and groups to Azure AD
- reference / Adding accounts and groups to Azure AD
- prerequisites, installing / Installing Azure AD Connect – prerequisites
- environment, installing / Installing a basic Azure AD Connect environment
- infrastructure / Azure AD Connect highly available infrastructure
- Azure AD DS / Azure AD DS
- Azure AD Sync / Installing a basic Azure AD Connect environment
- Azure application gateway / Azure Application Gateways and Web Application Firewall
- Azure App Service Environments
- about / Azure App Service Environments
- offerings / App Service Environment types
- creating / Creating an App Service Environment
- Azure App Services / Introduction to Azure App Service
- Azure App Services backup
- about / Azure App Service backup
- key points / App Service backup key points
- Azure App Services scalability
- about / Azure App Service scalability
- scale up approach / Scaling up
- scaleout approach / Scaling out
- Azure CLI
- Azure connections / Azure connections
- Azure Container Instance (ACI)
- about / Windows Server Container VM, ACI
- container, creating in Azure / Creating a first container in Azure
- Azure Container Registry (ACR) / Azure Container Registry (ACR)
- Azure Container Service (ACS) / Azure Container Registry (ACR)
- Azure Cost Management / Adding accounts and groups to Azure AD
- Azure Costs / Adding accounts and groups to Azure AD
- Azure ExpressRoute
- about / Azure ExpressRoute
- Standard SLA / Azure ExpressRoute
- Premium SLA / Azure ExpressRoute
- circuit, configuring / Configuring Azure ExpressRoute circuit
- Azure File Sync/Storage services / Azure File Sync/Storage Sync services
- Azure Firewall / Azure Firewall
- Azure Free Trial
- reference / Azure services overview
- Azure Key Vault / Inter-node communication
- Azure Kubernetes Service (AKS) / Azure Kubernetes Service (AKS)
- Azure load balancer
- about / Azure load balancer
- hash-based distribution / Hash-based distribution
- port forwarding / Port forwarding
- automatic reconfiguration / Automatic reconfiguration
- service monitoring / Service monitoring
- Source NAT / Source NAT
- Azure local gateway / Azure local gateway
- Azure Management Portal / Upgrade service
- Azure Marketplace containers / Azure Marketplace containers
- Azure networking
- limits / Azure networking limits
- setting up / Setting up Azure networks
- Azure VNet, setting up / Setting up Azure VNet
- Azure virtual network site-to-site VPN, setting up / Setting up Azure virtual network site-to-site VPN
- Azure virtual network gateway, setting up with MPLS / Setting up Azure virtual network with MPLS and ExpressRoute
- Azure virtual network gateway, setting up with Azure ExpressRoute / Setting up Azure virtual network with MPLS and ExpressRoute
- Azure VNet peering, setting up / Setting up Azure VNet peering
- custom routes, configuring / Configuring custom routes
- architecture / Common Azure network architectures
- Azure networking components
- about / Azure networking components
- Azure virtual networks (VNet) / Azure virtual networks (VNet)
- VNet peering / VNet peering and global VNet peering
- global VNet peering / VNet peering and global VNet peering
- Azure VPN gateways / Azure VPN gateways
- Azure local gateway / Azure local gateway
- Azure virtual WAN / Azure virtual WAN
- Azure ExpressRoute / Azure ExpressRoute
- Azure connections / Azure connections
- Azure route / Azure route
- Azure Firewall / Azure Firewall
- Azure third-party network devices / Azure third-party network devices
- Azure load balancer / Azure load balancer
- Azure application gateway / Azure Application Gateways and Web Application Firewall
- Web Application Firewall (WAF) / Azure Application Gateways and Web Application Firewall
- Azure Traffic Manager / Azure Traffic Manager
- Azure DNS / Azure DNS
- Azure DDoS / Azure DDoS
- Azure PowerShell
- reference / Azure automation tools
- about / Example 1 – exporting a resource group to an ARM template
- Azure pricing calculator
- reference / Pricing
- Azure Resource Explorer / Understanding ARM
- Azure resource group
- creating / Creating an Azure resource group
- resource, adding / Adding a resource to a resource group
- Azure Resource Manager (ARM)
- about / Azure Resource Manager (ARM), Understanding ARM, VNet peering and global VNet peering
- functionalities / Functionalities provided by ARM
- working with / Working with ARM
- Azure resource group, creating / Creating an Azure resource group
- Azure resource group, resource adding / Adding a resource to a resource group
- Azure resource group, storage account adding / First approach – adding a storage account to your resource group, Second approach – adding a storage account to your resource group
- tagging / Tagging in ARM
- reference / Azure local gateway
- Azure Resource Manager Template Visualizer (ArmViz) / Authoring an ARM template
- Azure resources
- locking / Locking Azure resources, Azure resource locks
- ARM template, working with / Working with ARM templates
- ARM template, deployment exporting / Exporting a deployment as an ARM template (for IT pros)
- ARM template, modifying / Modifying an ARM template
- ARM template, authoring / Authoring an ARM template
- ARM template, creating / Creating your own ARM template (for developers)
- Azure resource tags / Tagging in ARM
- Azure route / Azure route
- Azure SDK
- reference / REST APIs
- Azure Service Manager (ASM) / Azure Resource Manager (ARM), VNet peering and global VNet peering, Setting up Azure VNet
- Azure SQL Database
- about / Introduction to Azure SQL Database
- features / Why Azure SQL Database?
- types / Azure SQL Database types
- Elastic database pools / Elastic database pools
- single databases / Single databases
- SQL database managed instance / SQL database managed instance
- creating / Creating an Azure SQL Database
- connecting to / Connecting to Azure SQL Database
- accessing, server-level firewall used / Server-level firewall
- accessing, SQL SSMS used / Connecting to Azure SQL Database using SQL SSMS
- Azure SQL Database (PaaS)
- about / Azure SQL Database (PaaS)
- scenarios / Scenarios that would fit Azure SQL Database
- Azure SQL Database business continuity
- about / Azure SQL Database business continuity
- working / How business continuity works in Azure SQL Database
- hardware failure / Hardware failure
- point-in-time restore / Point-in-time restore
- point-in-time restoration key points / Point-in-time restoration key points
- deleted database, restoring / Restoring a deleted database
- active geo-replication / Active geo-replication
- auto-failover groups / Auto-failover groups
- Azure SQL Managed Instances
- about / Azure SQL Managed Instances
- advantages / Azure SQL Managed Instances
- types / Azure SQL Managed Instance types
- creating / Creating an Azure SQL Managed Instance
- connecting to / Connecting to an Azure SQL Managed Instance
- key points / Azure SQL Managed Instance key points
- Azure Stack
- operating / Operating Azure Stack
- portals, working with / Working with the portals
- PowerShell, working with / Working with PowerShell
- Command Line Interface (CLI), working with / Working with the CLI
- scenarios / Hybrid cloud patterns
- monitoring / Monitoring Azure Stack
- hardware monitoring / Monitoring Azure Stack
- Azure Stack cloud burst scenario
- about / Azure Stack cloud burst scenario
- reference / Azure Stack cloud burst scenario
- Azure Stack configuration task / Azure Stack configuration task
- Azure Stack Development Toolkit (ASDK)
- about / ASDK
- reference / ASDK
- host, preparing / Preparing the ASDK host
- identity management configuration / Identity management configuration
- networking configuration / Networking configuration
- VM design / VM design of Azure Stack (ASDK)
- Azure Stack geo-distributed application
- about / Azure Stack geo-distributed Application
- reference / Azure Stack geo-distributed Application
- Azure Stack PowerShell
- reference / Working with PowerShell
- Azure stack staged data analysis
- about / Azure stack staged data analysis
- reference / Azure stack staged data analysis
- Azure storage account
- about / Storage accounts
- Blob storage / Storage accounts
- Table storage / Storage accounts
- Queue storage / Storage accounts
- File storage / Storage accounts
- BLOB storage account / The Blob storage account
- general-purpose storage v1 account / General-purpose storage v1 account
- general-purpose storage v2 account / General-purpose storage v2 accounts
- Azure File Sync/Storage services / Azure File Sync/Storage Sync services
- Azure Data Lake storage / Azure Data Lake
- Azure Storage account
- deploying / How to deploy a storage account?
- Azure Storage Explorer
- Azure Storage services, exploring / Exploring Azure Storage with Azure Storage Explorer
- reference / Exploring Azure Storage with Azure Storage Explorer
- Azure Storage services
- Blob storage services / Blob storage services
- Table storage services / Table storage services
- Queue storage services / Queue storage services
- File storage services / File storage services
- access keys / Access keys
- exploring, with Azure Storage Explorer / Exploring Azure Storage with Azure Storage Explorer
- pricing / Pricing
- location / Pricing
- storage capacity / Pricing
- account type / Pricing
- storage transactions / Pricing
- replication scheme / Pricing
- data egress / Pricing
- Azure third-party network devices / Azure third-party network devices
- Azure Traffic Manager / Azure Traffic Manager
- Azure virtual network gateway
- setting up, with Azure ExpressRoute / Setting up Azure virtual network with MPLS and ExpressRoute
- setting up, with MPLS / Setting up Azure virtual network with MPLS and ExpressRoute
- configuring / Configuring Azure virtual network gateway
- Azure virtual networks (VNet)
- about / Azure virtual networks (VNet)
- setting up / Setting up Azure VNet
- Azure virtual network site-to-site VPN
- setting up / Setting up Azure virtual network site-to-site VPN
- local network gateway, configuring / Configuring local network gateway
- Azure virtual network gateway, configuring / Configuring Azure virtual network gateway
- connection, configuring between local and virtual network gateways / Configuring connection between local and virtual network gateways
- Azure virtual WAN / Azure virtual WAN
- Azure VNet
- setting up / Setting up Azure VNet
- Azure VNet peering
- setting up / Setting up Azure VNet peering
- deployment, preparing / Preparing the deployment
- configuring / Configuring VNet peering
- Azure VPN gateways
- about / Azure VPN gateways
- URL, for guide / Azure VPN gateways
- Azure Web Apps / Azure Web Apps
B
- Backend network / Azure virtual networks (VNet)
- best of breed / Best of breed
- BLOB / Azure services overview
- Blob storage account
- about / The Blob storage account
- standard storage performance tier / The Blob storage account
- premium storage performance tier / The Blob storage account
- hot access tier / The Blob storage account
- cool access tier / The Blob storage account
- archiving tier / The Blob storage account
- Blob storage services
- about / Blob storage services
- block blobs / Blob storage services
- append blobs / Blob storage services
- page blobs (disks) / Blob storage services
- Border Gateway Protocol (BGP) / Azure ExpressRoute
- built-in communication API / Built-in communication API
- Business Logic / Creating the solution structure
C
- centralized diagnostics service
- problem / Problem
- solution / Solution
- considerations / Considerations
- related patterns / Related patterns
- uses cases / Use cases
- centralized logging / Centralized logging
- certificate authority (CA) / Inter-node communication
- circuit breaker
- problem / Problem
- solution / Solution
- considerations / Considerations
- related patterns / Related patterns
- use cases / Use cases
- Citrix Terminal Server / Installing a basic Azure AD Connect environment
- client to node security
- about / Client to node security
- certificate security / Certificate security
- Azure Active Directory (AAD) security / Azure Active Directory security
- Cloudadmin / Working with the portals
- cloud characteristics
- about / Cloud characteristics
- on-demand self-service / Cloud characteristics
- broad network access / Cloud characteristics
- resource pooling / Cloud characteristics
- rapid elasticity / Cloud characteristics
- measured service / Cloud characteristics
- cloud computing, deployment models
- about / Deployment models
- public cloud / Deployment models
- community cloud / Deployment models
- private cloud / Deployment models
- hybrid cloud / Deployment models
- cloud computing, service models
- about / Service models
- Infrastructure as a Service (IaaS) / Service models
- Platform as a Service (PaaS) / Service models
- Software as a Service (SaaS) / Service models
- Cloud Cruiser / Adding accounts and groups to Azure AD
- Cluster / Health evaluation
- Cluster Orchestration Agents / Solution
- Cluster Orchestration Server(s) / Solution
- cluster orchestrator
- problem / Problem
- solution / Solution
- considerations / Considerations
- related patterns / Related patterns
- use cases / Use cases
- cluster resource manager
- and Azure load balancer, similarity / Is a cluster resource manager similar to an Azure load balancer?
- architecture / Architecture of cluster resource manager
- collecting logs
- Service Fabric logs / Collecting logs
- application logs / Collecting logs
- Command Line Interface (CLI) / Azure automation tools, Understanding ARM, Working with the CLI
- Command Query Separation (CQS) pattern / Problem
- Common Internet File System (CIFS) / File storage services
- communication channels
- securing / Securing the communication channels
- inter-node communication / Inter-node communication
- compensating transaction
- problem / Problem
- solution / Solution
- considerations / Considerations
- related patterns / Related patterns
- use cases / Use cases
- compute resource consolidation / Microservices hosting platform
- compute resource provider (CRP) / Understanding ARM
- concurrency / Concurrency
- connected mode / Identity management configuration
- container orchestration
- about / Container orchestration
- concept / The concept of container orchestration
- container orchestration, features
- automated container placement / The concept of container orchestration
- self-healing / The concept of container orchestration
- horizontal scaling / The concept of container orchestration
- load balancing / The concept of container orchestration
- service discovery / The concept of container orchestration
- rollout and rollback / The concept of container orchestration
- configuration management / The concept of container orchestration
- containers
- concept / Containers – the concept and basics
- basics / Containers – the concept and basics
- microservices, concept / Microservices – the concept
- workloads, executing / Workloads to run in containers
- hosts, deploying in Azure / Deploying container hosts in Azure
- creating / Creating custom containers
- Continuous Delivery (CD) / Continuous Delivery
- Continuous Integration (CI) / Continuous Integration
- Conway's Law / Conway's law
- CORS (Cross-Origin Resource Sharing) / Webhook and API function apps
- CQRS (Command Query Responsibility Segregation)
- problem / Problem
- solution / Solution
- Microservices / Microservices in CQRS
- advantages / Advantages
- considerations / Considerations
- related patterns / Related patterns
- use cases / Use cases
- custom routes
- configuring / Configuring custom routes
D
- database / Introduction to Azure SQL Database
- Database Transaction Units (DTUs)
- reference / DTU service tiers
- data processing function apps
- tasks, performing / Data processing function apps
- using, scenarios / Data processing function apps
- DDoS service tiers
- basic / Azure DDoS
- standard / Azure DDoS
- dedicated infrastructure plans, App Service
- basic / App Service plans
- standard / App Service plans
- premium / App Service plans
- isolated / App Service plans
- Department of Defense (DoD) / Azure regions
- deployment slots
- about / Deployment slots
- adding / Deployment slots
- key points / Deployment slots key points
- development environment
- reference / Preparing your system
- diagnostic extension
- about / Diagnostic extension
- deploying / Deploying the Diagnostics extension
- DirSync / Installing a basic Azure AD Connect environment
- disconnected mode / Identity management configuration
- distance-vector routing protocol / Azure ExpressRoute
- Distributed Denial of Service (DDoS) / Azure DDoS
- distribution / Distribution and failover
- Docker
- on Linux / Docker on Linux
- domain-driven design (DDD) / The Microservices solution, Domain dependent variation
- Domain Controller (DC) / Installing Azure AD Connect – prerequisites
- DTU service tiers / DTU service tiers
E
- elastic database pools
- about / Elastic database pools
- benefits / Azure SQL elastic database pools, Benefits of using elastic database pools
- creating / Creating an elastic database pool
- database, adding / Adding a database to an elastic pool
- elastic Database Transaction Units (eDTUs)
- reference / DTU service tiers
- Enterprise Agreement (EA) / Technical requirements, Deploying a custom Azure AD
- Enterprise Service Bus (ESB) / Issues with SOA
- Event Driven Architecture (EDA) / Solution
- Event Sourcing
- problem / Problem
- solution / Solution
- solutions / Solution
- considerations / Considerations
- related patterns / Related patterns
- use cases / Use cases
- Event Tracing for Windows (ETW) / Centralized management, Collecting logs
- existing cluster
- link, for modification / Deploying the Diagnostics extension
- ExpressRoute / Azure third-party network devices
- ExpressRoute circuit, deploying
- route filter / Route filter
- ExpressRoute Direct / ExpressRoute Direct
- ExpressRoute Global Reach / ExpressRoute Global Reach
- ExpressRoute Global Reach / ExpressRoute Global Reach
F
- failover / Distribution and failover
- Fault Domain (FD) / Fault domains
- federation / Installing Azure AD Connect – prerequisites
- Field Programmable Gateway Arrays (FPGAs)
- reference / Microsoft data center and backbone
- file storage / Azure services overview
- File storage services
- about / File storage services
- storage limit / File storage services
- location and Azure Storage, latency between / File storage services
- first-in, first-out (FIFO) / Reliable Services, Reliable Collections
- first in first out (FIFO) / Queue storage services
- Front End / Stateless frontend and stateless middle-tier
- Frontend network / Azure virtual networks (VNet)
- function app templates / Function app templates
G
- Gang of Four (GoF) / Solution
- gateway subnet / Azure virtual networks (VNet)
- general-purpose storage v1 account / General-purpose storage v1 account
- general-purpose storage v2 account / General-purpose storage v2 accounts
- geo-redundant storage (GRS) / Geo-redundant storage (GRS)
- global VNet peering / VNet peering and global VNet peering
- GPU (graphics processing unit) / Microservices hosting platform
- groups
- adding, to Azure AD / Adding accounts and groups to Azure AD
- Guest Container
- deploying / Deploying a Guest Container
- Windows Container, deploying / Deploying Windows Container
- Linux container, deploying / Deploying a Linux container
- Guest Executable
- deploying / Deploying a Guest Executable, Deployment
- manifests / Understanding the manifests
- package structure / Package structure
- packaging, Visual Studio used / Packaging Guest Executables using Visual Studio
- packaging manually / Manually packaging a Guest Executable
- directory structure, creating / Creating the directory structure
- code and configuration, adding / Adding code and configuration
- service manifest, updating / Updating service manifest
- application manifest, updating / Updating the application manifest
H
- health entities / Health entities
- health evaluation / Health evaluation
- health policies
- about / Health policies
- cluster health policy / Cluster health policy
- application health policy / Application health policy
- service type health policy / Service type health policy
- health reporting
- about / Health reporting
- properties / Health reporting
- health state, Service Fabric
- OK / Health state
- warning / Health state
- error / Health state
- unknown / Health state
- high density deployment
- problem / Problem
- solution / Solution
- considerations / Considerations
- related patterns / Related patterns
- use cases / Use cases
- hosting platform
- about / Microservices hosting platform
- hybrid cloud connectivity
- configuring / Configure hybrid cloud connectivity
- reference / Configure hybrid cloud connectivity
- Hybrid cloud patterns
- about / Hybrid cloud patterns
- hybrid cloud connectivity, configuring / Configure hybrid cloud connectivity
- machine learning solution, with Azure Stack / Machine learning solution with Azure Stack
- Azure stack staged data analysis / Azure stack staged data analysis
- Azure Stack cloud burst scenario / Azure Stack cloud burst scenario
- Azure Stack geo-distributed application / Azure Stack geo-distributed Application
- Azure Stack, monitoring / Monitoring Azure Stack
- Hypermedia as the Engine of Application State (HATEOAS) / Synchronous communication
I
- Identity and Access Management (IAM) / Multi-cloud characteristics and models
- Infrastructure as a Service (IaaS) / Service models, Blob storage services, What are Microservices?
- infrastructure model, Service Fabric
- infrastructure services
- versus platform services / Azure services overview
- operating system and server compute / Azure services overview
- storage / Azure services overview
- networking / Azure services overview
- input/output operations per second (IOPS) / Premium storage accounts
- integrated development environment (IDE) / Technology agnostic
- inter-microservice communication
- about / Inter-Microservice communication
- through user interface / Communication through user interface
- synchronous communication / Synchronous communication
- asynchronous communication / Asynchronous communication
- orchestrated communication / Orchestrated communication
- shared data / Shared data
- inter-microservice communication, through interface
- common code, sharing / Sharing common code
- composite web user interface / Composite user interface for the web
- thin backend, for rich clients / Thin backend for rich clients
- Internet of Things (IoT) / Azure services overview
- Internet Service Provider (ISP) / Azure ExpressRoute
J
- JavaScript Object Notation (JSON) / Azure Resource Manager (ARM)
K
- Kubernetes / Azure Kubernetes Service (AKS)
- Kubernetes service / Azure Kubernetes Service (AKS)
L
- latency optimized load balancing
- problem / Problem
- solution / Solution
- considerations / Considerations
- related patterns / Related patterns
- use cases / Use cases
- lift-and-shift migrations / File storage services
- Lightweight Directory Access Protocol (LDAP) / Azure AD DS
- Lightweight Directory Services (LDS) / Azure AD DS
- Linux cluster
- reference / Deploying the application
- locally redundant storage (LRS) / Locally redundant storage (LRS)
M
- machine learning solution
- with Azure Stack / Machine learning solution with Azure Stack
- machine learning solution, with Azure Stack
- reference / Machine learning solution with Azure Stack
- Managed Actors
- problem / Problem
- solution / Solution
- considerations / Considerations
- related patterns / Related patterns
- use cases / Use cases
- Master Data Management
- problem / Problem
- solution / Solution
- about / Solution
- considerations / Considerations
- related patterns / Related patterns
- use cases / Use cases
- Mesos / Azure Kubernetes Service (AKS)
- message broker for communication
- problem / Problem
- solution / Solution
- considerations / Considerations
- related patterns / Related patterns
- use cases / Use cases
- Microservices
- about / What are Microservices?
- code / What are Microservices?, Exploring the application model
- configuration / What are Microservices?, Exploring the application model
- state / What are Microservices?
- hosting platform / Microservices hosting platform
- solution / The Microservices solution
- data / Exploring the application model
- Microservices-based systems
- architecture / Architecture of Microservices-based systems
- Microsoft Azure
- about / Microsoft Azure
- services, overview / Azure services overview
- basics / Azure basics
- Azure Resource Manager (ARM) / Azure Resource Manager (ARM)
- resources / Resources
- regions / Azure regions
- Microsoft data center / Microsoft data center and backbone
- Microsoft backbone / Microsoft data center and backbone
- portal / Azure portal
- automation / Azure automation
- automation tools / Azure automation tools
- REST APIs / REST APIs
- Microsoft Azure, portal
- reference / Azure portal
- Microsoft Azure, regions
- references / Azure regions
- Microsoft cloud servers
- reference / Microsoft data center and backbone
- Microsoft Cloudyn / Adding accounts and groups to Azure AD
- Microsoft Identity Manager (MIM) / Azure AD premium P1
- Microsoft network cards
- references / Microsoft data center and backbone
- Microsoft networking
- references / Microsoft data center and backbone
- Microsoft Service Manager
- reference / Deploying a custom Azure AD
- multi-cloud characteristics / Multi-cloud characteristics and models
- multi-cloud model
- cloud brokering / Cloud brokering
- best of breed / Best of breed
- multi-cloud models / Multi-cloud characteristics and models
- multi-factor authentication (MFA) / Azure AD
- Multiprotocol Label Switching (MPLS) / Deployment models, Azure AD Connect highly available infrastructure
N
- .NET / Example 1 – exporting a resource group to an ARM template
- Nanoservices
- about / What are Microservices?
- constraints / Before committing to Nanoservices
- objectives, before committing platform / Before committing to Nanoservices
- building, with Azure functions / Building Nanoservices with Azure Functions
- building, with Azure / Building Nanoservices with Azure Functions
- National Institute of Standards and Technology (NIST) / Cloud characteristics
- Network as a Service (NaaS) / Best of breed
- network function virtualization / Microsoft data center and backbone
- network load balancer (NLB) / Is a cluster resource manager similar to an Azure load balancer?
- network resource provider (NRP) / Understanding ARM
- node / Node
O
- Operations Management Suit (OMS)
- reference / Deploying the Diagnostics extension
- Orleans
- reference / Reliable Actors
P
- participant, SOA landscape
- corporate office services / Issues with SOA
- reservation services / Issues with SOA
- back end services / Issues with SOA
- integration platform / Issues with SOA
- Point of Sale portal / Issues with SOA
- partitioning
- problem / Problem
- solution / Solution
- reference / Solution
- considerations / Considerations
- related patterns / Related patterns
- use cases / Use cases
- path vector protocol / Azure ExpressRoute
- pattern
- applying / Applying a pattern
- structural variation / Structural variation
- peering types
- private peering / Azure ExpressRoute
- Microsoft peering / Azure ExpressRoute
- Platform as a Service (PaaS) / Service models, Introduction to Azure SQL Database
- about / What are Microservices?
- platform services
- versus infrastructure services / Azure services overview
- management / Azure services overview
- compute services / Azure services overview
- security / Azure services overview
- integration / Azure services overview
- media and CDN / Azure services overview
- web and mobile / Azure services overview
- developer services / Azure services overview
- data / Azure services overview
- analytics and IoT / Azure services overview
- hybrid operations / Azure services overview
- Point of Presence (PoP) / Azure ExpressRoute
- ports / Architecture of Microservices-based systems
- premium storage account
- about / Premium storage accounts
- requisites / Premium storage requirements
- primary replica / Automatic fault tolerance
- private key infrastructure (PKI) / Adding accounts and groups to Azure AD
- Private Network Interconnect / Azure ExpressRoute
- probes, service monitoring
- guest agent probe / Service monitoring
- HTTP custom probe / Service monitoring
- TCP custom probe / Service monitoring
- programming model, Service Fabric
- Guest Executable / Guest Executables
- Reliable Services / Reliable Services
- Reliable Actors / Reliable Actors
- proof of concept (PoC) / ASDK
Q
- Quality of Service (QoS) / Azure ExpressRoute, Problem
- Queue / Stateless frontend and stateless middle-tier
- queue driven decomposing strategy
- problem / Problem
- solution / Solution
- considerations / Considerations
- related patterns / Related patterns
- use cases / Use cases
- Queue storage services
- about / Queue storage services
- Azure Queues / Queue storage services
- Service Bus queues / Queue storage services
R
- rate limiter
- problem / Problem
- solution / Solution
- considerations / Considerations
- related patterns / Related patterns
- use cases / Use cases
- read-access geo-redundant storage (RA-GRS) / Read-access geo-redundant storage (RA-GRS)
- read only client / Certificate security
- redundancy / Replication and redundancy
- reentrancy / Reentrancy
- related patterns, service proxy
- retry pattern / Related patterns
- runtime reconfiguration pattern / Related patterns
- gatekeeper pattern / Related patterns
- circuit breaker pattern / Related patterns
- Reliable Actors application
- about / Your first Reliable Actors application
- HelloWorldActorsApplication / Your first Reliable Actors application
- HelloWorldActor.Interfaces / Your first Reliable Actors application
- HelloWorldActor / Your first Reliable Actors application
- Reliable Collections
- about / State redundancy, Reliable Services, Reliable Collections
- up and down counter application / Up and down counter application
- reliable data store
- problem / Problem
- solution / Solution
- characteristics / Solution
- considerations / Considerations
- related patterns / Related patterns
- use cases / Use cases
- Reliable Dictionary / State redundancy
- Reliable Queues / State redundancy
- Reliable Services
- stateless / Reliable Services
- stateful / Reliable Services
- communication / Reliable Services communication
- Reliable State Manager / Stateful service architecture
- Remindable Actors
- problem / Problem
- solution / Solution
- considerations / Considerations
- related patterns / Related patterns
- use cases / Use cases
- replication
- about / Replication and redundancy
- locally redundant storage (LRS) / Locally redundant storage (LRS)
- zone-redundant storage (ZRS) / Zone-redundant storage (ZRS)
- geo-redundant storage (GRS) / Geo-redundant storage (GRS)
- read-access geo-redundant storage (RA-GRS) / Read-access geo-redundant storage (RA-GRS)
- resource group / Resources
- Resource Provider (RP) / Understanding ARM
- right architecture pattern, selection factors
- about / Picking up the right architecture pattern
- context / Context
- forces / Forces
- complementing patterns / Complementing patterns
- behavioral variation / Behavioral variation
- internal variation / Internal variation
- domain dependent variation / Domain dependent variation
- role-based access control (RBAC) / Functionalities provided by ARM
- roles, replica
- primary / Service replicas
- active secondary / Service replicas
- idle secondary / Service replicas
- none / Service replicas
- Ruby / Example 1 – exporting a resource group to an ARM template
S
- sagas
- problem / Problem
- solution / Solution
- considerations / Considerations
- related patterns / Related patterns
- use cases / Use cases
- secured cluster
- application, publishing to / Publishing an application to a secured cluster
- Secure Sockets Layer (SSL) / Azure Application Gateways and Web Application Firewall
- server-level firewall
- used, for accessing Azure SQL Database / Server-level firewall
- Server Message Block (SMB) / Storage accounts, File storage services
- service / Architecture of cluster resource manager
- Service Fabric
- advantage / The Service Fabric advantage
- as orchestrator / Service Fabric as an orchestrator
- orchestration / Orchestration as a Service
- architecture / Architecture of Service Fabric
- deconstructing / Deconstructing Service Fabric
- infrastructure model / Infrastructure model
- system services / System services
- application model / Application model
- programming model / Programming model
- reference / Preparing your system, Solution
- discovery / Service Fabric discovery and communication
- communication / Service Fabric discovery and communication
- service protocols / Service protocols
- service discovery / Service discovery
- connecting, from external applications / Connections from applications external to Service Fabric
- ports and protocols, configuring / Configuring ports and protocols
- service manifest, configuring / Configuring the service manifest
- custom endpoint, configuring / Configuring the custom endpoint
- Azure load balancer, configuring / Configuring the Azure load balancer
- health check, configuring / Configuring the health check
- Actors / Actors in Service Fabric
- Service Fabric application
- deploying, on standalone cluster / Deploying Service Fabric application on a standalone cluster
- deploying / Deploying the application
- Service Fabric applications
- applications, deploying / Deploying Service Fabric applications
- uploading / Deploying Service Fabric applications
- package registration / Deploying Service Fabric applications
- instantiating / Deploying Service Fabric applications
- removing / Removing Service Fabric applications
- Service Fabric clusters
- creating / Creating a cluster on Azure
- Basics blade / Basics
- configuration / Cluster configuration
- security / Security
- Summary tab / Summary
- status, viewing / Viewing your cluster status
- reference / Viewing your cluster status
- managing, with Windows PowerShell / Managing Service Fabric clusters with Windows PowerShell
- prerequisites / Prerequisites
- applications, deploying / Deploying Service Fabric applications
- applications, upgrading / Upgrading Service Fabric applications
- Service Fabric Explorer
- about / Service Fabric Explorer
- summary view / Summary view
- Cluster Map / Cluster Map
- applications and services, viewing / Viewing applications and services
- cluster nodes / Cluster nodes
- ACTIONS button / Actions
- system service / System
- exploring / Exploring the Service Fabric Explorer
- Application Type / Application Type
- application instance / Application instance
- service type / Service type
- partition / Partition
- replica / Replica
- Service Fabric Resource Provider (SFRP) / Upgrade service
- Service Fabric Web API service
- reference / Reliable Services communication
- Service Façade
- problem / Problem
- solution / Solution
- considerations / Considerations
- related patterns / Related patterns
- use cases / Use cases
- Service Level Agreement (SLA) / Replication and redundancy
- service level agreement (SLA) / The Blob storage account
- Service Oriented Architecture (SOA)
- about / The SOA principle
- issues / Issues with SOA
- service proxy
- problem / Problem
- solution / Solution
- considerations / Considerations
- related patterns / Related patterns
- uses / Use cases
- service tier types
- about / Service tier types
- DTU service tiers / DTU service tiers
- sets / Azure AD Connect highly available infrastructure
- shared access signatures (SAS) / File storage services
- shared infrastructure plans, App Service
- free / App Service plans
- shared / App Service plans
- Simple Object Access Protocol (SOAP) / Synchronous communication
- Single Responsibility Principle (SRP) / What are Microservices?
- single sign-on (SSO) / Azure AD
- Software as a Service (SaaS) / Service models
- Software as a service (SaaS) / Introduction to Azure App Service, Benefits of using elastic database pools
- Software Development Kit (SDK) / Technology agnostic
- source NAT (SNAT) / Source NAT
- SQL Database (IaaS/PaaS) / SQL Database (IaaS/PaaS)
- SQL on Azure VMs (IaaS)
- about / SQL on Azure VMs (IaaS)
- scenarios / Scenarios that would suit SQL on Azure VMs
- SQL SSMS
- used, for accessing Azure SQL Database / Connecting to Azure SQL Database using SQL SSMS
- standalone cluster
- Service Fabric application, deploying / Deploying Service Fabric application on a standalone cluster
- configuration link / Deploying Service Fabric application on a standalone cluster
- state
- saving / Saving state
- stateful middle-tier / Stateless frontend and stateful middle-tier
- stateful service
- about / Stateful service
- architecture / Stateful service architecture
- lifecycle / Stateful service lifecycle
- service partitioning / Service partitioning
- service replicas / Service replicas
- stateless frontend / Stateless frontend and stateless middle-tier, Stateless frontend and stateful middle-tier
- Stateless Middle-tier Compute / Stateless frontend and stateless middle-tier
- stateless reliable service / Stateless Reliable Services
- stateless service
- about / Stateless Reliable Services
- architecture / Stateless service architecture
- lifecycle / Stateless service lifecycle
- scaling / Scaling stateless services
- storage resource provider (SRP) / Understanding ARM
- Swarm / Azure Kubernetes Service (AKS)
- System Center Operations Manager (SCOM) / Monitoring Azure Stack
- system services, Service Fabric
- naming service / Naming service
- image store service / Image store service
- upgrade service / Upgrade service
- failover manager service / Failover manager service
- cluster manager service / Cluster manager service
- service placement / Service placement
T
- Table storage services / Table storage services
- timer function apps / Timer function apps
- Traffic Manager / Azure Traffic Manager
- Transactional Replicator / Stateful service architecture
U
- Upgrade domains (UD) / Upgrade domains
- User Principal Name (UPN) / Installing a basic Azure AD Connect environment
V
- vCore service tiers
- general purpose / vCore service tiers
- hyperscale / vCore service tiers
- business critical / vCore service tiers
- virtual hard disk (VHD) / Blob storage services
- virtual IP (VIP) / Source NAT
- Virtual Network (VNet) / Setting up Azure VNet
- virtual private network (VPN) / Azure AD Connect highly available infrastructure
- Visual Studio Code / Authoring an ARM template
- Visual Studio Community Edition / Authoring an ARM template
- Visual Studio Dev Essentials
- reference / Azure services overview
- Visual Studio Team Services (VSTS) / Continuous Integration
- VNet peering / VNet peering and global VNet peering
- VPN device
- reference / Azure VPN gateways
- VPN gateway / Azure VPN gateways
W
- Web API
- reference / Reliable Services communication
- Web Application Firewall (WAF) / Azure Application Gateways and Web Application Firewall, Web Application Firewall
- webhook / Webhook and API function apps
- Web Services Policy (WS-Policy) / The SOA principle
- wide area networks (WAN) / Azure virtual WAN
- Windows Azure Pack (WAP) / Deployment models
- Windows Container
- deploying / Deploying Windows Container
- image deployment / Container image deployment and activation
- image activation / Container image deployment and activation
- resource governance / Resource governance
- container port, configuring to host mapping / Container port to host port mapping
- container-to-container discovery and communication / Container-to-container discovery and communication
- environment variables, configuring / Configuring and setting environment variables
- environment variables, setting / Configuring and setting environment variables
- Window security
- reference / Inter-node communication
- Windows PowerShell
- used, for managing Service Fabric / Managing Service Fabric clusters with Windows PowerShell
- Windows Remote Management (WinRM) / Installing Azure AD Connect – prerequisites
- Windows Server Container VM / Windows Server Container VM
Y
- Yeoman
- reference / Deploying a Linux container
Z
- zone-redundant storage (ZRS) / Zone-redundant storage (ZRS)