Trying to determine costs per concurrent user

I have tried to investigate the services and theirs costs as well as I can and tried to get help. However I have very little experience with hosting and databases so after all this research I'm left with a bunch of questions.
Forgive me if this is too many for this kind of forum, if so, could you please refer me to where I can learn more?
We're developing a multiplayer browser game in Unity3D. The game will communicate with a SQL database. I'm trying to determine how much it will cost me per Monthly Active User (MAU) and per Concurrent User (CCU). To do so I need some things clarified. In order
to determine which feature will be the most limiting and therefore define which performance level I need.
They will on average communicate with the database app. two times a minute (defined as two queries per minute). Does this mean that I need a transaction rate of at least two per CCU?
How fast can you open and close a session? I'm trying to figure out whether I need to have one session open constantly per user connected to the game. If so, I suppose max sessions would be equal to CCU?
If I need more CCU than one database of a given performance level supports can I then just subscribe for more databases which will then automatically become copies of one another and you will divide users between the databases automatically?
As I understand your description of your database services through Basic, Standard and Premium, the database will be able to work independently of additional webhosting. However then I do not understand why there is no info in regards to bandwith limitations.
Do I need your webhosting services along with subscribing for the database? Then I suppose the bandwith limitations of the webhosting applies for the database as well?
In regards to the webhosting, besides for maybe handling the database, the website's by far most demanding service will be to allow users to download a game of max 30 MB. How can I estimate how many users will be able to download simoultaneously from a given
VM instance, e.g. basic 1?
If the database depends on this website for communication to the game, how can I then estimate how demanding that will be to the power of a given VM instance?
I realise that some of these questions may be difficult to give precise answers to but any help with getting closer to an answer is highly appreciated.

This is by no means accurate and complete, but will give you an idea about how to go about doing estimates:
First you need to know what database tier you need: basic, standard or premium.
The tier you need depends on the processing power you need, and directly relates to the number of concurrent users you have at any given time and the processing requirement of the database.
You can determine this only after you do some benchmarking of your app.
Supposed you have 100 users and you need basic tier S0, then cost per user will be (cost for S0)/100.
Then you need cost for your web service/site.
Again you need to know how powerful it needs to be.
You can determine this only after you do some benchmarking of your app.
Again supposed you need a A3 then cost per user will be (cost of A3)/100.
Then you need cost for data transfer from your web service to your user.
Supposed every data transfer is 10K, then you have 20K/min.
Supposed a user stays in your game for an hour, then you have 1.2M/user/session.
Supposed the user plays 10 times/month, then you have 12M/user per month. Then you can calculate the cost per user.
I suppose you can safely assume that bandwidth is not a limitation in Azure for your app for the moment.
Frank

