+
Вход

Въведи своя e-mail и парола за вход, ако вече имаш създаден профил в DEV.BG/Jobs

Забравена парола?
+
Създай своя профил в DEV.BG/Jobs

За да потвърдите, че не сте робот, моля отговорете на въпроса, като попълните празното поле:

98-47 =

+
Забравена парола

Въведи своя e-mail и ще ти изпратим твоята парола

Как StorPool трансформира инфраструктурата на глобалния хостинг доставчик Namecheap

Текстът е предоставен от StorPool Storage

StorPool Storage е българска технологична компания, която разработва и поддържа софтуер за дистрибутирано съхранение на данни в облачна среда, изцяло собствена разработка. Нейното решение се използва от утвърдени компании по целия свят, обслужващи милиони крайни потребители. Продуктът на StorPool помага на големи организации, SaaS компании и доставчици на IT услуги да осигурят надеждни и високопроизводителни услуги за своите клиенти. 

Решението е отличен избор за фирми, които изграждат и поддържат собствена cloud инфраструктура в голям мащаб и търсят начин да оптимизират storage слоя си – като решат съществуващи предизвикателства и посрещнат растящите изисквания за скорост, мащабируемост и ефективност. 

В тази статия екипът на компанията споделя как се е справил с конкретен проект на клиент и как успешно е мащабирал една изключително сложна IT инфраструктура.


Namecheap е вторият най-голям регистратор на домейни в света и сред най-големите доставчици на уеб хостинг. Компанията обслужва милиони бизнеси и над 24 милиона домейна. За да посрещне растящите изисквания за бързина и надеждност, през 2021 г. Namecheap планира изграждане на следващо поколение хостинг платформа. Дотогава компанията оперира традиционен модел с отделни физически сървъри (bare-metal) с локални storage устройства за своята Shared Hosting услуга. 

Тази архитектура води до проблеми: при споделен хостинг на една машина „шумният съсед“ – прекомерното потребление от един клиент – може да повлияе на останалите. Също така липсата на споделен storage означава единична точка на отказ за всеки сървър, планови спирания при ъпгрейди и сложна поддръжка на разнороден хардуер.

Днес те питаме…

Кои източници на информация използвате при проучване на диапазона на заплащане за вашата роля?
Loading ... Loading …

Предизвикателството

Namecheap решава да преосмисли из основи своята инфраструктура, като премине към хиперконвергирана инфраструктура (HCI). HCI позволява гъвкаво мащабиране – при нужда се добавят нови сървъри, които обединяват изчисление и разпределен storage.

Основната цел е да се повиши надеждността (елиминиране на единичните точки на отказ) и да се увеличи плътността на виртуалните машини и приложения, които могат да работят в един сървърен шкаф, без да се надвишава енергийният капацитет.

За целта Namecheap търси storage решение, което автоматично да обезпечава откази на възли или дискове и да предоставя максимална бързина (IOPS, пропускателна способност) при минимална латентност. Допълнително изискване е решението да идва с enterprise SLA и експертна поддръжка, за да може екипът да бъде подпомогнат при управлението на новата среда.

Решението и процесът на внедряване

Namecheap избира StorPool Storage като основа на новата си платформа след подробно проучване на алтернативите и стриктно планирани и проведени тестове. В лабораторни условия екипите на Namecheap и StorPool симулират различни хардуерни проблеми (отказ на възел, повреда на диск, мрежови смущения) под високо натоварване, за да валидират, че StorPool автоматично възстановява системата бързо и надеждно, без това да влияе на работещите услуги

След успешните тестове Namecheap първоначално внедрява StorPool в няколко HCI клъстера на база двусокетни Intel сървъри. Новата Shared Hosting инфраструктура е съставена от 22 клъстера с редица хиперконвергирани възли на клъстер, където виртуализационната платформа OpenNebula и хипервайзорът KVM работят заедно със StorPool, върху едни и същи сървъри. 

В края на 2021 г. съвместен екип на StorPool и Namecheap анализира възможностите за оптимизация с най-новото поколение процесори AMD EPYC™. Екипът решава следващите клъстери да се изградят с едносокетни AMD EPYC 7742 системи (и подобни), които предоставят 128 PCIe Gen4 линии за вход-изход и спестяват ~200 W на сървър спрямо традиционни двусокетни платформи. Namecheap преминава към Supermicro сървъри с 64-ядрени AMD EPYC 7742, изцяло NVMe SSD хранилища и 25G мрежови интерфейси, което увеличава едновременно изчислителната плътност и дисковата пропускателна способност на новите клъстери. 

През цялото време StorPool се грижи storage софтуерът да използва минимален ресурс (около 2-4 ядра и 1 GB RAM на TB raw), оставяйки по-голямата част от CPU мощността и паметта за самите хостинг приложения.

Explore more

Виж
SIEM обявите
Събрани на едно място
Right Arrow
Виж
pandas обявите
Събрани на едно място
Right Arrow
Виж
ASPICE обявите
Събрани на едно място
Right Arrow
Виж
Figma обявите
Събрани на едно място
Right Arrow

Резултатите

Модернизираната хостинг платформа на Namecheap, базирана на StorPool и едносокетни AMD EPYC сървъри, постига целите си и носи осезаеми ползи.

  • Повишена плътност и ефективност. В един сървърен шкаф вече се побират 20% повече сървъри, а във всеки HCI клъстер могат да работят 60% повече приложения в сравнение със старото решение. Така Namecheap обслужва повече клиенти с по-малко хардуер и в рамките на същия енергиен бюджет.
  • Висока производителност без забавяне. Разпределената StorPool storage система осигурява високи IOPS и ниски латентности, което значително подобрява бързодействието на хостваните сайтове и услуги.
  • Нулево време на прекъсване. Благодарение на надеждността на StorPool и HCI дизайна, Namecheap елиминира периодичните спирания за поддръжка. При отпадане на компонент виртуалните машини продължават да работят на друг възел без прекъсване за клиентите.
  • Облекчен оперативен труд. Със StorPool като напълно управляван storage, вътрешният екип на Namecheap спестява време от реакция на хардуерни аварии и поддръжка на storage-a. Вместо това могат да се фокусират върху развиване на услугите и обслужване на клиенти, докато екипът на StorPool Storage се грижи storage системата да работи безпроблемно.

В крайна сметка чрез добре обмислената трансформация и поетапна работа – от тестове, през пилотно внедряване до хардуерна оптимизация – Namecheap изгражда устойчива, мащабируема и бърза облачна инфраструктура. Този процес демонстрира значението на техническата експертиза и прецизната работа в екип. 

„Новата StorPool базирана платформа е изключително надеждна и бърза“, споделят от Namecheap, постигайки ключовия си резултат – услугата да поеме повече натоварване при същите разходи, без компромис в качеството.

Ако искате да станете част от екип, който решава подобни казуси като обичайна част от работното си ежедневие, разгледайте отворените позиции в екипа на StorPool Storage – в профила на компанията в DEV.BG или на техния сайт.