Kategoria: Administracja

CI/CD na AWS, Azure i Gitlab. Nowy kurs od OTUS

Uwaga! Niniejszy artykuł nie jest techniczny i jest skierowany do czytelników zainteresowanych edukacją w zakresie CI/CD. Prawdopodobnie, jeśli nie interesuje Cię nauka, ten materiał nie będzie dla Ciebie interesujący. Jeśli jesteś programistą lub administratorem odpowiedzialnym za ustalenie procesów ciągłej integracji i dostarczania (continuous integration / continuous delivery), to w OTUS rozpoczęła się rekrutacja na kurs specjalnie […]

Określamy odpowiedni rozmiar klastra Kafka w Kubernetes

Przykł. tłum.: W tym artykule firma Banzai Cloud dzieli się przykładem wykorzystania swoich specjalnych narzędzi do ułatwienia eksploatacji Kafka w ramach Kubernetes. Podane instrukcje ilustrują, jak określić optymalny rozmiar infrastruktury i skonfigurować samą Kafkę, aby osiągnąć wymaganą przepustowość. Apache Kafka to rozproszona platforma strumieniowa do budowy niezawodnych, skalowalnych i wydajnych systemów strumieniowych w czasie rzeczywistym. […]

Fizyka tekstu. Część 1. Symbole

Symbol to atom tekstu. Ani więcej, ani mniej. W tekście każdy symbol występuje określoną liczbę razy. Rozkładając tekst na symbole, można dostrzec pewne cechy i prawidłowości. Porozmawiajmy o tym. [Bez słów: źródła do artykułu] Tekst składa się z ograniczonego zestawu symboli. Alfabet tekstu oznacza zestaw wszystkich symboli występujących w tekście. I ten zestaw […]

Ethernet w wersji 802.3: stara prędkość, nowe możliwości

5 lutego tego roku zatwierdzono nowy standard dla Ethernetu o prędkości 10 megabitów. Tak, dobrze przeczytaliście: dziesięć megabitów na sekundę. Po co w XXI wieku potrzebna jest taka „mała” prędkość? Aby zastąpić ten zbiór technologii, który skrywa się pod obszerną nazwą „szyna terenowa” — Profibus, Modbus, CC-Link, CAN, FlexRay, HART itd. Jest ich za dużo, są ze sobą niezgodne […]

Ping wszystkich węzłów IPv6 na kanale

Zostało zaledwie kilka dni do rozpoczęcia nowej edycji kursu „Inżynier sieci” od OTUS. W związku z tym chcemy podzielić się z wami tłumaczeniem przydatnego materiału na ten temat. Seria artykułów na blogu poświęconych poradom i rekomendacjom dotyczącym rozwiązywania problemów związanych z pingiem IPv6 (ICMPv6 Echo Request/Echo Reply). Zauważ, że korzystam z systemu Linux (konkretnie Fedora 31), […]

Metody optymalizacji zapytań LINQ w C#.NET

Wprowadzenie W tej artykule omówiono niektóre metody optymalizacji zapytań LINQ. Przedstawimy również dodatkowe podejścia do optymalizacji kodu związane z zapytaniami LINQ. LINQ (Language-Integrated Query) to prosty i wygodny język zapytań do źródeł danych. LINQ to SQL jest technologią dostępu do danych w systemach zarządzania bazami danych. To potężne narzędzie do pracy z danymi, które wykorzystuje deklaratywne […]

Systemy automatyzacji oparte na Foundation Fieldbus

Foundation Fieldbus jest cyfrowym systemem komunikacyjnym stosowanym w automatyzacji, obok takich jak Profibus, Modbus czy HART. Technologia ta pojawiła się nieco później od swoich konkurentów: pierwsza wersja standardu datowana jest na 1996 rok i obecnie obejmuje dwa protokoły wymiany informacji między uczestnikami sieci – H1 i HSE (High Speed Ethernet). Protokół H1 jest stosowany w celu wymiany […]

Jak nie strzelić sobie w stopę korzystając z Liquibase

Nigdy nie było, i oto znów! W kolejnym projekcie zdecydowaliśmy się użyć Liquibase od samego początku, aby uniknąć problemów w przyszłości. Jak się okazało, nie wszyscy młodsi członkowie zespołu potrafią go prawidłowo używać. Zorganizowałem wewnętrzne warsztaty, które postanowiłem zamienić w artykuł. Artykuł zawiera przydatne wskazówki i opis trzech najbardziej oczywistych pułapek, w […]

Urządzenie Helm i jego pułapki

Koncept transportu frachtowego Typhon, Anton Swanepoel Nazywam się Dmitrij Sugrobov, jestem deweloperem w firmie „Leroy Merlin”. W tym artykule opowiem, po co potrzebny jest Helm, jak ułatwia pracę z Kubernetes, co zmieniło się w trzeciej wersji i jak dzięki niemu aktualizować aplikacje w produkcji bez przestojów. To notatka na podstawie wystąpienia na konferencji @Kubernetes Conference by Mail.ru Cloud […]

Jak OpenShift zmienia strukturę organizacyjną IT. Ewolucja modeli organizacyjnych przy przejściu na PaaS

Chociaż same rozwiązania PaaS („Platforma jako usługa”) nie są w stanie zmienić sposobów indywidualnej i zespołowej współpracy, często stają się katalizatorem zmian organizacyjnych w odpowiedzi na zwiększoną elastyczność technologii IT. W praktyce maksymalne zyski z inwestycji w PaaS są często możliwe tylko przy zmianie ról organizacyjnych, obszarów odpowiedzialności (zadań) i schematów relacji. Na szczęście rozwiązania PaaS, […]

Badanie RedHat: open source wypiera oprogramowanie proprietary z sektora korporacyjnego

Oprogramowanie open source powoli, ale pewnie zdobywa sektor korporacyjny, co potwierdza badanie zespołu RedHat (PDF). Firma przeprowadziła ankietę wśród 950 menedżerów firm IT na całym świecie. Wśród nich 400 osób pracuje w USA, 250 - w krajach Ameryki Łacińskiej, 150 - w Wielkiej Brytanii, a kolejne 150 - w anglojęzycznych firmach regionu Azji i Pacyfiku. Wyniki ankiety RedHat […]

Logowanie w środowisku mikroserwisowym .Net w praktyce

Logowanie jest bardzo ważnym narzędziem dla dewelopera, ale przy tworzeniu systemów rozproszonych staje się fundamentem, który trzeba wbudować w podstawy aplikacji, w przeciwnym razie złożoność rozwoju mikroserwisów szybko da o sobie znać. W .Net Core 3 dodano doskonałą możliwość przesyłania kontekstu korelacji w nagłówkach HTTP, więc jeśli twoje aplikacje używają bezpośrednich wywołań HTTP do interakcji między usługami, to […]

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