Red Hat OpenShift Features
Development (14)
-
Application Deployment
Provides tools for building, deploying, or integrating source code into hosted application.
-
Custom Development
Development of custom software, web apps, mobile apps, etc.
-
Development Environment
Provides tools for sharing code, tracking progress, and shipping software.
-
Multiple Programming Languages Supported
Run stored procedures and queries in multiple programming languages, such as JSON, Java, Python, Ruby, Perl, and SQL
-
Testing
Tests the functionality of a software application. Detects and diagnoses issues in application.
Integrated Development Environment
An application for source code editing, compiling, and debugging
Collaboration Tools
Provides a channel for team members to share media files, communicate, and work together
Social Media Integration
Integrate with social media platforms such as Facebook, Twitter, LinkedIn, etc.
Agile Methodologies
Iterative project Management approach that involves technologies such as Kanban, Scrum, XP, APF, XPM and more
Software Development
Development of software programs
-
Developer Toolkit
Provides tools for developers to build software and edit container contents.
-
Architecture
Creates integrations and allows management of connected contains.
-
Datacenter
Integrates data with container contents and applications.
-
Virtualization
Virtualizes operating systems and nests virtualizations within contained environment.
Database (15)
-
Database Management
Lets developers manage database services. Provides support for different types of databases and integration methods.
-
Analytics
Lets users analyze deployment, user, storage, and business metrics.
-
Auto Scaling
Provides tools or bots that scale services and data automatically or on demand.
-
Backup / Recovery
Stores versions of application and data or incrementally backs up data.
-
Storage
Provides scalable cloud storage for different forms of data. Store analytics and records for reporting.
Project Management
Plan and coordinate all the resources, costs and time needed to execute assignments
Email Management
Manage, store and organize emails within the system or via third-party apps
Design Management
Collaborate on creating a product by sharing and adjusting designs through a shared portal
Lifecycle Management
Manage the end-to-end lifecycle, from initial setup/development to deployment and maintenance
Deployment Management
Manage the processes involved when making the application ready for use
Workflow Management
Create, design and manage workflows for repetitive tasks
Application Management
Track, manage and store the applications of potential future members, customers or candidates
Purchase Order Management
Create, send, and track purchase orders and their statuses
HR Management
Automates core HR functions such as talent management, employee evaluation and learning management
User Management
Manage user accounts, profiles, roles, permissions, and other details across applications, devices or networks
Infrastructure (4)
-
Networking
Allows users to provision networks, deliver content, balance loads, and manage traffic.
-
Virtual Machines
Provides virtual networks and operating systems.
-
Security
Secures applications, encrypt data, and manage identities.
Activity Tracking
Track and document all activities across devices, networks, and other systems
Management (3)
-
Access Control
Allows administrators to control access to specific containers or datasets.
-
Network Isolation
Separates containers based on their specific network and connections.
-
File Isolation
Isolates containers based on components of the file systems and their state.
Organization (3)
-
Packaging
Groups containers or applications without altering the container contents.
-
Container Networking
Defines container connections, balances loads, and organizes routes.
-
Orchestration
Runs applications through connected clusters.
Performance (4)
Scalability
Allocates host resource to create additional instances quickly.
Portability
Provides efficient server and storage migration between hosts.
Data Recovery
Creates recovery data in other hosts automatically.
Disaster Recovery
Plan and implement business continuity measures in case of unforeseen events
Functionality (8)
OS Integration
Runs smoothly with a variety operating systems (Windows, Linux, etc.).
Resource Saving
Optimizes CPU and storage resource efficiently.
Performance Management
Monitors virtual workload and physical hardware performance at a glance.
Security
Meets data protection and compliance standards.
Third-Party Integrations
Set up connections to third-party platforms to improve business processes
User Management
Manage user accounts, profiles, roles, permissions, and other details across applications, devices or networks
Compliance Management
Track and manage adherence to policies for any service, product, process, or supplier
Task Management
Create, manage and track all task activities and progression
Alerts management (3)
Multi-mode alerts
Alerts over email, text, phone call, or more to multiple parties.
Opimization alerts
Provides information related to unnecessary spending and unused resources.
Incident alerts
Gives alerts when incidents arise.
Monitoring (4)
Resource utilization
Optimizes resource allocation.
Real-time monitoring
Consistently monitors processes for applications and IT infrastructure to detect anomalies in real-time.
Performance baseline
Sets up standard performance baseline to compare live container activities.
API monitoring
Traces connections between different containerized environments and detects anomalies in functionality, user accessibility, traffic flows, and tampering.
Automation (2)
Resolution automation
Diagnoses and resolves incidents without the need for human interaction.
Automation
Efficiently scales resource usage to optimize spend whith increased or decreased resource usage requirements.
Analysis (4)
Search
Allows users to search logs for troubleshooting and open-ended exploration of data.
Reporting
Creates reports outlining resource, underutilization, cost trends, and/or functional overlap.
Visualization
Presents information and analytics in a digestible, intuitive, and visually appealing way.
Track trends
Allows users to track log trends.
Issue Resolution (3)
Root cause identification
Directly identifies, or increases identification speed for, root causes for container issues.
Resolution guidance
Provides paths, suggestions, or other general assistance towards issue resolution.
Proactive identification
Proactively identifies trends on container systems that could lead to failures or errors.
Agentic AI - Server Virtualization (7)
Autonomous Task Execution
Capability to perform complex tasks without constant human input
Multi-step Planning
Ability to break down and plan multi-step processes
Cross-system Integration
Works across multiple software systems or databases
Adaptive Learning
Improves performance based on feedback and experience
Proactive Assistance
Anticipates needs and offers suggestions without prompting
Decision Making
Makes informed choices based on available data and objectives
File Transfer
Move files across different systems or networks
Additional Functionality (54)
Access Controls/Permissions
Define levels of authorization for access to specific files or systems
Customizable Forms
Customize contracts and forms to collect specific information
Monitoring
Observe and track the demand, usage, progress or quality of a system, product, or user
Customizable Templates
Pre-designed layouts that can be customized to match preferences and requirements
Cloud Computing
A network of remote servers which allow businesses to store, manage, and process data through the cloud instead of a local server
Generative AI
Use AI to generate content in the form of text, images, videos, etc.
Version Control
Track revisions and updates made to files and navigate between different versions
Customizable Reports
Alter the layout and content of reports
Approval Process Control
Manage the process of evaluating documents or requests submitted for approval
Real-Time Reporting
Active reporting of data and metrics
Web Forms
Web form that allows users to enter data that is sent and processed for different reasons
Inventory Tracking
Track and monitor inventory items, such as raw materials, unfinished goods, and ready-to-sell items
ERP integration
Integrate with existing ERP systems
CRM
Built-in customer relationship management (CRM) capabilities or integration with a third-party CRM system
Customizable Fields
Customize data fields to support various needs and use cases
Data Connectors
Connect to big data sources
Third-Party Integrations
Set up connections to third-party platforms to improve business processes
Active Directory Integration
Integrates with Active Directory
Graphical User Interface
A visual way of interacting with an application or operating system using items such as windows, icons, and menus
Real-Time Data
Receive data and information in real time
For Developers
For the intention to be used by developers
Reporting & Statistics
Collection, analysis, and representation of numerical data and generation of reports to understand various patterns
Single Sign On
Allow users to access multiple services after entering their login credentials once
Mobile Access
Access software remotely via mobile devices
Accounting Integration
Integrate with a third-party accounting system
Drag & Drop
Assemble applications and processes by dragging over and arranging pre-built components
AI Copilot
A virtual assistant that uses AI to pursue goals and complete tasks on behalf of users
API
Application programming interface that allows for integration with other systems/databases
Configurable Workflow
Configure existing workflows to meet your organization's needs
Activity Dashboard
Dashboard to view the status of ongoing processes, identify current incidents and track past activities
Projections
Estimate or forecast of a future scenario based on the study of present trends
Cloud Computing
A network of remote servers which allow businesses to store, manage, and process data through the cloud instead of a local server
Archiving & Retention
Moving and separately storing data that is not actively used or continuous storage of data for compliance purposes
Issue Tracking
Record and follow the progress of every issue
Virtual Machine Migration
Server Monitoring
Continuously scan servers on a designated network to monitor health and search for any irregularities or failures
Status Tracking
Track the status over time for a request, process, asset, or transaction
Secure Login
At least a username and password is required to access the system
Activity Dashboard
Dashboard to view the status of ongoing processes, identify current incidents and track past activities
API
Application programming interface that allows for integration with other systems/databases
Graphical User Interface
A visual way of interacting with an application or operating system using items such as windows, icons, and menus
Secure Data Storage
Securely stores data to prevent data loss or breaches
Alerts/Escalation
System alerts about the need to escalate an issue or request
Generative AI
Use AI to generate content in the form of text, images, videos, etc.
Virtual Server
Creates a virtual server that replicates all the functionalities of a dedicated physical server
Remote Update/Installation
Deploy updates or install new software remotely
Data Verification
Process of checking different types of data for accuracy to avoid errors or inconsistencies
AI Copilot
A virtual assistant that uses AI to pursue goals and complete tasks on behalf of users
Reporting & Statistics
Collection, analysis, and representation of numerical data and generation of reports to understand various patterns
VDI
Database Support
Supports common databases such as MySQL and Oracle
Data Synchronization
Synchronizing data between two or more devices/systems and automatically updating changes to maintain consistency
Data Replication
Process of copying and storing data in more than one site or node
Virtual Machine Monitoring
Track and manage virtual machines (VMs) running on physical host machines


