CLOUD COMPUTING: An architectural and technological overview