Frequently Asked Questions

AWS Spot Instances & Cost Optimization

What are AWS EC2 Spot Instances and how can they help reduce costs?

AWS EC2 Spot Instances are unused EC2 compute resources offered by Amazon at a significant discount compared to On-Demand Instances. Spot Instance prices fluctuate based on supply and demand, and users bid the maximum price they are willing to pay. If the spot price is below your bid, your instance runs; if it rises above, your instance is terminated. Spot Instances can cost as little as one-fourth or even one-tenth of On-Demand prices, making them highly cost-effective for stateless workloads such as testing, batch processing, web crawling, and scientific computing. Note: Capacity is not guaranteed and instances can be interrupted at any time, so they are not suitable for workloads requiring guaranteed uptime.

What are the main limitations or caveats of using AWS Spot Instances?

The primary limitation of AWS Spot Instances is that capacity is not guaranteed—Amazon can reclaim the instance at any time if the spot price exceeds your bid or if capacity is needed elsewhere. This makes Spot Instances best suited for stateless workloads that can tolerate interruptions. For workloads requiring uninterrupted compute for up to six hours, Spot Blocks can be used, but they come at a higher cost and limited duration. Note: Spot Instance rates can sometimes exceed On-Demand rates during demand spikes, and managing spot requests can be time-consuming without automation tools like Spot Fleets.

What are best practices for using AWS Spot Instances effectively?

Best practices for using AWS Spot Instances include: checking pricing history and setting a maximum price to avoid unexpected shutdowns or overpaying; selecting the Availability Zone with the lowest spot rates; using Spot Instances only for workloads that can tolerate interruptions; considering Spot Blocks for short-term, uninterrupted compute needs; and combining Spot Instances with Reserved Instances for baseline performance and cost optimization during traffic spikes. Note: Spot Instances are not suitable for stateful or mission-critical workloads that cannot tolerate interruptions.

Features & Capabilities of N2W

What is N2W and what does it offer for AWS backup and disaster recovery?

N2W (N2WS) is a cloud-native backup, recovery, and disaster recovery solution designed for AWS and Microsoft Azure environments. It automates backup processes for EC2 instances, RDS databases, EBS volumes, Aurora clusters, and Redshift clusters, supporting cross-account and cross-region disaster recovery. N2W enables users to manage multiple AWS accounts, configure backup policies and schedules, and perform automated snapshot backups. Note: While N2W covers a wide range of AWS and Azure workloads, detailed support for other cloud providers is not documented.

What are the key features of N2W's backup and disaster recovery solution?

Key features of N2W include automated backup and recovery for AWS and Azure, near-instant recovery, immutable air-gapped backups, cross-cloud recovery, granular restore (file, folder, or environment level), intelligent storage tiering (reducing long-term backup costs by up to 92%), custom disaster recovery retention policies, multi-tenancy for MSPs, and automated compliance reporting. Note: Some advanced features, such as immutable backups and cross-cloud recovery, are not available in AWS Backup.

Does N2W support automation and integrations with other tools?

Yes, N2W offers a RESTful API for custom integrations and automation of tasks such as user onboarding and backup management. It also provides CLI access for advanced management and integrates with third-party monitoring tools like Datadog, Splunk, and Bocada. These integrations enhance automation, observability, and compliance tracking. Note: Custom integrations require technical setup and may not cover all third-party tools.

What technical documentation and resources are available for N2W?

N2W provides extensive technical documentation, including a user guide, release notes, RESTful API documentation, upgrade guides, and IAM permission files. These resources cover deployment, configuration, management, and integration best practices. Documentation is available at docs.n2ws.com/user-guide and related links. Note: Some resources may require registration or customer status for full access.

Security & Compliance

What security and compliance certifications does N2W have?

N2W 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 more details, visit the N2W Trust Center.

How does N2W ensure data security and regulatory compliance?

N2W ensures data security through immutable, air-gapped backups, end-to-end encryption (TLS/HTTPS), multi-factor authentication, and air-gapped protection for disaster recovery accounts. It supports audit-ready compliance reporting for regulations like HIPAA, SOC 2, and GDPR. N2W runs inside your AWS or Azure environment, ensuring data sovereignty and leveraging cloud-native security features. Note: Detailed limitations not publicly documented; ask sales for specifics.

