DigitalOcean je poskytovatel hostingu se sídlem v New Yorku, který se specializuje na virtuální stroje založené na SSD. Většina našich zákazníků volí nasazení a správu databází na Amazon AWS, avšak provozování rozsáhlých databází náročných na zápis na AWS je poměrně obtížná a časově náročná operace. Pokud se chcete o těchto problémech dozvědět více, podívejte se na Co bych rád viděl v EC2… DigitalOcean používáme již několik měsíců a rádi se podělíme o to, co jsme se o systému dozvěděli.
Co se nám na DigitalOcean líbí?
-
SSD jsou úžasné
Je správné provozovat databázi na SSD. Propustnost disku je skvělá a můžete jasně vidět výhody, když spustíte index nebo opravíte databázi. Tato operace dříve trvala hodiny na Amazon Elastic Block Store (EBS) a nyní ji můžeme dokončit během několika minut na DigitalOcean. Pokud aktuálně neprovozujete databázi na SSD, měli byste své rozhodnutí rozhodně přehodnotit.
-
Jednoduchost
API a uživatelské rozhraní jsou jednoduché a elegantní. Je velmi snadné dosáhnout toho, co chcete, pomocí několika kliknutí nebo několika řádků kódu. Doufám, že si zachovají jednoduchost, protože budou i nadále přidávat nové funkce.
-
Cena
Cena je skvělá – jednoduchá a nízká. Také si nemusíte dělat starosti s instancemi na vyžádání a rezervovanými.
-
Nízká latence od Amazonu
Latence z Amazon AWS US-East a datového centra DigitalOcean NY je asi 5–8 ms. To zákazníkům umožňuje nadále používat AWS pro svou přední a střední úroveň a nasazovat své clustery pro MongoDB na DigitalOcean.
Co by se dalo na DigitalOcean zlepšit?
-
Rámec dostupnosti
Rádi bychom viděli rámec dostupnosti podobný zónám dostupnosti EC2. V současné době, když potřebujeme mít dvojnásobnou jistotu dostupnosti, běžíme napříč různými datovými centry NY1, NY2, SFO a Amsterdam. Z dlouhodobého hlediska by však bylo dobré vidět konstrukci ‚zóny dostupnosti‘ uvnitř jediného datového centra.
-
Online snímky
DigitalOcean nemá online snímky, takže kvůli snímkům musíte vypnout počítač. Díky tomu je pořizování záloh nebo snímků směšně obtížné. MongoDump / MongoRestore ve skutečnosti není volbou pro velká nasazení. Museli jsme udělat hodně inženýrské práce, ale dokázali jsme vytvořit spolehlivé a rychlé řešení zálohování na DigitalOcean.
-
Podpora více disků a podpora LVM
Aktuálně můžete mít k virtuálnímu počítači připojený pouze jeden disk. U vysoce výkonných clusterů bychom rádi distribuovali různé části databáze (log, db atd.) na různé disky a rádi bychom viděli možnost připojit/odpojit více disků. LVM také není v současné době podporováno a bylo by to skvělý doplněk, protože je velmi užitečné pořizovat snímky vašeho systému.
-
Dynamická změna velikosti disku
Pokud zaplníte aktuální disk, nemáte moc možností. Musíte vytvořit nový, větší stroj a migrovat svá data. Z dlouhodobého hlediska je životně důležité mít možnost změnit velikost stávajícího disku namísto nutnosti migrovat na nový počítač, když je disk plný.
Celkově se nám systém líbí a fandíme jim, aby uspěli! Doufáme, že tento rok nasadíme a spravujeme mnohem více serverů MongoDB na DigitalOcean.
Další informace o naší nabídce DigitalOcean najdete na naší stránce DigitalOcean.
Jako vždy, pokud máte nějaké další otázky, kontaktujte nás na adrese [email protected].