New T3 Instances – Burstable, Cost-Effective Performance
aws.amazon.com
aws.amazon.com
https://en.wikipedia.org/wiki/T-carrier
Then a few years later the even fatter optical pipes came along - OC1 and OC3 lines.
My, how times change! ..Well, some things do. If you want a T3 line, they're still available, and today will cost you in the neighborhood of $3,000USD/month (down from $10-15K/month around Y2K).
What a bargain :)
https://www.google.com/search?q=how+much+does+a+t3+line+cost
Companies and universities could, however, cough up for expensive alternatives, such as a diginet line which the ISP I worked for at the time offered. These guaranteed uptime (which was very appealing as ADSL outages were very common) but you paid a hell of a lot of money per 64kbps of uncapped bandwidth. You were looking at something like $400-$500 a month per 64k for the cheapest support package. And we weren't even the most expensive. There was a law firm that was paying something like $30k a month for their pimped out 2048kbps line.
Thank God things have improved dramatically there in the last decade (at least in terms of internet speeds).
The two primary causes for this situation was that the sole wireline telecomms company in SA and there were only 2 undersea data cables connecting SA (and I think Africa) to the rest of the world. Telkom was semi-private and state-owned so they had no incentive to improve things and also had to pay through the nose for access to the two undersea cables.
However, things started to improve when more undersea cables got laid down (lowering bandwidth prices and improving international bandwidth) and the government started lowering entry barriers so that Telkom stopped being such a monopoly.
Just about anywhere a T3 is you can get ethernet at the same or higher speed for less money.
This seems to be the same as the T2 unlimited instances. Interesting that it's now the default and only (?) option.
https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/t2-unlim... has documentation on disabling it.
(Disclosure: I work at AWS, not posting in an official capacity)
Please correct me if I'm wrong but this sounds like "unlimited shared hosting for people who can SSH" (except you pay extra instead of unlimited)
In the case of hardware failure, say a malfunction or an error detected by ECC RAM, most people would prefer the machine to be turned off and they can restart it, rather than continue in a potentially corrupted state. As all the storage is network attached, it can immediately be restarted on another physical machine.
There's no reason to assume that. The hypervisor can track how much time each VM actually executed and subtract credits appropriately. AWS pricing is generally high enough that they don't need to use undocumented gotchas.
I would say it's more like shared hosting with full AWS API and ecosystem compatibility. Shared hosting for people who can SSH is Digital Ocean.
Lots of instances will all burst at the same time, for example when someone has thousands of T3 instances and then dumps a bunch of work into a work scheduling system, or when debians cron kicks in at exactly midnight.
I'd much rather Amazon say "You have X% guaranteed CPU, and up to Y% extra cpu you can use on a best effort basis" I'd like to see the same for memory and disk too.
For those who need fixed performance, there should be a setting to disable that best effort extra bit.
Many workloads really just need a significant fixed amount of memory, and only periodically need high-performance CPU. T2 instances are much faster than you'd intuitively expect, if your workload is very bursty you can easily beat C4.
The newer Unlimited model "just" removes the edge case of being throttled if you run out of earned CPUCreditBalance, so you no longer have to reason about its interactions with other scaling factors.
It also allows a whole new usecase: if your workload doesn't need much memory or high I/O but will utilize as much CPU as it can get, you can save big by picking smaller burstable instances with Unlimited.
This seems like a big improvement for nano, micro, and small which now have 2 vCPUs and the same credits and memory as before.
However, the larger instances are stuck with the same vCPUs and memory, but less than half the CPU credits!
Regretting my 3-year non-convertible t2.nano reserved instances.
For example, for Windows (VPC), a t3.2xlarge reserved for 1 year is a 19.21% more expensive than a t2.2xlarge.
I haven't used any of Amazons text-to-speech apps before now, but I found it a little creepy with the way it "inhales" between sentences...
Also, it pronounces "Gigabyte" as "Gibabyte" and "Ji-be-bies" (2:55). This made me giggle.
It specifies how cheap the t3s can be but not the difference between t2 and t3.
Pricing varies from region to region, on-demand vs. reserved instance, etc.
The general answer is they are cheaper than the same sized t2 version.
(Disclosure: I work at AWS, not posting in an official capacity)
> If the instance runs at higher CPU utilization for a prolonged period, there will be an additional charge of $0.05 per vCPU-hour.
But that (rather important detail) seems to have been omitted from the pricing page?
I'll submit some feedback to the documentation team about getting that updated.
(Disclosure: Not posting in an official capacity)
If you have an account manager or solutions architect, they can probably help you connect with the right people to ask for details, though.
(Disclosure: Still not posting in an official capacity)
If your CPUCreditBalance didn't normally get near zero before it's mostly just insurance against grey failures. It also makes the credit model radically easier to reason about.
I had assumed that this detail is normally hard to dig up, so it is nice to see Amazon being up front and clear about it.