Implementation & Support

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

Implementations with N2W can be completed in as little as two weeks, supported by dedicated Customer Success Managers, onboarding calls, and detailed documentation. Customers can deploy N2W as an Amazon Machine Image (AMI) from AWS Marketplace or use CloudFormation templates. A 30-day free trial is available without requiring a credit card. Note: Actual implementation time may vary based on environment complexity.

What support resources are available for N2W customers?

N2W provides dedicated Customer Success Managers, onboarding calls, video tutorials, user guides, and a knowledge base. Customers have access to step-by-step resources for deployment, configuration, and troubleshooting. Note: Some support resources may require an active subscription or trial account.

Use Cases & Customer Proof

Who can benefit from using N2W?

N2W is designed for cloud directors, IT managers, and managed service providers (MSPs) managing AWS and Azure environments. It is suitable for enterprises with petabyte-scale data, public sector organizations requiring compliance (e.g., FedRAMP), healthcare and finance industries with strict regulatory needs, and sectors like retail, education, and nonprofits seeking cost-effective, scalable backup solutions. Note: Organizations outside AWS/Azure environments may require alternative solutions.

What business impact can customers expect from using N2W?

Customers can expect up to 92% savings on long-term backup costs through intelligent storage tiering, up to 50% lower compute costs with resource control, improved data protection with immutable backups, near-instant recovery, and enhanced compliance with automated reporting. N2W also improves operational efficiency by automating manual backup processes and providing unified management for multi-cloud environments. Note: Actual savings and impact depend on specific usage and environment.

Can you share specific case studies or customer success stories for N2W?

Yes, N2W has published case studies from organizations such as Skechers (cost savings and enhanced data protection), St. John's University (improved backup reliability and rapid recovery), DB Systel (petabyte-scale automation), City of Oakland (critical data protection), Bahrain Ministry (government operations), and Gett (50% cloud cost savings). For more, visit the N2W case studies page. Note: Results vary by organization and use case.

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

Customers have praised N2W 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 features may require technical expertise for setup.

Competition & Comparison

How does N2W compare to AWS Backup?

N2W offers several capabilities not available in AWS Backup, including immutable air-gapped backups, cross-cloud recovery (AWS and Azure), granular file/folder-level restore, custom disaster recovery retention policies, and multi-tenancy for MSPs. N2W also provides a RESTful API for automation, customizable compliance reporting, and integrations with Datadog and Splunk. AWS Backup is limited to AWS environments, lacks immutable backups, and requires Lambda scripting for automation. Note: AWS Backup may be preferable for organizations with simple, AWS-only workloads and minimal compliance needs.

Pain Points & Problems Solved

What problems does N2W solve for organizations using AWS and Azure?

N2W addresses high disaster recovery costs (up to 92% savings), downtime and data loss (near-instant recovery), ransomware threats (immutable backups), manual backup processes (automation), compliance challenges (automated reporting), complexity in multi-cloud environments (unified console), scalability for large data volumes, and long-term backup costs (intelligent storage tiering). Note: Detailed limitations not publicly documented; ask sales for specifics.

AWS Cost-Saving Tips Part 2: Spot Instances

Learn how spot instances can deliver significant cost savings as well as what to watch out for in terms of their caveats and limitations.
Share post:

In the first part of our series on saving tips and AWS cost optimization, we discussed AWS Reserved Instances, and how to utilize them for workload needs while optimizing spending on Amazon services.

Usually, EC2 pricing is straightforward – the more resources you consume, the more you pay. But this depends on what type of EC2 pricing model you choose: on-demand instance, reserved instance or spot instances. In this installment, we will examine Amazon EC2 Spot Instances, the opposite of the guaranteed-capacity model of Reserved Instances. Spot Instances are an excess computing resource offered at an incredibly low price.

There is, however, one caveat: the instance can be reclaimed by Amazon if it needs the capacity back. So how does one use these instances?

Use a Fluctuating Spot Rate to Save on Capacity Costs

Spot Instances are unused EC2 instances offered by Amazon at a significant discount to an On-Demand Instance. The price of Spot Instances fluctuate according to supply and demand, and bids are placed based on the maximum price one is willing to pay. If your bid price is higher than the current spot price, your instance will run.

