How Containerization is Used by Hasura, Acquia, NeuVector, Sylabs, and ChaosIQ

Enterprise Storage Forum content and product recommendations are editorially independent. We may make money when you click on links to our partners. Learn More.

The containerization market is filled with tech industry leaders as well as nascent companies with new ideas and container technologies.

The rise of Docker, for instance, helped define container technology, and since then, several startups emerged to fine-tune container technology, such as Kubernetes. 

See below how five companies have deployed container technology to solve software problems around DevOps, security, content management, and high-performance computing:

Hasura

Hasura was initially destined to become a food-delivery marketplace; however, the founding team faced difficulties in building similar components to run the system and assembled a back-end toolkit as a short-term relief measure.

The plan went on to success, and rather than deploying the built components for their marketplace, Rajoshi Ghosh and Tanmai Gopal, co-founders of Hasura, created a database platform with NoSQL API to make the development cycle more manageable. Hasura offers container deployment across Microsoft Azure, Google Cloud, AWS, and custom clouds, along with automatic migration.

“Using Hasura’s platform, developers can now create cloud-native, portable, and elastic applications within a few minutes, without knowing anything about Kubernetes in the beginning,” says Sameer Verma, managing director, Nexus Venture Partners. 

“Usually it’s sysadmins looking at Kubernetes. But ultimately, the application developers will build applications on the Kubernetes substrate. We’re accelerating that process of taking Kubernetes to the application developer. Provided that everything (infrastructure configuration, application dependencies, environment configuration, stateful migrations, tests) is declarative, Git is the only tool developers need to drive their DevOps tasks.”

The CNCF-certified Hasura combines platform-as-a-service (PaaS) with back end-as-a-service (BaaS) to deploy tools by creating microservices, like data, filestore, and auth to back end tasks.

Industry: DevOps and cloud

Container technology provider: Hasura

Outcomes:

  • Creating infrastructure for developers to automate GitOps, build API gateways, and develop data analysis
  • Helping organizations create their own web apps, APIs, and microservices
  • Eliminating the need to program boilerplate code through Python and data science self-starter kits
  • Integrating programs as containers through Gitkube
  • Empowering full-stack developers to take complete control of their end-to-end stack without much expertise

Acquia

Acquia is a Drupal self-host service provider. The cloud-driven content management system uses container technology through SignalFx to reduce downtime, monitor networks, and analyze logs.

“That has to run on a world-class platform. It has to be the most performing. It has to be the most secure. It needs to be flexible to enable customers to run Drupal however they want to. And so, that involves the ability to support thousands of modules that come out of the community,” says Charley Dublin, VP of product management, Acquia.

Acquia’s main selling proposition lies in creating customer-centric digital services for marketers or architects who don’t have any prior coding experience. Acquia’s customer base today includes BBC, Panasonic, and Vodafone.

Acquia used Kubernetes containers for powering 2018’s Winter Olympics, an Australian Open, and a World Cup.

Industry: Web content management platform 

Container technology provider: Acquia, Acquia Cloud Next, Yesware, DigitalOcean, Concur, SpringCM Contract Management, Nexonia, and Expenses

Outcomes:

  • Real-time data and tools optimization
  • Automating digital products through failure detection, traffic rerouting, and an enhanced scalability
  • Hands-on with Drupal and eradicating any fall-outs in the content management system
  • Automated cloud scaling capacity and integration across Cron, Memcached, and Cloud Hooks
  • Efficient MySQL databases and self-healing cloud infrastructure
  • Easy identification of system vulnerabilities through cloud microservices with options of continuous and manual backups

NeuVector

San Jose, California-based NeuVector, part of SUSE, is an open-source container security system offering zero-trust capabilities by using a next-generation firewall. 

NeuVector’s container security strategy spans across clouds and real-time environments, while offering traffic visibility and automated threat detection capabilities.

“As more enterprises migrate to cloud native infrastructure and Kubernetes, robust and automated security must be in place from day one, extend throughout the pipeline, and cannot impede the pace of application development,” says Gary Duan, CTO, NeuVector.

