DevOps

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

2
테스트 및 프로덕션을 위해 별도의 SQL Server 또는 별도의 SQL 데이터베이스?
저는 SQL Server를 처음 사용하므로 SQL Server 관리 질문에 더 가깝습니다. 서비스에 대한 테스트 및 프로덕션 데이터베이스를 작성 중이며 테스트 데이터베이스를 상당히 많이 닦을 것이라고 생각합니다. 또한 다른 복제 및 감사 로깅 전략을 원할 것입니다. 동일한 SQL Server에 두 SQL 데이터베이스가 모두있는 것이 합리적입니까? 이는 Azure Portal이 관리하기 가장 쉬운 …
12 sql  azure 


3
메인 프레임 소프트웨어 관리를 위해 어떤 SCM 솔루션이 있습니까?
메인 프레임을 사용하여 (종종 미션 크리티컬 한) 비즈니스 응용 프로그램을 실행 (일부)하고 z / OS ( OS / 390 또는 MVS 라고도 함 )를 사용하는 회사를 상상해보십시오 . 메인 프레임에 배포 / 사용되는 소프트웨어의 소프트웨어 변경 및 구성 관리를 용이하게하기 위해 사용하는 일반적인 소프트웨어는 무엇입니까?


3
Azure에서 일정에 따라 단기 Docker 컨테이너를 어떻게 실행합니까?
Azure 컨테이너 레지스트리에서 호스팅되는 Alpine Linux Docker 컨테이너에 상당히 간단한 Unix 셸 스크립트가 패키지되어 있습니다. VM은 cron으로이 스크립트를 실행합니다. docker login <snip> docker pull example.com/bar:latest docker run example.com/bar:latest VM 없이도 대신 Azure 서비스를 사용할 수 있습니까? 아마도 Azure 컨테이너 인스턴스에서이를 실행하는 일종의 스케줄러가 있습니까? 내 동기는 VM을 유지 관리하고 지불하고 …

4
컨테이너 내에서 chocolatey.org 또는 다른 인터넷 사이트에 연결할 수 없습니다
https://forums.docker.com/t/cannot-connect-to-chocolatey-org/38745의 xpost 예상되는 행동 Windows Server 2016 Datacenter (MSDN 다운로드) 64 비트를 실행 중입니다. 버전 1607-빌드 14393.1715 Docker For Windows를 사용하고 Windows 컨테이너를 실행하고 있습니다. 나는 이것이 세상에서 가장 쉬운 일이라고 생각합니다. reboot my host machine docker run -it microsoft/windowsservercore powershell iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1')); 이것은 용기에 초콜릿을 설치할 것으로 기대된다. …
12 docker  windows 

2
CircleCI에서 실험용 Docker 기능을 실행하는 방법
CircleCI에서 빌드를 시작할 때 가장 먼저 수행되는 작업은 다음과 같습니다. 원격 Docker 엔진 설정 Specified reusable docker engine, but build has not been whitelisted. Contact CircleCI to be whitelisted Allocating a remote Docker Engine ... Remote Docker engine created. Using VM 'prealloc-wrjtu1qd-1491949826270' Created container accessible with: DOCKER_TLS_VERIFY=1 DOCKER_HOST=tcp://<IP>:2376 DOCKER_CERT_PATH=/tmp/docker-certs615987123 DOCKER_MACHINE_NAME=51123 …

2
Ansible의 설정은`--vault-password-file`과 동일합니까?
ansible-playbook의 도움에 --user=REMOTE_USER따라 ssh 사용자를 정의하는 데 사용할 수 있지만 ansible_ssh_user: REMOTE_USERhost- 또는 group_vars 에서도 정의 할 수 있습니다 . 질문 group- 또는 host_vars 디렉토리에 어떤 변수를 정의하여 --vault-password-file실행 중에 정의 되지 않아야 ansible-playbook합니까? 시도 ansible_vault_password_file: ~/.vault_pass.txt구성에 정의되어 있으면 암호 해독에 실패합니다. ERROR! Decryption failed on /path/to/vault 이 문서 에서 …
12 ansible 

