The technology for flexible pricing of cloud computing services are described. In some exemplary techniques you may receive a first set of information from Internet service providers to provide Internet services in the cloud service providers. A first set of information can relate to the expected behavior of a typical user of the Internet user service provider. Technique is to identify the one or more computing resources to be used by the Internet service provided by an Internet service provider, may analyze the first set of information to determine a cycle. Cycle is a function of the computing resource that is expected to be used by a typical user of an Internet service provider. Technique to calculate a service charge for each instance of the cycle and may be assigned a service fee to an Internet Service Provider. ; 展开▼