Windocks delivers multiple SQL Server environments on one machine in seconds using the Windocks server on Windows and either Docker clients or the Windocks web application UI.
For example, a team of 10 testers can spin up 10 isolated SQL Server containers with a fresh database in each container - all on one machine in a few seconds! Each tester can run their own tests on their individual databases. After a tester finishes testing once and has altered the database, he or she may want a fresh copy of the database again. Using Windocks, the tester can spin up another SQL Server container with a fresh database in seconds.
Windocks offers several ways to get databases along with a container.
Windocks supports the creation of SQL Server 2016, SQL Server 2014, SQL Server 2012, SQL Server 2008 R2, SQL Server 2008 containers.
Windocks creates full development environments with code and data in seconds. During the integration phase, code check-ins can be easily run through integration testing easily since multiple environments are easily created. Once builds are accepted, they can easily be stored into Windocks images ready for the next phase. During staging and production phases, Windocks images help to create containers on demand for operations testing and for elastic scaling.
Windocks is uniquely qualified to modernize .NET and SQL Server development processes. Windocks has led the industry with the first port of Docker’s open source to Windows, and is the only solution that supports all editions of SQL Server 2008 onward with existing systems and licenses.
Windocks services are designed to match up to your business needs, with steps for efficient process change, flexible to adapt to your particular needs:
You can’t manage what isn’t measured, so Windocks includes a Continuous Integration dashboard that reports on environments created, used, and other key metrics.
Windocks’ services are designed to equip your organization with the tools and knowledge to be self-sufficient. Windocks measures progress by the number of customers enabled, not on expanding long-term service relationships. Services are by design modest in scale, and in duration. Windocks managed services includes mentoring of your personnel, and can include on-site training and knowledge transfer as well.
Implement in days. In most cases initial steps can be implemented within a week of an agreeable plan.
Windocks Managed Services are tailored to meet your particular needs, but are designed to enable your organization to develop the skills and infrastructure for agile .NET and SQL Server development. Services start at $2,000 per month, with a minimum 6 month term.
Interested? Each journey starts with a single step. Start yours by speaking with us to discuss your particular needs, and exploring if Windocks can help you achieve your .NET and SQL Server development goals. Contact us for more information.
Windocks containers with Git and a Jenkins plugin, is ideal for automated build and testing for Continuous Integration. Containers are built in seconds, and Windocks full stack support allows for quick creation and testing of integrated .Net + SQL Server environments. Test builds that pass are easily saved as images, and those environments can be easily recreated in seconds.
For example, you can make a continuous integration process with Jenkins faster and cheaper with Windocks containers.
Because containers are created in seconds and multiple containers serve multiple developers and testers on one machine, your CI process becomes faster and cheaper with reduced VM and licensing costs.
Start with taking a snapshot of production data, prepping the data for development (obfuscating customer data, etc.), and then enabling clones of the data.
Using a SQL Server image, containers are instantiated, and databases are mounted. Scripts can be used and each container can be provisioned in seconds (see the video on this page).
Containers with mounted databases are provisioned for each member of the team, and the process support destructive testing with easy replacement of each container. Once data or schema is updated, the database can be saved via a snapshot, and new containers generated for the next step in app development life cycle.