DevOps

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

5
컨테이너에서 하나의 프로세스 만 실행하는 것이 좋습니다.
많은 블로그 게시물과 일반적인 의견에는 "컨테이너 당 하나의 프로세스"라는 말이 있습니다. 이 규칙이 존재하는 이유는 무엇입니까? 모든 프로세스가 작동해야하는 단일 컨테이너에서 ntp, nginx, uwsgi 및 기타 프로세스를 실행하지 않는 이유는 무엇입니까? 이 규칙을 언급하는 블로그 게시물 : "컨테이너 당 단일 프로세스는 Docker 애플리케이션에 권장되는 디자인 패턴입니다." "Docker는 단일 프로세스 또는 …

8
DevOps 엔지니어가 외로운 늑대처럼 느끼지 못하게하는 방법은 무엇입니까?
방금 16 명의 엔지니어 팀에 소속되어 있지만 DevOps 엔지니어가되고 때로는 한 사람 군대처럼 느끼는 것에 대한 몇 가지 좋은 점을 제기 한 DevOps 직원과 이야기를 나 just습니다. 그는 다양한 모자를 쓰고 있지만 인프라 작업을 수행하는 개발 팀에 있습니다. 그는 수많은 자동화, 클라우드, 컨테이너화 등과 함께 작업 할 수있는 멋진 기술을 …
66 culture 

4
SRE와 DevOps의 차이점은 무엇입니까?
SRE와 DevOps의 차이점은 무엇입니까? 사이트 안정성 엔지니어링 및 개발 운영은 매우 상세하게 중첩되는 것으로 보입니다. 어떤 그룹이 무엇을 담당하는지 어떻게 알 수 있으며, 어떤 직업이 내 스킬 셋에 적합한 지 어떻게 알 수 있습니까? SRE가 서버와 네트워크를 유지 관리하는 것 같고 DevOps가 코드를 유지 관리하는 것 같습니다. 맞습니까? 그 둘 …


4
성공으로 Jenkins Pipeline 작업을 조기에 종료하는 가장 확실한 방법은 무엇입니까?
제공된 값 중 하나가 이전 값과 일치하지 않는 한 파일을 작성하는 작업이 있습니다. 중지하거나, 작업을 종료 젠킨스에서 가장 깨끗한 방법은 무엇입니까 없이 이되는가 FAILED? 종료가 올바른 동작이므로 빌드를 표시하고 싶습니다 SUCCESS. 그것은 if 문으로 끝날 것입니다; stage ('Check value') { if( $VALUE1 == $VALUE2 ) { //if they do match …

5
인공물이란 무엇입니까?
" 아티팩트 " 를 언급하는 꽤 많은 질문 과 답변 이 있습니다. 그것이 인공물 과 어떻게 관련되어 있는지 놀라지 않을 것입니다 . 내 질문 : 실제로 "인공 식"이란 무엇입니까 (DevOps의 맥락에서)? 인공물이 왜 사용됩니까?


5
.tf 및 .tfstate에서 비밀을 관리하려면 어떻게해야합니까?
Terraform MySQL Provider 를 사용하여 mysql 사용자 목록을 유지하고 새로운 테스트 환경을 만드는 데 편리합니다. .tf및 .tfstate파일 모두 일반 텍스트로 MySQL의 암호를 저장 할 것으로 보인다. .tf에 관하여 : .tf파일은 개정 관리에 있으며 팀이 유지 관리 한다는 것을 이해합니다 . 비밀이에있을 때 그 연습은 어떻게 다릅니 .tf까? 이 값들을 전혀 …

2
travis-ci.org와 travis-ci.com의 차이점은 무엇입니까?
GitHub 프로젝트 중 일부는 빌드 테스트에 Travis CI를 사용하는 데 기여합니다. 그러나, 나는 몇 가지 프로젝트를 사용하는 것으로 나타났습니다 https://travis-ci.org/를 다른 사람이 사용하는 동안, 빌드 테스트를 위해 https://travis-ci.com/을 . 두 사이트 모두 동일한 UI를 사용하는 경우에도 동일하게 작동하는 것 같습니다. travis-ci.org 와 travis-ci.com 의 차이점은 무엇 이며 일부 프로젝트는 왜 …
44 travis-ci 

5
서버리스 란 무엇입니까?
모든 클라우드 제공 업체는 "서버리스"솔루션을 마케팅하고 있습니다. 서버리스는 개발자가 현재 소프트웨어를 개발하고 운영에서 소프트웨어를 관리하는 방식을 서버리스가 대신 할 것이라고 약속합니다. "서버리스"란 무엇입니까? 그것에 대해 더 배울 수있는 곳은 어디이며 오늘날 어떻게 사용할 수 있습니까?


1
"걷는 해골"이란 무엇입니까?
저의 민첩한 팀 중 하나가 프로젝트 초기 단계에서 흥미로운 접근법을 취했습니다. 코드 인프라를 설정하고 솔루션 아키텍처를 결정하는 Sprint 0을 사용하여 프로젝트를 시작하는 대신 DevOps 실습으로 설명하는 "Walking Skeleton"을 구축하기 시작했습니다. 이것이 내려가는 것처럼 보이는 것은 매우 작은 것을 작성하는 것입니다 (API의 경우 단일 엔드 포인트 만 반환 200-OK).이를 연속 통합으로 …

6
프로덕션에서 도커를 실행할 때 고려해야 할 가장 우수하고 포괄적 인 방법은 무엇입니까?
마지막으로, 중요한 고객 데이터가 포함 된 온라인 비즈니스 크리티컬 프로덕션 시스템을 Docker Swarm으로 옮기고 자하는 Docker를 매우 좋아합니다. 일부는 이미 그렇게했을 수도 있습니다. 다른 조직은 루트 모드에서 실행되는 프로덕션 프로세스를 금지하는 정책으로이를 감당할 수 없습니다. Docker 프로덕션 환경에서 고려해야 할 빌딩 블록 점검 목록은 무엇입니까? 하나는 모두 필요하지는 않지만 평가를 …

6
Sysadmin과 DevOps Engineer의 차이점은 무엇입니까?
작업을 신청할 때 일반적으로 Sysadmin Engineer 및 DevOps Engineer 두 가지 유형의 유사한 작업을 찾을 수 있습니다 . 둘 다 서버 구성을 처리하고 컴퓨터 시스템의 안정적인 작동을 보장합니다. 둘 사이의 차이점을 말하기는 어려울 수 있습니다. 그들 사이의 주요 차이점은 무엇입니까?


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