1. 기업 물류 분야에서의 딜레마
많은 물류 기업 경쟁에서 기업, 밖으로 설 수 있는지 여부를 신속 하 게 방법에 의존 하 고 시장의 변화에 효율적으로 적응. 변경 요구를 신속 하 게 적응할 수 있어야 하 고 싶어 하는 회사 고객, 고객 동적 응답에 근접을 최대화 하는 유연한 시스템 필요, 하 고 역동적인 비즈니스 기회는. 따라서, 기업의 비즈니스 처리는 여러 고객 및 조정 하는 파트너와 그들의 자신의 범위는 야 한다. 예를 들어. 기업 내부 운영, 뿐만 아니라 그것의 역할의 경계에서 회사, 보통 전달 하는 국제 화물의 비즈니스 문서, 고객 서비스, 금융, 영업, 관리자, 하지만 또한 포함 하는 전체 공급 사슬 업스트림 및 다운스트림 기업, 화주, 피어, 호 송, 세관 브로커, 해외 에이전트, 수취인 등. 전통에서 그것 모드, 그것은 기업 전반에 걸쳐 이러한 비즈니스 서비스 자동화 가능. 고객 주문 전송, 재고 확인 고 이메일 이나 전화 통화 모두 잘 자동으로 클라우드 컴퓨팅 플랫폼에서 구현 하는 공급 업체에 보낼 수동으로 해야 합니다. 기업 들의 관점에서 클라우드 컴퓨팅 엔터프라이즈 포털 시스템, 아니라 공급 체인 관리 시스템, 하지만 재계 및 가치 체인은은 기업 고객과 협력 기업 소셜 네트워크 사업.
전통적인 물류 업계에서 사람들이 물류 정보 관리 시스템을 구현합니다. 물류 유통 시스템, 송장 및 재고 관리 시스템. 대부분 내부 시스템의 형태로 만들어집니다. 동시에 이러한 응용 프로그램을 배포는 매우 비싼 복잡 하 고 위험한 사업입니다. 하드웨어, 운영 체제의 각 응용 프로그램에 대 한 조립 해야 합니다. Database。 미들웨어, 웹 서버, 및 기타 소프트웨어 각 물류 기업 응용 프로그램 소프트웨어의 정상적인 작동을 보장 하기 위해 네트워크, 데이터베이스, 시스템 관리를 포함 하 여 전문가의 팀을 훈련 해야 합니다. 새로운 비즈니스 원래 응용 프로그램 시스템을 변경 해야 합니다, 일단 긴 개발 프로세스를 다시 시작 합니다.
2. 클라우드 컴퓨팅 물류 응용 프로그램의 분야에서
클라우드 컴퓨팅 분야에서 물류 수 있다 그들의 실제 크기와 수요에 따라 물류 기업, 동적으로 자원 및 다양 한 IT의 나날 가동에 있는 기업에 맞게 서비스의 해당 시각화를 선택 하려면 인터넷의 구름에서 요구 서비스.
IBM의 지능형 "물류 클라우드" 비슷한 개념을 선물 한다. 지능형 물류 솔루션 기반으로 클라우드 컴퓨팅 기술, 물류의 분야에서 사용할 수 있습니다 그리고 종합적으로 처리, 운송, 창 고, 정비 및 세관 통관, 화물의 지능 수준을 향상 하 고 효율적이 고 빠른 실현, 집중 하 고 투명 한 물류 산업 및 관리 비용 절감을 제공 합니다. 관리 수준 향상. 클라우드 플랫폼으로 서 소프트웨어 서비스 및 응용 프로그램 개발 (한 serice 플랫폼), 빌드 및 실행 하는 동안, 소프트웨어 서비스 플랫폼 제공 다른 한편으로, 모든 하드웨어 및 소프트웨어 리소스를 요청 시 인터넷을 통해 제공 하는 고객 관리 웹 기반 소프트웨어 솔루션입니다.
PAAs 모든 필요한 실행 중인 응용 프로그램을에 인터넷 인프라를 제공 합니다. 사용자가 단순히 "설정 탭에서" 서비스를, 그들은 내부적 복잡성에 대해 걱정할 필요가 없습니다. PAAs 기반으로 구독 모드, 사용자만 사용 하 여 기능에 대 한 지불 해야 합니다. PAAs, 독립 소프트웨어 개발자와 기업 IT 부서는 복잡 한 인프라에 보다 더 많은 혁신을 집중할 수 있습니다. 물류 회사 그들은 실제 비즈니스 가치 보다는 구매 및 기본 장비의 유지 보수를 제공할 수 있는 장소에 그들의 예산의 더 헌신 수 있습니다.
3. 클라우드 컴퓨팅 시스템 및 플랫폼 개발 현황
현재, 클라우드 컴퓨팅 인프라 또는 클라우드 컴퓨팅 플랫폼, 오픈 소스 조직 및 학계 넣어가지고 앞으로 많은 클라우드 컴퓨팅 시스템 또는 플랫폼 솔루션 아마존, 구글, IBM, 마이크로소프트, 태양 및 다른 회사에서.
3.1 Google의 클라우드 인프라
Google의 클라우드 컴퓨팅 인프라는 점차적으로 주로 분산 파일 시스템 (Googlefile 시스템 (GFS), 대규모 분산된 데이터베이스 프로그래밍 모드 Mapreduee, BigTable 검색 응용 프로그램에 대 한 초기 서비스 제공 기준 확대 분산된 잠금 메커니즘은 여러 독립과 밀접 하 게 통 통한 시스템 구성 됩니다.
3.2 IBM "블루 클라우드" 컴퓨팅 플랫폼
IBM의 블루 클라우드 컴퓨팅 플랫폼은 데이터 센터의 구성 IBM 티 볼 리 모니터링 소프트웨어 (티 볼 리 모니터링), IBMDB2 데이터베이스, IBM 티 볼 리 배포 관리 소프트웨어 (티 볼 리 provi-sioning 관리자), IBM 웹스피어 애플리케이션 서버, 그리고 몇 가지 오픈 소스 정보 처리 소프트웨어와 오픈 소스 가상화 소프트웨어.
3.3 Sun의 클라우드 인프라
태양에 의해 제안 된 클라우드 인프라 아키텍처 서비스, 응용 프로그램, 미들웨어, 운영 체제, 가상 서버, 물리적 서버, 6 단계를 포함 하 고 제공 하는 클라우드 컴퓨팅 아이디어 어떤 전통적인 수준 하드웨어에서 응용 프로그램에 전달 하는 서비스를 설명할 수 있습니다.
3.4 마이크로소프트의 Azure 클라우드 플랫폼
마이크로소프트의 Azure 클라우드 플랫폼 마이크로소프트의 글로벌 재단 서비스, gfs, 전세계 데이터 센터의 4 세대의 구성의 밑에 4 계층으로 구성 됩니다: 클라우드 인프라 서비스 (클라우드 인프라 서비스, 핵심, Windows Azure 운영 체제와 함께 주로에 종사 하는 가상화 된 컴퓨팅 리소스 관리 및 지능형 작업 배정: Windows Azure의 위에 응용 프로그램 서비스 플랫폼 구성 요소 (구성 요소)의 역할을 수행 서비스의 범위를 가진 사용자를 제공 합니다.
3.5 아마존 탄력 있는 계산 구름
아마존은 클라우드 컴퓨팅 서비스를 제공 하는 최초의 회사 중 하나입니다. 회사의 유연한 컴퓨팅 클라우드 (탄력 있는 계산 구름, EC2) 플랫폼은 대규모 네트워크 인터페이스 작업 "구름"에서 운영 하 고 다양 한 가상 머신 인스턴스 (인스턴스) 사용자에 게 제공 하는 회사 내에서 컴퓨터와 서버 클러스터를 기반으로 합니다.
4. SOA 기반 클라우드 컴퓨팅 플랫폼 프레임 워크
각 클라우드 컴퓨팅 플랫폼에는 플랫폼의 사용에 특히 또한 다른 특성, 노드 및 원격 가상 스토리지 서버는 클라이언트의 실제 연락처와 사용자를 제공 하는 사용자에 대 한 투명 한 컴퓨팅 플랫폼 연락 하지 않을 수 있습니다. 세미 공공 환경, Google의 클라우드 컴퓨팅 플랫폼 환경 개인 환경입니다. GWT (Googlewebtoolkit), Googleappengine, Googlemapapi, 등 제한 된 응용 프로그램 인터페이스를 개방 이외에 Google 공유 하지 않는 구름의 내부 인프라 외부 사용자와 IBM의 "블루 클라우드" 컴퓨팅 플랫폼은 하드웨어와 소프트웨어 판매에 사용할 수 있는 컬렉션입니다. 사용자가 그들의 자신의 클라우드 컴퓨팅이 소프트웨어 및 하드웨어 제품을 기반으로 응용 프로그램을 구축 하 고 아마존의 유연한 컴퓨팅 클라우드는 사용자가 원격 인터페이스를 사용 하 여 직접 운영 하는 호스팅된 클라우드 컴퓨팅 플랫폼. 실제 물리적 노드 표시 되지 않습니다. 다른 관점에서 다른 클라우드 컴퓨팅 시스템의, 그것은 볼 수 있습니다, 클라우드 컴퓨팅을 여러 가지 방법으로 시스템을가지고 있지만 일반적인, 하지만 사실, 시스템은 여전히 매우 다른, 서로 클라우드 사용자 또는 개발자가 서로 다른 경험을 제공.
이러한 클라우드 컴퓨팅 플랫폼에 대 한 SOA 기반의 클라우드 컴퓨팅 플랫폼의 아키텍처 설계는 우리. 하드웨어 및 시스템 소프트웨어의 여러 레벨을 포함 됩니다. 일반적으로, 그것은 다음 세 가지 수준으로 분할 될 수 있다:
4.1 하드웨어 플랫폼
하드웨어 플랫폼은 일반적으로 IaaS로 알려져, 그것은 주로 가상화 컴퓨터 자원, 스토리지 자원, 네트워크 리소스와 사용자를 제공 하. 서버, 네트워크 장치, 저장 장치, 및,를 포함 하 여 모든 하드웨어 시설, 그것은 클라우드 데이터 센터 컴퓨팅. 하드웨어 플랫폼 확장성 fscaling 먼저 있어야 합니다, 사용자는 하드웨어 리소스는 무한히 많은 가정 수 있습니다. 그들의 자신의 필요에 따라 사용자가 동적으로 이러한 리소스를 사용 및 서비스 비용을 지불 하는 사용 금액에 따라. 당신은 걱정할 필요가 얼마나 많은 장치에 대 한 귀하의 현재 트래픽을 지원 하기 위해 구매 해야.
하드웨어의 디자인 플랫폼 가상 기술에서는 특히 중요 한, 하드웨어 플랫폼 공급자 제공할 수 있도록 유연 하 게 다양 한 형태의 클라우드 플랫폼 하드웨어 요구 사항을 큰 하드웨어 시설을 공유 하는 여러 운영 체제 수입니다. 일반적인, 수수료 기반 가상 기술 (예: VMware). 또한 무료 오픈 소스 기술 (예: 젠)이 있다.
4.2 클라우드 플랫폼
여기에 클라우드 플랫폼은 특히 PAAs 서비스 개발 도구 및 기본 소프트웨어 (예: 데이터베이스, 분산된 운영 체제, 등)을 제공 하. 하기 위해 클라우드 서비스의 개발자. 또한, 클라우드 서비스의 운영 플랫폼입니다. 따라서, 클라우드 플랫폼은 자바 런타임, WEB2.O 응용 프로그램 런타임, 미들웨어의 모든 종류를에 있이 필요가 있다.
4.3 클라우드 서비스
클라우드 서비스는 표준 인터페이스를 사용 하 여 인터넷에 액세스할 수 있는 하나 이상의 소프트웨어 기능을 말합니다. 그것은 이전 "SaaS 서비스로 소프트웨어" 다소 비슷합니다. 하지만 SaaS 달리. 전통적인 "서비스로 소프트웨어" 시스템에 제공 하 고 하드웨어 플랫폼 및 클라우드 서비스 클라우드 컴퓨팅 플랫폼에 하드웨어 플랫폼을 제공 하 고 플랫폼 구름 하지 않아도 동안 시스템 플랫폼 관리 서비스 제공을 필요 합니다. 고객 액세스 하 고 언제, 어디서 나 인터넷을 통해 모든 종류의 서비스에 액세스 하 여 비즈니스 데이터를 관리할 수 있습니다. 설치 및 소프트웨어 디버깅, 구성 서버 및 기타 작업을 고객 사이트에 갈 필요가 없습니다.
많은 공급 업체는 이미 IBM의 스마트 비즈니스 스토리지 클라우드 등 아마존의 EC2, 주로 클라우드 컴퓨팅 하드웨어 플랫폼 서비스 (하드웨어), 이러한 플랫폼의 일부를 제공 하 고 Google 응용 프로그램 엔진은 주로 클라우드 플랫폼 세일즈 포스 닷컴은 클라우드 서비스의 공급자.
요약, 가상화를 통해. 클라우드 컴퓨팅 플랫폼은 매우 다양 한 요구 사항 충족 하기 위해 충분히 유연 합니다. 하드웨어에 의해 제한 되지 않습니다. 구현 하는 자신의 클라우드 컴퓨팅 하드웨어 플랫폼, 스토리지 구조를 고려해 야 할 주요 필요에 뿐만 아니라 스토리지 용량 뿐만 아니라 디스크를 고려 하는 필요를 고려 하는 데이터 읽기 및 쓰기 속도. 단일 디스크의 속도 그래서 실제로 여러 디스크에 데이터를 배포 하 고 읽고 동시에 여러 개의 디스크 쓰기 속도 향상에 필요한 데이터, 서비스 프로그램의 액세스를 제한할 것입니다. 또한, 데이터를 배치 하는 방법 또한 매우 중요 한 문제입니다. Googlefilesystem의 클러스터 된 파일 시스템 및 블록 기반 스토리지 영역 네트워크 (SAN) 시스템 두 가능한 스토리지 기술을 제공합니다. Hadoop의 HDFS (hadooddistributed 파일 시스템)는 오픈 소스 하드웨어 플랫폼을 구현 하는 솔루션에 대 한 참조를 제공 하는 유사한 Googlefilesystem 기능을 구현 합니다.