|
VM-aware Storage
Tintri's vision is simple: everything in the data center should be virtualized. Our mission is to drive
dramatically increased adoption of virtualization by providing a clearly superior alternative to traditional
networked storage adapted to VMs. We believe that this is only possible with storage specifically designed
for VMs.
From the beginning, Tintri has focused exclusively on storage for VMs. Tintri's founders identified the
clear mismatch between traditional networked storage approaches and an elegant shared storage model for VMs.
This sharp focus enables both pervasive simplification, as well as the creative application of key new
technologies in service of furthering virtualization.
|
|
VMstore - your VM-aware repository
The Tintri VMstore file system is designed from the ground-up for VMs. It uses virtual machine
abstractions - VMs and virtual disks - in place of conventional storage abstractions such as volumes,
LUNs, or files.
Each I/O request - reads, writes, or metadata operations - map directly to the
particular virtual disk on which it occurs. Tintri VMstore directly monitors and controls I/O
performance for each virtual disk. Conventional storage must make file- or volume-level decisions
about data location and access prioritization, and then map these to the VM through bolt-on
features - with their own complex set of storage abstractions - to give them context in a
virtualized environment. By operating at the virtual machine and disk level, Tintri VMstore
finally provides administrators with the same level of insight, control and automation as CPU,
memory and networking resources as general-purpose shared-storage solutions.
Tintri VMstore communicates with the VMware vCenter Server API, to learn which virtual machines
are active and reside on Tintri storage. The VMstore collects and reports per-VM and per-virtual
disk statistics, such as size, I/O throughput, and resource utilization. An administrator can
immediately see which virtual machines and virtual disks are responsible for the consumption of
storage resources, and what performance the virtual machines receive, without additional layers of
complexity. This approach eliminates "false sharing" between virtual machines or virtual disks
which reside on the same storage abstraction.
So, what impact does this ground-breaking new approach have on your infrastructure:-
VM Consolidation
Solutions for Workload Consolidation
Tintri VMstore lets you consolidate VMs to a single storage layer. It delivers simple, cost-effective performance
on a per-VM basis, so you can stop worrying about storage placement for every VM. It automatically delivers
performance for every VM as needed, and gives a clear picture of how much performance headroom is left on each
node.
Traditionally, providing the right level of infrastructure for virtualized applications requires painstakingly
careful planning. Although VMs can be provisioned and moved fairly easily, there are significant implications
for the underlying infrastructure ? particularly storage. Enterprise IT has to tackle storage placement carefully
to make sure each VM gets the performance it needs, often provisioning the data for a single VM across multiple
tiers. The most viable solution for many enterprises has been to vastly overprovision storage to limit the risk
of performance degradation and the complexity of managing multiple service levels.
With Tintri VMstore, delivering the right level of performance is easy. The Tintri file system automates
performance allocation, but administrators can also pin individual VMs or virtual disks to flash to prioritize
workloads. Virtualization and storage teams don?t need to waste endless cycles planning for every new set of VMs,
working through the minutiae of how to best architect for virtualization.
Databases
Solutions for Databases
Tintri VMstore delivers aggregate IOPS to meet the requirements of demanding database workloads, without the
cost or complexity of general-purpose storage solutions. Databases are among the most demanding applications
to virtualize, and infrastructure is often overprovisioned to guarantee performance. Enterprises need the
flexibility VMs offer - like the ability to quickly create a test database instance with real data by simply
cloning the VM.
The expense and complexity of virtualizing databases can stall projects that rely on traditional shared storage.
It takes extensive planning and costly storage to provide the right levels of performance and availability across
multiple database instances. The storage, virtualization and database teams must coordinate closely - and spend
precious hours - to architect the entire system and maintain service levels.
Database requirements can create hurdles in a virtual environment: A single database instance often has different
quality-of-service requirements across components. For example, the log file is latency sensitive, while the
index generates high levels of random I/O. The data can usually be placed on a lower tier - the overall access
pattern is less demanding. Traditional storage requires one of two approaches:
* Put each virtual disk on a separate datastore, each of which maps to different tiers of storage
* Create a single gold-plated tier of storage for all the database components
Tintri VMstore automatically monitors the virtual disks and provides performance to database components that
demand it ? all within a single datastore. The direct connection between VM, virtual disk and storage components
makes it easier to quickly identify and meet performance requirements.
Test and Dev
Solutions for Test & Development
Tintri VMstore meets the storage demands of the most rigorous development environments, improving development
and test productivity by eliminating storage complexity and bottlenecks.
Virtualization provides tremendous advantages. Software teams can self-provision resources on the fly and run
build-and-test workloads efficiently by pooling infrastructure. However, virtualization can only truly have an
impact if the underlying infrastructure meets the environment's demands.
There are typically two storage infrastructure options:
* Direct-attached storage: Appropriate for small organizations
with a handful of developers, this provides reasonable performance, but can become unreliable and complex
as it scales. It also severely limits the benefits of virtualization.
* Traditional shared storage: This improves flexibility and
reliability, but requires specialized expertise and is cost-prohibitive. Set-up and configuration
requires extensive work between the software, virtualization and storage teams.
Neither option suits highly dynamic enterprise and test environments. Intensive build cycles demand flexibility
and performance. The ideal development and test infrastructure should:
* Enable self-provisioning without intervention: Reconfiguring
or reprovisioning servers, storage or networks slows software development. Tintri's simple approach lets
users easily self-provision new workloads ? users don't need to worry about storage placement or
configuration.
* Leverage redundancy to increase efficiency: Development and
test environments often maintain many copies of similar files or machines. Tintri VMstore delivers
dramatic efficiency gains with inline de-duplication, compression, and fast copy at the storage layer.
* Be responsive to development and test needs: I/O-intensive
development workloads need real-world performance. Tintri automatically gives performance to VMs when
they need it, supporting hundreds of active VMs on a single node.
VDI
Solutions for VDI
Virtual Desktop Infrastructure (VDI) supports an increasingly mobile workforce. VDI should deliver secure, cost
effective remote access to desktops and applications, but is often stymied by storage performance, complexity
and cost:
* Small random-write workloads, boot storms and antivirus
scans can cripple legacy storage systems in environments with hundreds of VMs.
* Existing systems cannot isolate or monitor VM performance,
making it difficult to identify and correct performance problems.
* Overprovisioning storage resolves performance issues,
but drives up costs significantly.
As a result, many enterprises have scaled back VDI deployments.
Tintri?s simple, cost-effective storage appliance meets the performance demands of hundreds of VMs with:
* Predictable VM performance. The Tintri file system delivers
performance for each VM out of Flash, without manual configuration or VM placement.
* Lowest cost per VM. Inline deduplication and data compression
makes flash highly efficient and cost-effective. Tintri customers are already running up to 500 virtual
desktops on a single appliance, with room to spare.
* Instant performance bottleneck visualization. Real-time VM and
vDisk-level insight on IO, throughput, end-to-end latency and other key metrics enables rapid VDI
performance diagnosis.
Tintri VMstore overcomes the limits of traditional storage. IT can easily support hundreds of desktop VMs
on a single 3U appliance, with easy scalability to thousands of desktops.
For more information click on the Links above
|
|
|