DevOps

자동화 된 테스트, 지속적인 제공, 서비스 통합 및 모니터링, SDLC 인프라 구축에 종사하는 소프트웨어 엔지니어를위한 Q & A

2
응급 수정을 위해 4 눈 원칙을 구현하는 방법은 무엇입니까?
이 시나리오를 고려하십시오 (실제 상황과의 비교는 순전히 우연입니다). 오전 3시 7 분 : 들어오는 지원 전화 " 생산에 문제가 발생했습니다, 당신의 도움이 필요합니다! ". 오전 3시 12 분 : 시스템에 연결 (로그온 허용) ... 커피 시간 없음. 오전 3시 15 분 : 운이 좋으면, 어딘가에 오류 메시지를 통해 문제를 발견 …

3
Jenkins 빌드의 원격 트리거를 수행 할 때“화재하고 잊어 버리지”않는 방법은 무엇입니까?
Bamboo에서 매개 변수화 된 Jenkins 빌드를 트리거하려고 시도 중입니다. 우편 - http://jenkins-url.com/job/jobname/buildWithParameters?ENVIRONMENT=dev&APPLICATION=hello-world 그러나 빌드가 생성되었음을 알려주는 201을 즉시 얻을 것입니다. 이 요청을 기다리지 않고 빌드의 성공 상태를 반환하고 잊어 버리는 방법은 무엇입니까? Parameterized-Remote-Trigger-Plugin에 따라 분명히 가능합니다 . 편집 : 필요한 경우이를 생성했습니다. https://github.com/owenmorgan/jenkins-remote-builder

6
조직에서 Agile Soft를 채택해야합니까? 개발자 DevOps를 채택하기 전에?
민첩한 소프트웨어 개발 은 오늘날 소프트웨어 상점에서 선택하는 방법론입니다. 그러나 여전히 DevOps 도입에 관심이있는 소프트웨어 개발에서 Agile을 실행하지 않는 조직이 있습니다. Agile Software Development라고 할 때 Agile Software Development 선언에서 나온 자손을 의미합니다 . 같은 익스트림 프로그래밍 , 스크럼 , 소프트웨어 개발 린 과 다른 사람을. 애자일 소프트웨어 개발은 ​​조직 …
13 culture  agile 

1
Ansible을 사용하여 AWS에서 스팟 인스턴스 인벤토리를 관리하는 방법
나는 요리사에 대한 경험이있는 Ansible을 처음 사용합니다. Ansible을 배우고 사용하여 환경을 관리하는 것을 고려하고 있습니다. AWS 스팟 인스턴스의 인벤토리를 관리하는 가장 좋은 방법은 무엇입니까? 예를 들어 스팟 인스턴스가 종료되면 이전 IP는 더 이상 호스트 인벤토리와 관련이 없습니다. 탄력적 환경의 사용 사례에 대한 다른 대안이 있습니까?

