Tag : container services

Dynamic Resource Management for Application Containers

Nirmata provides multi-cloud container services for enterprise DevOps teams. Nirmata is built to leverage Infrastructure as a Service (IaaS) providers, for dynamic allocation and deallocation of resources. In this post, I will discuss a Nirmata feature that helps you optimize your cloud resource usage: Host Auto-Scaling. Host Groups and Policies A core principal in Nirmata…

Read more

Managing MongoDB Clusters with Docker and Nirmata

This is the second post in my series on managing clustered services with Nirmata. My previous post showed how to manage Zookeeper clusters. In this post, I will cover managing MongoDB clusters with Nirmata. You can skip this introduction if you have already read the previous post. Cloud native applications may use several backing services,…

Read more

Microservices Networking with Nirmata and Docker

Nirmata’s mission is to fully automate the operations and management of multi-cloud applications packaged in containers. Docker, the popular application container technology,  has networking features that provide the basic building blocks for an orchestration system to provision and manage multi-host networks for complex applications, without requiring any new overlay protocols or devices. In this post,…

Read more

Cloud native software: Microservices

Introduction In a prior post [1] I described the key characteristics of cloud native applications. The early cloud native applications were developed by the web giants who were building software-as-a-service applications that required massive scale on commodity infrastructure. Over time, these applications have all evolved to a distinct architectural style which is fundamentally different from…

Read more

Using containers to transform traditional applications

Using Virtual Machines In the past, many companies have tried to deliver traditional applications by deploying them in VMs as a hosted offering. To achieve multi tenancy, they end up deploying separate instances of the application for each customer. They typically find that this approach works for a few customers but does not easily scale….

Read more

Cloud native software: key characteristics

Introduction In my last post [1] I discussed how cloud computing is changing the way enterprise software is being built, operated, and sold. Businesses who understand the profound impact of cloud computing on their products are embracing cloud-native software development & operations and are poised for great success. In this post I will attempt to…

Read more

The Inflection Point in Enterprise Software

Enterprise software is at a major inflection point and how businesses act now will determine their future. For the last few decades, enterprise software development has evolved around the client-server compute paradigm, and product delivery models where customers are responsible for software maintenance and operations. Cloud is now the new compute paradigm, and cloud computing…

Read more

REST is not about APIs, Part 2

Most articles on REST seem to focus only on APIs. This view misses several key benefits of a RESTful system.  The true potential of REST is to build systems as scalable, distributed, resilient, and composable as the Web. Yes, APIs play a role in this but by themselves are not enough. In Part 1 of…

Read more

REST is not about APIs, Part 1

Most articles on REST seem to focus only on APIs. This view misses several key benefits of a RESTful system.  The true potential of REST is to build systems as scalable, distributed, resilient, and composable as the Web. Yes, APIs play a role in this but by themselves are not enough. In this two-part post,…

Read more

Nirmata Container Services Demo

Today I am very excited to show you a new way to deploy & operate cloud applications, using Nirmata. With the Nirmata Platform an application is composed of cloud services. The following video highlights the end user workflows to model, customize, test, deploy and operate cloud applications. There is much more to come as we are…

Read more