New AWS region coming soon: eu-central-1
nilsjuenemann.de
nilsjuenemann.de
Of course the problem remains that Amazon is a US company and thereby required to cooperate with US authorities and hand them over customer data if requested, so some businesses might still not want to host their data there. Still, I'm excited that they're finally coming to Germany !
http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/images/aw...
I had a potential client from the Netherlands (pre-NSA) say no thanks as we are a US based company and he didn't want the possibility of the US government obtaining his data. Fair enough I wasn't going to change his mind. Those who travel frequently internationally know (or should) about a program called Global Entry. Basically let's you go though the border using a machine instead of talking to an immigration officer. At the time it was available to US citizens (with a squeaky clean record) and Dutch citizens. What kind of information sharing must the Dutch be doing with the US to allow us to basically open our borders?
Back to data centers and pretending governments aren't in bed with the NSA for some reason or another and a non US company owns the data center. Who do you think is providing the pipe going into that data center? Almost certainly a US company (or it is 1-2 hops away).
If AWS setup deployment in Amsterdam, I can't imagine it wouldn't be in one of those places.
They (1&1, Strato, HostEurope, Hetzner, …) don't even try to provide OpenStack packages or something leightweight-ish using Docker, except if you pay every single hour of their manual work. 1&1 build something called ProfitBricks.de which focusses of "designing your infrastructure in the browser", however they build a big Java EE legacy framework with a nasty SOAP-API. Their sales pitch is something like "we are cheaper than amazon/they rip of their customers".
And still they neither contributed support to LibCloud or fog.io so neither Chef, Puppet, Ansible nor SaltStack work out of the box with it. I don't understand those people.
You don't need any of the buzzword-y technologies you list to be supported directly by the host. If you want Docker, you can run it yourself.
VMs are over-rated.
If you're using the cloud as "just another data center", I feel like you're missing many of the benefits of software-defined infrastructure and disposable systems.
So it's not a price question imho. It's about speed of innovation, usability of "building blocks" and limiting of operational risks.
RDS and EMR are fine, since you can reproduce the exact same API anywhere else. S3 is also fine, since its API is simple enough and even reproduced by other vendors. Something like DynamoDB I wouldn't touch.
Things like AWS are great for when you don't yet know what you need, for absorbing load peaks and for getting something running very quickly. They are however the most expensive thing you can buy for what you get.
I talked to some colleagues about scaling with Hetzner and their answer was to just overprovision like crazy since Hetzner's so cheap anyhow.
If you run some cluster FS on your single, external network interface, it's quite easy to DoS your cluster.
There is no option to place a service inside a DC, you can ask them but this will result in a manual provision taking days —or be ignored. Also you don't know how the different DCs are connected in terms of internal bandwidth and external reliability. Hetzner itself says their inter-dc connections "are not optimized", whatever that means.
If you run multiple customers on your system and one get's DoSed, Hetzner will disconnect your system. Sure, this was good enough 2-3 years ago, but they didn't change their DoS, provisioning and networking setup.
Still, I do believe that's the direction the industry will move towards. OVH, for example, is already pushing pretty hard in that market, and their business model was pretty similar to the providers you mentioned not so long ago. It's probably just a matter of time.
> what do you think that Hetzner does not provide a 2 factor authentication
It's ok for me. Easy solution is to run VPN on hetzner server and access Robot (their control panel) only inside their own network.
Who even says you have to use one hosting provider? ;)
I think the problem here is you aren't used to regularly stable workloads that can be anticipated with reasonable lead time. [e.g. a week or more]
Availability zones: Hetzner has multiple independent DCs and they are happy to place your servers in different DCs if you ask them. What Amazon calls "Elastic IP" they call "Failover IP".
Yes if you only need to host your blog yet you don't want it to go down when the HW inevitably fails, don't go to Hetzner because setting up Postgres failover and Chef and all that is complicated.
And if you're big / have enough money Hetzner's off-the-shelf HW and their unwillingness to offer an SLA will make you move away.
But there's a sweet spot for Hetzner, it's where you want good performance for a great price, have enough money/knowledge to setup proper bare metal deployments with failover yet don't yet need the guarantees of a "premium" DC or the features of AWS.
I know quite a few companies which fit that description.
Honestly their cheap-server-design could be a great foundation for something, if they federate it and provide it. It's nearly unmanagble to do it yourself as you don't have a privat interconnect, availability/redundancy (e.g. in which DC the put a system) and you can only have one failover IP/network per system.
Also they have really bad luck with hard drives. I've had SMART errors/disk replacement in 3 or 4 disks on a single machine over the past 2 years.
I use both AWS and Hetzner. Both have very different offerings aimed at different use cases. AWS gives you simplicity, but everything is crazy expensive. Hetzner and friends give you much more powerful hardware, but you have to setup things yourself.
I think DigitalOcean is a nice example of how fast you iterate. They did many things right, some wrong. But the don't settle. They are building new things like private networking, their v2 api, IPv6 (hetzner doesn't provide v6 on vservers iirc EDIT: they do now).
The default answer I got when asking for features that e.g. US, UK or FR based ISPs already have is: "But it's not hosted in Germany! The cloud is insecure!"
Today we know, that it doesn't matter, where in Europe you're located as intelligence services cooperate and share all data. So Hetzner for example is required to provide access to german intelligence services by law. They share it with the NSA. So it's FUD.
So maybe this provides some insight of my kind of emotional initial posting.