TA STRONA UŻYWA COOKIE. Dowiedz się więcej o celu ich używania i zmianie ustawień cookie w przeglądarce. Korzystając ze strony wyrażasz zgodę na używanie cookie, zgodnie z aktualnymi ustawieniami przeglądarki.  [X]
Instalki.pl » Aktualności » Software » Grupa Allegro udostępniła własny projekt open source
Wtorek, 17 Lipiec 2012 10:06, Wpisany przez Mateusz Ponikowski
RalphGrupa Allegro przedstawiła narzędzie do zarządzania infrastrukturą serwerową z otwartym dostępem do kodu źródłowego. Głównym celem projektu Ralph jest uporządkowanie i zautomatyzowanie pracy wykonywanej przy utrzymaniu serwerowni. W Grupie Allegro temat open source pojawiał się od kilku lat, a intensywne prace nad udostępnieniem projektu trwały od początku marca.

"Chcemy odwdzięczyć się społeczności open source za to, z czego na co dzień korzystamy w naszej działalności. W ten sposób możemy także zaprezentować światu naszą firmę i developerów – w Grupie Allegro pracują świetni inżynierowie, którzy potrafią tworzyć innowacyjne oprogramowanie" - mówi Krzysztof Dąbrowski, CIO Grupy Allegro. "Biznesowo i ekonomicznie także jest to opłacalne. Nie musimy sami tworzyć odpowiedników tego, co już istnieje. Gdy udostępniamy nasz kod na zewnątrz, otwieramy się na nowe korzyści. Dzięki temu, że będzie on szerzej wykorzystywany, a inni programiści mogą zgłaszać uwago i poprawki, produkt będzie coraz lepszy. Jeśli stanie się naprawdę popularny, część pracy rozwojowej przejmie społeczność" - dodaje.

Projekt Ralph to pierwszy własny projekt stworzony w Grupie Allegro i udostępniony społeczności open source. W jego tworzeniu bierze udział cały Dział Utrzymania Infrastruktury, w szczególności programiści Łukasz Langa oraz Radomir Dopieralski, do których ostatnio dołączył Marcin Kliks.

Ralph pełni rolę autorytatywnego źródła danych o tym, co znajduje się w serwerowni, kto używa danego wyposażenia, do czego i jak długo, a nawet ile ono kosztuje. Informacja ta jest zgromadzona w jednym miejscu, w sposób automatyczny porównywana ze stanem faktycznym i na bieżąco aktualizowana przez administratorów. Projekt napisany jest w języku Python i wykorzystuje wiele innych projektów open source, takich jak Django, Celery, Redis, MySQL czy Bootstrap.

Dzięki zgromadzeniu wszystkich danych w jednym miejscu, łatwiej jest z nich korzystać, poprawia się wydajność pracy administratorów, a reagowanie na awarie jest szybsze, gdyż łatwiej jest je zlokalizować. Wyraźnie widać, czy sprzęt jest wykorzystywany optymalnie i z większą łatwością można planować rozwój serwerowni, optymalizując przy tym wydatki na infrastrukturę.

Na oficjalnej stronie można znaleźć informacje i aktualności związane z projektem Ralph i działalnością Grupy Allegro na polu open source.

Źródło: Grupa Allegro