4
Jenkins를 시작하여 PDS 형식의 메인 프레임 구성 요소를 관리하려면 어떤 플러그인을 사용해야합니까?
DevOps 및 메인 프레임에 익숙하지만 Jenkins 를 처음 사용하는 사람이 Jenkins를 시작하려고 한다고 가정합니다 ( 예 : 메인 프레임 에서 개인 파일 (PDS, 즉 파티션 된 데이터 세트 )에 저장된 데이터를 관리 할 수있는 가능성을 조사합니다 ( 아직 메인 프레임 소프트웨어를 관리하기위한 일반적인 SCM 솔루션으로 관리되지 않음 ). Jenkins를 특정 …

2
docker에서 실행되는 Jenkins 빌드 슬레이브에서 npm 캐시를 활성화하는 방법은 무엇입니까?
frontend.imageJenkins 빌드 슬레이브에 사용 하는 Docker 이미지가 있습니다. Jenkins Docker 플러그인 은이 이미지에서 컨테이너를 회전시키고 컨테이너 내부에 아티팩트를 빌드합니다. 이 모든 것이 잘 작동합니다. 이 경우, frontend.image는 AngularJs 앱을 빌드하는 데 사용됩니다. 이 Angular 앱을 빌드하는 과정에서 앱에 필요한 npm 패키지를 설치해야합니다. npm install이 프로세스는 시간이 오래 걸리고 3 분이 …
13 docker  jenkins  npm 

4
오래된 Docker 이미지를 정기적으로 청소하기위한 모범 사례 및 / 또는 도구가 있습니까?
Docker 레지스트리에서 오래된 이미지를 삭제할 때 우아한 방법이나 모범 사례가 있습니까? https://github.com/docker/docker-registry/labels/delete 에서 많은 요청 / 문제가 있지만 좋은 / 인기 솔루션을 찾지 못했습니다. 그렇다면 그렇게하는 데 도움이되는 도구 나 기술이 있습니까? 또한 수행하는 동안 따라야 할 모범 사례가 있습니까?
13 docker  toolchain 


2
연속 배송이 끝날 때 수동 단계를 구현하는 방법은 무엇입니까?
" 지속적인 통합이 지속적인 배달 / 배포와 어떤 관련이 있습니까? " 에 대한 나의 질문에 대한 대답 은 지속적인 배달 과 지속적인 배포 의 작은 차이점 도 설명 합니다 . "생산에 어떻게 배치하고 싶은가? 반면에 선택할 수있는 (독점적) 옵션과 같은 질문에 대한 답변과 관련이있는 것 같습니다. 자동적 인). 설명서. DevOps …

2
배포와 배포를 분리하는 방법은 무엇입니까?
연속 배포의 한 가지 방법은 배포와 릴리스를 분리하는 것입니다. 즉, 변경 사항을 즉시 활성화하지 않고 업데이트를 배포합니다. 나는 알고 기능이 토글 이 사용할 수 있습니다,하지만 난 "비 기능"에 대한 다른 방법이 있는지 궁금하네요. 예를 들어, 버그 수정을위한 기능 토글을 작성 하시겠습니까? 아마도 버그 픽스는 더 나아질 수 있기 때문에 가능한 …

1
비 기술적 인 팀원에게 큐 기반 처리 지연을 알리는 방법
ApproximateNumberOfMessagesVisibleCloudWatch 지표 에 대한 조정 정책을 사용하여 일련의 SQS 대기열 처리 작업을 담당합니다 . 이러한 작업은 여러 가지 이유로 전송 된 메시지 양을 따라 가지 못할 수 있습니다. 서비스 저하는 처리 할 수있는 메시지 용량을 줄입니다. AutoScaling 큐 용량이 계속 증가하는 동안 최대 한계에 도달했습니다. S3 중단 AutoScaling은 대기열 처리 …

3
Prometheus 데이터베이스에서 누락 된 데이터 문제를 어떻게 해결합니까?
인프라 실행에 대한 자세한 지표를 수집하기 위해 Prometheus 를 모니터링 워크 플로 에 점차 통합했습니다 . 이 과정에서 나는 종종 독특한 문제가 발생하는 것을 발견했다. 때로는 Prometheus가 데이터를 가져와야하는 수출업자가 응답하지 않는 경우가있다. 네트워크 구성 오류로 인해 더 이상 액세스 할 수 없거나 내보내기가 중단되었을 수 있습니다. 그 이유가 무엇이든, …

2
청록색 배포를 디자인하려면 라이브에서 핫 스왑 서버로 웹 소켓 트래픽을 게시하는 방법
청록색 배포는 녹색이 이전 제품 파란색 환경과 완전히 데이터 동기화되도록 녹색 환경에 배포하기 위해 라이브 제품 데이터 흐름 (파란색)을 핫 스왑 비 생산 환경 (녹색)으로 펌핑하는 것을 포함합니다. 사람들이 진행중인 웹 소켓 트래픽을 파란색에서 녹색으로 복사하는 데 사용중인 것이 무엇인지 궁금합니다. 직접 작성하거나 게시 / 구독 웹 소켓 라이브러리 또는 …

3
동일한 항목 목록으로 여러 Ansible 작업 실행
사이트 목록에 대해 Apache를 구성하기 위해 사용 가능한 플레이 북을 사용하고 있습니다. 플레이 북은 각 사이트의 가상 호스트 구성 템플릿을 적절한 위치에 복사 한 후 다음을 사용하여 각 사이트를 활성화해야합니다 a2ensite. - name: Install apache site conf template: src=apache-sites-{{item}}-conf.j2 dest=/etc/apache2/sites-available/{{item}}.conf mode=0644 with_items: - sitea - siteb - sitec - sited …
13 ansible 

4
AWS CLI를 통해 EC2 인스턴스에서 스크립트 또는 명령을 실행하는 방법은 무엇입니까?
에 따르면 새로운 EC2 실행 명령의 뉴스 기사, AWS CLI는 원격 EC2 인스턴스에 스크립트를 실행하는 새로운 하위 명령을 지원해야한다. 그러나 체크인 aws ec2 help했지만 관련 명령을 찾을 수 없습니다. 나는 다음을 aws통해 설치했다 apt-get: $ aws --version aws-cli/1.14.32 Python/3.5.4 Linux/4.12.7-64 botocore/1.8.36 어떤 하위 명령을 내가 찾아야 및하자 말을 실행할 수있는 …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.