What is Omnistrate?¶
We offer Control Plane as-a-service, empowering you to swiftly build and operate your SaaS within minutes, at a fraction of the typical cost.
Our approach ensures enterprise-grade functionalities such as provisioning, serverless auto-scaling, metering, automated monitoring with recovery, intelligent patching, observability, and a host of additional features.
What we take care of for you?¶
Infrastructure management¶
Infrastructure management with provisioning and managing infrastructure. To learn more why you need more than just Terraform, please see this.
Omnistrate takes care of provisioning and managing your service infrastructure, in any of the cloud providers, hosting models and deployments models required for your service. The infrastructure required for your service can be defined with simple abstractions as part of your service definition and all the required dependencies in the cloud provider (virtual machines, storage volumes, dns endpoints, load balancers, networking rules) are managed automatically by Omnistrate as part of your service deployment. Any change on the required infrastructure is considered on the service definition versioning and can be deployed safely using deployment pipelines following best practices.
Any pre-requisite or cloud provided managed services that needs to be configured before your service can run, can be also be specified on Omnistrate, allowing to leverage any managed service from the cloud provider (ie RDS, DynamoDB, Lambda, SQS), while keeping a versioned control of the infra definition and supporting multiple hosting models for your service.
Tenant management¶
- SaaS experience (API/CLI/GUI): SaaS frontend for your customers to self-serve
-
Deployments for SaaS offering: Automated deployments for your users across thousands of configuration in seconds
- Multi-cloud
- Multi-region
- Flexible hosting model: Tenancy isolation model to govern where tenants are placed
- Flexible deployment model: Tenancy isolation model to govern how tenants are placed
-
SaaS management operations: Management operations on the existing deployments
- SaaS Custom Domain: Customized SaaS domain to make it easier for your tenants to discover
- Account Management: Allow users to manage their account details
- SaaS plan management: Offer multiple service plans for different customer segments to subscribe to the right plan(s)
- Authentication: Authentication for your tenants
- Access control: Access control for your tenants
- Metrics dashboard: Metrics dashboard for your tenants
- Logging dashboard: Logs dashboard for your tenants
- Observability integration: Observability integration with cloud providers services in BYOX configuration for your tenants
- Auditing: Audit logs for all the user-activity
- Customer notifications: Customer notifications to communicate the status, alerts or any pending actions
Operational management¶
- Monitoring with automated recovery: Handle failure scenarios to help achieve 99.99 SLA from simple machine failures to complex AZ failures, network partitions, process deadlatches etc
- SaaS Version management: SaaS versoning encapsulating software, infrastructure and configuration to rollback or slowly rollout across tenants and their deployments
- Intelligent patching: Manage your entire fleet from upgrading infrastructure, updating configuration to patching your software
- Inventory management: Search control plane metadata and view associated information
- Operational visibility: Operational visibility into whats happening in your fleet
- Alert center: Configure notification types and channels to your needs
- Tenant management: Manage users, their subscription and deployments
- Observability integration: First-class integration with your favorite metrics and logging tools
- Alerting integration: Enable real-time alerting with PagerDuty
- Automated fleet operations: Get L1 support spanning from automated operations
- Continuous deployment: Setup CD
- CI integration: Integration with CI
- Access control for your teams: Access control for internal teams for maintaining security, compliance, and operational efficiency within an organization
- Subscription management: Simplify and automate the subscriptions for your service
Application management¶
- Autoscaling with custom metrics: Auto-scaling with custom metrics
- Serverless scale down to zero: Auto-scaling all the way down to zero
- Backup and Restore: Save data periodically and restore it when needed
- Custom tagging: Organize and manage their cloud resources efficiently
- Load balancer support: Loadbalance across multiple nodes
- Stable Egress IP: Provide stable egress IP for outbound traffic
- Multi-zone HA support: Place nodes in different availability zones
- Reverse proxy with load balancing: Enable https endpoint offload and add TLS termination proxy for secure communication over the internet
- Service discovery: Find and communicate with each different components seamlessly
- Service account policies: Securely talk to cloud-native services like Secrets Manager or MSK Connect
Commerce management¶
- Metering: Meter your per-customer usage
- Billing: End-to-end billing including metering, aggregation, invoicing, payment, pricing plans and notifications
- Marketplace integration: List your offerings to cloud marketplace
- External billing integration: Integrate with a billing system of your choice
Enterprise-grade¶
- SOC2 for your control plane: Accelerate SOC2 for your SaaS offer
- Security questionnaire: Common questionnaire report for compliance like AWS FTR checklist
- Pen test report: Penetration testing
- SSO integration: Integrate with common SSO providers for your customers to use SSO auth
- Endpoint aliases: Configure resource endpoint as alias
- IP whitelisting: Whitelist incoming IPs for incoming traffic
- Advanced serverless: Scale down to zero with full control
- Operational Status page: Operational status page to communicate to your users during outage at scale
- Cloud Insurance Integration: Purchase cloud with unprecedented flexibility
To learn more on how Omnistrate works, see this