Why am I billed for hourly AWS workspace when it's stopped? - amazon-web-services

I configured two hourly performance AWS workspaces about 2 months ago. The fee for each is 9.75/mo + .47/hour.
I used each maybe only 3 hours each so I would expect a bill of about $22.32 ((9.75 x 2) + (.47 x 6))but my bill was over $70 (which equals about 100 hours). I reached out to support and this is what they concluded:
As per checking with the Service Team, they have advised that WorkSpaces are billed on a monthly basis, and you pay only for the WorkSpaces you launch that allow end-users to access the documents, applications and resources they need with the device of their choice, including laptops, iPad, Kindle Fire, or Android tablets. So even if the service is on a stop mode, as long as users keep on accessing to the documents, desktops or even domains you have the WorkSpace associated to, will incur in charges.
I am the only user and I didn't interact with the stopped workspaces. I don't have any other AWS services interacting with these workspaces. I don't even understand how users could access "documents, desktops or even domains you have the WorkSpace associated to" if the workspace is stopped.
I have trouble drilling down to the necessary level of detail using the AWS billing dashboard - so I just feel like I have a blindspot here. Why am I getting billed so much? How can I get more details about these Workspace charges?

AWS Support actually called me. They were a big help in demystifying the charges. The short answer is that I'm a dummy. But I wanted to provide an explanation, info and links for others who want to get more details about their own usage and bill.
AWS has a few other helpful ways to get more info. The first was the bill itself (From your billing home page click on 'Bills' in the top left). The first thing I learned was that (1) my bill was $50 not $70. I might have combined my Jan and Feb bill or thought their 'estimate' was the bill. Either way - my baseline was wrong. (2) I also had an RDS instance running which accounted for $16. (3) Finally I could see an exact breakdown of workspace charges. There was the base monthly charge of 9.75. Then there was the .47 hourly charge for 22 hours which accounted for 10.34. The charges we're adding up - but the hours seemed too high.
This was great but I asked if there was a way to see when I used those 22 hours because that was still more than I had recorded myself. He directed me to the cost explorer. On the cost explorer specifically there was a histogram with a button on the top right to "View in Cost Explorer".
There I was able to view how much I was billed per day. Using the group by options on the top we grouped by 'Service' to see this
This showed that nearly all of those hours were on one day. I think that's when I set things up and might not have had AutoStop toggled. So just make sure you have your workspace configured for AutoStop if that's best for you.

Related

How to estimate the size of the payments after upgrading from trial to paid account

Today I received a notification: "There are still seven days until your trial expires. Upgrade your account now to enable automatic billing and prevent loss of service when your trial expires. Upgrade now!".
The FAQ says: "You can estimate the cost of using Google Cloud by translating your estimate of the resources you'll use into estimated monthly charges with the pricing calculator, or by consulting the pricing page."
The pricing calculator has many new specific terms. I’m not sure that I understand all of them correctly.
How to estimate how much I will pay for the account after the upgrade? I would be very grateful for a simple explanation or step-by-step instructions for a correct estimate.
As far as I can tell, you should have $300 in credits during your trial. All spendings should be visible in billing, except the bill will be 0 because the credit was applied.
Go to your project at https://console.cloud.google.com/
Select "Billing" either from the dashboard or from the side nav
View your report for detailed spending on all services you use
This should continue to reflect your spending in the future if you wish to stay with your current infrastructure. Otherwise, you can always use the calculator and match the services you are using.
Documentation on View Your Billing Reports and Cost Trends might be helpful for you. It includes a step by step guide for reading and understanding billing charts,changing chart settings, chart style, data order, preset views, viewing your forecasted cost, viewing your credits etc.

Google Cloud project resources removed after trial periode

