The main components ofEucalyptuscloud architectureareas follows:
I. CloudController(CLC) :This is thecontroller thatmanages virtualresources likeservers, network and storage. It isat the
highest levelin hierarchy. It isaJava programwithweb interfacefor outside world. Itcan do resourcescheduling as wellas
systemaccounting. Thereis only one CLC percloud. Itcan handleauthentication,accounting, reporting and quota management in
cloud.
II. Walrus :This isanother Java programinEucalyptus that isequivalent to AWS S3 storage. It provides persistentstorage. Italso
contains images, volumesand snapshots similar to AWS. Thereis only one Walrus in acloud.
III. ClusterController(CC) :It isa C programthat is thefrontend fora Eucalyptuscloud cluster. Itcan communicate with Storage
controllerand Nodecontroller. Itmanages theinstanceexecution in cloud.
IV. Storage Controller(SC) :It isaJava programequivalent to EBS inAWS. Itcan interface withCluster Controllerand Node
Controller to manage persistent data via Walrus.
V. Node Controller(NC) :It isa C programthatcan hosta virtualmachineinstance. It isat thelowest levelinEucalyptuscloud. It
downloads images fromWalrusand createsan instanceforcomputing requirements in cloud.
VI. VMWare Broker:It isan optionalcomponent inEucalyptus. It provides AWS compatibleinterfaceto VMWareenvironment.
Answers (0)