Wishing your private cloud worked more like AWS?
If your running OpenStack, you’ll love what we have to offer! TopStack delivers powerful Amazon compatible services for your private cloud. We’ve designed TopStack to sit on top of OpenStack, leveraging its services to deliver a set of complementary automation and platform services.
TopStack enables I.T. users to self-service provision key infrastructure elements and platforms in seconds. The services ease operational overhead by enabling automated configuration, patching and monitoring. Each service is designed to leverage the AWS RESTful interface to ensure consistency with the market leading cloud platform. Web developers who use common frameworks such as MySQL, Apache TomCat, Memcached and HAProxy will find our services invaluable for faster software releases, increased availability and decreased operational costs.
Amazon continues to dominate in the public cloud while OpenStack is dominating in private cloud. TopStack brings the two leading solutions together!
We understand that you want to avoid cloud lock-in. With TopStack, users can feel safe building solutions on OpenStack or AWS. TopStack enables applications to seamlessly move between public and private clouds. Because TopStack is API compatible with the Amazon services, solutions built on Amazon can easily be run in the comfort of your own data center or in another cloud or hosing provider. If you want to move them back to the cloud – you have your choice of running in AWS or running in an OpenStack public cloud provider with TopStack.
Our services include:
TopStack Load Balancing Service
Designed specifically for private and hybrid clouds, TopStack Load Balancing Service automatically distributes incoming application traffic across multiple machines. The “as-a-service” design allows users to create new instances of software based load balancers with the click of a button. Changing the configuration of the balancer is just as easy – even if the system is dealing with cloud based dynamic IP addresses.
TopStack Elastic Cache Service
The TopStack Elastic Cache Service provides an in-memory caching cloud to increase the performance of your applications. The cache is protocol compatible with memcached and can easily be scaled across nodes through an API or via our self-service console. The service has built in capabilities for patch management, failure detection and node replacement.
TopStack Elastic Cache Service is an ACE for Amazon’s ElastiCache.
TopStack Relational Data Service
With the push of a button, developers can provision a new relational database in a matter of seconds. Unlike others who offer a ‘database on a virtual machine’, our solution provides production grade features like built-in read-replicas, auto-patching, monitoring, backup and snapshot. The Relational Database Service supports MySQL and will soon support additional databases.
TopStack RDS is an ACE for Amazon’s Relational Database Services.
TopStack Elastic App Service
The TopStack Elastic App Service enables developers to easily create and deploy elastic applications that run inside of popular containers. Like Amazon’s Elastic Beanstalk offering, for Java developers, TopStack supports the TomCat servlet engine for easy deployment. Developers can focus on building their Web application and let the service auto-scale and load balance the machines on your behalf.
TopStack Elastic App Service is an ACE for Amazon’s Elastic Beanstalk.
TopStack Scalable Queue Service
TopStack Scalable Queue Service provides robust message queuing for your cloud applications. Message queues are an excellent way for developers to decouple systems. One of the most common cloud patterns is for one system to add tasks to a queue while another system takes items off of the queue for processing. SQS makes it easy to integrate applications through an easy to use RESTful interface.
TopStack Scalable Queue Service is an ACE for Amazon’s Simple Queue Service.
TopStack DNS 53 Service
TopStack DNS 53 offers an as-a-service solution for managing records in your Domain Name System. In the cloud, virtual servers are constantly being started and stopped. This is a result of the dynamic and elastic nature of infrastructure-as-a-service. A side effect of this process is that it’s easy to lose track of the machines because their IP addresses keep changing. The DNS 53 service provides a RESTful interface to your DNS system. The DNS 53 service is used by other services such as the Auto Scaling Service and the Orchestration service to automatically adjust host names as they come online. As your cloud grows in size, DNS 53 is an essential component for making your cloud manageable. It is pre-integrated to BIND9 but can be extended to support other DNS servers.
TopStack DNS 53 Service is an ACE for Amazon’s Route 53.
Cloud Monitoring Service
The Cloud Monitoring service provides constant visibility into the health of compute instances. Vital information such as CPU activity, memory consumption and network activity are captured. The data can be viewed over time ranges (e.g., last week, last hour, etc.) and with specific time increments (e.g., in 15 periods). In addition, users have access to the alarms that they’re familiar with in the AWS CloudWatch service. This allows operators to set automated routines to check for boundary conditions. Alarms that are triggered can perform a pre-determined action ( e.g., notify personnel, run a backup, etc.)
TopStack Cloud Monitoring Service is an ACE for Amazon’s CloudWatch Service.
The TopStack Auto Scale service provides an elasticity capability to your cloud environment. When connected to the Cloud Monitoring Service, Auto Scale detects changes in utilization levels and increases or decreases the number of instances used. By automating the elasticity of the compute tier, systems can scale as needed to handle traffic bursts and release the resources when they’re no longer needed.
TopStack Auto-Scale Service is an ACE for Amazon’s Auto Scaling Service.Manage with StackStudio
Our StackStudio offering provides a single interface for both Amazon and TopStack, providing not only consistency in usability but also ensures a standard programming model between public and private deployments.
StackStudio is bundled with TopStack for on-premise cloud customers.