Is the service hourly pricing based on allocation or consumption?











up vote
1
down vote

favorite












Where with allocation I mean, that for how much time have I "assumed the ownership" of the resource.



And with consumption I mean, how much has the resource actually been used for.



For example, single vCPU:




  • My app engine works for a whole month, 24/7 = 30 * 24 = 720h.

  • Average CPU usage is 60% for the whole month.

  • Do I pay fixed price for 720h, or...

  • Do I pay calculated price for 720h * actual usage (60%) = 432h?










share|improve this question




























    up vote
    1
    down vote

    favorite












    Where with allocation I mean, that for how much time have I "assumed the ownership" of the resource.



    And with consumption I mean, how much has the resource actually been used for.



    For example, single vCPU:




    • My app engine works for a whole month, 24/7 = 30 * 24 = 720h.

    • Average CPU usage is 60% for the whole month.

    • Do I pay fixed price for 720h, or...

    • Do I pay calculated price for 720h * actual usage (60%) = 432h?










    share|improve this question


























      up vote
      1
      down vote

      favorite









      up vote
      1
      down vote

      favorite











      Where with allocation I mean, that for how much time have I "assumed the ownership" of the resource.



      And with consumption I mean, how much has the resource actually been used for.



      For example, single vCPU:




      • My app engine works for a whole month, 24/7 = 30 * 24 = 720h.

      • Average CPU usage is 60% for the whole month.

      • Do I pay fixed price for 720h, or...

      • Do I pay calculated price for 720h * actual usage (60%) = 432h?










      share|improve this question















      Where with allocation I mean, that for how much time have I "assumed the ownership" of the resource.



      And with consumption I mean, how much has the resource actually been used for.



      For example, single vCPU:




      • My app engine works for a whole month, 24/7 = 30 * 24 = 720h.

      • Average CPU usage is 60% for the whole month.

      • Do I pay fixed price for 720h, or...

      • Do I pay calculated price for 720h * actual usage (60%) = 432h?







      google-app-engine google-cloud-platform






      share|improve this question















      share|improve this question













      share|improve this question




      share|improve this question








      edited Nov 7 at 21:43

























      asked Nov 7 at 21:36









      jolt

      7,5391764122




      7,5391764122
























          2 Answers
          2






          active

          oldest

          votes

















          up vote
          0
          down vote



          accepted










          Billing is based on clock time, not percentage used during that time period.



          If your usage of a compute resource is 0%, you will still pay for it (assuming that the compute resource is running and not shutdown).






          share|improve this answer





















          • You know of any other cloud provider that bills based on actual usage?
            – jolt
            Nov 7 at 22:06










          • No I don't. I work with the major vendors (AWS, Azure, Google, IBM, Alibaba). Their pricing is based on clock time. Since your use case does not consume one App Engine resource entirely, I am not covering autoscaling, load balancing, etc where you can get economy of scale for larger compute infrastructures. Keep in mind that most of your billing will be storage costs and bandwidth. These items are usually larger than compute charges. For the cloud vendors the money is not so much in compute resources but storage and bandwidth charges.
            – John Hanley
            Nov 7 at 22:15


















          up vote
          1
          down vote













          Standard and flexible environment pricing differ from each other by the granularity of billing:




          • a few instance classes in standard env vs a wider range of combinations of vCPU and memory units

          • some (small) differences in terms of uptime calculation and start/stop offsets


          But fundamentally both charged based on consumption (as in uptime, not in effective CPU used!).



          Scaling matters as well:




          • automatic and basic scaling shut down idle dynamic instances, more or less bringing the answer close to "consumption" for them.


          • manual scaling as well as resident instances in automatic/basic scaling are charged as "allocation" as they'll be always running







          share|improve this answer





















            Your Answer






            StackExchange.ifUsing("editor", function () {
            StackExchange.using("externalEditor", function () {
            StackExchange.using("snippets", function () {
            StackExchange.snippets.init();
            });
            });
            }, "code-snippets");

            StackExchange.ready(function() {
            var channelOptions = {
            tags: "".split(" "),
            id: "1"
            };
            initTagRenderer("".split(" "), "".split(" "), channelOptions);

            StackExchange.using("externalEditor", function() {
            // Have to fire editor after snippets, if snippets enabled
            if (StackExchange.settings.snippets.snippetsEnabled) {
            StackExchange.using("snippets", function() {
            createEditor();
            });
            }
            else {
            createEditor();
            }
            });

            function createEditor() {
            StackExchange.prepareEditor({
            heartbeatType: 'answer',
            convertImagesToLinks: true,
            noModals: true,
            showLowRepImageUploadWarning: true,
            reputationToPostImages: 10,
            bindNavPrevention: true,
            postfix: "",
            imageUploader: {
            brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
            contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
            allowUrls: true
            },
            onDemand: true,
            discardSelector: ".discard-answer"
            ,immediatelyShowMarkdownHelp:true
            });


            }
            });














             

            draft saved


            draft discarded


















            StackExchange.ready(
            function () {
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53198198%2fis-the-service-hourly-pricing-based-on-allocation-or-consumption%23new-answer', 'question_page');
            }
            );

            Post as a guest















            Required, but never shown

























            2 Answers
            2






            active

            oldest

            votes








            2 Answers
            2






            active

            oldest

            votes









            active

            oldest

            votes






            active

            oldest

            votes








            up vote
            0
            down vote



            accepted










            Billing is based on clock time, not percentage used during that time period.



            If your usage of a compute resource is 0%, you will still pay for it (assuming that the compute resource is running and not shutdown).






            share|improve this answer





















            • You know of any other cloud provider that bills based on actual usage?
              – jolt
              Nov 7 at 22:06










            • No I don't. I work with the major vendors (AWS, Azure, Google, IBM, Alibaba). Their pricing is based on clock time. Since your use case does not consume one App Engine resource entirely, I am not covering autoscaling, load balancing, etc where you can get economy of scale for larger compute infrastructures. Keep in mind that most of your billing will be storage costs and bandwidth. These items are usually larger than compute charges. For the cloud vendors the money is not so much in compute resources but storage and bandwidth charges.
              – John Hanley
              Nov 7 at 22:15















            up vote
            0
            down vote



            accepted










            Billing is based on clock time, not percentage used during that time period.



            If your usage of a compute resource is 0%, you will still pay for it (assuming that the compute resource is running and not shutdown).






            share|improve this answer





















            • You know of any other cloud provider that bills based on actual usage?
              – jolt
              Nov 7 at 22:06










            • No I don't. I work with the major vendors (AWS, Azure, Google, IBM, Alibaba). Their pricing is based on clock time. Since your use case does not consume one App Engine resource entirely, I am not covering autoscaling, load balancing, etc where you can get economy of scale for larger compute infrastructures. Keep in mind that most of your billing will be storage costs and bandwidth. These items are usually larger than compute charges. For the cloud vendors the money is not so much in compute resources but storage and bandwidth charges.
              – John Hanley
              Nov 7 at 22:15













            up vote
            0
            down vote



            accepted







            up vote
            0
            down vote



            accepted






            Billing is based on clock time, not percentage used during that time period.



            If your usage of a compute resource is 0%, you will still pay for it (assuming that the compute resource is running and not shutdown).






            share|improve this answer












            Billing is based on clock time, not percentage used during that time period.



            If your usage of a compute resource is 0%, you will still pay for it (assuming that the compute resource is running and not shutdown).







            share|improve this answer












            share|improve this answer



            share|improve this answer










            answered Nov 7 at 22:01









            John Hanley

            11.2k2527




            11.2k2527












            • You know of any other cloud provider that bills based on actual usage?
              – jolt
              Nov 7 at 22:06










            • No I don't. I work with the major vendors (AWS, Azure, Google, IBM, Alibaba). Their pricing is based on clock time. Since your use case does not consume one App Engine resource entirely, I am not covering autoscaling, load balancing, etc where you can get economy of scale for larger compute infrastructures. Keep in mind that most of your billing will be storage costs and bandwidth. These items are usually larger than compute charges. For the cloud vendors the money is not so much in compute resources but storage and bandwidth charges.
              – John Hanley
              Nov 7 at 22:15


















            • You know of any other cloud provider that bills based on actual usage?
              – jolt
              Nov 7 at 22:06










            • No I don't. I work with the major vendors (AWS, Azure, Google, IBM, Alibaba). Their pricing is based on clock time. Since your use case does not consume one App Engine resource entirely, I am not covering autoscaling, load balancing, etc where you can get economy of scale for larger compute infrastructures. Keep in mind that most of your billing will be storage costs and bandwidth. These items are usually larger than compute charges. For the cloud vendors the money is not so much in compute resources but storage and bandwidth charges.
              – John Hanley
              Nov 7 at 22:15
















            You know of any other cloud provider that bills based on actual usage?
            – jolt
            Nov 7 at 22:06




            You know of any other cloud provider that bills based on actual usage?
            – jolt
            Nov 7 at 22:06












            No I don't. I work with the major vendors (AWS, Azure, Google, IBM, Alibaba). Their pricing is based on clock time. Since your use case does not consume one App Engine resource entirely, I am not covering autoscaling, load balancing, etc where you can get economy of scale for larger compute infrastructures. Keep in mind that most of your billing will be storage costs and bandwidth. These items are usually larger than compute charges. For the cloud vendors the money is not so much in compute resources but storage and bandwidth charges.
            – John Hanley
            Nov 7 at 22:15




            No I don't. I work with the major vendors (AWS, Azure, Google, IBM, Alibaba). Their pricing is based on clock time. Since your use case does not consume one App Engine resource entirely, I am not covering autoscaling, load balancing, etc where you can get economy of scale for larger compute infrastructures. Keep in mind that most of your billing will be storage costs and bandwidth. These items are usually larger than compute charges. For the cloud vendors the money is not so much in compute resources but storage and bandwidth charges.
            – John Hanley
            Nov 7 at 22:15












            up vote
            1
            down vote













            Standard and flexible environment pricing differ from each other by the granularity of billing:




            • a few instance classes in standard env vs a wider range of combinations of vCPU and memory units

            • some (small) differences in terms of uptime calculation and start/stop offsets


            But fundamentally both charged based on consumption (as in uptime, not in effective CPU used!).



            Scaling matters as well:




            • automatic and basic scaling shut down idle dynamic instances, more or less bringing the answer close to "consumption" for them.


            • manual scaling as well as resident instances in automatic/basic scaling are charged as "allocation" as they'll be always running







            share|improve this answer

























              up vote
              1
              down vote













              Standard and flexible environment pricing differ from each other by the granularity of billing:




              • a few instance classes in standard env vs a wider range of combinations of vCPU and memory units

              • some (small) differences in terms of uptime calculation and start/stop offsets


              But fundamentally both charged based on consumption (as in uptime, not in effective CPU used!).



              Scaling matters as well:




              • automatic and basic scaling shut down idle dynamic instances, more or less bringing the answer close to "consumption" for them.


              • manual scaling as well as resident instances in automatic/basic scaling are charged as "allocation" as they'll be always running







              share|improve this answer























                up vote
                1
                down vote










                up vote
                1
                down vote









                Standard and flexible environment pricing differ from each other by the granularity of billing:




                • a few instance classes in standard env vs a wider range of combinations of vCPU and memory units

                • some (small) differences in terms of uptime calculation and start/stop offsets


                But fundamentally both charged based on consumption (as in uptime, not in effective CPU used!).



                Scaling matters as well:




                • automatic and basic scaling shut down idle dynamic instances, more or less bringing the answer close to "consumption" for them.


                • manual scaling as well as resident instances in automatic/basic scaling are charged as "allocation" as they'll be always running







                share|improve this answer












                Standard and flexible environment pricing differ from each other by the granularity of billing:




                • a few instance classes in standard env vs a wider range of combinations of vCPU and memory units

                • some (small) differences in terms of uptime calculation and start/stop offsets


                But fundamentally both charged based on consumption (as in uptime, not in effective CPU used!).



                Scaling matters as well:




                • automatic and basic scaling shut down idle dynamic instances, more or less bringing the answer close to "consumption" for them.


                • manual scaling as well as resident instances in automatic/basic scaling are charged as "allocation" as they'll be always running








                share|improve this answer












                share|improve this answer



                share|improve this answer










                answered Nov 7 at 22:06









                Dan Cornilescu

                26.9k113161




                26.9k113161






























                     

                    draft saved


                    draft discarded



















































                     


                    draft saved


                    draft discarded














                    StackExchange.ready(
                    function () {
                    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53198198%2fis-the-service-hourly-pricing-based-on-allocation-or-consumption%23new-answer', 'question_page');
                    }
                    );

                    Post as a guest















                    Required, but never shown





















































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown

































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown







                    這個網誌中的熱門文章

                    Post-Redirect-Get with Spring WebFlux and Thymeleaf

                    Xamarin.form Move up view when keyboard appear

                    JBPM : POST request for execute process go wrong