På ScaleGrid har du möjligheten att Bring Your Own Cloud (BYOC) att vara värd för dina helt hanterade MongoDB-instanser i ditt eget Azure-konto, eller vara värd hos oss genom våra Azure dedikerade kluster plan.
Högpresterande kluster använder kraftfulla CPU:er och premiumdiskar för att leverera förbättrad prestanda. Baserat på våra prestandatester (detaljer nedan), levererar våra högpresterande kluster på Azure 4x prestanda från våra konkurrenter och 2x prestanda av våra standardkluster.
ScaleGrid stöder nu "High Performance" MongoDB-kluster på Azure ARM-plattformen. Klicka för att tweeta
Högpresterande MongoDB:replikuppsättning med 3 noder
Varför presterar våra kluster så mycket bättre? Den högpresterande MongoDB-konfigurationen på Azure använder en hybrid av lokala SSD- och premiumdiskar för att uppnå både hög prestanda och hög tillförlitlighet. En typisk konfiguration distribueras med hjälp av en replikuppsättning med tre noder.
- Den primära och sekundära 1 använder lokala SSD-diskar
- Secondary 2 använder en Azure Premium Disk
Högpresterande MongoDB 3-Node Replica Set
Specifikationer
Kluster med hög prestanda erbjuds i tre konfigurationer enligt nedan, eller finns på vår prissida. Om du använder BYOC-planen kan storlekarna också anpassas.
Prestanda
Vi körde detaljerade prestandatester med YCSB för att demonstrera den förbättrade prestandan och jämförde ScaleGrid Azure High Performance XLarge vs. ScaleGrid-standarden Azure XLarge vs. en konkurrent med motsvarande storlek. Alla konfigurationer är likartade med 14 GB RAM och distribuerades i Azure-regionen Australien Easy – Sydney.
ScaleGrid High Performance
| ScaleGrid Standard
| Konkurrent
|
---|
Arbetsbelastningar
- 100 % Skrivarbetsbelastning (Workload A Load-fas):Skriv 3 miljoner poster i databasen vid olika laddningsnivåer genom att öka antalet klienttrådar från 4 upp till 64, fördubblas varje gång.
- 50 % Läs/ 50 % uppdateringsarbetsbelastning (Arbetsbelastning A körningsfas):Kör arbetsbelastning för 6 miljoner operationer vid olika laddningsnivåer genom att öka antalet klienttrådar från 4 uppåt till 64, fördubblas varje gång.
Resultat
100 % skrivarbetsbelastning
50 % läs/50 % uppdateringsarbetsbelastning
Sammanfattning
- Utan RAID eller premium SSD-diskar är konkurrentens prestanda ganska låg. Den mättar sin blocklagring vid låg belastning och genomströmningen förblir nästan oförändrad hela tiden. CPU mättar helt vid 16 trådar. Latenstillväxten är nästan exponentiell.
- Med RAID konfigurerat överträffar standardlösningen ScaleGrid Azure avsevärt konkurrenten eftersom dess genomströmning ökar nästan linjärt med belastning. Latenstalen är också mycket låga. Detta förväntas med en RAID-inställning och en sekventiell arbetsbelastning. Som bäst var vår standardlösning för Azure mer än 3 gånger bättre än konkurrenterna!
- ScaleGrid Azure High Performance-distribution med dess premiumdiskar överträffar standardblocklagring. Som bäst är den 5 gånger så snabb som konkurrentens lösning och ungefär 1,4 gånger så snabb som vår standardlösning.
Om du behöver ett högpresterande MongoDB-kluster på Azure, kontakta [email protected] så kan vi hjälpa dig med installationen.