sentence: components eucalyptus has six components : eucalyptus components the cloud controller ( clc ) is a java program that offers ec2-compatible interfaces , as well as a web interface to the outside world .