StorPool Storage е изцяло българска компания, която разработва софтуерен продукт за дистрибутирано съхранение на данни в облачни среди. Решението се използва от водещи компании в цял свят, които обслужват милиони потребители. Уникалното софтуерно решение помага на големи корпорации, SaaS вендори и доставчици на IT услуги да предоставят бързи и надеждни услуги на своите крайни потребители.
Идеално решение е за фирми, които управляват собствена cloud инфраструктура в голям размер и трябва да я оптимизират, за да разрешат storage проблемите, които изпитват, и да отговорят на нарастващите нужди от производителност, бързина и скалируемост на своите клиенти.
В тази статия ще научите как екипът на компанията е подходил към един сложен инфраструктурен казус на свой клиент и какви ползи в глобален мащаб е донесла работата на StorPool за клиента.
CloudSigma е международен доставчик на инфраструктура като услуга (IaaS) с над 20 облачни локации по света. Преди да започне да работи със StorPool, екипът им използва едновременно три различни storage решения: вътрешно разработено решение на база ZFS, външна all-flash система и няколко разпределени решения с магнитни дискове. Тази сложна комбинация затруднява поддръжката – екипът на CloudSigma е претоварен със storage проблеми, които го отклоняват от основната му дейност.
Компанията решава да потърси начин да унифицира storage платформата си, да увеличи производителността и надеждността и да освободи екипа си от ежедневните грижи, свързани със съхранението на данни.
Предизвикателството
CloudSigma има облачни центрове в различни точки на света, всеки със специфични изисквания и хардуерни ограничения. Storage системата е критична услуга, която не може да бъде спирана дори за поддръжка, тъй като по всяко време се използва от хиляди клиенти и евентуално спиране не е възможно да се координира с всички тях. Необходима е гъвкава архитектура, която да се адаптира към параметрите на всяко data center местоположение (напр. различно захранване, наличен хардуер и др.).
Също така се изисква безпроблемна интеграция със съществуващата CloudSigma платформа за управление на облака, за да могат администраторите да контролират storage-a от едно място заедно с всички останали ресурси.
И най-важното – решението трябва да повиши бързодействието и ефективността, за да подобри клиентското изживяване и дори финансовите показатели на услугата.
Решението и процесът на внедряване
След обстоен преглед CloudSigma избира StorPool – софтуерно дефинирана storage система с напълно управлявана услуга. Експертите на StorPool поемат денонощната поддръжка, развой и разработка на storage слоя, което позволява на екипа на CloudSigma да се фокусира върху основния си бизнес.
За всяка локация StorPool персонализира дизайна на storage-a според нуждите на центъра за данни – например в най-големия им облак е внедрен дезагрегиран клъстер, при който сървърите, използвани за виртуални машини, на които се изпълняват приложения и изчислителни задачи, са отделни от сървърите, използвани за съхранение на данни с all-NVMe устройства. Има и отделни storage възли с харддискови устройства.
На други локации с изисквания за оптимизиране на изчислителната среда е възможно да се използва изцяло хиперконвергирана архитектура (HCI – всеки сървър изпълнява и storage, и приложения). Минималната конфигурация стартира от 3 стандартни сървъра с набор от NVMe, SAS или SATA SSDs и/или харддискови устройства (HDD) и резервирана 10 Gbit или по-бърза мрежа.
StorPool се интегрира към платформата на CloudSigma чрез JSON API, което позволява storage-ът да се управлява централизирано, заедно с останалите ресурси на облака. В процеса на внедряване екипите на StorPool и CloudSigma работят в тясно сътрудничество – планират live миграции без прекъсване, тестват възстановяване след отказ и оптимизират настройките за всяко място.
Главният изпълнителен директор на CloudSigma, Робърт Дженкин, подчертава, че високата техническа експертиза и отдадеността на екипа на StorPool са били ключови за успеха на проекта. Това партньорство гарантира, че всякакви възникнали казуси се решават бързо и системата се развива спрямо нуждите на CloudSigma.
Explore more
Резултатите
След като е направено мигриране към StorPool, CloudSigma постига значителни подобрения. Благодарение на по-ефективната storage платформа компанията увеличава брутния си марж на печалбата с 15% – огромно постижение за доставчик на облачни услуги. Едновременно с това производителността на облачната услуга се покачва осезаемо и клиентите получават по-бърза и надеждна услуга, което задържа повече клиенти на компанията и ги превръща в лоялни.
Новата storage архитектура позволява на CloudSigma да продава повече ресурси върху същия хардуер, понеже StorPool използва много малко CPU и RAM (едва 2-4 ядра и ~1 GB RAM на TB raw на сърър) и оставя основната изчислителна мощ на разположение за клиентските задачи.
В обобщение със StorPool CloudSigma получава единна storage система във всички локации, която не изисква планирани спирания, мащабира се лесно и се поддържа 24/7 от експерти от екипа на StorPool. Резултатите от този проект показват как добре обмисленият процес на работа и тясното партньорство между екипите на доставчик и клиент могат да трансформират една критична система в конкурентно предимство.
Ако такива казуси са ви интересни и искате да участвате в създаването и поддръжката на подобни системи, вижте отворените позиции в екипа на StorPool Storage в профила на компанията в DEV.BG или на сайта им.