IBM confronts Amazon challenge in booming business of cloud computing+