Kubernetes

GigaSpaces XAP SkylineClosed A highly customizable developer platform that allows building scalable HA with high throughput and ultra-low latency Java applications running on Kubernetes clusters and Smart DIHClosed Smart DIH allows enterprises to develop and deploy digital services in an agile manner, without disturbing core business applications. This is achieved by creating an event-driven, highly performing, efficient and available replica of the data from multiple systems and applications, solutions use KubernetesClosed An open-source container orchestration system for automating software deployment, scaling, and management of containerized applications. as an orchestrationClosed This is the automated configuration, management, and coordination of computer systems, applications, and services. Orchestration strings together multiple tasks in order to execute and easily manage a larger workflow or process. These processes can consist of multiple complex tasks that are automated and can involve multiple systems. Kubernetes, used by GigaSpaces, is a popular open source platform for container orchestration. solution and as an enabler for using advanced technologies such as memory grid, streaming and automation. Using Kubernetes, our solutions provide high quality in the areas of:

  • Network and compute control

  • High availability and self-healing

  • Security

  • TCO reduction and maintainability

Our installations using Helm charts ensures that the deployment of our solution is easier for operational staff to manage it. This is also due to the fact that best practices and standard Kubernetes procedures are followed. The installation is highly flexible and can be tailored to user needs by via a rich set of deployment parameters.

It is also possible to deploy a custom GigaSpaces processing unitClosed This is the unit of packaging and deployment in the GigaSpaces Data Grid, and is essentially the main GigaSpaces service. The Processing Unit (PU) itself is typically deployed onto the Service Grid. When a Processing Unit is deployed, a Processing Unit instance is the actual runtime entity. (PUClosed This is the unit of packaging and deployment in the GigaSpaces Data Grid, and is essentially the main GigaSpaces service. The Processing Unit (PU) itself is typically deployed onto the Service Grid. When a Processing Unit is deployed, a Processing Unit instance is the actual runtime entity.) in a Kubernetes environment. The procedure for this and other Kubernetes procedures, both for Smart Cache and Smart DIHClosed Digital Integration Hub. An application architecture that decouples digital applications from the systems of record, and aggregates operational data into a low-latency data fabric., are described in our Installation Guide.