Similar Messages

  • # of Concurrent Users in an Application

    Is there a way to determine the # of Concurrent Users in an application at specific points in time?
    Thanks,
    Mark

    Hello Mark,
    >> I was still left wondering about concurrent user usage of the application
    Concurrent users in a Web environment/application is a bit tricky. One moment you are there, and in the other you closed your browser, and the application can’t really know that. So first you need to define what you consider to be an active user, and from that to compute concurrent users.
    @Roel – I’ve just noticed your new title as Oracle ACE. Congratulations.
    Regards,
    Arie.
    Please remember to mark appropriate posts as correct/helpful. For the long run, it will benefit us all.

  • ESS cost per user

    Hi Experts,
    We want to deploy ESS/MSS in our organization. What is the total cost per user for ESS?
    Are there any factors on which the cost depends like total number of users, functionality required... etc ?
    Please reply
    Regards
    Astha

    Any answer you receive from here is quite likely to be way of the mark. Consultants, unless they are heavily involved with Pre-Sales and Sales are not likely to know the correct answer to this question. If you want a correct answer, in my opinion, you should approach SAP for this.
    It would certainly depend on the number of the users, the functionality implemented etc. That is a definite given. There is also the component of Hardware cost as you mau need separate systems for setting up portal etc. There are several factors.

  • HP OfficeJet Pro 8600 - The Really High Cost Per Page

    On February 6, 2014 I bought an HP OfficeJet Pro 8600 all-in-one, including the OPTIONAL tray 2.
    I use it in my home office with five computers.  One is a new Apple MacBook Pro OS 10.9.5, another is a three year old HP Laptop on Windows 7, and another is a five year old Dell Desktop still on Windows XP.
    I bought the printer to . . . print.  I thought I might be a nice convenience to write business correspondence and print an envelope, without the need to change paper, or otherwise touch the printer until I was ready.
    The printer is advertised, even in the user manual and box, to be capable of 1200 dpi printing, even though it uses the below average PCL Print Driver and not Post Script.
    The printer works fine, but the HP driver and utility software must be written for a different printer.  If I put HP Inkjet 20# paper in tray 2, and #10 envelopes in a locked tray 1, I can print at the "best print setting" which still isn't great.  But it works.
    If I put HP Premium Presentation Paper 32# paper in tray 2 ($8.00 per 100 sheets), and the same quality #10 envelope in tray 1, the printer software loses it's mind.  It performs the same on all five computers.
    When I try to print a business letter and envelope the print driver and HP utility grays out tray 2, and it grays out the "best" print setting.  In short the only choice is NOT to use HP brand papers, or remove tray 2, print the business letters, and then remove the 8.5X11 HP Premium Paper, install envelopes, and print again.  Not what I had in mind.
    I've been in touch with HP as the printer is still under warranty.  They offered a replacement, that will have the same printer an utility problems, or to buy it back at $175.
    I bought the original printer for $249, tray 2 for $125, and 5 XL print cartridges for $149.  That is a total of $588.  If I sell it back to HP check out the cost per page.  At $588 - $175 = $413/2742 total pages = 15 cents a page!  Owch!!!
    There is nothing wrong with the printer as such.  The problem is the HP Utility and Driver.  When did HP stop using a traditional warranty, and give pennies on the dollar, when they clearly have a software problem, they refuse to fix?

    Hi there @Oceankey , welcome to the forums
    I understand your Officejet 8600 is no longer copying an entire page from the scanner bed.
    I am unsure of which troubleshooting steps you have tried for this problem however, I would suggest updating the firmware (if needed), power resetting the printer and to ensure the printer is plugged in directly to the wall outlet, avoiding power bars and surge protectors. This ensures the printer is receiving full power and may help greatly.
    Getting the Latest Firmware and Product Updates
    Press the Power button to turn on the product.
    With the product turned on, disconnect the power cord from the rear of the product.
    Unplug the power cord from the wall outlet.
    Wait at least 15 seconds.
    Plug the power cord back into the wall outlet.
    Reconnect the power cord to the rear of the product.
    If the product does not turn on by itself, press the Power button to turn it on.
    If the troubleshooting does not help resolve your issue, I would then suggest calling HP's Technical Support to see about further options for you. If you are calling within North America, the number is 1-800-474-6836 and for all other regions: click here.
    Have a wonderful day
    R a i n b o w 7000I work on behalf of HP
    Click the “Kudos Thumbs Up" at the bottom of this post to say
    “Thanks” for helping!
    Click “Accept as Solution” if you feel my post solved your issue, it will help others find the solution!

  • Crystal Reports Concurrent Users Error

    We are getting a "Too Many Concurrent Users" error message when our users are trying to run a Crystal Report.  This can happen even when we have only 2 persons on the system.  Is there a way that we can check how many concurrent users there are and who they are ?
    We have to keep restarting the Report Server and sometimes the person responsible is not available......
    Could it be that the Users are not closing the Report window correctly or something like that ?
    Has anybody out there experienced this problem ??
    Ron Smith

    Hello,
    Uou can check concurrent license usage by going to the Servers section of the CMC and clicking on the Central Management Server.
    The most common cause for this is that users do not log off correctly. i.e they close the browser window instead of logging off. The problem is that there is no foolproof method to determine a browser close (in IE 7+). As a result, the session remains active even though the user has closed the session.
    What application server do you use? Is it Apache/Tomcat/other Java application server or IIS/.NET?
    The following thread may help:
    [Infoview - not logging off when browser is closed;
    Thanks.
    Srinivas

  • Trying to determine how upgrades will affect performance

    I'm very unfamiliar with tech talk, so if someone can please help me out and do their best to explain this in lay terms that would be awesome.
    I am currently on the A0 cloud service instance and would like to know whether moving to the A1 cloud service instance would improve the speed performance of our web portal? I assume it would, but are there any metrics to quantify this? i.e. how much faster
    will the system be?
    Will any other aspects of the website's performance be improved, and if so, what?
    I'm trying to determine whether the upgrade would be worth the added subscription costs (price will go from $20 to $120 per month).
    Thanks!

    Hi,
    Moving from A0 VM size instance to A1 VM size will surely improve the speed performance.
    But the overall performance depends on many factors like network, website traffic , disk performance.
    Along with increasing the size, buying more bandwidth could be a good move as well.
    You May Refer to these links :
    http://azure.microsoft.com/en-in/pricing/calculator/
    https://msdn.microsoft.com/en-us/library/azure/dn197896.aspx.
    Feel free to connect with me for any more queries.
    Hope this helps.
    Thanks.

  • High volume txns and concurrent users

    I have a application in hand which will be reqd to support 100000 txns per day and about 500 concurrent user
    . Can BEA WebLogic deliver that. Do you have a live project example of this volume done in Weblogic.
    It would be nice if U can help me on this

    "DT" <[email protected]> wrote:
    >
    I have a application in hand which will be reqd to support 100000 txns per day and about 500 concurrent userwhen you say concurrent user, do you mean to say
    1. concurrent HTTP sessions or
    2. max connections(TCP/IP) to the server at any point of time..
    can you provide with more info regarding the requirements...
    1. How big is the application?
    2. What type of application?
    3. MAX HTTP Sessions at any point of time
    4. MAX Connections at any point of time
    5. HOW fast is the application...(jsp/ejb/db or jsp/ejb to external interfaces like messaging systems...etc...)
    . Can BEA WebLogic deliver that.TTBOMK and assuming jsp/ejb/db...yes,..the point is to determine the h/w required to support the requirement.
    Do you have a live project example of this volume done in Weblogic.
    It would be nice if U can help me on this

  • Live stream on FMS issues when reaching 1600 concurrent users

    Hey all,
    We have an FMS 4.5.2 installation with 1x Origin and 2x Edge setup only for Live streaming. We are using FMLE latest version to stream to the Origin server and Edge servers are connecting to the Origin server. We are running four applications stream1, stream2, stream3 and stream4 all for live streaming (copied live) application. All servers have default configuration except edge/origin setup.
    All servers have 4Gbit connections in bonding and network traffic is nicely distributed across all bonds and uplink is 10Gbit to the ISP.
    Server is a 2 CPU / Quad Core HP DL 380 with 64Gbit of memory running Ubuntu 10.04 LTS
    Now to the problem.
    We are streaming live stream from FMLE with 700kbit/s to for example stream1 application and when we hit around 1600 concurrent users with 50% on edge1 and 50% on edge2 (800 concurrent users on each edge) in the player buffer drops and all people experience buffering issues at approx 30secs - 2minutes intervals. (network is not congested because if at that time do an SCP from the server outside network it copies 1Gbyte file within seconds.
    Funny thing is that If I start a second FMLE and stream live stream to for example stream2 application at same time and open up second player on client the video runs great without any buffer issues from the same server at the same time.
    edge1 server:
    application: stream1 with 800 concurrent users, player has buffer issues
    application: stream2 with 4 concurrent users, player has no issues
    edge2 server
    same as above
    So my current conclusion is that it has to be something per application since other application does not have this issues when running simultaneously? We tried changing fmscore number settings and some buffer settings but nothing helped.
    at the time when we get buffering issues this are the only problematic things that get in the log and its in edge.00.log on both EDGE servers but not at same times:
    Edge1:
    2012-04-23    12:50:21    29270    (e)2661034    Connect failed ( , 8134 ) : Connect failed: Connection refused (111)    -
    2012-04-23    12:55:30    29270    (e)2661034    Connect failed ( , 8134 ) : Connect failed: Connection refused (111)    -
    2012-04-23    12:56:42    29270    (e)2661034    Connect failed ( , 8134 ) : Connect failed: Connection refused (111)    -
    2012-04-23    12:56:42    29270    (e)2661034    Connect failed ( , 8134 ) : Connect failed: Connection refused (111)    -
    2012-04-23    13:14:40    29270    (e)2661034    Connect failed ( , 8134 ) : Connect failed: Connection refused (111)    -
    2012-04-23    13:20:30    29270    (e)2661034    Connect failed ( , 8134 ) : Connect failed: Connection refused (111)    -
    Edge2:
    2012-04-23    12:56:32    9625    (e)2661034    Connect failed ( , 8134 ) : Connect failed: Connection refused (111)    -
    2012-04-23    13:02:23    9625    (e)2661034    Connect failed ( , 8134 ) : Connect failed: Connection refused (111)    -
    2012-04-23    13:08:03    9625    (e)2661034    Connect failed ( , 8134 ) : Connect failed: Connection refused (111)    -
    there is no packet loss between edge and origin servers and latency is at 0.2ms and nothing in the logs of the origin server
    We even tried to deploy Wowza Medis Servers with edge / origin setup and were able to handle around 4000 (2000 on one and 2000 on second edge) concurrent users without any issues.
    Anyone has any ideas or at least what are our next options to do and what settings to change on the FMS? or how to debug and what to check when buffering issue appears? any more debugging we can enable on the FMSs? too se if we hit some kind of limit somewhere?
    thanks

    hey, i got the similar problem, logging like this
    2012-11-12
    18:50:12
    23434
    (e)2661034
    Connect failed ( , 5779212 ) : Connect failed: Connection refused (111)
    2012-11-12
    18:50:54
    23434
    (e)2661034
    Connect failed ( , 5779212 ) : Connect failed: Connection refused (111)
    2012-11-12
    18:51:36
    23434
    (e)2661034
    Connect failed ( , 1166880400 ) : Connect failed: Connection refused (111)
    2012-11-12
    18:54:14
    23434
    (e)2661034
    Connect failed ( , 1175301776 ) : Connect failed: Connection refused (111)
    2012-11-12
    18:54:55
    23434
    (e)2661034
    Connect failed ( , 1164775056 ) : Connect failed: Connection refused (111)
    2012-11-12
    18:55:37
    23434
    (e)2661034
    Connect failed ( , 16 ) : Connect failed: Connection refused (111)
    2012-11-12
    19:13:08
    23434
    (e)2661034
    Connect failed ( , 1158459024 ) : Connect failed: Connection refused (111)
    it seems that the port number is invalid, but we never use such ports.

  • Find the number of concurrent users in system at a given time

    Hi All,
    We have the ECC system in which we need to set up monitoring alert which should tell the following things.
    1.The  number of concurrent users looged  currently in the system.
    2. List of  transaction per hour or user activites with the counts
    I want to know whether we have any standard report , function module or tcode through which we can achive this.
    A quick response will be appreciated.
    Thanks in advance.
    Regards
    Santosh

    Dear Santosh,
    for concurrent users there is this monitor in RZ20:
       System Configuration
           Operation Mode Status
           Instance Status
           Concurrent Users
               Concurrent Users (all Clients)    2 Usrs, Green 15.05.2014 , 17:02:18
               Concurrent Users (Client 000)     1 Usrs, Green 15.05.2014 , 17:02:18
               Concurrent Users (Client 001)     1 Usrs, Green 15.05.2014 , 17:02:18
               Concurrent Users (Client 066)     0 Usrs, Green 15.05.2014 , 17:02:18
    This monitor is available under RZ20 --> SAP CCMS Monitor Templates --> System Configuration
    best regards,
    Alwina

  • Load testing with concurrent users on HTTP Web

    Hello,
    I am trying to do load testing my PHP Web Application.
    I record (with Firefox) and developed the testing script with OpenScript,
    but I found that I could only test with "Iteration" feature.
    Is there any way to do load testing with concurrent users ( multi users login at the same time ) which defined in databank?
    Thanks for help.

    Hi
    You need to load the script into OLT (Oracle Load Testing) you can download it from here you need the first link Oracle Application Testing Suite and run the OATSxxx.exe to install OLT.
    Regards
    Alex

  • How can I know the number of concurrent users

    Dears,
    We have a sizing document from one of our vendors which is asking for the "Peak number of concurrent users in E-mail".
    How can we estimate that? is it something like 5% of Total # of Users?

    Hi,
    If your field symbol has been defined as an internal table :
    Use std describe as
    Data: l type i.
    describe <fs> lines l.
    'l' will contain the number of lines as needed.
    FYI
    The size of this storage area in a field symbols depends on the number of table lines which is not fixed, but determined dynamically at runtime.
    Regards,
    Amit

  • Where to find number of concurrent users in 10g OEM

    I have recelntly installed an instance in oracle 10g release2 rdbms.Is this possible to find the number of concurrent users in OEM.If yes please show me the steps.

    The number of concurrent users can be limited by the SESSION initialization parameter.
    But it can also be limited by insufficient or misused resources. It is possible to set the system to permit 30,000 concurrent users (per your post in the Installattion forum) and go into heavy swapping or paging, causing the system to not accept the required number of users.
    A lot depends on the real load characteristics you expect - you may want to consider shared server or RAC configuration for certain load types.
    My instinct is to have very careful planning sessions, with several experienced Oracle DBAs and developers, around the instance configuration.

  • A dynamic Team Planner View to concurrent users

    Hello, I currently have MS Project Professional 2010. Our business is looking into possibly upgrading our system but we need the team planner view in whatever we choose. We currently have hundreds of projects and thousands of tasks linked to resource pool.
    The team planner view is the easiest and fastest view for the business to identify what each person is doing on a particular day, who is helping them, who is working on their project, who is on vacation, etc. Issues we're having right now include:
    1) Project Professional freezes when multiple users try to access the team planner view at the same time. Even after downloading the hotfix package.
    2) We tried uploading some work to Sharepoint but Sharepoint doesn't like tasks with start-to-start predecessors or lag times which greater than 50% of our tasks have.
    3) The printable team planner view prints out hundreds of blank pages between sets of dates. I'm assuming they are "unassigned tasks" and there is no method of removing them. Resource names don't carry over to the second set of dates.
    Is team planner view available in Project Server or the PWA? We're trying to find a way to get this view to everyone. Allow multiple concurrent users to view it at the same time. And to have their view change simultaneously as I change it without having
    to upload or print a new team planner view every time I change something.
    Thanks for the help.

    Thanks for the reply Andrew. We explored using the Resource Assignment View but it had its own set of issues like:
    1) I can assign up to 40 tasks a week to one person, this creates quite a list for each person as the Resource Assignment View lists the tasks in the column under the person's name. A filtered list of one week still creates a long list, 40-50 pages long,
    for 30-40 resources.
    2) Our resources had a hard time finding who was helping them on certain tasks because of this gigantic list. Again, they are unable to access MS Project without freezing the document so they can't open the task and find out who's helping. Therefore, we
    like the condensed Team Planner view.
    I will explore the SSRS report option but from a little light reading, it appears as though this report doesn't automatically update every time I make a change to the schedule. Therefore, I need to manually create a new report everytime I make
    a change to the schedule?
    Thanks Again,
    Travis
    Travis

  • How to get Maximum Number of Concurrent users for last few days?

    Hi,
    How I can get maximum number of concurrent users which were logged in to the system (ECC 5.0) I mean I want to check the hostory for last few weeks. Is there any way to get the same? I know that I can get Cumulative number of users in st03 under Expert mode but that is the number of users logged into the system during the day. Is there any place where SAP maintians the High Watermark of Number of concurrent users reached in the system?
    Thanks in advance...
    Regards,
    Pravin

    Sorry I really missed that I have posted a question here on sdn. I wanted to know this for planning the system hardware requirements. Activities like PM ( Performance Management ) happens once a year and during that activity we see heavy user loan on the system so if I have the exact stats of 1 or 2 years data I can size the system better next time. Fortunately last 2 years PM was very smooth for us. In that look for the improvement because each time we had little extra Harware. By doing the exact analysis we can save a Cost of ownership...
    I was looking for R/3 users. I could see the number in st07 but I want to know the exact number at particular time.. I believe that st07 stores only for few days.
    Thanks
    Pravin

  • How to determine ADF roles a user is in - before fully authenticated

    [JDev/ADF v11.1.1.5.0]
    I am trying to intercept a user's login to our ADF application (to log it to a database). I have written a custom login page and backing bean to handle the login using:
    mySubject = login(this._username, this._password);
    HttpServletRequest request = (HttpServletRequest)ctx.getExternalContext().getRequest();
    ServletAuthentication.runAs(mySubject, request);
    ServletAuthentication.generateNewSessionID(request);
    // determine what ADF 'Application Roles' the user has
    // log to database here
    // ... [code removed] ...
    HttpServletResponse response = (HttpServletResponse)ctx.getExternalContext().getResponse();
    RequestDispatcher dispatcher = request.getRequestDispatcher("/adfAuthentication");
    dispatcher.forward(request, response);
    What I need to do, however, is determine what roles a user has in the app, at the "???" point in the above code. If I interrogate the 'mySubject' object, it lists the groups from our authentication source that the user is a member of. In ADF Security, I've mapped these "Enterprise Roles" to "Application Roles", and need to get access to the Application Roles before redirecting them to the adfAuthentication servlet.
    I've tried using ADFContext.getCurrent().getSecurityContext().getUserRoles() where the '// ???' is, but it returns the 'anonymous' user (and associated roles). It appears that even though I've switched to runAs the authenticated user (via ServletAuthentication.runAs), ADF still thinks I'm running as the initial (anonymous) user.
    Is there a way to tell ADF to 'refresh' who it thinks I am now, so it will see me as the (now-authenticated) user, with their roles, etc.? Or, is there some other way to determine what (Application) roles a user has given their username?
    Thanks!
    Edited by: Karl C on Nov 27, 2012 12:28 PM

    Just checked code.
    Sorry, in our code we test enterprise roles(and not application roles) because we are using ReadOnlySqlAuthenticator to retrieve db users/roles.
    Set<Principal> allPrincipals = mySubject.getPrincipals();
    for (Principal principal : allPrincipals) {
          if(principal instanceof WLSGroupImpl ) {
               roles.add(principal.getName());
    }Dario

Maybe you are looking for

  • User Exit for Variable which calls to a Function Module is NOT working ???

    Hi all,     I have a created a variable 'ZNBUSDAY' with Processing Type 'Customer Exit' on 0SCL_DELDAT  (Date). The query is on 0PUR_C04 and passing 0SCL_DELDAT  to Function Module  Z_WORKDAY to get the Next Business Day by using the company Calendar

  • Fastest and best external hard disks for video use with Imac?

    What is the fastest and best external hard disks for video use with Imac (I believe it is currently not possible to use Esata on the Imac).

  • Rounding in Incoming Payment

    I have a bit of a problem I hope someone cna help me with in Administration > General Settings > Display I set both amounts and Prices to 5 In Documents settings I set the rounding to be Currency not Document. In AP Invoice Entry,  I have the ability

  • Video, si. Audio, nada.

    I've been able to insert video into an InDesign document and export to PDF but I can't get audio to work. What do I need to do to get the PDF video to play the audio.  I've checked the original video files (H.264) and the audio plays fine.

  • DTR - Relocate WorkSpace - Repository Id?

    disregard this.