Azure Service Fabric Flashcards
What is Azure Service Fabric?
Azure Service Fabric is a distributed systems platform for building and managing scalable microservices-based applications.
What are some common use cases for Azure Service Fabric?
Use cases include building microservices-based applications, stateful services, container orchestration, and IoT services.
What programming models does Azure Service Fabric support?
It supports the Actor programming model, Reliable Services, and containerized workloads.
How does Azure Service Fabric ensure high availability in zonal deployments?
Service Fabric automatically replicates services across zones to provide zonal resilience.
How does Azure Service Fabric ensure regional availability?
It distributes workloads across multiple regions and ensures replication for disaster recovery.
How does Service Fabric ensure cross-regional availability?
It can deploy services across regions to enable failover in the event of a regional outage.
What disaster recovery features does Azure Service Fabric provide?
Azure Service Fabric offers automatic failover, data replication, and backup to ensure business continuity.
How does Service Fabric integrate with Azure Load Balancer?
Azure Load Balancer distributes traffic to the instances of Service Fabric services based on configuration.
What are Service Fabric Reliable Services?
Reliable Services are stateful and stateless services that run within Service Fabric to provide guaranteed delivery and availability.
How does Service Fabric integrate with Azure Entra ID?
It integrates with Azure Entra ID for securing service-to-service communication and access control.
How does Service Fabric use Role-Based Access Control (RBAC)?
It uses Azure RBAC to control access to Service Fabric clusters and resources based on user roles.
What monitoring options are available for Service Fabric?
Azure Monitor and Application Insights are used to monitor the health and performance of Service Fabric clusters.
How does Service Fabric integrate with Azure Cost Management?
Service Fabric resources can be tracked in Azure Cost Management to monitor and optimize costs.
How does Service Fabric handle alerting?
Azure Monitor can be configured to trigger alerts based on metrics like node health or cluster performance.
What governance features are available for Service Fabric?
Service Fabric clusters can be governed using Azure Policy to enforce compliance and security standards.
What is a Service Fabric Cluster?
A Service Fabric cluster is a network of virtual or physical machines where applications are deployed and managed.
How does Service Fabric handle state management?
It offers Reliable Collections, allowing developers to manage state within their applications in a consistent and durable manner.
What is the role of partitions in Service Fabric?
Partitions divide the data of stateful services to enable scalability and distribute the load across nodes.
How does Service Fabric support scalability?
Service Fabric can scale both horizontally and vertically by adding or removing nodes and adjusting service instances.