What is our primary use case?
Snapshot is a unique technology invented by NetApp that provides basic features for internal backup and recovery of data. This feature is built into the NetApp storage OS, unlike other storage systems that may require separate products or have less efficient snapshots.
NetApp snapshots are space-efficient and spontaneous. All of the data protection technologies offered by NetApp rely on this Snapshot.
How has it helped my organization?
Snapshot is basically the base of the backup and recovery. So, the products built around it are more attractive for the customer because, in the end, customers would like to take advantage of the backup and recovery offered by NetApp.
NetApp Snapshot's point-in-time copy functionality
By definition, a Snapshot is a point-in-time copy of data. This means that whenever you schedule or take a snapshot on NetApp, it is a copy of the data at that specific moment.
For example, you can take a backup of your data at 9 AM, and then have another snapshot at 1 PM. This is a standard model, and you will have your data's copy available on the cloud. Whenever you want to restore it, it will be restored based on the chosen snapshot.
The restore process is very fast, and the resources are easy to configure. Also, depending on the application, some require specific agents to take a snapshot. For instance, if you are taking a snapshot of an Oracle database, you need to use the agent from Oracle to take a snapshot. Similarly, if you are taking a snapshot of Microsoft SQL data, you need to use the Microsoft Shadow Copy Service along with Snapshot.
Most importantly, snapshots are space-efficient and consistent across all applications. This ensures that the data and backups will be available when needed.
Another technology used by NetApp is SnapLock, which integrates with Snapshot for autonomous ransomware protection and secure backups. SnapLock locks the backup data so that no one, including attackers, can change or interrupt the snapshot. This is another layer of protection provided by NetApp.
Compliance with data regulations:
NetApp also provides a product for regulatory compliance. This addresses requirements like global backups, remote site backups, and redundancy (e.g., n+1 or n+1+1), or a three-tier approach with backups on the storage system, another storage system, and tape or another medium.
This product is available to address compliance issues imposed by regulations and legal liabilities. I don't know the exact name, but I believe it's NetApp Compliance or something similar.
For example, if the customer is a bank, they may have compliance issues set by the Central Bank that require to save the data on three different tiers.
Keeping up with AI:
To my knowledge, there is no direct relation with AI, but indirectly, there is an interrelation.
Snapshot is entirely focused on backup and recovery. It's used indirectly to back up and restore data.
What is most valuable?
SnapCenter is the centralized product offered by NetApp for application-aware backup and recovery. Behind that, NetApp Snapshot is the heart of this particular feature. By using NetApp Snapshot, SnapCenter provides application-aware backup. To have the full benefit of Snapshot, I recommend using SnapCenter.
Around SnapCenter, you can have petabyte-scale spontaneous backup and recovery for Oracle databases, Windows Active Directory, Microsoft Exchange, SQL, and almost all well-known applications. All can be backed up and restored using NetApp's Snapshot technology, and the overall GUI or web interface of SnapCenter will assist in easily managing and scheduling those snapshots.
To me, application-aware backups are the most valuable feature that NetApp provides. They also use connectors between Snapshot and applications, with agents provided by NetApp for almost all popular applications, such as Microsoft Exchange, Active Directory, Oracle database, and SQL. They have seamless operation of backup and recovery when the data is on a NetApp storage system, with their own tool stack of data management and data recovery. Behind it all, they are using Snapshot technology.
What needs improvement?
Snapshot doesn't work well when you're already backing up data with another software. For example, if a customer has backup software in their environment and wants to use Snapshot alongside it, that won't work effectively. It will bubble up back-end storage space.
Also, if a customer frequently deletes data, Snapshot will take up a lot of space. For example, if they write one terabyte of data and delete it at the end of the day, and then rewrite it the next day, scheduling a snapshot in that scenario will cause it to take up a lot of space.
So, in scenarios where you need data protection, you have to use NetApp Snapshot exclusively and not use any other product for that. Secondly, where there's a lot of data deletion or overwriting, NetApp's Snapshot will not be an effective way to provide backup and recovery.
I've told a lot of my customers this because I've seen the problems firsthand. They call me saying their storage is full, and I find that they are deleting and then copying the data repeatedly. I ask them why they're doing it, and they say it's their daily work to archive, delete, and copy. So I have to disable the Snapshot and tell them that if they're already copying the data with other tools and deleting it, then the data isn't important, and they don't need a snapshot or backup of it.
For additional features:
NetApp is already a visionary company. They analyze their deployed products and change them according to customer requirements.
To me, it's not about technical improvement, but the price factor is important for selling the product. So, the price factor is challenging.
Snapshot is a ten out of ten. If the whole product needs improvement, I think one feature they could add is an alarm or notification in the NetApp management console if you're frequently deleting data or using a volume for backups. The alarm would indicate that you don't need to enable Snapshot in that case.
That kind of alarm, notification, or indication could be added. If a customer is deleting data very frequently, there should be a mechanism to notify the administrator. A message should be triggered if the customer has enabled Snapshot, advising them to disable it, as it will use unnecessary storage.
This would be a helpful feature. Otherwise, administrators or deployers should know to discuss this with the customer during deployment. They should advise the customer not to enable Snapshot on volumes where they frequently delete and copy or archive data.
For how long have I used the solution?
I have a lot of experience with it.
What do I think about the scalability of the solution?
It's perfect for the enterprise. It's reliable, and enterprises need reliable products and services. This is my personal experience. I have deployed multiple NetApp storage systems and recovered data from backups. In fact, I've recovered from a ransomware attack with the help of Snapshot.
Which solution did I use previously and why did I switch?
I know about all of our competitors. The only big difference is that the space-efficient Snapshot copy is a unique feature offered by NetApp. No other vendor is providing that. They might be marketing it, but I have used those products, and they are not space-efficient. They don't have this space-efficient software.
If you use the snapshot technology by other vendors, the name would be different, but they are not space-efficient. They need a lot of space to save or store snapshots because they are using separate tools for that.
Snapshot has been available in NetApp products from the beginning. However, other vendors were using a separate product for backup and recovery for their storage systems. Then, after research and development, their engineering teams tried to incorporate that feature. However, it is not as effective as what NetApp provides.
What's my experience with pricing, setup cost, and licensing?
Snapshot is free and comes with the NetApp storage software. It's purely free of cost. If you want storage-to-storage replication, like SnapMirror, which is a technology offered by NetApp used to replicate data for DR or BC, then you have to pay for that. However, if you want Snapshot copies locally or within one storage system, it's free of cost.
Application-aware backup is an advanced feature for moving data from one geographical location to another, or one storage system to another. This enterprise feature is offered by NetApp under the name SnapMirror.
To manage all these technologies, NetApp provides SnapCenter, a centralized tool to manage Snapshot copies, backups, and recovery, both within a site and site-to-site.
What other advice do I have?
If ten is the highest rating, then it's a ten. The customer use case is the only thing that depends on the configuration, that might impact the solution. Else, it is a ten on ten.