# Database availability

<figure><img src="/files/G8tagI8ml7Sej2QjYh69" alt=""><figcaption></figcaption></figure>

### Standard Model – General Purpose / Standard / Basic

<figure><img src="/files/BMYlZu8Qv7P9qWsSLYMy" alt=""><figcaption></figcaption></figure>

Topoloji, Azure region içinde bir uygulamanın mimari yapısını göstermektedir. Uygulamadan gelen veritabanı istekleri, Control ring üzerinden yük dengeleyicilere (GW) yönlendirilir. İstekler, birincil replika üzerinden işlenir. Eğer birincil replika kullanılamaz hale gelirse yapılandırılmış failover mekanizmaları devreye girer ve yedek nodelardan biri birincil replika olarak devreye alınır.&#x20;

### Premium Model – Business Critical / Premium

<figure><img src="/files/jv7QFAC196q61ygWLfZv" alt=""><figcaption></figcaption></figure>

Uygulamadan gelen istekler, control rlng 'deki yük dengeleyicilere (GW) yönlendirilir ve ardından birincil replikaya ulaşır. Always On Availability grubu, birincil replikanın yanı sıra birden fazla ikincil replikaya sahiptir ve her birinin SSD'de veri ve log dosyaları bulunur. Eğer birincil replikada bir sorun olursa, otomatik failover mekanizması devreye girer ve bir ikincil replika birincil olarak devreye alınır.&#x20;

### Hyperscale Model – Hyperscale tier

<figure><img src="/files/kxkrS6hKEDm1mYga1fiW" alt=""><figcaption></figcaption></figure>

Bu modelde, Compute layer'da bulunan primary compute node, okuma-yazma işlemlerini yaparken, read-only işlemler için ek secondary compute node'lar da bulunur. Compute node'larda bir sorun olması durumunda bile bu layer, veritabanı verilerinin bütünlüğünü korumayı garanti eder.&#x20;

{% embed url="<https://learn.microsoft.com/en-us/azure/azure-sql/database/high-availability-sla?view=azuresql&tabs=azure-powershell>" %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://note.onurbolatoglu.com/azure-305/database-availability.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
