DigitalOcean е базиран в Ню Йорк доставчик на хостинг, специализиран в базирани на SSD виртуални машини. Повечето от нашите клиенти избират да внедряват и управляват бази данни на Amazon AWS, но стартирането на мащабни бази данни с интензивно писане на AWS е доста трудна и отнемаща време операция. Ако се интересувате да научите повече за тези проблеми, вижте Какво бих искал да видя в EC2... Използваме DigitalOcean от няколко месеца и сме развълнувани да споделим какво научихме за системата.
Какво харесваме в DigitalOcean?
-
SSD дисковете са невероятни
Чувства се толкова правилно да стартирате база данни на SSD. Пропускателната способност на диска е страхотна и можете ясно да видите ползите, когато стартирате индекс или ремонтирате база данни. Преди тази операция отнемаше часове в Amazon Elastic Block Store (EBS), а сега можем да завършим само за няколко минути в DigitalOcean. Ако в момента не използвате вашата база данни на SSD, определено трябва да преразгледате решението си.
-
Простота
API и потребителският интерфейс са прости и елегантни. Много е лесно да постигнете това, което искате само с няколко щраквания или няколко реда код. Надявам се да запазят простотата, докато продължават да добавят нови функции.
-
Ценообразуване
Цената е страхотна – проста и ниска. Също така не е нужно да се притеснявате за екземпляри при поискване и запазени.
-
Ниска латентност от Amazon
Латентността от Amazon AWS US-East и центъра за данни DigitalOcean NY е около 5-8 ms. Това дава възможност на клиентите да продължат да използват AWS за предното и средното си ниво и да разгръщат своите клъстери за MongoDB на DigitalOcean.
Какво може да се подобри в DigitalOcean?
-
Рамка за наличност
Бихме искали да видим рамка за наличност, подобна на зоните за наличност EC2. Понастоящем, когато трябва да бъдем двойно сигурни във времето на работа, ние работим в различни центрове за данни NY1, NY2, SFO и Амстердам. Въпреки това, в дългосрочен план би било добре да видите конструкцията „зона на достъпност“ в рамките на един център за данни.
-
Онлайн моментни снимки
DigitalOcean няма онлайн снимки, така че трябва да изключите машината си за моментни снимки. Това прави правенето на резервни копия или моментни снимки нелепо трудно. MongoDump / MongoRestore всъщност не е опция за големи разгръщания. Трябваше да свършим много инженерна работа, но успяхме да изградим надеждно и бързо решение за архивиране на DigitalOcean.
-
Поддръжка за множество дискове и поддръжка на LVM
В момента можете да имате само един диск, свързан към вашата виртуална машина. За високопроизводителни клъстери бихме искали да разпределим различни части от базата данни (регистрационен файл, db и т.н.) на различни дискове и бихме искали да видим възможността за прикачване/откачване на множество дискове. LVM също не се поддържа в момента и би било чудесно допълнение, тъй като е много полезно да правите моментни снимки на вашата система.
-
Динамично преоразмеряване на диска
Ако попълните текущия си диск, всъщност нямате много опции. Трябва да създадете нова, по-голяма машина и да мигрирате данните си. В дългосрочен план е жизненоважно да можете да преоразмерите съществуващия си диск, вместо да се налага да мигрирате към нова машина, когато дискът ви е пълен.
Като цяло харесваме системата и се стремим да успеят! Надяваме се тази година да внедрим и управляваме много повече сървъри на MongoDB на DigitalOcean.
За повече информация относно нашите предложения DigitalOcean вижте страницата ни DigitalOcean.
Както винаги, ако имате други въпроси, моля, свържете се с нас на [email protected].