클라우드로 응용 프로그램을 배포 하기 위한 일반적인 시나리오를 이미 실행 중인 구름, 일부의 기능이 계획 (해당 되는 경우 여전히 문제가 있는 응용 프로그램을 수정 하는) 또는 (해당 되는 경우 응용 프로그램이 이미 존재 하는) 통합 하는 소프트웨어에이 비 클라우드 소프트웨어를 통합 하려는 비 구름 소프트웨어와 시나리오가입니다. 이 기사에서는, 저자 응용 프로그램 수 쉽게 될 다른 클라우드 제품에 통합, 쉽게 다른 클라우드 장치에 통합 되거나 독립 실행형 장치로 클라우드 호스팅 18 모범 사례를 제공 합니다.
이 문서는 디자인 하 고 응용 할 수 있도록 클라우드 환경에 응용 프로그램을 포장에 대 한 몇 가지 모범 사례를 제공 합니다.
다른 제품이의 기능을 활용할 수 있도록 다른 클라우드 제품에 통합.
클라우드에서 호스트 되는 응용 프로그램에 통합.
독립 실행형 장치로 구름에서 호스팅됩니다.
당신이 경험에 대해 알아보려면이 문서를 읽고 이러한 시나리오에 관심이 있다면 우리는 이러한 목표의 달성에 유용한에 통합 되었습니다.
이러한 시나리오에 대 한 자세한 내용은 시작 하자.
3 장면
이러한 시나리오는 기존 클라우드 제품에 응용 프로그램을 통합, 전체 장치 패키지의 일부로 응용 프로그램을 배포 하거나 기존 클라우드 장치에 응용 프로그램을 통합 다시 한다고 가정해 봅시다.
응용 프로그램을 통합 하는 다른 클라우드 제품으로
현재 요구 사항은 기존 클라우드 응용 프로그램 및 응용 프로그램 기능을 강화 하는 것입니다. 목표는 완벽 한 통합을 달성 하는.
일반적으로, 기존 제품에 새로운 기능을 소개 해야 할 때, 처음부터 새로운 기능을 개발 하 고 설계에 참여 하 고 또 다른 옵션은 기존 제품을 활용 하 여 구름으로 그들의 기능을 통합 하는 것 (어떤 경우에, 당신은 필요가 없습니다 클라우드 활성화). 이 경우 응용 프로그램이 기존 클라우드 제품에 올바르게 연결할 수 있는지 확인 해야 합니다.
클라우드에서 호스트는 다른 장치에 응용 프로그램 추가
구름 장치 구성 되어 사전 설치 된 및 미리 구성 된 소프트웨어 및 응용 프로그램, 그리고 때로는 독립 된 서버로 사용할 수 있습니다. 그것의 기능을 향상 시키기 위해 기존 클라우드 장치 패키지를 추가 응용 프로그램을 추가 하려는 경우 응용 프로그램이 장치 리소스 종속성을 가진 뿐만 아니라 다른 응용 프로그램 및 구성 파일 패키지에서 올바르게 작용 수 있는지 확인 합니다.
독립형 클라우드 장치로 응용 프로그램 호스팅
한 클라우드 환경에서 응용 프로그램을 사용 하 여 방법은 자체 클라우드 장치에 다른 클라우드 응용 프로그램으로 통합 해야 하는 경우에 특히.
계속 하기 전에 우리가 라고 부르는 장치, 응용 프로그램 및 가상 컴퓨터 알고 도움이 됩니다.
가상 어플라이언스: 하나 이상의 가상 컴퓨터의 구성 된 사전 구축 된 소프트웨어 솔루션, 유지, 업데이트, 되며 하나의 단위로 관리. Http://www.aliyun.com/zixun/aggregation/7155.html "> 개발자는 그들의 작업에 대 한 사용자 지정 하 고 선택적 운영 체제에 포함 된 자체 포함 하 고 최적화 된 응용 프로그램 스택을 개발 하 여 가상 장치를 만드는 이 소자 들은 보다 안전 하 고 전통적인 소프트웨어 보다 신뢰할 수 있는 파일 집합을 복사 하는 가상 장치 경우에 응용 프로그램을 사용할 수 있습니다.
응용 프로그램:는 클라우드 기반 응용 프로그램 함수 또는 일련의 기능을 수행 하. 그것은 장치에서 응용 프로그램 스택 구성입니다.
가상 컴퓨터: 단단히 격리 된 소프트웨어 컨테이너 가상화 플랫폼에서 실행 되도록 만듭니다. 4 가상화 된 리소스 포함: CPU, RAM, 메모리 및 네트워크.
이 문서에서 "제품" 단어 "응용 프로그램" 또는 "장치", 문맥에 따라 참조 하는 데 사용 됩니다.
이제, 이러한 시나리오가 현실이 될 수 있는 모범 사례를 살펴보겠습니다.
연습 1: 자동 설치 지원
설치 프로세스는 메시지를 표시 하지 않습니다 또는 Windows 자동 설치로 설치 된. 자동 설치 무인된 설치가 아니다. 무인된 설치 없는 사용자 상호 작용을 필요로 하는 설치 이며 자동 (또는 자동) 설치는 설치 프로세스 지침을 표시 하지 않습니다.
당신은 지원 해야 합니다 자동 설치 및 인터랙티브/gui 설치 제품에 고객은 제품을 설치 하는 방법 중 하나를 선택할 수 있도록. 자동 설치에 대 한 사용자 입력만 설치의 시작 부분에 편집 해야 하는 응답 파일에 주어져야 한다. 설치 시작 후 사용자 데이터를 필요한 또는 설치 프로세스/창 사용자에 게 표시 됩니다.
다른 응용 프로그램이 나 장치에 응용 프로그램을 통합 하면 그것은 하나의 제품의 일부가 고 단일 설치 프로그램은 기본. 귀하의 제품을 자동으로 설치할 수 없습니다, 사용자에서 정보가 단일 설치 하는 동안 귀하의 제품에 대 한 요청 하 고 장치 팀/사용자에 게 표시 하지 않을 수 있습니다. 이 사용자를 위해, 그리고 그들은 이러한 기본적인 제품의 세부 사항을 알 필요가 없습니다. 자동 설치를 사용할 수 없는 경우에 효율성을 달성 하 고 있기 때문에, 사용자를 위해, 그것은 설치 하는 두 개의 서로 다른 제품 처럼 손실 됩니다.