클라우드 컴퓨팅 (1)에 전문가: 5 플레이
같은 클라우드 컴퓨팅, 모든 it 동향, 서비스 지향 아키텍처 (SOA)와 웹 서비스를 포함. 우리는 클라우드 컴퓨팅에 대해 얘기 하 고
같은 기본 개념을 참조 하지 않습니다.
나는 최근 클라우드 컴퓨팅, 중 하나는 너무 간단 하 게 보이는 스티커 게시에 링크 드 인/google 그룹을 결합 했다. 질문은: 차이 클라우드 컴퓨팅은 그리드 컴퓨팅에 대해 우리가 무엇을 알고와? 내가 확실히이 질문에 내 대답을가지고 하지만 밤 내내 많은 응답자에 있었고 용어에 대 한 몇 가지 뉘앙스를 제공 하는 전자 메일 체인을 만드는.
난 희망 나 조직에서 제외 되지 것입니다 하지만 난 그들 중 일부는 매우 흥미로운 고려 사항을 위해 채택 될 수 있다. 개인 정보 보호 이유로 사람의 이름을 연결 하지 않을 고 주로 있도록 기사의 길이 더 적절 하 고 명확 하 게 아이디어의 일부를 다시 정렬할 합니다. 구름에 대 한 5 개의 주요 아이디어는 여기 있다 컴퓨팅:
1. 제조 업체는 항상 새로운 단어의 정의 혼동 한다.
내 의견과 다른 사람, 클라우드 컴퓨팅은 유틸리티 컴퓨팅, 다른 그리고 그리드 컴퓨팅으로 동일 하지 않습니다.
그리드 컴퓨팅 컴퓨팅 이미지 보다는 장기 실행 프로세스 (예: 웹 사이트 또는 메일 서버) 처리 등의 작업을 위한 리소스 풀 환경 보통 말합니다.
장기 실행 프로세스, 마스터링에 대 한 리소스 풀 환경을 의미 일반적으로 유틸리티 컴퓨팅 그리고 일정 한 양의 필요한 리소스를 최적화 하 여 서비스 레벨을 만족에 초점을 경향이 있다.
클라우드 컴퓨팅에 많은 경우 (예: Google 애플 리 케이 션 또는 아마존 EC2 또는 salesforce.com) 서비스 공급자 아키텍처의 컴퓨팅 기능에 제공 될 수 있는 웹에서 사용할 수 있는 서비스의 다른 종류를 말합니다. 그리드 컴퓨팅 환경에서 또는 유틸리티 컴퓨팅 환경에서 하지만 하지 사용자에 게 서비스 되는 클라우드 컴퓨팅 환경을 실행할 수 있습니다.
2. 클라우드 컴퓨팅 그리드 컴퓨팅 =
작업은 할당 된 호스트 노드에서 작업을 포함 하는 IT 아키텍처에 전송 됩니다. 이러한 호스트 컨트롤 리소스 (얼마나 많은에서 실행 중인 병렬 작업 노드)이이 작업에 할당 됩니다. 이것은 고객에 게 완전히 투명 하 고 사용자 단순히 작업 구름/눈금에 할당 되 고 결과 그들에 게 반환 됩니다 본다. 그리고 노드의 수, 물론, 가상 호스트를 하실 수 없습니다.
클라우드 컴퓨팅 서비스로 소프트웨어 =. 이것은 Google 애플 리 케이 션 모델, 그리고 애플 리 케이 션은 웹의 일부 같은 구름에.
클라우드 컴퓨팅 서비스 플랫폼을 =. 이것은 모델의 아마존 EC2 외 외부 엔터티 IT 아키텍처를 유지 (마스터 /에서) 아키텍처에 시간/자원을 구입 하는 고객. 이것은 해당 서비스를 임대 하는 회사의 외부 웹에 걸친 구름, 에입니다.
3. 클라우드 컴퓨팅은 웹을 로컬 서비스의 전송
안전 하 고 확장 가능한 환경에 로컬로 저장 된 파일을 전송. 웹 기반 오피스를 사용 하 여 Microsoft Office를 사용 하 여 공간 제한 없는 응용 프로그램에 디스크 공간을 제한 하는 응용 프로그램에서 이동 합니다. 2005 년과 2008 년 사이 온라인 스토리지 저렴 되었고 온라인 저장소 로컬 저장소 또는 당신의 자신의 서버에 스토리지 보다 더 안전 했다. 이것은 클라우드 컴퓨팅. 그리드 컴퓨팅, 대형 데이터베이스 bigtable, 캐싱, 항상 액세스할 수, 장애 복구, 중복성, 확장성, 및 기타 요인 등을 포함합니다. 그것은 인터넷에 한 단계 더 나아가로 볼 수 있습니다. 그것은 또한 연결, 정적 및 동적 사이 대조, RDBMS와 bigtable, 플랫 데이터 조회 등의 많은 포함 되어 있습니다. 그것에 의존 하는 전반적인 사업 구조 아키텍처 변경 됩니다, 그리고 프로그래머 전체 구름을 드라이브 하 고 결국 프로그래머의 많은 생성. 그것은 개인용 컴퓨터에서 메인 프레임 전환 처럼입니다. 지금 당신은 구름에 개인 공간.
이것은 매우 흥미로운 웹 2.0 같은. 그러나 변화를 많이 있다. 시장은 전체 기술 업그레이드 주위 이다.
클라우드 컴퓨팅 (2)에 전문가: 5 플레이
4. 그리드와 구름의 두 개념은 독점
고객 그것을이 이런식으로 보세요:
클라우드 컴퓨팅은 자원의 사용에 대 한 지불의 종류 (예를 들어 당신이 필요가 없습니다 자원).
그리드는 당신이 당신의 작업-아니 문제를 배열 하는 어떻게 당신이 그것을 실행 하는 위치.
클라우드를 사용할 수 있습니다 없이 그리드, 또는 그 반대로. 구름에는 그리드를 사용할 수도 있습니다.
5. 일반적으로, 클라우드 컴퓨팅은 다음 3 개의 진영으로의 개념을 나눌 것입니다.
사람-이 회사를 사용 하는 것은 잠재적인 아키텍처 또는 기본 모듈 설정할 수 있습니다. 이 회사 초점 주로 데이터 센터 자동화 및 서버 가상화 (vm 웨어/emc, citrix, 블레이드 로직, 레드햇, 인텔, 썬, ibm, enomalism, 및 등).
공급자-(아마존 웹 서비스, rackspace, 구글, 마이크로 소프트). 이들이 기업은 예산 고는 일반적으로 수백만 또는 수십억 달러의 글로벌 컴퓨팅 환경을 구축 하는 방법을 알고. 클라우드 공급자는 종종 그들의 아키텍처 또는 플랫폼을 제공합니다. 일반적으로, 이러한 서비스 지불 방식으로 제공 하 고 유틸리티를 기반으로 하는 데 사용 됩니다.
고객-구름의 다른 쪽 끝에 우리는 일부 클라이언트 회사를 참조 하십시오. 그들은 구축 또는 기존 클라우드 컴퓨팅 환경를 통해 웹 응용 프로그램을 업그레이드 하 고 데이터 센터 또는 어떤 물리적 시설에 투자할 필요가 없습니다. 종종 공급자와 클라이언트는 아마존 (SQS, SDB 등) 및 Google (애플 리 케이 션)와 Salesfore (포스) 같은 기업입니다. 하지만 그들은 또한 클라우드 컴퓨팅 (클라우드 관리)에 도구와 서비스를 제공, 시작할 수 있습니다.
"클라우드 고객은 일반적으로 상대적으로 광범위 한 조직, 웹 메일, 블로그, 네트워크, 등 웹 기반 서비스를 통해 사용할 수를 포함 하 여." 고객의 관점에서 클라우드 컴퓨팅 플랫폼을 만들고, 리드, 확장 가능한 웹 응용 프로그램 배포에 대 한 되고있다.
적어도 지금은, 클라우드 컴퓨팅은 명확 하 게의 우리의 개념.