Pytania i odpowiedzi dla inżynierów oprogramowania pracujących nad testami automatycznymi, ciągłym dostarczaniem, integracją usług i monitorowaniem oraz budowaniem infrastruktury SDLC
W wielu postach na blogu i w ogólnej opinii istnieje powiedzenie „jeden proces na kontener”. Dlaczego ta reguła istnieje? Dlaczego nie uruchomić ntp, nginx, uwsgi i innych procesów w jednym kontenerze, który musi mieć wszystkie procesy do działania? posty na blogu wspominające o tej regule: „Pojedynczy proces na pojemnik to …
Właśnie rozmawiałem z facetem DevOps, który podniósł kilka naprawdę dobrych argumentów na temat zmagań bycia Inżynierem DevOps i czasami czuję się armią jednoosobową, nawet jeśli jest w drużynie 16 inżynierów. Nosi wiele różnych czapek, ale siedzi w zespole programistów i zajmuje się infrastrukturą. Uwielbia fajną technologię, z którą współpracuje - …
Jaka jest różnica między SRE a DevOps? Niezawodność witryny Operacje inżynieryjne i programistyczne wydają się nakładać na siebie bardzo szczegółowo. Skąd mam wiedzieć, która grupa jest odpowiedzialna za co i skąd mam wiedzieć, jakie stanowiska byłyby odpowiednie dla mojego zestawu umiejętności? Wygląda na to, że SRE polega na utrzymywaniu serwerów …
Mam zadanie, które utworzy pliki, chyba że jedna z podawanych wartości odpowiada starszej wartości. Jaki jest najczystszy sposób w Jenkins, aby przerwać lub zakończyć pracę bez tego FAILED? Wyjście jest poprawnym zachowaniem, więc chcę zaznaczyć kompilację SUCCESS. Skończy się na takim wyrażeniu if; stage ('Check value') { if( $VALUE1 == …
Istnieje sporo pytań i odpowiedzi, które wspominają o „ artefaktach ”. Nie zdziwiłbym się, gdyby był w jakiś sposób związany z artefaktami . Moje pytania : Czym właściwie jest „artefakt” (w kontekście DevOps)? Dlaczego wykorzystywane są artefakty?
Termin „traktuj swoje serwery jak bydło, a nie zwierzęta domowe” rozpowszechnił się w ostatnich latach, szczególnie w odniesieniu do kontenerów Docker i maszyn wirtualnych Co to właściwie znaczy?
Chciałbym skorzystać z Terraform MySQL Provider, aby zachować listę użytkowników mysql i udziela się przy tworzeniu nowych środowisk testowych. .tfI .tfstatepliki zarówno wydają się chce do przechowywania haseł MySQL w postaci zwykłego tekstu. Dotyczy .tf: Rozumiem, że .tfpliki podlegają kontroli wersji i są utrzymywane przez zespół. Czym różni się ta …
Kilka projektów GitHub, które przyczyniam się do korzystania z Travis CI do testowania kompilacji. Zauważyłem jednak, że niektóre projekty używają https://travis-ci.org/ do testowania kompilacji, podczas gdy inne używają https://travis-ci.com/ . Obie strony wydają się działać identycznie, nawet przy użyciu tego samego interfejsu użytkownika. Jaka jest różnica między travis-ci.org i travis-ci.com …
Wszyscy dostawcy usług w chmurze sprzedają swoje „bezserwerowe” rozwiązania. Obietnicą jest to, że bezserwerowe zastąpi sposób, w jaki programiści opracowują swoje oprogramowanie, a operacje zarządzają nim w produkcji. Co to jest „bezserwerowy”? Gdzie można dowiedzieć się więcej na ten temat i jak można go dzisiaj wykorzystać?
Widzę, że ilekroć ktoś robi DevOps, chodzi głównie o automatyzację takich rzeczy, jak wdrożenie itp. Ale gdzie kończy się automatyzacja, a zaczyna DevOps?
Jeden z moich zwinnych zespołów zastosował ciekawe podejście na wczesnych etapach projektu. Zamiast rozpocząć projekt od Sprint 0, w którym konfigurują infrastrukturę kodu i decydują o architekturze rozwiązania, zaczęli budować „Walking Skeleton”, który opisują jako praktykę DevOps. Wydaje się, że sprowadza się to do zbudowania czegoś bardzo małego (w przypadku …
Wreszcie, jesteś tak bardzo zakochany w Docker, że chcesz przenieść swoje krytyczne pod względem biznesowym systemy produkcyjne online z wrażliwymi danymi klientów do Docker Swarm. Niektórzy nawet już to zrobili. Innej organizacji nie stać na to z powodu polityki zabraniającej procesów produkcyjnych działających w trybie root. Jaka może być lista …
Podczas ubiegania się o pracę zwykle można znaleźć dwa rodzaje podobnych zadań: Inżynier Sysadmin i Inżynier DevOps . Oba dotyczą konfiguracji serwera i zapewniają niezawodne działanie systemów komputerowych. Różnica między nimi może być trudna. Jakie są główne różnice między nimi?
Zespół sysadminów IT, którzy mają doświadczenie w używaniu skryptów powłoki do rozwiązywania swoich problemów, rozważa rozpoczęcie korzystania z Ansible. Czy istnieją znaczne różnice i dobre powody, aby zacząć używać Ansible vs. kontynuować pisanie skryptów powłoki?
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.