단일 클라우드 배치를 자동화하고 쉽게 모니터링 할 수 있습니다. 조직이 다른 부서 프로젝트를 다른 클라우드 공급 업체에 배포하려는 경우이 경우 전체 프로젝트 구조를 어떻게 설계, 모니터링 및 유지 관리 할 수 있습니까?다양한 클라우드 플랫폼에서 응용 프로그램 배포를 어떻게 관리 할 수 있습니까?
답변
좀 더 자세하게 작성해야합니다. "클라우드"는 매우 광범위한 용어입니다. 가상 서버를 가동시키는 것에 대해 이야기하고 있습니까? Terraform과 Packer와 같은 프로비저닝 도구를 살펴보십시오. 또는 Puppet, Chef 또는 Ansible을 사용하여 서버를 프로비저닝하십시오.
아니면 컨테이너 경로로 가고 있습니까? Kubernetes 또는 Docker Swarm. 그런 다음 서버리스 (serverless) 영역이 있지만, 여전히 벤더에 따라 매우 다르기 때문에 크로스 플랫폼 배포를 할 수 없다고 생각합니다.
모니터링을 위해 사용하는 클라우드 공급자 중 하나 또는 SaaS 공급 업체에서 직접 ELK 스택을 배포하는 방법을 살펴 보겠습니다. Elastic은 로그 및 메트릭을 중앙 위치로 보낼 수있는 여러 환경에서 "Beats"를 제공합니다.
우리는 클라우드 인프라를 다양 화해야하고 단일 클라우드 제공 업체에 의존해서는 안된다는 회담이 있습니다. 이 경우 클라우드 인프라를 계획, 설계 및 구현하는 효과적인 방법은 무엇입니까? (한 가지 클라우드 공급자의 재무 부서, 한 공급자의 모든 웹 응용 프로그램 및 다른 공급자의 DB) –
자세한 내용이 필요합니다. 오늘 서버 및 서비스를 어떻게 프로비저닝합니까? 서비스가 모노리스 또는 마이크로 서비스입니까? 자동 배포에 devops 도구를 사용합니까? 기타 포장업자와 Terraform이 좋은 경로 일 수 있습니다. Packer로 배포 할 준비가 된 이미지를 빌드 할 수 있습니다. 로컬 테스트 및 다른 클라우드 제공 업체의 이미지에 대해 동일한 소스를 사용할 수 있습니다. Terraform은 다양한 클라우드 제공 업체를위한 네트워크, VPN 및 서버를 지정하고 배포하는 데 도움을줍니다. – marvi
여러 클라우드 공급자를 지원하는 자동화 도구가 있습니다. 예를 들어, Terraform. –