In discussing NeuVector’s efforts on container security, Brian Fox, CTO of Sonatype, says, “As container security becomes mission critical to DevSecOps, organizations mustn’t be just checking the box within an SCA solution. To realize the risk, customers need a holistic approach to analyze, monitor, and track their containers’ contents and run-time configurations.”

Moreover, NeuVector’s behavioral learning technology has led to successful partnerships with IBM, AWS, Red Hat, and Docker.

Industry: Cybersecurity

Container technology provider: RKE2 and SUSE NeuVector

Outcomes:

  • Container life cycle management with enhanced protection from SQL injection, DLP violations, and DNS attacks
  • Multiple teams monitoring risk solution across Kubernetes clusters through a centralized dashboard and options to isolate Prometheus metrics 
  • End-to-end container threat visibility and protection, virtual patching, and safeguarding workloads 
  • Freedom for enterprises to self-deploy clusters across a FIPS-compliant distribution

Sylabs

Sylabs was founded by Gerg Kurtzer, an open-source veteran and creator of CentOS. Kurtzer devised Sylabs’ first product, Singularity Pro, with the help of the U.S. Department of Energy to to help high-performance computing (HPC) products.

Singularity uses containerization to manage HPC clusters, expedite workloads from development into production, enable portability, perform advanced analytics and deep learning, and build a Docker-like road map for HPC environments.

“These applications carry data-intensive workloads that demand HPC-like resources, and as more companies leverage data to support their businesses, the need to properly containerize and support those workflows has grown substantially,” Kurtzer says.

Singularity extends compatibility across cloud platforms, like Azure to container orchestration tools, such as Mesos, Kubernetes, and Batch.

“Singularity Enterprise enhances the prospects for success by enabling teams to deliver production deployments rapidly,” Kurtzer says. “The flexibility granted through self-hosting allows our customers to deploy Singularity Enterprise on their terms — in their on-premises data centers, private clouds, and even hybrid cloud configurations.”

Industry: AI and high performance computing

Container technology provider: Singularity, Singularity Pro, and Warewulf

Outcomes:

  • Building Singularity containers through SIF without accessing confidential information 
  • Container library to share SIF files and audit the versioned history 
  • Material exchange between millions of Singularity containers while verifying digital signatures

ChaosIQ

Chaos engineering is a development in DevOps. Netflix, for instance, embraced Titus as its container management platform and later deployed chaos engineering to stream videos, create personalized recommendations, encode content, and manage up to 200,000 clusters and 500,000 containers per day.

ChaosIQ uses concepts of chaos engineering to detect failures, bugs, crashes, and leaks before they appear. The enterprise monitors an entire product life cycle and breaks the infrastructure into actionable steps during production by exploring system weaknesses across all attack arenas.

“ChaosIQ aims to fit into your world to make it as easy and safe as possible to conduct valuable system verification and chaos engineering work using our Reliability Workflow across SaaS, single-tenant, and self-hosted options to choose the deployment as per your needs,” says Russ Miles, CEO, ChaosIQ.

ChaosIQ manages system nodes and persistent disks, performs real-time cost analysis and predictive maintenance, and builds redundancy across pods. The product can be integrated with a client’s CI/CD pipeline, while analyzing their vulnerability scores through ChaosIQ’s Scorecard system.

Industry: Chaos engineering

Container technology provider: Reliably

Outcomes:

  • Bring down costs by early detection of vulnerabilities and attacks
  • Reduction in system failure
  • Better UX with better service availability
Avya Chaudhary
Avya Chaudhary
Avya Chaudhary is a contributor to Enterprise Storage Forum and Datamation. Previously she was an engineer with a history of experience working with NGOs and civil societies.

Get the Free Newsletter!

Subscribe to Cloud Insider for top news, trends, and analysis.

Latest Articles

15 Software Defined Storage Best Practices

Software Defined Storage (SDS) enables the use of commodity storage hardware. Learn 15 best practices for SDS implementation.

What is Fibre Channel over Ethernet (FCoE)?

Fibre Channel Over Ethernet (FCoE) is the encapsulation and transmission of Fibre Channel (FC) frames over enhanced Ethernet networks, combining the advantages of Ethernet...

9 Types of Computer Memory Defined (With Use Cases)

Computer memory is a term for all of the types of data storage technology that a computer may use. Learn more about the X types of computer memory.