Apple silicon M1 as-a-Service
scaleway.com
scaleway.com
Pricing:
Scaleway Mac Mini M1: ~$85/month (converted from 70Euro's)
MacStadium Mac Mini M1: $109/month
Amazon Intel Mac Mini (they don't have m1): ~$26 per day, ~$780/month. Therefore, at NO scale, does Amazon mac mini sense. Amazon's pitch is to help companies reduce their infrastructure problem. Except for every machine you use on Amazon for a month, you could buy a brand new M1 mac mini
People are willing to pay more for a Mac Laptop/ desktop because the overall experience is nice. The screen, the construction, keyboard (save the shitty one), trackpad, Retina display, high speed SSD, etc all significantly affect user experience.
When the primary use case is sitting in a closet and serving up bits quickly, it quickly boils down to bang for the buck where the Mac has always lagged. The M1 could very well change this though. Particularly since power use is significantly better.
Also, when the Xserve was around, there weren't nearly as many iPhone developers looking for CI solutions. Seems like now there would be a pretty healthy demand for that alone.
The workflow from approving a $85/month cost can be significantly easier than approving a $1,099 purchase.
Also, renting an machine from a 3rd party might allow you to avoid dealing with a dysfunctional IT department.
Ironically this (nope-case) was always the case if the provider ran on AWS.
AWS's transfer fees are a massive lock-in.
Account managers, web developers, python developers, Julia developers, sysadmin, netsec.
All those areas are riddled with Mac.
Start watching the video, thinking no baguette?? 1:03 here it is!! Thanks France, love your sense of humor!!
Consider the item from yesterday about AWS Outposts: https://ahl.medium.com/aws-outposts-2021-stories-for-folks-w... .. the markup is absolutely mind boggling, but there are companies who pay it.
AWS is the master of having a pricing model that feels nice to most indies and small/medium companies but that scales up extremely effectively to capture huge amounts of enterprise spend at the same time.
I wonder if there are any other industry that does the same. Most ( if not all ) of the time pricing dont scale to both ends. But AWS pricing seems to be the outliner here.
They sell normal sized versions of most of their books for $20-$80, some slightly premium ones for up to a few hundred dollars, but then have these large coffee table sized books in limited editions selling for $10k+: https://www.taschen.com/pages/en/catalogue/photography/all/0...
For example, I know many furry artists who open their commissions and within an hour get 20 solid offers to pay them. They can't possibly do all the work, so they just lose business.
That's, uh, not how capitalism works! Companies like Amazon know, all you have to do is charge 10x more to capture all of that value. Sure, it sucks for 18 other potential customers, but these furry artists have tens of thousands of fans who will enjoy the work regardless.
In the case of the M1 it might make sense to charge at these levels especially for customers that aren't interested in using anywhere near the full value of the product. So if a company or developer estimates it will only use the equivalent of 50% of the Mac's price it would be a better deal than purchasing the thing outright and also pay the associated operational costs. As always you have to know your market if you want to maximize the profit.
Wouldn't it be awesome for Kickstarter / Patreon to add this as a feature?
Generally if you intentionally overbid you end up paying the otherwise highest amount discouraging that kind of action (ie you may as well put your max amount).
But if the top 10 pay the price of the 11th bid there’s a perverse incentive for me individually to just say I’m bidding $1 million because I know that most other players are likely to not be smart enough (at least in the short term) to bid strategically and thus I’m guaranteed to get the item at a steeper discount without having to reveal (or bother thinking about) my true max price for the item.
That said, YCH is a more traditional auction over a single piece, not a Vickrey auction over a specific supply. According to this model, a Vickrey model would be:
- Scope the work to a specific standard that the artist specifies, in terms of colors, quality, characters, background, etc. That way, the bid is on a roughly equivalent amount of labor per piece.
- People put in (blind) what they're willing to pay
- When demand is exceeded, the nth+1 highest is what everyone pays.
Very fair!
I'd be curious if there'd be a way to price something more custom; for example, putting a price on the number of hours required for each feature (more color or shading, more characters, etc.), how would that affect such a pricing dynamic?
When someone makes crazy profit, you’ll have fast followers.
More artist will switch. Prices will drop. At some point some artist will drop out and a rough equilibrium will occur.
Then one of the artist will lobby a law that limits the number of furry artist.
Prices go back up due to restriction.
People complain at high cost of furry art. Licensed artist will lobby a new tax on all artist to subsidize the cost of furry art.
Now non furry artist are paying the furry artist.
Customers get confused on using tax vouchers on Furry artist.
Non furry artist who complain are now regularly attacked for not supporting the Arts.
But, what's the alternative? Capitalism without human nature?
Capitalism increases efficiency by being ruthless. Better, cheaper, more or die.
Government and regulatory capture screw it all up.
The problem is capitalism optimizes for profit, not life.
Not allowing Dumping toxic Waste in river is one thing.
Banning ride sharing In cities to protect taxi companies is another.
It could be that there are companies for whom a contract with MacStadium is too much to handle, but for anyone who isn’t a supergiant enterprise, I just can’t see how an 8x markup over the competition makes any sense.
I’m sure at this point some enterprise customers are just hard-wired to reach for the AWS solution on everything. But I also wonder if this way of thinking has an actual hard limit somewhere.
I can just picture a department needing to do some CI on a Mac, having access to a certain (high) budget on AWS, and going with Amazon's offering rather than put together the business case to authorize the MacStadium spend. Or if it's under their approval amount, figuring out who's responsible for the thing when inevitably staff change around, etc. If the company doesn't bat an eyelid at another $800/mo on the AWS bill, I can see why many people would be tempted to click the button and get on with their work day :-)
I would appreciate people who live in this enterprisey world to fact check me on this as my experiences in this matter are rather limited..
I can click a button that costs us $5k and nobody blinks an eye, but I have to request permission to spend $100 to do the same elsewhere.
A few points from the top of my head:
* Large enterprises won't pay the costs listed publicly, they will each have their own contract written up with AWS.
* Contracts - it can take YEARS for new companies to be added to the approved vendors list.
* Frameworks will already be in place for how resources are managed and accessed securely.
* Enterprise support agreements will already be in place.
* Physical security that is regularly audited
My own guess - a bit of a niche product not super easy to scale do they set a rediculous price. If the governance wins are there - they may still sell some - they rarely do stuff w out customer demand. At least in govt contracting - if you are willing to jump through all the hoops, some insane markups exist.
Worth noting that they require 1 day minimum to play ball, so kicking the tires is not a per-hour option. There is also no spot market for them, and no reserved instance pricing either.
It seems like AWS has really replicated the Apple experience in more ways than hardware.
Ok, maybe you could sign a leasing for the mini; and still be cheaper than AMZ but... your company would need some credit scoring and your finance department should talk with someone...
But for $26/day it gets buried for free in a bill that needs a cloud architect to decipher.
I was an online.net costumer for a lot of years for a personal project, and a happy one, but then they changed the contract unilaterally, which included the billing going up almost 75% with another changes in the ToS. And look I get it, sometimes prices rises, and you can always change providers, so the problem was not that... but the customer service and poor communication.
I only notice the change, after my credit card notified my of a higher charge than the ones I'm used to. There was not notification about it in the dashboard. And after a lot of tickets with representatives, they told me under the excuse of "ram / hdd prices are going up" the notice was send through email, and probably gmail mark it as spam... and then the nightmare to cancel begin.
After telling them to cancel the account, they told that under the new contract (that I didn't accept) they could only do it if I got charged another extra month, even if from the start you always payed one month in advance, plus paying the setup fee at the beginning.
Look I get it, hardware it's messy and prices can go up to stay in business, but this attitude of "I am altering the deal, pray I don’t alter it any further" was the one that made me look for another solutions, and be skeptical about Scaleway despite in paper being a good alternative to Digital Ocean (that let me tell you, DO customer service it's gold in comparison to what I got from online).
Stay away from them, I don't see how they could be trusted with pricing again
They are even cheaper then scaleway and I had no problems so far.
Only issue I have with them is that there's no way to get 10gbit/s (not even burstable) and that you don't get datacenters outside of Europe.
Not affiliated with them, just a very happy customer.
https://docs.hetzner.com/robot/dedicated-server/general-info...
For cheaper (and other options in the same range or more expensive too) in a large array of configurations https://www.serverhunter.com/ and https://en.metadedi.net/ are useful resources, though obviously do a little research before signing up for a host based on it being cheap.
That said, the prices actually look pretty competetive and are indeed cheaper than Scaleway's offerings. However, Scaleway also recently came out with more cost effective instances, called Stardust (though the specifications are somewhat limited): https://blog.scaleway.com/a-star-is-born-as-scaleway-launche...
Personally, i use Time4VPS for my VPSes, which is a somewhat small daughter company of a larger Lithuanian telecom (Interneto vizija). Affiliate link, if anyone is interested in having a look: https://www.time4vps.com/?affid=5294
I've been using them for a few years, the uptimes and the performance both are generally pretty good, can even self-host an e-mail server and the few IPv4 addresses i've had from them haven't been blacklisted anywhere. However, they don't directly compete with SaaS or PaaS like AWS's or Scaleway's managed offerings.
They have proper support lines where one can call and ask. (At least this was so a couple of years ago, no need to call support since then..).
In my subjective opinion, a better question would be: Why would they reject an ID/passport with some details blacked out?
The ID card and the passport both have serial numbers on them, as well as sufficient information (issuer country and the institution within the country), that any decent implementation of validating such data should be able to look it up.
As for the blacked out fields - they contain information pertaining to my social identification code, one that should be kept private under most circumstances (analogous to social security number in the US). It feels like that information could:
- provide absolutely no benefit to them
- compromise my privacy, should it be leaked due to improper handling of that data on their end
If not providing such sensitive information is grounds for denying account verification and termination of an account, then i'm perfectly fine with that and will simply look elsewhere, for other services. Other people may disagree with that and provide any and all information, the handling of which they deem acceptable, which is okay (hence, i mentioned that others' experience might be more positive/successful in that regard).
Maybe someone who works in the industry (not Hetzner in particular) and has worked with similar systems in the past may comment on what the mechanisms for validating ID cards and such are, and which bits of data are necessary and which aren't?
1. Why does some webhost think it gets to ask for your passport?
Lol the second they get hacked you have a world class identity theft nightmare
Go to a host where asking for your most protected personal information isn't part of doing business. This is absolutely ridiculous
Nice that you have options which meet your wishes. But I like the way Hetzner is doing business (not to mention the great quality-price ratio which is hard to find elsewhere).
A better question is why would they? Sending an unredacted copy of my ID to some foreign company just to buy some hosting would seem crazy to me.
Here's a quote from their authentication email when I signed up a few years ago:
> As a new customer, we kindly request that you provide us with a copy (scan/photo) of your passport or ID card for authentication purposes. You can blur or block out information that is not necessary for authentication.
I sent in a picture of my driver's license with everything except my photo, name, and address blacked out, and they approved it. (In hindsight I'm not even sure why I didn't black out the photo part.)
Even before that, the constant changing of plans for Cloud was anoying. One of the reasons I chose Scaleway was because they promised easy upgrade/increase of resources as I needed it on the VPS. But then they discontinued the line I was using and I had to create a completely new one anyway. Then I had to move that one to the higher priced models again. A lot of fuss for something I would just like to keep running as long as possible with as little involvment.
They probably filled a room with mac minis and will need to fill another room/racks to provide more hw to customers.
Two years ago I purchased a server there, configured everything and started handling workload. Then I received the following email:
Our support team created a new ticket associated to your account. Hello, Your instance 'REDACTED' is running on a hypervisor that encountered a critical failure. We are not able to power on the hypervisor again. We were not able to recover your local files located on your LSSD. Your node has been stopped. If you created snapshots of the server's volumes or if you halted your node recently, you will recover your volumes at their latest good state. We are sorry for the inconvenience. Scaleway Team
¯\_(ツ)_/¯
If the PSU failed, there's not a lot they can do to prevent a critical failure. (Sounds like the drive failed in this case.)
How this was resolved is the most important part in my opinion
The PSU? As in one (1)? Because then, to quote Adam Savage, Well there's your problem!
However-- you can definitely hold Scaleway responsible for the crazy price hike (that happened two or three times), very bad support (it improved a bit lately).
What's also intringuing me is that my comment was at 5 or 6 points. And then in a couple of minutes went directly to -1.
I can't see anything wrong with your comment either.
So who nows? But it's not the first time I raised my issues with Scaleway price rises, and every time they get downvoted quickly. So that makes me think, yes.
As a counterpoint, in my experience of a bunch of years with Scaleway they have always worked quite well. I left them due to the price getting out of hand.
The only alternative they gave to me was to upgrade to another type of machine, as the previous one was not available anymore. It was noticeably more expensive of course.
So in the end they had a failure and I ended up having to pay more (I found another solution at another provider)
For example, the email could say:
"As the plan your instance was on did not include redundant storage, we regret to inform you we have no plans to recover the data on it. We will hold the server hardware for 7 days, and forward it to one of our approved data recovery experts on request. We can also send the data recovery expert encryption keys used for your account that they will need to recover data. There is a charge of $X for this service".
While on paper it seems crazy that offering a customer an extra option could never be a negative, in practice it can.
You can set up one AWS EC2 backed by an RDS.
Or you can set up two Scaleway servers in failover, backed by three CockroachDB Scaleway nodes.
In the second approach, you need more cheap things, but the total price can still be lower. On the other hand, you should not expect the same reliability from a single Scaleway node, compared to a single EC2.
EC2 has a slight leg up because EBS stores data redundantly, so a single disk failure won't knock out your data. But failure is still possible, and a durable storage strategy should involve backups.
It may be that I didn't use ARM optimized version of PostgreSQL or some other variable I'm missing. But anyways Apple M1 could be more performant than any of the low-mid x86 offering considering the work is optimized for ARM.
What about those customers who had spent extensive resources on optimising their work for ARM, when they forced a x86 migration?
A cloud provider can do better than just 3 months notice. Naturally it was not just me who was unhappy[1].
I recommend giving them a spin— nice to have players other than the big three cloud providers.
The raw power you can get these days for peanuts/mo if you go for bare metal is impressive.
I don’t understand comparing AWS to Hetzner. If you want just bare-metal there are much better clouds.
And the AWS offer is missing storage and bandwidth, which are extremely expensive if you want something comparable.
Anyway, it's not 8TB but 1TB and on the AWS price calculator it costs 650€ for this instance. You may have access to special prices.
Even if you have "up to 10 gbps" bw from aws - it's going to be much more expensive! And if you just need low latency (and "no" data), 1 gbps would probably serve you just as well?
So at those prices (essentially no bandwidth) - you could get two physical servers from hetzner...
Fwiw i agree comparing aws to dedicated doesn't make much sense - but unless flexibility is important - I don't see aws comming out on top from such a simple comparison.
Keep in mind that PCIe4 NVMes can do 5-7GB/sec (gigabytes - not gigabits) read and write, with up to 500K IOPS.
Compare that to RDS on AWS which charges a comical $0.10 per IOPS-month, so just for IO it would be $50k/month (and for many DBs IOPS are more important than CPU) to meet the performance of one NVMe SSD, which can be bought retail for probably $200.
I don't think I've ever seen such ridiculous pricing. I do understand AWS can be more expensive, but it is just outrageous margin for IO performance (and external bandwidth, but that's a whole other story!).
Share, please? I'd love to get off of Hetzner, but their prices absolutely destroy everything else
I want to get some kind of CI going that can spot cache miss hotspots, and other things like that (ideally implementing Intel TMA) - the price is reasonable, the software is hard but solved, but I literally have no idea how to run (or better, how not to run) a bare metal server safely.
I've seen entire businesses supporting double digit employees run off single $20/mo DO droplets, with just the builtin backup/snapshot capability used for redundancy. One of these had 50,000 concurrent realtime API users on such a droplet.
Ultimately what is most important is knowing your needs and how quickly you can recover from disaster, not how much you spend on infrastructure.
Simulating the "Ok we came in to the office this morning and Digital Ocean no longer existed" scenario is more valuable to most small businesses than just throwing money at over-engineered AWS solutions.
> I am much more comfortable working on a compiler than setting up a server in a way that it doesn't get pwned
99% of the time all you need is to have firewall up, password login off and unattended upgrades enabled. It's will literally never get pwned then.
I don't know about literally, but it helps.
They've still got all the good qualities of a startup but in most meaningful senses they now seem to have the scale and sophistication of offering their global competitors have. Today I'm on the cusp of launching something on there. I used them first for the cheap ARM instances (3eur a month or so) and now for their Kapsule offering. I avoided Amazon, Microsoft and Google out of a sense of moral indignation about their tax affairs.
Declaration of interest: I've been using Scaleway for a few years now and really, really like them.
I would absolutely recommend them.
It looks cool but I'm having hard time to justify the reason for the existence of the service probably because I never used "Mac on the cloud" and I don't know what I am mission out. Can anyone enlighten me here?
Put another way, with this "lease" after a year you could have bought and owned the vehicle. Instead, you're committed to another year.
That said, I assume there are security advantages to this model. Better control of access, etc.
They all seem to be based off VNC, instead of something closer to Windows RDP which seems to be a lot smarter in how it sends it over (I cannot notice I'm on RDP most of the time). It also has loads more features (for example, it can change resolution dynamically as you go into full screen instead of being static), handles audio well, etc.
I could be wrong on this - would be interested to hear if anyone has had a better experience.
BTW where I live currently, 4Mbps upstream is considered good and the remote desktop works fine on this connection.
Have you tried RDP? It is miles ahead of anything else I've seen.
As an addendum, I ran Cyberpunk on my beaten down 4 year old ThinkPad 420 via an EC2 instance (specifically to test out the hypothesis) and it was faster than my usual usage on it.
They even have an issue tracker answered by humans for all my inquires.
Intuitive UI! Hope they keep growing, it'd be nice if they had some cluster outside europe as well
Edit: I don't think you're right. I've checked the Scaleway console and it appears the minimum unit of billing for this is one hour. I'd check, but they're out of stock.
Second edit: I missed the part where it says 24 hour minimum period on the instance setup page:
"As required by Apple License, you must keep this instance at least 24 hours. You will be able to delete it only after 24 hours."
[1] https://www.apple.com/legal/sla/docs/macOSBigSur.pdf
Edit: It seems that before BigSur the legallity of subleasing macOS was a "gray area". I guess as long as it doesn't hurt Apple they didn't come after you.
Scaleway offers neither. Their competition is Linode and Digital Ocean.
But at 72eur/month for M1, you could buy it in a year so it’s actually a reasonable price. Unlike AWS if all you need is compute.
This is vendor lockin that AWS put you in and now you mention like it's a pro.
I am old enough to have collocates at Exodus in 2000 for the exact same reason: everyone I needed to work with collocates with them. (The later went bankrupt and became Savvis, no idea what they are called today or if they still exist)
And that's the best case, where all your connections to them start and end in the same availability zone. Just inter-AZ fees cost more than you'd normally pay for transit.
It's almost entirely lock-in.
It's still not cheap if you can ignore the hosting cost and need it for several years but it's way cheaper than using AWS for intel mac minis.
There might be valid business uses for that, but for a company that invested a huge amount of money in a team of developers and then pays them through the nose for every hour whether they work or not and maybe have clients that count on updates, that is simply not acceptable.
Also many companies choose to have their entire infra in the cloud and then it doesn't make sense to spend effort to integrate one physical machine.
We need decentralization, smaller providers like Hetzner and also in-house IT.
I work for large corporations and the calculations are entirely different from what a small, cash strapped startup would be doing.
For example, if you work on a new product and it would take 1 day to get Mac Mini for free vs you would be paying for cloud solution 1000 dollars daily but get it one day sooner, it might still be well worthwhile to get cloud version.
Because if you think about it, it is possible that Mac Mini would be holding up your product development for one day, then you calculate how much you hope to earn from that product daily and how much you are loosing while you haven't launched and then it is no brainer.
As I said, it depends on business case. For some, the cost of this M1 VM is not going to be any factor in the decision.
Have you seen how expensive GPUs are in the cloud? Have you seen how many clients are that pay for huge farms of these?
It seemed like such a basic thing that I completely lost trust in them then.
They had those for the trashcan/cheese-grator macs, mac minis and well as the all-in-one macs for special use cases (yes they put those all in ones in a rack)
Update: I opened it with Chrome and it works fine. It’s not a “hug of death” as I initially thought.
It’s on Safari (iPhone 12 Pro iOS 14.4) that it’s always leading to the error above. In case it’s helpful for the website owners if they see this.
If it’s only failing in one browser it’s obviously not a capacity issue. Works on my iPhone btw.
Im sure these days it's not hard enough to find smth with equilavent processing power in that price range
Maybe even direct contact with hetzner could help you out these days(they stopped offering them cause of abuse)
And if it's not a gpu bound task but badly concurrently cpu tasks Then maybe a game server specific dedicated hosting (they use consumer CPUs with uo to 5+ghz single core performance) wouldn't also be a lot of money
N if its a good concurrency task then the amd CPU offering of hetzner beats all(high memory, insanely fast iops, lots of core) , and has a offering for 5950x these days
The M1 actually beats it in single core performance, and is quite a bit faster at running JavaScript for that headless browser due to design optimizations.
Maybe, but is everyone who develops for OSX going to have an M1 in 2021-2022? I just bought a refurbished Intel-based Macbook Air (for just $50 shy of what a new M1 Air would have cost) due to concerns about virtualization software compatibility. People developing software to run on OSX may not want to invest in M1 machines this early, and small-to-midsized companies who rely on their Mac farms to run test suites etc. may not want to duplicate their infrastructure just to validate their software on M1, when they can perhaps meet their needs by using elastic M1 services.
Beyond that sort of thing I am mystified
However I would be way happier if they added openSUSE to their distro offer and present some plan what they are planning to do about centos situation.
So far they only have Fedora and CentOS as RPM distros. I do not consider Fedora a server distro and CentOS 8 is finished. Their support is silent for now...
this nitro https://aws.amazon.com/ec2/nitro/
( ͡° ͜ʖ ͡°)
The big difference is support for AWS ecosystem (also partly realized via nitro). You won't get that but for that price difference it's probably still ok.