Azure Service Fabric Flashcards

1
Q

What is Azure Service Fabric?

A

Azure Service Fabric is a distributed systems platform for building and managing scalable microservices-based applications.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What are some common use cases for Azure Service Fabric?

A

Use cases include building microservices-based applications, stateful services, container orchestration, and IoT services.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What programming models does Azure Service Fabric support?

A

It supports the Actor programming model, Reliable Services, and containerized workloads.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

How does Azure Service Fabric ensure high availability in zonal deployments?

A

Service Fabric automatically replicates services across zones to provide zonal resilience.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

How does Azure Service Fabric ensure regional availability?

A

It distributes workloads across multiple regions and ensures replication for disaster recovery.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

How does Service Fabric ensure cross-regional availability?

A

It can deploy services across regions to enable failover in the event of a regional outage.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What disaster recovery features does Azure Service Fabric provide?

A

Azure Service Fabric offers automatic failover, data replication, and backup to ensure business continuity.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

How does Service Fabric integrate with Azure Load Balancer?

A

Azure Load Balancer distributes traffic to the instances of Service Fabric services based on configuration.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What are Service Fabric Reliable Services?

A

Reliable Services are stateful and stateless services that run within Service Fabric to provide guaranteed delivery and availability.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

How does Service Fabric integrate with Azure Entra ID?

A

It integrates with Azure Entra ID for securing service-to-service communication and access control.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

How does Service Fabric use Role-Based Access Control (RBAC)?

A

It uses Azure RBAC to control access to Service Fabric clusters and resources based on user roles.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What monitoring options are available for Service Fabric?

A

Azure Monitor and Application Insights are used to monitor the health and performance of Service Fabric clusters.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

How does Service Fabric integrate with Azure Cost Management?

A

Service Fabric resources can be tracked in Azure Cost Management to monitor and optimize costs.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

How does Service Fabric handle alerting?

A

Azure Monitor can be configured to trigger alerts based on metrics like node health or cluster performance.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What governance features are available for Service Fabric?

A

Service Fabric clusters can be governed using Azure Policy to enforce compliance and security standards.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What is a Service Fabric Cluster?

A

A Service Fabric cluster is a network of virtual or physical machines where applications are deployed and managed.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

How does Service Fabric handle state management?

A

It offers Reliable Collections, allowing developers to manage state within their applications in a consistent and durable manner.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

What is the role of partitions in Service Fabric?

A

Partitions divide the data of stateful services to enable scalability and distribute the load across nodes.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

How does Service Fabric support scalability?

A

Service Fabric can scale both horizontally and vertically by adding or removing nodes and adjusting service instances.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

What is the role of Reliable Actors in Service Fabric?

A

Reliable Actors is a framework for building distributed, stateful microservices that manage their own state.

21
Q

What are Service Fabric Applications?

A

Service Fabric applications are collections of microservices that are deployed and managed together.

22
Q

What types of microservices can run in Service Fabric?

A

It supports stateless and stateful microservices, containers, and .NET-based services.

23
Q

How does Service Fabric ensure consistency in stateful services?

A

It ensures consistency through strong state replication using Reliable Collections.

24
Q

How is security implemented in Service Fabric clusters?

A

Security is implemented through certificate-based authentication, Azure Entra ID integration, and role-based access control.

25
Q

How does Service Fabric integrate with Azure Kubernetes Service (AKS)?

A

It integrates with AKS to orchestrate and manage containerized workloads.

26
Q

What is the Service Fabric Naming Service?

A

The Naming Service resolves and routes requests to the correct service within the cluster.

27
Q

What is a Service Fabric Node?

A

A node is a physical or virtual machine that is part of the Service Fabric cluster, running one or more services.

28
Q

How does Service Fabric ensure fault tolerance?

A

It ensures fault tolerance through replication and partitioning, spreading services across multiple nodes.

29
Q

How does Service Fabric handle service upgrades?

A

Service Fabric performs rolling upgrades with zero downtime, ensuring continuous availability.

30
Q

What are Service Fabric Fault Domains?

A

Fault Domains help distribute services across different hardware to reduce the impact of hardware failures.

31
Q

What are Service Fabric Upgrade Domains?

A

Upgrade Domains are used to perform rolling upgrades on a subset of the cluster, ensuring high availability.

32
Q

How does Service Fabric achieve high availability?

A

Service Fabric replicates services across nodes and regions, ensuring redundancy and failover in case of failures.

33
Q

What is a Service Fabric Gateway?

A

It is an entry point that routes client requests to the appropriate microservice within the cluster.

34
Q

How does Service Fabric ensure disaster recovery?

A

It ensures disaster recovery by replicating services and state across multiple regions.

35
Q

What is the difference between stateful and stateless services in Service Fabric?

A

Stateful services maintain a persistent state, while stateless services do not retain any state between requests.

36
Q

What is the Service Fabric Backup and Restore service?

A

It enables automatic and manual backups of stateful services to ensure data can be recovered in case of failures.

37
Q

How does Service Fabric handle load balancing?

A

It uses Azure Load Balancer to distribute network traffic across service instances.

38
Q

What is the role of Service Fabric Explorer?

A

Service Fabric Explorer is a web-based tool to monitor, diagnose, and manage Service Fabric clusters.

39
Q

How can developers deploy applications to Service Fabric?

A

Developers can deploy applications via Visual Studio, Azure CLI, or ARM templates.

40
Q

How does Service Fabric integrate with Azure DevOps?

A

It integrates with Azure DevOps for CI/CD pipelines to automate application deployments and updates.

41
Q

How can Service Fabric applications be monitored in real-time?

A

Applications can be monitored using Azure Monitor, Application Insights, and Service Fabric Diagnostics.

42
Q

What is Service Fabric Mesh?

A

Service Fabric Mesh is a fully managed, container-based compute service for deploying and managing microservices without managing the underlying infrastructure.

43
Q

What are the key components of Service Fabric architecture?

A

The key components are clusters, nodes, applications, services, partitions, and replicas.

44
Q

How does Service Fabric handle health monitoring?

A

Service Fabric monitors the health of services, nodes, and clusters and provides reports and alerts through Azure Monitor.

45
Q

How can Service Fabric be integrated with third-party monitoring tools?

A

Service Fabric supports integration with third-party monitoring tools like Prometheus and Grafana.

46
Q

What kind of workloads can Service Fabric run?

A

Service Fabric can run .NET applications, containers, microservices, and IoT workloads.

47
Q

How does Service Fabric integrate with Azure Policy?

A

Azure Policy can enforce governance policies on Service Fabric clusters to ensure compliance.

48
Q

How does Service Fabric ensure low-latency performance?

A

Service Fabric ensures low latency through local storage and optimized communication between nodes.