2
작업 출력이 비어 있지 않은 경우에만 알림을 보내는 방법
rundeck을 사용하여 서비스의 로그 파일을 스캔하고 발견 된 내용에 따라 조치를 취합니다. 기본적으로 레코드가 존재하지 않는 발견 된 각 항목에 대해 git 저장소가 초기화되고 몇 개의 나머지 엔드 포인트가 호출되지만 요점이 아닙니다. 작업을 예약 된대로 실행하고, 두 시간마다 말하고, 실패에 대한 알림을 보내며, 최소한 하나 이상의 조치가 수행 된 경우에만 …

1
CloudWatch 경보에서 직접 AWS Lambda 함수를 트리거 할 수 있습니까?
현재 CloudWatch 경보에 대한 응답으로 람다 함수를 트리거하려면 다음과 같이 SNS를 통해 경보를 라우팅해야합니다. AWS CloudWatch Alarm --> Send to a topic in SNS --> SNS topic triggers the lambda function SNS가 없어도 직접 할 수있는 방법이 있습니까? [이유 : 터치 포인트가 적고 약간의 비용 최적화]. CloudWatch 이벤트는 람다를 트리거하지만 …

2
사후 관리 능력을 잃지 않고 불변 서버 패턴을 구현하는 방법은 무엇입니까?
변경 불가능한 서버 패턴은 배치의 재현성을 선호하는 배치 원칙입니다. “ 한 번 배포 된 서버는 결코 수정되지 않고 단순히 새로운 업데이트 된 인스턴스로 대체 된 서버 ”라는 사실이 특징 이며이 원칙을 구현하려면 서버 배포 자동화가 필요합니다. 이 자동화에는 수많은 운영상의 이점이 있으며, 가장 중요한 것 중 하나는 인프라에서 장애가 발생한 …

3
사고를 완화하기 위해 Ansible 배치를 보호하는 방법?
최근 Amazon S3는 us-east-1 리전에서 큰 정전 을 겪었습니다 . Ansible 또는 유사한 도구에서 유지 관리 플레이 북을 실행할 때 철자 오류로 인해 발생한 것 같습니다. 다음과 같이 셸 스크립트 래퍼를 ansible-playbook 주위에 놓을 수 있습니다. #!/bin/bash /usr/bin/ansible-playbook "$@" --list-hosts --list-tasks read -p "Are you sure? (y/n) " answer test …
12 ansible  process 

2
Hyper-V 시스템에서 Vagrant 및 Docker-for-Windows를 사용하는 방법은 무엇입니까?
그 당시에는 VirtualBox (VB) 와 Vagrant (V) 를 사용하여 VM을 실행했습니다. Windows 용 도커 (DfW)를 설치 하고 V를 실행 했기 때문에 VB는 Hyper-V (HV)에 대해 불평 합니다. [user@localhost ~]$ vagrant up Stderr: VBoxManage.exe: error: VT-x is not available (VERR_VMX_NO_VMX) VBoxManage.exe: error: Details: code E_FAIL (0x80004005), component ConsoleWrap, interface IConsole 이 …

2
serverless.com 프로젝트를 위해 암호화 된 비밀을 코드로 저장하는 방법은 무엇입니까?
serverless.com을 사용하면 AWS Lambda 함수에 비밀을 노출하는 가장 쉬운 방법은 serverless.yml파일에 파일 을 저장하는 것입니다 (예 : KMS로 암호화). 그러나 Git에 암호화 된 비밀을 저지르는 것이 세상에서 가장 좋은 것은 아닙니다. 비밀을 변경해야 할 때 코드 변경이 필요합니다. 그러나 보안 측면에서만 더 나은 대안은 무엇입니까? 예를 들어 비밀은 S3 (암호화)에 …

1
Atlassian Bamboo 빌드에서 파일 시스템 액세스를 제한하는 방법은 무엇입니까?
우분투에서 Atlassian Bamboo를 실행하고 있습니다. 개발자가 빌드를 설정하면 셸 스크립트 작업을 실행할 수 있습니다. 이는 빌드중인 코드베이스에서 (사용자 정의) 명령을 실행하는 데 유용합니다. 그러나 실행되는 스크립트는 Bamboo 작업 디렉토리 ( <Bamboo-home-dir>/xml-data/build-dir/JOB_KEY) 의 작업 디렉토리 외부에서 파일 시스템에 액세스 할 수도 있습니다 . 따라서 JOB_A는 JOB_B :의 파일에도 액세스 할 수 …

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