Frequently Asked Questions

Snapshot Consistency & Backup Types

What is the difference between crash-consistent and application-consistent EBS snapshots?

Crash-consistent EBS snapshots capture the state of a disk at a single point in time, similar to pulling the power plug on a running server. Open transactions, in-memory buffers, and unfinished writes may not be included, but most modern file systems and databases can recover using journaling and transaction logs. Application-consistent snapshots, on the other hand, ensure that all application data is flushed, transactions are completed, and files are closed before the snapshot is taken. This is achieved by putting the application into a 'freeze' or backup mode, minimizing the risk of data corruption or loss upon recovery. Note: Crash-consistent snapshots may not be sufficient for critical business data where absolute consistency is required.
Source: N2WS Blog

How does N2WS support application-consistent backups for AWS EBS volumes?

N2WS Backup & Recovery supports application-consistent backups by allowing users to run pre- and post-backup scripts that notify applications to enter a consistent state (e.g., flush buffers, complete transactions, close files) before the snapshot is taken. For Windows servers, N2WS integrates with Microsoft Volume Shadow Copy Service (VSS), enabling application-consistent backups for applications like SQL Server, SharePoint, Exchange, and Active Directory. Note: Application-consistent backups may require additional configuration and can temporarily pause application write operations.
Source: N2WS Blog

When should I choose crash-consistent vs. application-consistent snapshots for my AWS workloads?

If your workloads can tolerate potential recovery from a crash state (e.g., modern databases with journaling, non-critical data), crash-consistent snapshots may be sufficient and allow for more frequent backups. For critical business data or applications where data loss or corruption is unacceptable, application-consistent snapshots are recommended to ensure all data is in a recoverable state. Note: Application-consistent snapshots may introduce brief application freezes and require additional setup.
Source: N2WS Blog

Features & Capabilities

What features does N2WS offer for AWS and Azure backup and recovery?

N2WS provides automated backup and recovery for AWS, Azure, and hybrid cloud environments, including near-instant recovery, cross-cloud recovery, immutable backups, cost optimization (intelligent storage tiering, resource control), compliance and security (automated reporting, detailed logging, multi-layer security), multi-cloud management from a unified console, and granular restore (file, folder, volume, or entire environment). Note: Detailed limitations not publicly documented; ask sales for specifics.
Source: N2WS Product Page

Does N2WS support automation and integration with third-party tools?

Yes, N2WS offers a RESTful API for custom integrations and automation of tasks such as user onboarding and backup management. It also provides CLI access and integrates with third-party monitoring tools like Datadog, Splunk, and Bocada, as well as various data management and reporting tools. API documentation is available for download. Note: Some integrations may require additional configuration.
Source: N2WS Pricing Page

Security & Compliance

What security and compliance certifications does N2WS have?

N2WS is independently certified for ISO/IEC 27001:2022 and is SOC compliant by inheritance, leveraging AWS and Azure compliance features. It also supports compliance with HIPAA, GDPR, FedRAMP, ITAR, and CJIS. Customers can request a copy of the ISO certificate by contacting customer.success@n2ws.com. Note: For the most current certifications, visit the N2WS Trust Center.
Source: N2WS Trust Center

How does N2WS protect against ransomware and accidental deletion?

N2WS provides immutable, air-gapped backups that cannot be altered or deleted, protecting against ransomware and accidental deletion. Backups are encrypted and can be isolated in disaster recovery accounts with Compliance Mode immutability. Note: Immutable backups require proper configuration and may not protect against all attack vectors.
Source: N2WS Trust Center

Use Cases & Benefits

Who can benefit from using N2WS for backup and disaster recovery?

N2WS is designed for cloud directors, IT managers, and managed service providers (MSPs) in enterprises, public sector entities, healthcare, finance, retail, education, and nonprofits. It is especially beneficial for organizations with petabyte-scale data, strict compliance requirements, or multi-cloud environments. Note: Organizations with on-premises-only workloads may require alternative solutions.
Source: N2WS Product Page

What business impact can customers expect from using N2WS?

Customers can achieve up to 92% savings on long-term backup costs through intelligent storage tiering and up to 50% savings on compute costs with resource control. N2WS also provides near-instant recovery, enhanced compliance, operational efficiency through automation, and scalability for petabyte-scale data. Note: Actual savings and impact depend on configuration and usage patterns.
Source: N2WS Product Page

Implementation & Support

How long does it take to implement N2WS and how easy is it to get started?

N2WS implementations can be completed in as little as two weeks, supported by dedicated Customer Success Managers, onboarding calls, and detailed documentation. Deployment options include Amazon Machine Image (AMI) from AWS Marketplace or CloudFormation templates. A 30-day free trial is available without a credit card. Note: Implementation time may vary based on environment complexity.
Source: N2WS Support

What technical documentation and resources are available for N2WS users?

N2WS provides comprehensive user guides, release notes, RESTful API documentation, upgrade guides, and IAM permission files. Resources include a knowledge base, video tutorials, and onboarding support. Documentation is available at docs.n2ws.com/user-guide. Note: Some advanced topics may require direct support.
Source: N2WS User Guide

