-
Notifications
You must be signed in to change notification settings - Fork 1
Why PadoGrid
Dae Song Park edited this page Sep 13, 2022
·
2 revisions
- You need to integrate several clustering products and wish to manage them with a unified set of commands.
- You are spending too much time configuring each product individually and repeatedly. You need a quick way to setup clusters on the fly.
- You wish to stash away your local environment and be able to reinstate as needed.
- You have multiple setups that need to be individually cataloged so that you can quickly revisit them as needed.
- You need to capture your local environment and reproduce it elsewhere. You want to deploy the exact image to another machine.
- You want to share your applications with others.
- You wish to create a local environment where you can test and troubleshoot production system issues.
- You want to be able to reuse your environment to prevent the others from reinventing the wheel.
- You are an end user with little or no backend experience. You just want to be able to spin the backend and have your app running in your own sandbox.
- You are new to creating distributed systems. You want to get a firm grasp of how a distributed system works so that you can build one.
- You are given the task of migrating a legacy system to mondern technologies, i.e., clouds, Kubernetes, etc. You want to maximize your learnng time by going through hands-on examples and use cases.
- You have production problems which the support team is unable to reproduce. For security reasons, you are unable to provide what the support team needs in order to reproduce the product problems.
- You want to conduct performance tests on distributed systems.
- You want a shrink-wrapped, out-of-the-box solution to your use case.
PadoGrid Manual
Overview
- Home
- PadoGrid in 5 Minutes
- Quick Start
- Introduction
- Bundle Catalogs
- Building PadoGrid
- Supported Data Grid Products and Downloads
- PadoGrid Components
- Installing PadoGrid
- Root Workspaces Environments (RWEs)
- Initializing PadoGrid
- Bash Auto-Completion
- Viewing PadoGrid Summaries
- Updating Products
- Upgrading PadoGrid
- Migrating Workspaces
- PadoGrid Pods
- Kubernetes
- Docker
- Apps
- Software List
Operations
- Workspace Lifecycle Management
- Creating RWE
- Creating Workspace and Starting Cluster
- Managing Workspaces
- Understanding Workspaces
- Understanding Clusters
- Running Clusters
- Default Port Numbers
- Running Clusters Independent of PadoGrid
- Running Apps
- Understanding Groups
- Running Groups
- Understanding Bundles
- User Bundle Repos
- Using Bundle Templates
- Bundle Repo Guidelines
- User Bundle Catalogs
- Private Bundle Repos
- Gitea Repos
- Running Bundles in Container
- PadoGrid Addon Jars
- Understanding PadoGrid Pods
- Tested Vagrant Boxes
- VM-Enabled Pods
- Multitenancy
- Multitenancy Best Practices
- PadoGrid Configuration Files
Tools
Platforms
Clouds
Pado
Geode/GemFire
- Geode CLASSPATH
- Geode Kubernetes
- Geode Minikube
- Geode Minikube on WSL
- Geode Docker Compose
- Geode Grafana App
- Geode
perf_test
App - Geode WAN Example
- Geode Workspaces on VMs
- Geode on AWS EC2
- Reactivating Geode Workspaces on AWS EC2
Hazelcast/Jet
- Hazelcast CLASSPATH
- Creating Jet Workspace
- Configuring Hazelcast Addon
- HQL Query
- Hazelcast Kubernetes
- Hazelcast GKE
- Hazelcast Minikube
- Hazelcast Minikube on WSL
- Hazelcast Minishift/CDK
- Hazelcast OpenShift
- Hazelcast Docker Compose
- Hazelcast Desktop App
- Hazelcast Grafana App
- Hazelcast
jet_demo
App - Hazelcast
perf_test
App - Hazelcast WAN Example
- Hazelcast Workspaces on VMs
- Hazelcast on AWS EC2
- Reactivating Hazelcast Workspaces on AWS EC2
ComputeDB/SnappyData
Coherence
Hadoop
Kafka/Confluent
Mosquitto
- Mosquitto CLASSPATH
- Mosquitto Overview
- Installing/Building Mosquitto
- Clustering MQTT
- Cluster Archetypes
- Enabling Mosquitto SSL/TLS
- Mosquitto Docker Compose
- MQTT perf_test App
Redis
Spark