I used Google Cloud for 1 year and after that I stopped using it for almost a year.
Now I want to use it again, but the resources (VM'S, Snapshots, etc) are removed by Google. Accordering to Google, all resources will be removed after the trial periode has been exceeded by 30 day's.
Is is possible to file a restore request (whole project, or at least a VM or Snapshot? Paid, or unpaid restore doesn't matter for me.
Please advice.
Thank you.
upgraded my account to a paid account (pay as you go). But still no resources.
Only my project name is visible.
The GCP Free Tier documentation is very clear in this aspect, as it states in the "Recovering data" section:
Recovering Data
Contact Google Billing Support to export any data you stored in GCP services (other than on Compute Engine) during your trial period. Your data and resources are only available for 30 days after the free trial ends.
Maybe a couple days after the 30 days you would still have a chance to request it and have it done, but more than that is very unlikely. This kind of deadlines are in place to protect and free some of the shared resources of GCP.
Your only realistic possibility here is contacting GCP support, explain your situation and hope that something could be recovered, but understand that it's very unlikely.

Google Cloud virtual instances disappear after trial?

I created two virtual machine instances. After the trial they disappear. I already search in the compute engine menu but i can't find anything. Do you know if i can recover them or what can i do?.
After your trial ends, the resources you created during the trial are stopped, but can be restored if you upgrade to a paid account within 30 days.
Within that 30-day period, you can also contact Google Billing Support to export any data you stored in Google GCP services (other than on Compute Engine). After 30 days, your data and resources are not available, even if you upgrade.
You can find more detail at this link.
Update: 2020-12-18
I just have had a chat with google billing support. They confirm that they remove data after 30 days as state here https://cloud.google.com/free/docs/gcp-free-tier#end (They gave me this link )
After the VMs are removed , they will gone forever. You cannot do anything about it.
And they also said that they DO NOT give any email warning that the service is ending and the VMs will be removed.
Very surprised about this and this is like a problem for at least 2 years. And they do nothing about it. It is just one email and very very important one!
They also said "we will send a feedback to our engineering team regarding this incident" Hope that their engineering team will create this email next time.
However, if you have a paid account, it will be different. You will get a warning email ( just one , as I understand) and you will have 7 + 30 days before your vm will be deleted. This is from the chat:
If the account missed a payment, the billing account will go to "Delinquent Status" and after 7 days, the account will be suspended and the service will be interrupted. Which means, the VM's will stop to function.
Once the account is in a delinquent status, the moment it was entered delinquency, you'll receive a notice via email that you need to update the form of payment to remove the delinquency, if not, the account will be suspended.
Once it's suspended, the project will start to go to the period when the project needs to be link to an active account within 30 days, otherwise, the data and resources are gradually deleted from the project if not linked to a working billing account in a span of 30 days.
After the 30 day recovery period, all resources on the project are fully deleted and there are no more means of recovering them, that's what will happen and the stages will experience "if" the account missed a payment or when the card link in the account expires.
As I understand , it will be one email only.

Amazon cloude front and unexpected billing amount

I did some experiment with amazon cloud front and it seems that i done some basic things wrong as the total expenses are beyond my expectation and calculation.
I configured S3 bucket and upload all my content to this bucket and configured Amazon cloude front to pick data from here, while for some other files (only css and js) , i took original pull approach.
Avg traffic for my blog was around 100-200 Unique visit per day and which cost me around USD 1-2 per month.
I am hosting some contest this month and traffic has increased significant to 600-700 unique visit per day.
I checked Google analytic as well State counter
StateCounter
Page Loads (Total): 22,728
Google analytic :25,935 (Page view)
But Amazon showing me a bill of around 150+ USD with following information
$0.0075 per 10,000 HTTP Requests 179,211,964 Requests (For US zone)
i am not sure, where i did wrong.
Can anyone point or guide me to resource where i can learn about configuring it in proper way :(
You didn't mention looking at the Cloufront logs.
It would seem like the first step would be enabling the Cloudfront logs... then looking at the logs to identify the source of all of that traffic.
http://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/AccessLogs.html
No matter what you're doing, 179,211,962 requests in one month works out to ~69 requests per second every second for the entire month (if my math is good), which does seem dramatically out of proportion to your page loads and views.
You can also monitor your estimated charges on a continuous basis with Cloudwatch to avoid future surprises.
http://docs.aws.amazon.com/AmazonCloudWatch/latest/DeveloperGuide/monitor_estimated_charges_with_cloudwatch.html

Is it good option to host Rhohecode on Amazon EC2

I am thinking of hosting Rhodecode for my version control of all my codes on Amazon EC2. Is that the good idea.
if that works i may also host Confluence on there as well
How much resources will it consume.
I am not able to calculate the CPUS thing. Dont know how that works
If i will only be pushing code one per day . do my cpu will be billed for 1 hour for month
RhodeCode is hungry for ressources since it’s really doing a lot of heavy work. EC2 I would not recommend for this since you will need to order at least a large instance which costs est. $175 per month!
Also other cloud providers are not really cheaper and you don’t even have a highly available setup, yet. For a professional setup you would need to budget at least $300-$400 per month on dedicated hardware.
The most cost-efficient and quick solution would be to use the new Hosted RhodeCode service at rhodecode.com.
Currently the site is in private beta but you can request an invite and try it out for free. After private beta, the first users will be free of charge and any further user will cost a low USD amount per month.
Disclaimer: I am CEO at RhodeCode and my co-founder Marcin is the creator of RhodeCode SCM. You can contact me at anytime for any question through Twitter #RhodeCode or email (support # ourdomain).