DH2i has made available a DxEnterprise (DxE) for containers offering that uses the micro-tunnel technology that the company created to enable high availability between instances of Microsoft SQL Server databases running in the same cloud or in a hybrid cloud computing environment.
Don Boxley, CEO of DH2i, says that as organizations begin to deploy stateful containerized applications on a Microsoft SQL database, the need for high availability is becoming an increasingly pressing concern.
DxEnterprise (DxE) for Containers provides this capability by automating the configuration of network tunnels required for communication and cluster replication between availability groups (AGs) without requiring IT teams to manually open ports to provision a virtual private network ( VPN). These AGs can also include Kubernetes clusters running Microsoft SQL Server databases deployed on Kubernetes clusters, Boxley notes.
Ultimately, according to Boxley, the goal is to enable IT teams who have deployed a Microsoft SQL Server database to achieve instant recovery time (RTO) goals in the event that a database becomes unavailable for use. any reason. IT teams can mix and match instances of Microsoft SQL Server running on Windows or Linux platforms as they see fit, whether deployed on virtual machines, bare-metal servers, or in the cloud, adds. Boxley.
DH2i also provides a free developer edition of DxEnterprise (DxE) for containers for use in non-production environments.
The number of stateful container applications deployed in production environments has grown steadily as more IT teams decide they would prefer to unify compute and storage management in a Kubernetes environment. rather than deploying a stateless application that ultimately stores the data on an external storage system often managed by a dedicated storage administrator.
Naturally, there are many choices when it comes to selecting a database to deploy a stateful application to. IT teams, however, tend to prefer databases that meet enterprise-class requirements such as high availability, either through vendor-provided tools or a third-party partner. Microsoft, which has made its database available on Windows and Linux platforms for several years, is already a relational database widely deployed in these environments.
At this point, there are many more containerized apps running on Linux than on Windows platforms. However, since containers became available on Windows, the number of containerized applications running on Windows has been steadily increasing. It may be some time before Windows catches up with Linux in terms of the number of containerized applications deployed, but it is evident that the gap is closing rapidly.
In the meantime, it’s still unclear which database will be the preferred way to host stateful containerized applications in production environments. Developers tend to prefer building applications using open source software for which they don’t need permission from a central IT team. However, it is not common for these IT teams to restructure an application to limit the number of databases that must be supported in a production environment.
Regardless of which database is used in a containerized application environment, one thing is certain: there will soon be many more.