Azure je nyní oblíbenou platformou pro nasazení a správu serverů MongoDB. Jakmile si vyberete hosting MongoDB na Azure, jedním z prvních rozhodnutí, které musíte udělat, je vybrat typ instance, který potřebujete nasadit. V tomto ohledu je Azure naštěstí mnohem jednodušší než AWS. Azure v zásadě nabízí tři typy instancí, které popíšeme níže.
1. série
Řada nabízí obecné instance, které vyhovují většině pracovních zátěží. Jsou k dispozici v různých velikostech od 0,75 GB do 56 GB. Uvnitř série A máte nabídnuty dvě možnosti – ‚Základní‘ a ‚Standardní‘. „Základní“ verze stojí méně, ale nenabízí vyvažování zátěže, automatické škálování atd. Z pohledu databáze je nejdůležitější rozdíl v tom, že u „základních“ instancí jsou vaše azurové disky (bloky stránek) omezeny na 300 IOPS/disk se „Standardními“ instancemi můžete dosáhnout až 500 IOPS/disk. To může znamenat velký rozdíl, zvláště u větších instancí, kdy můžete disky RAID. Naše doporučení je používat „standardní“ stroje, kdykoli je to možné, k využití vylepšených I/O. Počet disků, které lze připojit k virtuálnímu počítači, závisí na velikosti virtuálního počítače. Pro počítač A7 můžete použít až 16 disků. Více podrobností naleznete zde.
2. D série/ DS série
Instance řady D nabízejí ve srovnání s řadou A lepší výkon – konkrétně lepší instance CPU a lokálních SSD. Místní SSD disk vám poskytne nejlepší možný výkon disku v Azure. Z nějakého důvodu se mu však říká „místní“. Data na těchto discích jsou pomíjivá – pokud je z jakéhokoli důvodu váš VM zastaven, ztratíte všechna data na disku. Místní SSD by se tedy nemělo používat jako primární úložiště. Řada DS je z datového hlediska zajímavější, protože jde o jediný typ instance, který podporuje úložiště Premium. Prémiové úložiště, jak název napovídá, nabízí vylepšené IOPS disku v závislosti na velikosti disku. Pokud je to možné, zkuste použít prémiové úložiště pro všechny vaše datové disky. Další podrobnosti najdete v přehledu prémiového úložiště.
Typy disků | P10 | P20 | P30 |
Velikost disku | 128 GB | 512 GB | 1024 GB |
IOPS na disk | 500 | 2300 | 5000 |
Propustnost na disk | 100 MB/s | 150 MB/s | 200 MB/s |
3. Řada G
Jedná se o „monstrózní“ sérii nabízející obrovské množství paměti RAM (až 448 GB) a lokální SSD. Pokud si to můžete dovolit, tato řada nabízí nejlepší výkon. V tuto chvíli jsou instance řady G dostupné pouze v datových centrech Západních a Východních USA 2.
Další informace o výkonu Azure jsou uvedeny v našem příspěvku na blogu High-Performance MongoDB na Azure