EKS appeal: 'Just snap install' it, says Canonical as AWS's container game goes hybrid

Digging into the tech and strategy with compute services veep Deepak Singh

Interview At its virtual re:Invent conference this week, AWS CEO Andy Jassy announced Amazon EKS and ECS Anywhere, a move Canonical said enables EKS to run "anywhere you can get Ubuntu."

Historically, AWS has been cool on the idea of hybrid cloud or multi-cloud, but the company also claims to be customer-driven.

Andy Jassy during AWS reinvent 2020 keynote

AWS CEO Andy Jassy delivering the re:Invent keynote

During his re:Invent keynote, Jassy said in reference to running containers that "people wanted to have the same management and deployment mechanisms that they have in AWS also on-premises. Customers have asked us to work on this." Jassy followed with the introduction of Amazon ECS Anywhere, which "lets you run ECS in your own data centres" and Amazon EKS Anywhere, which "lets you run EKS in your own data centres."

ECS is the company's Elastic Container Server, while EKS is Elastic Kubernetes Service.

"We're going to open-source the EKS Kubernetes distribution to you," Jassy added, "so you can start using it on-premises and it will be exactly the same as what we do with EKS, take all the same patches and updates." He positioned this as being for customers preparing to transition to EKS Anywhere, but the licence is Apache 2.0 and the project is now on GitHub as EKS Distro.

This has enabled Canonical to jump on board, with AWS head of product marketing Nikki Rouda saying: "Amazon EKS Distro (EKS-D) builds on our productive collaboration with Canonical around Ubuntu on AWS, and allows us to expand EKS beyond AWS cloud on any machine running Ubuntu. The full EKS experience now comes in a single, immutable package with automatic updates, for low-maintenance and increased security."

What exactly has AWS announced? Compute services veep Deepak Singh told us: "EKS Distro is a distribution of Kubernetes that underlies EKS, it is exactly the same bits. We use some components on EKS that are specific to AWS. EKS Distro does not include them.

"Starting next year is when we start adding operational tooling around it. Things that allow for cluster lifecycle management and automation. So that will be the key pieces of EKS Anywhere that will be shipped in the first half of next year." What this means is that EKS Distro lacks the most interesting parts of AWS EKS.

The EKS Anywhere variant can optionally be linked to a cloud-based AWS EKS dashboard. "It will get visibility into all your clusters running wherever they are, and that makes it easy for you to update and patch and things like that," Singh told us. "But EKS Anywhere fundamentally actually does not require you to be connected to an AWS region. That's our recommended model."

He added: "The definition of what AWS is, and what infrastructure is, is evolving. You had the big Regions. Then we had the rack-level Outposts. Then Local Zones, Wavelength, but with containers you can go beyond that."

Edge computing is "a big driver for us," he said, the idea being to get an AWS-flavoured operational model everywhere it is required.

What will be the minimum requirements?

"Kubernetes is not cheap to run," said Singh, "but depending on what you want to do, you could run three VMs on a server. Ideally you'll have a couple of servers. On the ECS side, you can run on a Raspberry Pi, it's much simpler."

In open-sourcing EKS Distro, does AWS expect community contributions? "We do expect community contributions and they will probably come in terms of what's supported," said Singh, the idea being that people provide patches for a particular networking or server environment, which AWS can then test and approve. Beyond that, Singh does not expect a huge number of contributions since developers can contribute to Kubernetes itself upstream.

Is it now fair to describe AWS as supporting hybrid cloud? Multi-cloud? "We still feel that you are best served when you choose a particular cloud provider," said Singh, observing that what big customers ask for is the ability to integrate Kubernetes applications with other AWS services. For availability and capability, "we still very much believe that the best place to do [this] is in a single cloud," he said. But customers often start containerising on-premises applications first, and end up with "somewhat of a split brain where they're running container clusters one way on-prem and one way on AWS. The primary goal of EKS Anywhere is to take that away and make it a single operational model."

