최근에 " 환경에 의존하는 속성은 어디에 저장해야합니까? " 에 대한 토론을 읽었습니다 . 고전적인 방법은 환경에 따라 여러 개의 특성 파일을 보유하고 환경 변수 (DEV, PROD ...)를 기반으로 애플리케이션을 시작할 때 (스프링 프로파일과 같이) 파일을 읽을 위치를 선택하는 것입니다. 반면에 컨테이너를 사용하여 응용 프로그램을 배포하는 경우 이러한 종류의 구성은 환경 …
애플리케이션 외에도 Amazon Web Services 및 Google Cloud Platform이 제공하는 클라우드 인프라를 모니터링하기위한 중앙 대시 보드로 사용할 수있는 단일 제품 또는 서비스를 찾고 있습니다. Amazon Web Services 의 모든 서비스 를 지원하는 sensu와 같은 몇 가지 옵션을 찾고 있지만 Google Cloud Platform을 모니터링하는 플러그인을 찾지 못했습니다. 이것을 만들 수있는 다른 …
Brooks의 법칙 : 늦은 소프트웨어 프로젝트에 인력을 추가하면 나중에 만들 수 있습니다. 그의 저서 No Silver Bullet – 소프트웨어 공학의 본질과 사고에서 Frederick Brooks는 Mythical Man Month 의 개념을 정의합니다 . Brooks의 가정은 복잡한 프로그래밍 프로젝트 를 작업자 간의 의사 소통 없이 수행 할 수있는 개별 작업으로 완벽하게 분할 할 …
SLSSalt 에 템플릿 을 만들려고했지만 잘못된 구문이 생성되어 다음과 같은 오류가 발생합니다. my-minion-id: - State 'system' in SLS 'network' is not formed as a list 원칙적으로는, 할 수 있어야 어떻게 든 그것이로 출력 구문 분석을 시도하기 전에 신사 템플릿의 출력을 검사 SLS파일을. Jinja renderer 용 Python 모듈이 salt.renderers.jinja있지만 CLI에서 실행하려고하면 …
SCM 관련 프레젠테이션을 많이 만들었습니다. 이제 DevOps의 후속 버전으로 "업그레이드"하려고합니다. 프리젠 테이션에서 항상하려고하는 것은 전달하려는 메시지가 포함 된 소개 슬라이드 (그리고 나머지 프리젠 테이션에서 자세히 설명)를 만들어내는 것입니다. 그렇게 할 때, 나는 "나에게 새로운 사람에게 설명하기 위해 10 ~ 20 초 (만!)가되었을 때 사용하고 싶은 1 ~ 3 개의 문구는 …
저는 제 경력을 통해 많은 것을 불렀습니다. 대부분은 정중합니다.보다 최근에는 CI / CD 파이프 라인을 구축하는 작업을 "플랫폼 엔지니어"또는 "플랫폼 엔지니어링"이라고합니다. 이러한 타이틀의 위험은 개발자가 사용할 플랫폼을 개발하고 DevOps의 Ops 비트를 반드시 포함 할 필요는없는 엔지니어의 역할에 따라 유형 변환을 수행 할 수 있다는 것입니다. 그러나 필자의 경험에 따르면 주요 …
저는 Ansible을 처음 사용합니다. 여기 내 임무가 있습니다 ... 400 개 이상의 호스트가 있으며 5 개의 다른 포트가 끝에서 웹 서버로 열려 있는지 확인해야합니다. 개별적으로 로그인하여 실행할 수 있습니다. telnet mywebserver.com 443 telnet mywebserver.com 80 telnet mywebserver.com 8443 ..등등.. Ansible에서 어떤 모듈 또는 플러그인을 사용할 수 있으므로이를 자동화하고 Ansible 서버에 …
나는 우리가 시작한 에이전트 박스의 가격을 확인하는 Jenkins 직업에 대해 생각하고 있습니다. 가격이 급등하는 경우가 많으며 새로운 에이전트가 나오지 않는다는 사실을 알리기까지 1-2 시간이 소요됩니다. 그런 다음 수동으로 들어가서 현물 가격을 확인하고 그에 따라 조정하거나 영역을 전환해야합니다. 나의 첫 번째 본능은 가장 좋은 경로는 시간당 Jenkins 작업을 수행 aws ec2 …
DevOps에 완전히 흥분합니다. DevOps는 회사를 능률화하고 발전시킬 IT 인프라를 구축 할 수있는 방법론이라는 것을 알고 있습니다. 그러나 이것을 보스, 특히 비 기술적 인 보스에게 어떻게 판매합니까? 우리는 자동화 된 배포, 인프라 클라우드 화, 지속적인 통합 프로세스를 포함하는 자동화 프로젝트를 구현할 것입니다. 우리는 보스에게 더 높은 수준의 투자를하도록 설득해야합니다. 참고 : …
에서 피닉스 프로젝트 가 높은 90 %로 사람의 워크로드 증가로 전체 책 쇼에서 하나의 그래프는 그들에 대기 시간이 기하 급수적으로 증가이야. 실제로이 책에서는 다음과 같이 주장합니다. 대기 시간 = (비지 백분율 / 비율) 따라서 리소스가 주당 40 시간 중 35 시간 동안 사용량이 많은 경우 : Wait Time = 0.875/0.125 …
REPOSITORY TAG IMAGE ID CREATED SIZE an-image 1 X 26 seconds ago 279 MB 도커 이미지가 실행될 때 다음 메시지가 표시됩니다. No java installations was detected. Please go to http://www.java.com/getjava/ and download Oracle JDK가 배포되면 도커 이미지 크기가 두 배 이상 증가합니다! REPOSITORY TAG IMAGE ID CREATED SIZE an-image 2 …