Prepare for unpredictable demands without keeping substantial reserves of infrastructure on hand. A public cloud provides businesses with IT resources as an off-premise managed service. Organizations contract by subscription or on a pay-per-use basis. Public cloud solutions present themselves to the market in several different iterations including consumer, SMB, application specific, and enterprise class.