Architecture

The architecture diagram illustrates the interaction between the components of the DBaasNow platform, showing how they work together to provide a robust and scalable database management solution. DBaasNow consists of the following primary architectural components:

  1. DBaasNow Broker for Lifecycle Management
  2. DBaasNow Broker for Service Manager
  3. DBaasNow Plugin
  4. DBaasNow Monitoring
  5. DBaasNow Repository
  6. Customer Platform

DBaasNow Architecture Diagram

Components

1. DBaasNow Broker for Lifecycle Management

DBaasNow Lifecycle Management focuses on provisioning, monitoring, and managing databases throughout their lifecycle.

  • Provisioning: Automates the deployment of databases across different environments, ensuring consistency and speed.
  • Manage (Administration): Facilitates database management tasks such as configuration, tuning, and optimization.
  • Monitoring & Performance: Monitors CPU, memory, storage, and network usage, providing real-time and historical data to help optimize performance.
  • Security & Analytics: Ensures databases are secure and provides analytics for performance and usage.

2. DBaasNow Broker for Service Manager

DBaasNow Service Manager enhances business processes with a focus on analyzing, securing, building, implementing, and operating with continuous improvement. It simplifies and automates the ITIL change process.

  • Event Management: CI's and services are monitored 24/7, categorized, and prioritized for appropriate action.
  • Incident Management: Incidents are created to notify an IT service desk as soon as unexpected events occur.
  • Problem Management: Analyzes problems associated with incidents and provides solutions, identifying how to mitigate these incidents in the future.
  • Change Release Management: Plans, schedules, and controls the movement of solution releases, including impact analysis and testing in test, quality, and performance environments, followed by production deployment with a rollback plan.
  • Access Management: Manages user access and permissions to ensure that only authorized users can perform certain actions.
  • Capacity Management: Manages the scaling of database instances based on load and performance metrics.

3. DBaasNow Plugin

The DBaasNow Plugin is a crucial component that enables the integration of various database technologies into the DBaasNow platform. It designed to support a wide range of database such as MongoDB, PostgreSQL, Neo4j, and others, providing the flexibility and extensibility needed to manage diverse database environments.

4. DBaasNow Monitoring

The DBaasNow includes comprehensive monitoring and performance management features: It collects metrics, logs, and alerts to provide insights into system behavior and facilitate troubleshooting.

  • Host Monitoring: Tracks the performance and health of the underlying infrastructure hosting the databases.
  • Database Monitoring: Monitors database-specific metrics to ensure optimal performance and quickly identify potential issues.
  • Performance Optimization: Provides tools and insights to help optimize database performance and resource utilization.

5. DBaasNow Repository

The DBaasNow Repository stores all necessary data, configurations, and backups. It ensures data integrity and availability.

6. Customer Platform

DBaasNow is a one-stop solution for all database lifecycle, service management (ITSM), and license management concerns. The solution aims to assist companies and their IT teams in deploying databases and performing database administration in one unified platform. This avoids the need for dedicated teams to maintain different tools for deploying, monitoring, and managing (e.g., updating configurations, patching, upgrading, migrating, backing up, and restoring) databases.

The solution has no dependency on any specific type of customer platform. It can be set up on-premises, in the cloud, or even across different platforms. The DBaasNow solution operates on top of any platform, allowing customers the flexibility to choose the type of platform that best fits their business needs and cost-saving strategies.

Conclusion

The modular and scalable architecture of DBaasNow ensures that it can meet the needs of organizations of all sizes. By providing a comprehensive set of features and services, DBaasNow simplifies database management and helps organizations achieve their operational and strategic goals.