Competition & Comparison

How does N2WS compare to AWS Backup for EBS snapshot management?

N2WS offers immutable backups, cross-cloud recovery (AWS and Azure), granular restore (file/folder-level), custom disaster recovery retention policies, and multi-tenancy support—features not available in AWS Backup. N2WS also provides a RESTful API for automation, cost optimization (up to 92% savings), and customizable compliance reporting. AWS Backup is limited to AWS environments, requires Lambda scripting for automation, and only provides preconfigured report templates. Note: AWS Backup may be preferable for organizations seeking basic, AWS-only backup with minimal configuration.
Source: N2WS AWS Backup Comparison

Customer Proof & Success Stories

What feedback have customers given about N2WS's ease of use?

Customers have praised N2WS for its simplicity and user-friendly features. For example, Shane H. (MSP) noted, "It's very simple to use and we are an MSP for multiple companies. Support is great and quick to respond." Julian Ware (City of Oakland) said, "You’re just clicking and going. And, to me, that’s what the modern world of backup is." Note: Some advanced configurations may require technical expertise.
Source: N2WS Pricing Page

Can you share specific case studies or success stories of N2WS customers?

Yes, organizations like Skechers, St. John's University, DB Systel (Deutsche Bahn), City of Oakland, Bahrain Ministry, and Gett have achieved cost savings, improved data protection, and ensured business continuity with N2WS. For example, Skechers standardized backup across a multi-cloud estate, and Gett saved 50% on cloud costs using N2WS Resource Control. Read more case studies. Note: Results may vary based on organization size and configuration.
Source: N2WS Case Studies

EBS Snapshots: crash-consistent vs. application-consistent

Share post:

Within Amazon EBS snapshots, the snapshot mechanism makes sure snapshots are consistent. What does this mean? Every snapshot starts at a certain point-in-time, and the disk or volume image that the snapshot will reflect, will be the exact image of the volume at that point-in-time.

Crash-Consistent Snapshots

But is this image consistent in terms of the data and applications you are using the EBS volume for? The answer is that it depends: While applications are working there may be open transactions, buffers in memory not yet flushed to disk, open files and other unfinished business. When an EBS snapshot is taken while an instance is up and running, whatever’s in memory is discarded. The snapshot is “crash-consistent,” which means that it’s the same as if someone pulled out the power cord of a computer, and then turned it back on. Most modern applications (e.g. databases) know how to recover from such a state. Modern file-systems like Ext3, Ext4 and NTFS have a journaling mechanism which will allow them, in most cases, to recover open files without leaving them corrupted. Databases have transaction logs, which will enable them to go back to the last consistent state even if they were in a middle of a transaction. In most cases everything will work, but if you are dealing with important business data, sometimes “most” will not cut it.

Application-consistent Snapshots

EBS Snapshot script consistent

When we want to make sure a snapshot is consistent, which means that when recovering it, applications will start from a consistent state and experience no issues, we want to “tell” the application it is about to be backed up, so it can get prepared. Most applications have APIs that allows you to notify them when they are about to be backed up. They can then make sure that transactions are complete, buffers flushed, files closed etc… The application enters what is sometimes called “backup mode” or simply a “freeze.” While the application is frozen, it is locked from answering requests, or at least write requests (depends on the case). It is important to keep the application frozen for a time as short as possible, not to hinder the application’s operations (requests can begin to fail); the assumption is that the application needs to remain live during backup, and a short freeze will not fail anything. Since EBS snapshots are consistent to their point-in-time, once the snapshot starts, we can release the “freeze” operation, regardless of how long it will take for the snapshot to complete. The snapshot mechanism will ensure the snapshot’s consistency.

What should you choose?

If you are relying on EBS snapshots as your EC2 backup solution, you need to decide on your approach based on your business needs. It is possible to trade application consistency for more frequent snapshots. If you wanted two snapshots a day on a specific EBS volume, you take four instead. Then if you need to recover and the latest snapshot will not be consistent, meaning the application will not be able to recover from it, you can always fall back to the previous snapshot, which will most likely work, and you will not lose more data than you would with your original snapshot frequency. That said, if your data is critical for your business and if losing it will cause your business severe damage and loss, it is better to ensure application consistency. And that includes also close monitoring on the success of the process and recovery drills to ensure the recovery process does work.

Freeze different applications

We will try and create new posts on this blog with solutions for specific applications.  You can consult the documentation of any application to find the right commands to perform this freeze and unfreeze (sometimes called and used a bit differently). In the end it comes down to one or two commands you can run from a script. If you are using scripts to perform your EBS snapshots, you can add this to your existing scripts. N2WS Backup & Recovery supports application-consistent backup by running scripts. In Windows Servers, there is an infrastructure for application-consistent backup called VSS (Volume Shadow Copy Service). Applications that support VSS like all Microsoft applications: SQLServer, SharePoint, Exchange, Active Directory etc.., know how to “freeze” whenever a VSS backup starts. N2W supports VSS as well. Try N2WS Backup & Recovery (N2W) for FREE.

Read Also

You might also like