Kategoria: Administracja

Rozumiejąc Docker

Od kilku miesięcy korzystam z dockera do strukturyzacji procesu rozwoju i dostarczania projektów webowych. Proponuję czytelnikom „Habr Habra” tłumaczenie wprowadzenia do dockera – „Understanding docker”. Czym jest docker? Docker to otwarta platforma do opracowywania, dostarczania i eksploatacji aplikacji. Docker został stworzony, aby umożliwić szybsze wydawanie Twoich aplikacji. Dzięki dockerowi możesz oddzielić swoją aplikację od infrastruktury i […]

Blockchain jako platforma transformacji cyfrowej

Tradycyjnie systemy IT w przedsiębiorstwach były formułowane pod kątem zadań automatyzacji, wspierających systemy docelowe, takie jak ERP. Dziś organizacje muszą zmierzyć się z innymi zadaniami – zadaniami cyfryzacji i transformacji cyfrowej. Robienie tego na bazie wcześniejszej architektury IT jest trudne. Transformacja cyfrowa to poważne wyzwanie. Na czym powinna opierać się program przekształcania systemów IT w celu cyfrowej transformacji biznesu? Odpowiednia infrastruktura IT to klucz do […]

werf — nasze narzędzie do CI/CD w Kubernetes (przegląd i wideo wykładu)

27 maja w głównym audytorium konferencji DevOpsConf 2019, odbywającej się w ramach festiwalu RIT++ 2019, w sekcji „Ciągła dostawa” zaprezentowano wykład „werf — nasze narzędzie dla CI/CD w Kubernetes”. Zawiera on omówienie problemów i wyzwań, z jakimi każdy się boryka przy wdrażaniu w Kubernetes, oraz szczegółów, które mogą nie być od razu istotne. […]

Jak testowaliśmy kilka baz danych szeregów czasowych

W ciągu ostatnich kilku lat bazy danych szeregów czasowych (Time-series databases) przekształciły się z rzadkiego zjawiska (specjalizowanego w zastosowaniach w otwartych systemach monitorowania i związanych z konkretnymi rozwiązaniami lub projektami Big Data) w 'towar powszechnego użytku'. Na terenie RF szczególne podziękowania za to należy skierować do Yandexu i ClickHouse’a. Do tego momentu, jeśli musieliście przechować […]

Historia problemu przeniesienia storage docker (docker root)

Nie dalej jak kilka dni temu zdecydowano się na jednym z serwerów przenieść pamięć docker storage (katalog, w którym docker przechowuje wszystkie pliki kontenerów i obrazów) na osobną partycję o większej pojemności. Zadanie wydawało się trywialne i nie zapowiadało żadnych problemów… Zabieramy się do pracy: 1. Zatrzymujemy i zabijamy wszystkie kontenery naszej aplikacji: docker-compose down, jeśli kontenerów jest dużo i są w […]

Różnica między bin, sbin, usr/bin, usr/sbin

30 listopada 2010 roku David Collier pisał: Zauważyłem, że w busybox linki są rozłożone po tych czterech katalogach. Czy istnieje jakieś proste zasady, aby określić, w którym katalogu jaki z linków powinien być… Na przykład, kill znajduje się w /bin, a killall w /usr/bin… Nie widzę nic logicznego w takim podziale. Wy, […]

Jeszcze jedna opinia na temat różnicy między bin, sbin, usr/bin, usr/sbin

Niedawno natknąłem się na taki artykuł: Różnica między bin, sbin, usr/bin, usr/sbin. Chciałbym podzielić się moim spojrzeniem na standard. /bin Zawiera polecenia, które mogą być używane zarówno przez administratora systemu, jak i przez użytkowników, ale które są niezbędne, gdy żadne inne systemy plików nie są zamontowane (na przykład w trybie jednego użytkownika). Może również zawierać polecenia, które są pośrednio używane przez skrypty. Tam […]

Jak Dark wdraża kod w 50 ms

Im szybszy proces rozwoju, tym szybciej rozwija się firma technologiczna. Niestety, współczesne aplikacje działają na naszą niekorzyść — nasze systemy muszą być aktualizowane w czasie rzeczywistym bez zakłócania pracy i prowadzenia do przestojów. Wdrożenie w takich systemach staje się złożonym zadaniem i wymaga zaawansowanych pipeline'ów ciągłego dostarczania nawet w małych zespołach. […]

Optymalizacja zapytań bazy danych na przykładzie usługi B2B dla budowniczych

Jak zwiększyć liczbę zapytań do bazy danych dziesięciokrotnie, nie przenosząc się na bardziej wydajny serwer i jednocześnie zachować sprawność systemu? Opowiem, jak walczyliśmy z spadkiem wydajności naszej bazy danych, jak zoptymalizowaliśmy zapytania SQL, aby obsługiwać jak najwięcej użytkowników i nie zwiększać wydatków na zasoby obliczeniowe. Tworzę usługę do zarządzania procesami biznesowymi […]

Przegląd bezpłatnego narzędzia SQLIndexManager

Jak wiadomo, indeksy odgrywają ważną rolę w DBMS, zapewniając szybkie wyszukiwanie potrzebnych rekordów. Dlatego tak ważne jest ich regularne serwisowanie. O analizie i optymalizacji napisano już wiele materiałów, w tym również w Internecie. Na przykład, niedawno przeprowadzono przegląd tego tematu w tej publikacji. Istnieje wiele płatnych i bezpłatnych rozwiązań do tego. Na przykład, dostępne są […]

Jak priorytety pod’ów w Kubernetes spowodowały przestoje w Grafana Labs

Przyp. tłum.: Przedstawiamy Państwu szczegóły techniczne dotyczące przyczyn niedawnego przestoju w działaniu usługi chmurowej obsługiwanej przez twórców Grafana. To klasyczny przykład, jak nowa i wydawałoby się wyłącznie pożyteczna możliwość, mająca na celu poprawę jakości infrastruktury… może zaszkodzić, jeśli nie uwzględni się licznych niuansów jej zastosowania w realiach produkcyjnych. Wspaniale, że pojawiają się takie materiały, które pozwalają uczyć się nie tylko […]

Książka „Linux w działaniu”

Cześć, Habrżążcy! W książce David Clinton opisuje 12 rzeczywistych projektów, w tym automatyzację systemu tworzenia kopii zapasowych i przywracania, konfigurację osobistej przestrzeni dyskowej w stylu Dropbox oraz stworzenie własnego serwera MediaWiki. Na interesujących przykładach poznasz wirtualizację, przywracanie po awarii, zapewnienie bezpieczeństwa, tworzenie kopii zapasowych, wdrażanie DevOps oraz rozwiązywanie problemów w systemie. Każdy rozdział kończy się przeglądem praktycznych wskazówek, […]

Kup niezawodny hosting stron z ochroną DDoS, serwery VPS VDS 🔥 Kup niezawodny hosting stron z ochroną DDoS, serwery VPS VDS - ProHoster