GemFire Administrator
This course is designed to provide training in the installation, configuration and management of GemFire. Students will learn how to define configurations based on desired topologies and region requirements, as well as how to manage a running GemFire cluster. This course will provide hands-on experience with defining different cluster configurations, stopping and starting members, troubleshooting problems and more. This four day course is designed to provide the necessary combination of technical concepts and hands-on experience to enable administrators to effectively manage their deployments.
Duration: 40-45hrs
Course Content:
ARCHITECTURE REVIEW
- High level architecture of GemFire
- Review of regions
- Use cases for GemFire
BASIC INSTALLATION/CONFIGURATION
- Review of packaging
- System requirements and installation
- Configuration options
- Rolling upgrades
CLIENT/SERVER CONFIGURATION
- Client/Server overview & configuration
- Distributed System and peer location
- Member groups, redundancy zones and virtualization
- Client Server data flow
- Introduction to gfs
CLUSTER CONFIGURATION
- Cluster Configuration Overview
- gfsh and Cluster Configuration
- File storage and troubleshooting
REPLICATION AND PARTITIONED REGIONS
- Replicated regions
- Partitioned regions
- Hardware failures scenarios
- Region Compression
JVM OPTIONS AND OFF-HEAP STORAGE
- Overview of JVM memory and startup options
- Overview of Off-heap Storage
- Configuring Off-heap Storage
MANAGEMENT BASICS
- Using gfsh
- Starting and stoping members
- Obtaining other statistics
- Adding regions and deploying JAR files
- Operationalizing
ADDITIONAL MANAGEMENT TOOLS
- JMX management overview
- Pulse
- JConsole
- VSD and statistics in-depth
NETWORK ARCHITECTURE
- Membership overview
- Network partitioning & split brain
- System members & member weighting
- Configuration guidelines
DISK STORES
- Disk Store overview
- Usage and configuration
- OpLog rolling and compaction
- Cache Management - expiration, eviction and overflow
BACKUP AND RESTORE
- Configuration for online backup
- Full backup vs Incremental backup
- Performing online backup and restore
- Offline backup and restore
- Snapshots overview
GEMFIRE SECURITY
- Security Overview
- Authentication and Authorization
- Post Processing
- Setting up SSL Communication
LOGGING, STATS AND TROUBLESHOOTING
- Logging overview
- Stats configuration
- Using VSD to troubleshoot
MULTI-SITE CONFIGURATION
- Multi-site overview
- Configuration topologies
- Configuring persistent queues