Amazon FSx offers file systems designed for a variety of workload types. You can use AWS FSx as storage for Windows applications, machine learning (ML) and high-performance computing (HPC). FSx can also help with electronic design automation.
FSx has two key differentiators compared to other Amazon’s previous file service offerings, such as Elastic File Service (EFS). It comes with a complete file server built in, and it offers superior performance for demanding use cases.
Amazon FSx offers three types of file systems:
The service is fully managed, which means Amazon handles the infrastructure and management layer, including hardware provisioning, system configuration and backups.
FSx complements, and integrates with, Amazon's Infrastructure as a Service offerings likes the Elastic Compute Cloud (EC2)
In this article:
AWS FSx comes in three editions—FSx for Windows, FSx for Lustre, and FSx for ONTAP. These are packaged as three separate Amazon services.
Amazon FSx for Windows File Server offers fully-managed file storage that can be accessed through the Server Message Block (SMB) protocol. The system is designed on Windows Server and it includes features like Microsoft Active Directory (AD) integration, end-user file restore and data deduplication.
FSx for Windows File Server offers two types of deployment options—single-AZ and multi-AZ. Additionally, the service provides fully-managed backup copies as well as data encryption for data in transit and at rest. Amazon FSx supports Windows, MacOS and Linux compute instances as well as devices that run on-premises or on AWS.
The service offers several storage options types that you can use to optimize costs and performance. For example, you can use HDD storage to lower file storage costs. Since this is a cloud service, you can scale as needed, to ensure your system meets business requirements.
Learn more in our detailed guide to FSx for Windows
Amazon FSx for Lustre offers fully-managed storage built especially to provide high-performance at scale for compute workloads. It is ideal for machine learning, video rendering, high performance computing and financial simulations.
FSx for Lustre offers sub-millisecond latencies, millions of IOPS and up to hundreds of gigabytes per second of throughput. The service offers multiple deployment options and several storage types, which you can use to optimize costs and performance. You can link FSx for Lustre to your Amazon S3 buckets, and then access and process data concurrently.
Learn more in our detailed guide to FSx for Lustre
In collaboration with NetApp, AWS has launched Amazon FSx for NetApp ONTAP, a new cloud-based managed shared file and block storage service that brings the best of both worlds to their customers.
FSx for ONTAP delivers NFS, SMB and iSCSI storage powered by NetApp’s advanced data management system, with features and benefits that go beyond other AWS offerings:
AWS FSx offers the following benefits:
Amazon FSx lets you spin your file systems up and down, according to changing demands. The service offers a wide range of hard disk drive (HDD) and solid-state disk (SSD) storage options, which you can use to optimize costs and performance. It also offers data deduplication, which can further help optimize costs.
FSx for Lustre lets you choose between file systems—unreplicated or scratch—and lower costs for shorter-term processing of data. Additionally, you can use data compression to reduce the storage consumption of your file system storage and file system backups.
FSx for ONTAP storage efficiency features, including thin provisioning, data compression, data deduplication, data compaction and data tiering, can significantly shrink your data and reduce storage costs.
AWS FSx can support demanding enterprise applications as well as high-performance workloads. The service is designed to deliver fast, scalable, consistent and predictable performance.
The file systems provided by FSx are designed to provide sustained high speeds for read/write operations, as well as consistent low latency data access. The service lets you choose the throughput level and storage type that best match your requirements. You can increase storage capacity at any time.
FSx runs in the AWS cloud. The service offers a wide range of deployment options to help meet your durability and availability requirements. You can choose between single-AZ or multi-AZ deployment types as needed. FSx for Lustre lets you choose between persistent storage or scratch for your long-term or short-term data processing.
You can launch a fully-managed FSx file system in a matter of minutes. Since this is a managed service, you do not need to manage file servers or storage volumes. There is no need to update hardware, monitor storage consumption, update hardware or create backups. AWS FSx automatically handles these administrative tasks.
FSx automatically encrypts data in transit and at rest. Even though it is a managed service, you can control network access to file systems, by running the FSx file system in a Virtual Private Cloud (VPC).
AWS FSx was designed to meet high security standards. The service has ISO, PCI-DSS, and SOC certifications, and is also HIPAA eligible. Additionally, FSx can integrate with AWS Backup, which can help you centralize backup and compliance processes.
FSx file systems can integrate with other Amazon services, such as Amazon EC2, S3, Key Management Service (KMS), Elastic Container Service (ECS), CloudTrail, CloudWatch, AWS Batch, Amazon WorkSpaces, and Elastic Kubernetes Service (Amazon EKS).
Here are several factors that impact the pricing of FSx pricing for Windows File Server and FSx for Lustre:
Here is one factor that affects only FSx for Lustre billing:
Learn more in our guide to AWS FSx pricing
In late 2018, AWS rolled out FSx. Initially, industry observers believed it would replace EFS as part of the AWS portfolio. However, to date Amazon has continued to offer both FSx and EFS as two alternative shared file services:
Learn more in our detailed guide to AWS EFS
In this article we discussed the basics of Amazon FSx:
NetApp recently partnered with AWS to provide the Amazon FSx for NetApp ONTAP service. Click here for a step-by-step walkthrough on how to set up your own FSx for ONTAP environment with BlueXP Console.
FSx for Windows: An In-Depth Look
Amazon FSx for Windows File Server is a fully-managed, cloud-based file storage solution. It provides Microsoft Windows file servers designed with a native Windows file system. Learn about FSx for Windows benefits, architecture, and how it achieves higher performance than other file services.
Read more: FSx for Windows: An In-Depth Look
AWS FSx Pricing Explained with Real-Life Examples
Amazon FSx offers two types of file systems: Amazon FSx for Windows File Server, designed for Windows-based applications, and Amazon FSx for Lustre, designed for high performance workloads. Understand AWS FSx pricing for Amazon FSx for both services, with real life examples for common pricing scenarios.
Read more: AWS FSx Pricing Explained with Real-Life Examples
FSx for Lustre: Use Cases, Architecture, and Deployment Options
Amazon FSx for Lustre helps organizations run, launch and scale popular high-performance file systems. Learn about Amazon’s shared file service for demanding compute use cases, understand how the service works and how to deploy it as a scratch or persistent file system.
Read more: FSx for Lustre: Use Cases, Architecture, and Deployment Options
AWS FSx for Lustre vs EFS: Head to Head
FSx for Lustre is an entirely managed service that offers high-performance, scalable, cost-effective storage for compute workloads. Amazon Elastic File System (EFS) is a set-and-forget, serverless, simple elastic file system that can be used with on-premises resources and AWS Cloud services. Understand the file sharing features provided by AWS FSx for Lustre and EFS, and how to choose the best service for your needs.
Read more: AWS FSx for Lustre vs EFS: Head to Head
FSx Gateway: Amazon FSx for Windows at On-Premises Speed
Amazon FSx File Gateway, or FSx File, is a file gateway that provides low latency access from on-premises facilities to cloud-based Amazon FSx for Windows File Server file shares. Learn how FSx gateway works and see an example configuration.
Read more: FSx Gateway: Amazon FSx for Windows at On-Premises Speed
What is “Amazon FSx for NetApp ONTAP”?
Amazon FSx for NetApp ONTAP is a cloud-native file service built to meet the needs of business-critical applications using a native cloud environment. The service was created by Amazon Web Services in collaboration with NetApp to bring you a simple yet flexible data storage solution. In this blog post, we introduce you to Amazon FSx for NetApp ONTAP.
Read more in What is “Amazon FSx for NetApp ONTAP”?
File Sharing with Amazon FSx for NetApp ONTAP
Amazon FSx for NetApp ONTAP gives ONTAP users a cloud-native file share service identical to the ONTAP experience. Cloud-based file sharing comes with a number of advantages, such as scalability and cost-efficiency as well as the familiarity of built-in NetApp capabilities along with both NFS and SMB file sharing options.
Read more in File Sharing with Amazon FSx for NetApp ONTAP
Using FSx for ONTAP to Enhance Kubernetes and Container Capabilities
While Kubernetes and containers have become essential to software development pipelines, the migration and portability of data has been difficult due to Kubernetes storage focused on local environments. Amazon FSx for NetApp ONTAP offers a solution to this challenge in the AWS ecosystem. In this blog, we’ll look at the different benefits that you’ll get by using FSx for ONTAP with Kubernetes and container services.
Read more in Using FSx for ONTAP to Enhance Kubernetes and Container Capabilities
How to Set Up Amazon FSx for NetApp ONTAP Using NetApp BlueXP Console
Amazon FSx for NetApp ONTAP has provided enterprises with a viable option for managing data and protection requirements as well as handling complex architectures. Setting up Amazon FSx with NetApp BlueXP Console offers a simple way to implement this system. This blog walks you through how to easily set up Amazon FSx for NetApp ONTAP with BlueXP Console GUI.
Read more in How to Set Up Amazon FSx for NetApp ONTAP Using NetApp BlueXP Console
Protect Your Data with Amazon FSx for NetApp ONTAP
With more and more complex IT operations, finding a cost-effective solution to protect and manage data is becoming increasingly difficult. Amazon FSx for NetApp ONTAP offers users the ability to govern data, create backups, and find disaster recovery solutions in a way that’s cost-effective and secure. Find out more about how you can protect your data with Amazon FSx for NetApp ONTAP in this blog.
Read more in Protect Your Data with Amazon FSx for NetApp ONTAP
Automating Amazon FSx for NetApp ONTAP Operations
There are numerous tools to use in order to streamline the creation of Amazon FSx for NetApp ONTAP. Various APIs as well as IaC tools such as Terraform, the AWS Provider, Ansible, and others help minimize time to production and render operations less complex. This blog goes over the different ways you can automate operations in Amazon FSx for NetApp ONTAP.
Read more in Automating Amazon FSx for NetApp ONTAP Operations
Together with our content partners, we have authored in-depth guides on several other topics that can also be useful as you explore the world of IaaS.
Authored by NetApp
Authored by NetApp
Authored by Spot