4 ms·
I could see Apple come out with their own in-house Cloud Computing platform within the next 2 years. - They would be vertically integrated with Apple Silicon
by rnantes 6y ago
I could see Apple come out with their own in-house Cloud Computing platform within the next 2 years.
- They would be vertically integrated with Apple Silicon
- Apple themselves are increasingly depending on cloud services
- Async/Await in Swift will likely land next year, making Server-Side Swift much more appealing
- Apple is greatly increasing cloud / Kubernetes hires
- Could share a single Apple Silicon ARM architecture from client(ios) to dev(mac) to cloud
- amluto 6y agoUnless something has changed radically since MacOS Server failed, Apple would either need to do massive software engineering of a sort that they are unfamiliar with or they would need to use a different OS entirely to have a credible cloud offering. Mac OS is unlikely to be able to compete with Linux or FreeBSD in the near future even if the CPU is magically better.
- tpetry 6y agoThey could have a very bare bone macOS based server operating system specialised for running virtual machines. Dont they have their own xhyve virtualisation layer?
- ravi-delia 6y agoA lot of the prelim work is probably already being done with their docker optimizations.
- _ph_ 6y agoFederighi mentioned during some interviews after the Big Sur presentation, that macOS is a great hypervisor for vitualisation, when asked about Linux on AS Macs. Running Linux in the cloud would equally easy.
- snazz 6y agoApple’s in-house cloud stuff is mostly Java on commodity Linux servers. I don’t think they are looking to have macOS compete with Linux. Most of the special sauce from GCP and AWS is the integrated software services anyway.
- rnantes 6y agoIt wouldn’t have to be exclusively macOS. You could likely choose your OS or it could be some kind of containerization.
- algo_trader 6y ago> Apple’s in-house cloud stuff is mostly Java Can u give some more details? I am not really familiar with Apple eco-system But wouldn't most of it (storage, web, streaming) be based on commodity C/C++ projects ?