본문 바로가기
etc

Cloud Comuting with Microsoft: Part 4

by (주)엠플 2011. 3. 16.
Cloud Computing에서 가장 중요한 부분중의 하나가 Fabric 개념입니다. Fabric은 Abstration Layer에 자원할당을 다이나믹하게 할당한다는 의미이기도 합니다. Windows Azure에서는 Fabric Controller(FC)가 자원을 언제, 어디로, 어떻게 할당할지 결정하게 됩니다. 즉, FC는 cloud OS라고 말할 수 있습니다. FC는 Cloud에서 inventorying, storing, connecting, deploying, configuring, initializing, running, monitoring, scaling, terminating 등의 모든 복잡한 로직을 쉽게 이해하고 활용할 수 있게 도와줍니다. 그럼 어떻게 FC가 작동하는지 알아보겠습니다.

Fabric Controller

Windows Azure에서 Fabric Conroller(FC)는  효율적인 자원분배를 담당하고 있습니다.

  • 리소스 관리 및 연산
  • 서비스 배포 및 활성화
  • 활성화된 서비스의 Health Check
    image

FC가 Data Center내의 Node Building걸때, Fabric Agent(FA)가 Root partition에 자동적으로 설치가 됩니다. FA는 API를 통해 Instance와 FC가 통신할 수 있도록 명령을 내리며 Guest Agent(GA)가 Guest VM(예를 들어, Child partition)에 실행될 수 있도록 관리합니다. 또한 FC는 VM 그룹을 복제함으로써 고가용성을 지원합니다. 요약하면, FC는 Cloud OS의 커널이자 Data center내의 서버와 서비스를 관리하는 역할 입니다.

AppFabric

AppFabric은 Microsoft의 Applcation Infrastructure(Middleware) 기술입니다. Windows Server AppFabric과 Windows Azure AppFabric은 상호연동관계이며, Windows Azure AppFabric 인터넷을 통해 접속하는 유저가 Application을 서비스 받는 동안, Windows Server AppFabric은 Windows Server의 Application Server 역할을 해줍니다.

image

Windows Azure와 관련하여 Windows Azure AppFabric와 FC는 같은 역할이거나 또는 비슷해보일 수 있습니다. 하지만 FC와 달리 Windows Azure AppFabric은 Cloud middleware입니다. Windows Azure AppFabric은 아래와 같은 서비스항목을 제공합니다.image

추가적인 자료는 Windows Azure 사이트에서 참조하시기 바랍니다.
http://www.microsoft.com/windowsazure/

댓글