However, if the Spot price rises above your bid price, your instance will be terminated. This unusual model offers an excellent way to utilize computing capacity at a very low price: Spot Instances can usually be purchased for one-fourth (sometimes even as low as one-tenth) of the On-Demand Instance price.

This makes Spot Instances probably the most cost-effective choice for stateless workloads. They can simply run as long as they are offered at a price you authorize. When terminated, you won’t be affected by their loss. Common use cases for this type of instance include testing environments and batch processing jobs. In addition, Spot Instances are sometimes used for web crawling, image processing, and scientific computing.

How to Use a Spot Instance

To get started with Spot Instances, simply go to the Spot Instance section of an EC2 service and make a request. You can choose the number of instances you want to launch and select an instance type (you can choose multiple types as well).

You can select other options like AMI to be used, Availability Zone in which to run them, EBS volumes, security groups, etc. Before finalizing your request, be sure to specify a maximum rate.

You may set it yourself or use default settings that will set the maximum price as the current On-Demand rate. Make sure that your price is never too high because the Spot Instance rate can occasionally rise above the On-Demand price during periods of high demand.

Spot Instance Pricing History
Spot Instance rates are usually a fraction of the price for On-Demand instances. However, during demand spikes, Spot Instance rates can actually surpass the price of On-Demand instances. Source: AWS console screenshot.

Instead of making a Spot Instance request, you can select a Spot Fleet. Unlike a one-time request, a Spot Fleet tries to maintain your target capacity if your instances are terminated. This is very helpful because managing Spot requests can be time-consuming.

In addition to automatically replacing terminated instances, you can use a Spot Fleet to scale up the number of running instances to 1,000. This scalability is great when you need to provision workers for a Hadoop cluster.

You can also request a Spot Block, which gives you Spot Instances for a specific duration of one to six hours without interruption. This is useful when you need some guaranteed cheap computing capacity for a short amount of time. However, there is an additional cost for using a Spot Block (rates rise the longer the requested duration). As a result, savings from Spot Instances will be more limited.

Tips for Spot Instances:

  • Make sure you check the pricing history for Spot Instances and set the maximum price accordingly. You don’t want your instance shut down too early, but you also don’t want to overpay if demand (and with it the price) goes up sharply.
  • When making a request for Spot Instances, rates can vary significantly between Availability Zones. Make sure you always select the zone with the cheapest fee.
  • Use Spot Instances only for workloads that won’t suffer from being interrupted. If you need uninterrupted access to computing capacity for less than six hours, consider using Spot Blocks.
  • Consider using Spot Instances together with Reserved Instances: use Reserved Instances only for the baseline performance, and deploy Spot Instances when traffic spikes occur in your environment.

Unlike the Reserved Instances that guarantee capacity with some limited discounts, the primary advantage of using Spot Instances is their low cost. Capacity, however, is not guaranteed (except with Spot Blocks), so you have to be prepared for the possibility that your instances could be terminated at any moment.

This limits the use of Spot Instances to stateless workloads for the most part, but they should be included in your environment when possible because of the potential savings.

In the final installment in the series, we will take a look at AWS AutoScaling Groups and how they can be used to reduce unnecessary spending by optimizing resource usage.

Automating Instance Backup Using N2WS

While using in-house scripts can provide for a basic backup solution, it doesn’t make business sense for organizations to invest in a fully-featured in-house backup solution, as it moves focus away from their business-critical tasks, while compromising corporate governance procedures (reliance on one individual means less automation, transparency, and efficiency).

N2WS Backup & Recovery is an enterprise-class backup-recovery and disaster recovery solution designed for AWS EC2 covering all the essential backup and recovery features to ensure robustness of the backup and DR solution as well as simplifying processes and saving precious DevOps time. With N2WS, you will be able to backup your RDS databases, EC2 instances, independent EBS volumes, RDS Aurora clusters and Redshift clusters as often as needed without accruing additional AWS storage costs.

N2WS is available as a service model that allows users to manage multiple AWS accounts and configure policies and schedules to take automated snapshot backups. N2WS also supports both cross-account and cross-region Disaster recovery.

Try N2WS Backup & Recovery for FREE

You might also like