The Kubernetes project was a major venture for the company, Esri Product managers Trevor Seaton and Philip Hede told me. Traditionally, like many similar products, ArcGIS had to be installed on physical boxes, virtual machines or cloud-hosted VMs. And while it doesn’t really matter to end-users where the software runs, putting the application in a container means it’s much easier for businesses to scale their systems up or down as needed.
“We have a lot of customers – especially some large customers – who run very complex questions,” Seaton explained. “And sometimes it’s unpredictable. They can respond to seasonal events or business events or economic events, and they need to not only understand what is going on in the world, but also respond to many of their users coming from outside the organization and those systems. Can ask questions they put using ArcGIS. And this unexpected demand is one of the major benefits of Kubernetes. “
The team could have gone the easy way and containerized them by putting a wrapper around their existing tools and calling it a day, but as Sieten said, Esri used the opportunity to re-architect his tools And to break it into microservices.
He said, “It took us a while because we took three or four big applications that came together [ArcGIS] Enterprise, ”he said. “And we broke them down into a much larger set of microservices. This allows us to containerize specific services and add a lot of availability and flexibility to the system without adding too much complexity for administrators – in fact, we’re reducing complexity as we do it and all of that in one Installs a single deployment script. “
While Kubernetes greatly simplifies the management experience, many companies that use ArcGIS are not yet familiar with it. And as Sieten and Had said, the company is not forcing anyone on this platform. It will continue to support Windows and Linux as before. Heede also emphasized that it is still unusual – especially in this industry – to see a complex, fully integrated system such as microservice such as Archig and being delivered as many containers that its customers Then move on to their own infrastructure.
A little later this month, Esri plans to launch its new design system to make it easier and faster for developers to create clean and consistent user interfaces. This design system will launch on April 22, but the company has already made a teaser available today. As noted by Powell, the challenge for Esri is that its design system has to help the company’s partners put their style and branding on top of the maps and data that they get from the ArcGis ecosystem.