TopStack

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.

Cloud Portability

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 Load Balancing Service is an ACE for Amazon’s Elastic Load Balancer.

 

Load Balancing Documentation

   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.

 

Elastic Cache Service Documentation

   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.

 

Relational Database Service Documentation

  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.

Elastic App Service Documentation

   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.

 

Scalable Queue Service Documentation

  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.

 

TopStack DNS 53 Documentation

   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.

TopStack Cloud Monitoring Documentation

   Auto-Scale 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.

TopStack Auto-Scale Documentation

Manage with StackStudio

Enterprise Cloud Management
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.

 

Web Inquiry

Can we answer any of your questions?