우리는 그를 위해 가장 효율적인 믹스, 우리 활용 해야 전체 모든 구성 요소를 알고 있다. 클라우드 컴퓨팅 플랫폼에서 하이브리드 클라우드 이제는 버즈 이며 미래의 하이브리드 구름 공용 클라우드의 새로운 기능을 활용 하 고 개인 IT 투자를 계속 해야 합니다. 실행 시 데이터에서 혼합된 요구 사항을 고려 하지 않습니다, 기업의 비용 직선, 혜택 구현 문제, 또는 심지어 기술 에 일어날 것 이다 위험 완전히 실패. 대부분의 사용자가 클라우드 프로젝트 실패 하는 주요 시간 계획 단계에 있음을 나타냅니다. 그것은 단지 때 프로젝트 계획은 제대로 개발 성공을 달성 하는 좋은 기회입니다.
공용 클라우드 응용 프로그램의 하이브리드 디자인을 지원 하기 위해 고려해 야 하는 4 개의 요인이 있다: 응용 프로그램 모델, 플랫폼, 데이터베이스 액세스, 그리고 어떻게 구성 요소가 함께 연결 되어 있습니다.
응용 프로그램 모델을 선택
공용 클라우드 응용 프로그램의 하이브리드 디자인의 미래에 가장 중요 프런트 엔드 또는 백 엔드 응용 프로그램 모델을는 모델. 엔터프라이즈 비즈니스 섹션 보고는 그들의 현재 공용 클라우드 응용 프로그램 2/3는 클라우드 기술 사용자의 현재 응용 프로그램 시스템에 추가 됩니다 프런트 엔드 모델 이다. 인터넷 소매 응용 프로그램의 가장 일반적으로 사용 되는 모델 이기도 합니다. 엔터프라이즈의 나머지의 대부분 클라우드 확산 또는 백업에 대 한 우려는 기존 시스템의 복구 응용 프로그램을.
하이브리드에 대 한 공용 클라우드 구성 요소를 개발 하는 경우 현재 구조 조정, 혼합된 로컬 쪽에 적응 또는 클라우드로 기존 아키텍처를 조정 해야 합니다. 이들은 당신이 필요가 있는 주소 계획 단계에서 응용 프로그램의 초기 및 미래의 요구 사항에 인증 해야 하는 그래서 모든 것 들. 최적의 혼합 제어 워크플로 공공 및 민간 구성 요소 사이 가장 중요 하다. 당신이 필요 전류를 지원 하기 위해 그것은 시간, 하지만 당신은 또한만 유연 하 고 임시 구름 속성을 개발할 필요가.
플랫폼으로 조화로 운 관계를 만들기
쉬운 혼합의 기술 수준 플랫폼 조화를 기반으로 합니다. 하이브리드 클라우드는 이론적으로 모든 공용 클라우드 또는 개인 IT 지원에 의해 지원 될 수 있는 인터페이스 집합을 통해 워크플로 지원 합니다. 실제로, 다른 운영 체제와 그 것 들을 복잡 하 고 더 비싼, 공용 클라우드 작업에서 특히 공용 클라우드 미들웨어가 있다.
만약 당신이 통합된 로컬 IT 아키텍처, 구름에 대 한 동일한 아키텍처를 인증 해야 합니다. 클라우드 버스트 또는 장애 복구의 하이브리드 응용 프로그램을 계획 하는 경우 그것은 거의 동일한 운영 체제 및 미들웨어를 사용 하 여 데이터 센터에서 구름에 필수. 심지어 때 건물의 주요 구성 요소 중 일부는 현재 IT 플랫폼 클래스 웹 프런트 엔드를 실행할 수 있습니다 공용 클라우드, 성능에 따라 또는 백업 아키텍처 튜닝에.
공용 클라우드 및 로컬 액세스 데이터베이스를 하자 그것은
하이브리드에 대 한 공용 클라우드 응용 프로그램을 디자인할 때 고려해 야 할 세 번째 질문 공용 클라우드 제공 하는 방법을 이며 데이터에 기반 로컬 IT 리소스 요구 사항. 그래서 대부분의 사용자가 로컬 데이터베이스를 유지 하기로 원격 디자인 비용 및 보안 문제, 중요 한 기업 데이터를 저장 합니다. 따라서, 혼합 응용 클라우드 구성 요소에서 데이터에 액세스 해야 하는 경우 액세스 구름은 또한 비싸고 성능 집약적인 데이터 센터 사이의 wan 연결 되어야 합니다.
클라우드 버스트 또는 장애 복구 응용 프로그램에 대 한 좀 더 적절 한 솔루션 쿼리 서비스의 데이터베이스 관리 시스템을 사용 하는 대신 클라우드 구성 요소가 표준 디스크 I/O를 사용 하 여 데이터베이스 액세스. 프런트 엔드 응용 프로그램에 대 한 더 가치가 현재 데이터베이스에서 논리 분리를 만들 수 있습니다. 예를 들어 프런트 엔드 소매 클라우드 표준 소매 재고 응용 프로그램에서 제품 범주를 사용할 수 있습니다 하지만 재고 수량 정보를 포함 하지 않습니다; 사용자는 정적 범주를 탐색 하지만 순서 설정 되어 있을 때만 실제 데이터베이스에 연결.
응용 프로그램에 대 한 링크를 식별
최종 고려 사항은 이다 또한 가장 기술: 혼합 응용 프로그램 응용 프로그램 인터페이스 (API) 수준에서 어떻게 연결 하 고 어떻게 응용 프로그램 관리 컨텍스트 또는 상태? 소프트웨어 개발, 구성 요소 API 링크를 사용 하 고 이러한 Api 종종 정의 구성 요소는 프로세스를 추적 하는 방법을 그들이 지원 하고있다.
공용 클라우드 응용 프로그램의 혼합 스왑 개발에 대 한 도전이 이다 대부분의 엔터프라이즈 소프트웨어는 엄격한 서비스 지향 아키텍처 (SOA) 및 단순 개체 액세스 프로토콜 (SOAP) Api 기반으로. 대부분의 클라우드 응용 프로그램은 일반적으로 나머지 및 HTTP 아키텍처 걸릴. 차이점은 SOA와 SOAP 여러 트랜잭션 단계를 통해 구성 요소를 연결 하 고 자동으로 그들의 Api 통해 그들의 동작을 동기화 하는 모든 구성 요소. 나머지 또는 HTTP, 대부분의 클라이언트, 브라우저 인터페이스 추적 API 통해 각 구성 요소에 명시적으로 전달 되는 컨텍스트.
진짜 차이 어떤 소프트웨어 구성 요소 사본을 모든 나머지 요청을 처리 하기 위해 적절 한 데이터베이스에 액세스 하지만 특정 소프트웨어 요소 원래 선택 된 SOA SOAP 요청을 처리 해야 합니다. 나머지 아키텍처 간단한 공유 및 부하 분산을 지원 하지만 Soa soap에서 구현 하기 어려운. 즉, 구름을 포함 될 수 있습니다 어떤 하이브리드 아키텍처 파열 또는 장애 복구 나머지 아키텍처를 고려해 신중 하 게. 전체-엔드 응용 프로그램은 응용 프로그램 구성 요소를 사용할 수 있습니다 구름 또는 구름 나머지 또는 웹 친화적인 건축과 전통적인 데이터 센터 응용 프로그램 아키텍처를 다리를 로컬에서 실행.
"편집 추천"
쪽으로도 2014의 오픈 하이브리드 클라우드, 하이브리드 클라우드 위해 널리 이용 된다 주의 구름의 1 년 세척: 공용 클라우드, 사설 클라우드 및 하이브리드 클라우드 엔터프라이즈 응용 프로그램 클라우드 컴퓨팅 5 단계: 혼합된 클라우드 끝점 아니다 "집행 편집기: Huangdan 전화: (010) 68476606"