That sounds like hybrid to us, but not multi-cloud. Gartner analyst Arun Chandrasekaran concurred, telling us: "The objectives with EKS and ECS Anywhere is to enable more hybrid deployments and I don't think it is intended as a multi-cloud play by AWS." Chandrasekaran doubted whether EKS Distro will win wide adoption. "While AWS's decision to open-source EKS Distro is laudable, customers have to be self-supported or supported by other AWS partners if they are running these in non-AWS environments. This may limit its appeal to a narrow set of clients."

How much will EKS Anywhere cost? "We're still working on that. It won't be free," said Singh. "We will have a business model around it, but we're still working on the details as we get closer to GA. One of the things that we have to finalize is the support model. How we charge for it at all is to be determined."

With re:Invent under way, Google Cloud SVP Urs Hölzle has presented a different point of view, saying that multi-cloud is the future and that "single-cloud stacks impose a significant cost. Where there could be greater power drawn from the unique capabilities of every cloud, there is higher complexity and the limitation of proprietary systems."

Google has Anthos and hopes customers will want to run Anthos everywhere – including AWS as well as on-premises.

In business terms, this is easy to explain. The dominant provider has no incentive to encourage customers to include rivals in their cloud plans, while providers coming from behind have every reason to do so. With EKS Anywhere, AWS will have a more complete hybrid strategy, but its focus remains on being a customer's single cloud provider where possible. ®

Other stories you might like

  • SEC probes Musk for not properly disclosing Twitter stake
    Meanwhile, social network's board rejects resignation of one its directors

    America's financial watchdog is investigating whether Elon Musk adequately disclosed his purchase of Twitter shares last month, just as his bid to take over the social media company hangs in the balance. 

    A letter [PDF] from the SEC addressed to the tech billionaire said he "[did] not appear" to have filed the proper form detailing his 9.2 percent stake in Twitter "required 10 days from the date of acquisition," and asked him to provide more information. Musk's shares made him one of Twitter's largest shareholders. The letter is dated April 4, and was shared this week by the regulator.

    Musk quickly moved to try and buy the whole company outright in a deal initially worth over $44 billion. Musk sold a chunk of his shares in Tesla worth $8.4 billion and bagged another $7.14 billion from investors to help finance the $21 billion he promised to put forward for the deal. The remaining $25.5 billion bill was secured via debt financing by Morgan Stanley, Bank of America, Barclays, and others. But the takeover is not going smoothly.

    Continue reading
  • Cloud security unicorn cuts 20% of staff after raising $1.3b
    Time to play blame bingo: Markets? Profits? Too much growth? Russia? Space aliens?

    Cloud security company Lacework has laid off 20 percent of its employees, just months after two record-breaking funding rounds pushed its valuation to $8.3 billion.

    A spokesperson wouldn't confirm the total number of employees affected, though told The Register that the "widely speculated number on Twitter is a significant overestimate."

    The company, as of March, counted more than 1,000 employees, which would push the jobs lost above 200. And the widely reported number on Twitter is about 300 employees. The biz, based in Silicon Valley, was founded in 2015.

    Continue reading
  • Talos names eight deadly sins in widely used industrial software
    Entire swaths of gear relies on vulnerability-laden Open Automation Software (OAS)

    A researcher at Cisco's Talos threat intelligence team found eight vulnerabilities in the Open Automation Software (OAS) platform that, if exploited, could enable a bad actor to access a device and run code on a targeted system.

    The OAS platform is widely used by a range of industrial enterprises, essentially facilitating the transfer of data within an IT environment between hardware and software and playing a central role in organizations' industrial Internet of Things (IIoT) efforts. It touches a range of devices, including PLCs and OPCs and IoT devices, as well as custom applications and APIs, databases and edge systems.

    Companies like Volvo, General Dynamics, JBT Aerotech and wind-turbine maker AES are among the users of the OAS platform.

    Continue reading

Biting the hand that feeds IT © 1998–2022