정보실

웹학교

정보실

php PHP 가상화

본문

개발환경과 운영환경을 같게 하기 위한 방법...


https://www.vagrantup.com/ 

HashiCorp Vagrant는 개발자, 운영자 또는 디자이너로서의 역할에 관계없이 동일하고 쉬운 워크 플로를 제공합니다. 모든 소프트웨어 요구 사항, 패키지, 운영 체제 구성, 사용자 등을 설명하는 선언적 구성 파일을 사용합니다.

버그 수정 비용은 생산에 가까워 질수록 기하급수적으로 증가합니다. 

Vagrant는 동일한 운영 체제, 패키지, 사용자 및 구성을 제공하면서 사용자가 선호하는 편집기, IDE 및 브라우저를 사용할 수 있는 유연성을 제공함으로써 프로덕션 환경을 미러링 하는 것을 목표로 합니다. 

Vagrant는 Chef, Puppet, Ansible 또는 Salt와 같은 기존 구성 관리 도구와 통합되므로 동일한 스크립트를 사용하여 Vagrant를 프로덕션으로 구성 할 수 있습니다.

Vagrant는 Mac, Linux, Windows 등에서 작동합니다. 

원격 개발 환경은 사용자가 선호하는 편집기 및 프로그램을 포기하도록 합니다. 

Vagrant는 이미 익숙한 도구를 사용하여 로컬 시스템에서 작동합니다. 

즐겨 사용하는 텍스트 편집기에서 쉽게 코딩하고 즐겨 사용하는 조작 프로그램에서 이미지를 편집하고 즐겨 사용하는 도구를 사용하여 로컬 랩톱에서 편안하게 디버깅.


https://www.docker.com/ 

주요 기업은 컨테이너 플랫폼을 사용하여 기존 애플리케이션에서 최첨단 마이크로 서비스에 이르기까지 모든 애플리케이션을 구축, 관리 및 보호하고 어디서나 배포 할 수 있습니다.

Docker 플랫폼은 개발자의 데스크탑에서 클라우드에 이르기까지 최신 애플리케이션을 구축, 공유 및 실행하기 위한 통합 기술 및 솔루션 세트입니다. Docker Desktop, Docker Hub 및 Docker Engine을 포함한 Docker의 핵심 빌딩 블록을 기반으로 합니다.

최신 애플리케이션 제공 및 구축을 위한 데스크탑 및 개발자 도구.

Docker Hub 및 Docker Trusted Registry는 개발자와 운영자를 위한 중앙 협업 지점으로, 세계 최대의 컨테이너 이미지 라이브러리와 팀간에 안전하게 협업 할 수 있는 장소를 제공합니다.

하이브리드 및 멀티 클라우드에서 Kubernetes 기반 애플리케이션을 안전하게 실행, 관리 및 확장하십시오. Docker Kubernetes Service (DKS)를 사용하면 Kubernetes를 전체 조직에서 사용하기 쉽고 더욱 안전하게 만들 수 있습니다.



페이지 정보

조회 70회 ]  작성일19-12-09 10:14

웹학교