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
Szukam wskazówek, jak zdobyć umiejętności inżyniera DevOps. Zawsze chciałem pracować nad projektami związanymi z rozwojem, ponieważ uwielbiam kodować, ale niestety nigdy nie miałem okazji. Wcześniej pracowałem przy projektach zewnętrznych przy użyciu .Net i PHP i posiadam certyfikat Java SE, ale nigdy go nie używałem. Moje doświadczenie zawodowe obejmuje administrowanie systemem …
Czy istnieje sposób na śledzenie zmian, które wprowadzamy w systemie AWS? Na przykład zmiany ustawień podsieci, od użycia nat do iwg - wyświetlają komunikat, a następnie znikają. Czy istnieje sposób, aby AWS utworzył dziennik, aby można było śledzić, jakie zmiany zostały wprowadzone w co i kiedy? Najbliższe nam teraz są …
Mam kilka maszyn wirtualnych na Windows Azure, które prowadzą naszą witrynę e-commerce, a ostatnio zaczęliśmy używać Telegraf, InfluxDb i Grafana do monitorowania tych maszyn. Po kilku tygodniach zbierania danych zauważyłem dziwny wzorzec związany z danymi dostępnej pamięci : Codziennie prawie zawsze o tej samej porze dnia zauważyłem, że uwalniana jest …
wszystko, mam działający łańcuch certyfikatów (testowalny z OpenSSL), ale jakoś nie mogę poradzić Gitowi, aby załadował te certyfikaty. Otrzymuję ten sam błąd „niezaufanego organu głównego” (SEC_E_UNTRUSTED_ROOT) niezależnie od tego, czy moja konfiguracja git wskazuje na istniejący czy fałszywy plik łańcucha certyfikatów. Aby uzyskać szczegółowe informacje, sprawdź załączony zrzut ekranu. Ustawienie …
„Ponowna burza” jest powodowana, gdy klienci są skonfigurowani do ponawiania określonej liczby razy przed poddaniem się, zasada ponawiania jest konieczna, ponieważ utrata pakietów nastąpi podczas normalnego działania usługi. Weź ten przykład: Jeśli na przykład usługi jako całość zostały skalowane w celu obsługi 80 000 żądań na sekundę i działały przy …
Po kilku badaniach dotyczących beatswtyczki wejściowej, a zwłaszcza przepisania , zastanawiam się, czy powinienem użyć tylko jednego wejścia bitowego lub wielokrotności do obsługi wielu typów wpisów. Będę miał wydarzenia z około 500 maszyn, z dystrybucją 20/80 okien / systemu Linux. Planuję używać wielu bitów: shipper, filebeat, metricbeat i może packetbeat. …
Narzędzia te wydają się mieć bardzo podobne cechy. Jak skomplikowane byłoby rozpoczęcie korzystania z TeamCity po przyzwyczajeniu się do pracy z Jenkins? Czy są jakieś konkretne pojęcia, o których należy pamiętać?
Google Storage twierdzi, że obsługuje interoperacyjność w swoim rozwiązaniu z interfejsami API Amazon AWS S3 i Eucalyptus Systems. źródło: https://cloud.google.com/storage/docs/interoperability Czy aws-sdkmożna używać języka Java, Node.js lub Python do przechowywania i pobierania obiektów za pomocą interfejsów API Google Storage?
Tradycyjnie systemy CI wykonują monitorowanie poziomów jakości tylko w gałęzi integracji, wykonując weryfikacje jakości w bazie danych, w której zmiany zostały już zatwierdzone, obserwując regresje i wysyłając powiadomienia o interwencji człowieka. Ale kiedy te regresje zostaną wykryte, oddział już ma problemy, przynajmniej od czasu rozpoczęcia odpowiedniej weryfikacji jakości i pozostanie …
Zakładam, że organizacja chcąca przeprowadzić transformację DevOps ma pewne problemy i zasady, które powinna zmienić. Zainteresowanie może pochodzić od menedżerów wyższego szczebla, menedżerów średniego szczebla, a nawet od podstaw. Jednym z największych czynników hamujących tę zmianę jest zmuszanie innych ludzi do robienia tej zmiany. Na przykład w wielu przypadkach wypychanie …
Niektóre firmy konsultingowe promują usługę o nazwie „DevOps Transformation”. Wiele dużych firm mówi na ten temat na konferencjach i spotkaniach na całym świecie. Co pociąga za sobą taka „DevOps Transformation”? Jak to wygląda w sensie praktycznym, zarówno dla udanych transformacji, jak i nieudanych.
Podczas wykonywania i apt-get update; apt-get upgrade -yna serwerze napotkałem komunikat: Setting up sudo (1.8.16-0ubuntu1.5) ... Configuration file '/etc/sudoers' ==> Modified (by you or by a script) since installation. ==> Package distributor has shipped an updated version. What would you like to do about it ? Your options are: Y …
Mam ustawione zadanie dla wielu oddziałów, aby uruchomić dowolny oddział z plikiem Jenkins. Mam kilka opcji, o których mogę pomyśleć, jeśli chcę usunąć gałąź z listy zadań uruchomionych dla potoku wielooddziałowego. Mogę usunąć gałąź Mogę usunąć plik Jenkins z tego oddziału Drugie rozwiązanie jest dobre, z tym wyjątkiem, że muszę …
Aby dołączyć wiele tagów do zasobu, obecnie używam wielu tagbloków: resource "aws_autoscaling_group" "instance" { ... tag { key = "Name" value = "${var.cluster_prefix}" propagate_at_launch = true } tag { key = "Owner" value = "${var.tag_Owner}" propagate_at_launch = true } tag { key = "Project" value = "${var.tag_Project}" propagate_at_launch = true …
Jaka jest różnica między inżynierem DevOps a konsultantem Devsps i architektem DevOps? Biorąc pod uwagę mądre role i wynagrodzenie oraz mądre staż i mądre zapotrzebowanie na pracę itp.
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.