문제

SOA 기초 중 일부는 다음과 같습니다.

  • 느슨한 결합
  • 재사용 성
  • 무국적 서비스
  • 서비스 간 공식 계약
  • 거친 세정 성
  • 비동기
  • 초록 기본 논리 (블랙 박스)
  • 합성 가능 (빌딩 블록으로 서비스)
  • 발견 가능한 서비스
  • 자율 서비스

그들 대부분은 클라우드 컴퓨팅에 적용될 수 있으므로 내 질문은 클라우드 컴퓨팅을 SOA 사고의 제품을 컴퓨팅하는 것입니다. 아니면 두 명의 다른 몬스터입니까?

도움이 되었습니까?

해결책

클라우드 컴퓨팅은 IAAS (I) NFrastructure (a) S (a) 최종 사용자가 알지 못하는 지점까지 추상화 된 기본 가상화 기술을 갖춘 서비스를 기반으로합니다.

IAAS는 SOA에서 찾을 수있는 모든 것을 구현하거나 구현하지 않을 수도 있습니다. 예를 들어 배포 된 응용 프로그램이 자체 상호 연결 요구를 처리 할 것으로 예상 할 수 있습니다. IAAS는 글로벌 할당량이 시행되고 하드웨어는 여전히 사용 가능하고 정확하게 계량 된 것으로 간주합니다 (전기와 비슷한 전기는 계량됩니다).

따라서 클라우드 컴퓨팅은 IAAS의 마케팅 유행어입니다.

현명한 사람이 한 번은 "한두 문장으로 무언가 또는 행동이 무엇인지 설명 할 수 없다면 문제가 있습니다"라고 말했습니다. 이것은 아무도 (IBM 포함) 'Cloud에 대한 적절한 정의를 제시하지 않았다는 점을 보여줍니다. 컴퓨팅 '은 IAAS가 암시하는 것과 눈에 띄게 다릅니다.

한편, 당신이 할 수있는 동안 모호함에서 자유롭게 이익을 얻으십시오. :)

다른 팁

클라우드 컴퓨팅 및 SOA는 느슨하게 정의 된 용어이며, 지적한 바와 같이 많은 겹침이 있습니다. 그러나 각각의 합리적인 정의에는 다른 것과 교차하지 않는 기능이 포함될 것이라고 생각합니다. 예를 들어, SOA 응용 프로그램이 단일 지구 기반 (예 : Cloud :-) 서버에서 제공 할 수없는 이유는 없습니다. 반대로, 네트워크 스토리지 아키텍처는 후드 아래에서 SOA를 사용하거나 사용하지 않을 수도 있지만 SOA가 논의 될 때 가장 먼저 떠오르는 것은 아닙니다.

내 관점은 광범위한 개념 또는 아키텍처 스타일로서 SOA의 서비스 지향은 모든 아키텍처 도메인, 즉 비즈니스, 정보, 응용 프로그램, 기술에 적용됩니다. 따라서 IAAS, PAAS 또는 SAAS를 사용하는 사람의 경우 비즈니스 아키텍처 수준에서 SOA입니다. 모든 요소는 "서비스"(SOA) 요구, 공급자, 소비자 (들), 양 당사자를 구속하는 서비스 계약 등을 가지고 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top