Customer Charles Ferland describes how Tintri Analytics and Tintri VMstore SyncVM helps simplify DevOps and deliver higher service levels with less effort.
If you want more details on any of these use cases, you can dig deeper into the technical details in this blog. Two other recent Tintri blogs talk about VMstore advantages for DevOps with examples of how to automate workflows like the ones I’ve mentioned:
Delivering Higher Service Levels…With Less Effort
Our first VMstore purchase was for hybrid storage. After about a year we added all-flash systems. Given the deduplication and compression ratios that VMstore all-flash storage achieves combined with the great I/O performance, our plan is to move to all-flash over time.
With our old storage solution, we spent too much time managing storage for VMware infrastructure. We really needed to get back the hours we were spending managing storage, so we could focus more attention on higher value tasks. VMstore storage is easy to set up and configure. And after that, it just works, allowing us to work on other things. VMstore continues to add value to the platform over time and that’s made a big difference in our ability to deliver high service levels.
Tintri Analytics gives us real-time data on the state of our infrastructure. Initially, Tintri Analytics reported on storage system capacity and performance utilization, but they recently added the ability to report on server CPU and RAM as well. That means we can:
- See when our storage systems will run out of capacity or performance
- See when our ESXi hosts will need more CPU or memory
This allows us to plan ahead and avoid the surprises that would affect the client experience. We check Tintri Analytics at regular intervals to see when we’re going to need to make additional infrastructure purchases. It lets us plan well in advance and it provides all the data we need to justify any planned purchases to management. We have other tools for VMware monitoring, but we don’t need them because Tintri Analytics does such a great job.
Like many companies in the financial services industry, the company I work for is doing everything we can to deliver new and better services for clients every year. We seek to continuously modernize our IT, our development processes, and the technologies we use in order to achieve these goals. We try a lot of new things in order to stay ahead of the competition and we aren’t afraid to fail fast.
Delivering better services to our clients relies on two things:
- Accelerating and automating development processes
- Having the infrastructure and tools to deliver consistently high levels of service
Tintri helps us achieve both, as I’ll describe in this blog.
Accelerating DevOps with SyncVM
When I wrote my first blog for Tintri a few years ago, I talked about three ways that SyncVM accelerates our development efforts:
- Developer VMs are automatically kept in sync. That leaves our team free to focus on the critical tasks that make developers go fast. And our developers never have to waste time reapplying customizations. Custom settings in the child VMs remain untouched.
- We can find and recover files quickly. With SyncVM, we just attach an existing VM snapshot to the developers VM as a temporary drive and let them recover what they need.
- We have a faster Quality Assurance (QA) process. For reliable QA, we may have to test different versions and review the latest patches and features. Testing all the possible combinations takes time. SyncVM lets QA keep a handy library of all versions, and all our developer sandboxes are kept in sync. Automating the QA process allows us to run an entire test matrix.
Tintri Analytics also lets us ask “what if” questions, and make immediate decisions. For instance, when we have a new project or new software version coming out, we know we have to add new VMs to support that. Tintri Analytics tells us if our servers and storage will support the added workload before we deploy. We don’t have any other tools that can do that.