MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

MongoDB на Azure:Как да изберем правилния тип екземпляр?

Azure вече е популярна платформа за внедряване и управление на MongoDB сървъри. След като изберете хостинг на MongoDB в Azure, едно от първите решения, които трябва да вземете, е да изберете типа екземпляр, който трябва да внедрите. По този въпрос Azure, за щастие, е много по-прост от AWS. Azure предлага основно три типа екземпляри, които ще опишем по-долу.

1. серия


Серията предлага екземпляри с общо предназначение, които отговарят на повечето работни натоварвания. Предлагат се в различни размери, вариращи от 0,75 GB до 56 GB. В серията A се предлагат две опции – „Основна“ и „Стандартна“. Версията „Basic“ струва по-малко, но не предлага балансиране на натоварването, автоматично мащабиране и т.н. От гледна точка на базата данни, най-важната разлика е, че с „Basic“ екземпляри вашите azures дискове (странични blobs) са ограничени до 300 IOPS/диск, докато със „Стандартни“ екземпляри можете да достигнете до 500 IOPS/диск. Това може да направи голяма разлика, особено при по-големи екземпляри, когато можете да RAID дисковете. Нашата препоръка е да използвате „стандартни“ машини, когато е възможно, за да използвате подобрения I/O. Броят на дисковете, които могат да бъдат прикачени към VM, зависи от размера на VM. Можете да използвате до 16 диска за  A7 машина. Повече подробности можете да намерите тук.

2. Серия D/ серия DS


Екземплярите от серия D предлагат по-добра производителност в сравнение със серия A - по-специално по-добри CPU и локални SSD екземпляри. Локалният SSD диск ще ви даде възможно най-добрата производителност на диска в Azure. Въпреки това, той се нарича „местен“ по причина. Данните на тези дискове са ефимерни - ако по някаква причина вашата VM бъде спряна, ще загубите всички данни на вашия диск. Така че локалният SSD не трябва да се използва като основен магазин. Серията DS е по-интересна от гледна точка на данните, защото е единственият тип екземпляр, който поддържа Premium съхранение. Първокласното съхранение, както подсказва името, предлага подобрени дискови IOPS в зависимост от размера на диска. Ако е възможно, опитайте да използвате първокласно хранилище за всичките си дискове с данни. За повече подробности вижте прегледа на Premium хранилището.

Типове дискове P10 P20 P30
Размер на диска 128 GB 512 GB 1024 GB
IOPS на диск 500 2300 5000
Пропускателна способност на диск 100 MB/sec 150 MB/sec 200 MB/sec

3. G серията


Това е серията „чудовище“, предлагаща огромни количества RAM (до 448 GB) и локален SSD. Ако можете да си го позволите, тази серия предлага най-доброто представяне. Към този момент екземплярите от серията G са достъпни само в центровете за данни в Западна и Източна САЩ 2.

Повече информация за производителността на Azure е предоставена в нашата публикация в блога на MongoDB с висока производителност в Azure


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Грешка в торнадо:[Errno 24] Грешка с твърде много отворени файлове

  2. Връзката с MongoDb е отказана

  3. Защо се добавя _id с ObjectID, когато се използва $push на MongoDB за добавяне на нов обект към масив?

  4. MongoDB $strLenCP

  5. Сортиране по виртуално поле в mongoDB (mongoose)