NetApp ONTAP S3
NetApp ONTAP S3
a my
us
th
Mu
NetApp ONTAP S3
r
ma
l ku
hi
nt
Se
Senthilkum Muthusamy
DN: cn=Senthilkumar
Muthusamy gn=Senthilkumar
ar Muthusamy c=IN India l=IN India
o=SAN MASTERS ou=Training
[email protected]
Muthusamy Reason: I am the author of this
document
Location:
Date: 2023-06-23 10:11+05:30
Overview
NetApp ONTAP 9.8 software supports the Amazon Simple Storage
Service (S3). ONTAP supports a subset of AWS S3 API actions and
allows data to be represented as objects in ONTAP-based systems,
including AFF, FAS, and ONTAP Select. NetApp StorageGRID® software
is, and will remain, the NetApp flagship solution for object storage.
my
ONTAP complements StorageGRID by providing an ingest and
preprocessing point on the edge, expanding the data fabric powered
a
by NetApp for object data, and increasing the value of the NetApp
us
product portfolio.
th
Mu
Primary use cases
r
now supports files (NFS and SMB), blocks (FC and iSCSI), and objects
(S3).
l
hi
nt
Native S3 applications
Se
FabricPool endpoints
Beginning with in ONTAP 9.8, FabricPool supports tiering to buckets in
ONTAP, allowing for ONTAP-toONTAP tiering. This is an excellent
option for customers who wish to repurpose existing FAS
infrastructure as an object-store endpoint.
FabricPool supports tiering to ONTAP in two ways:
• Local cluster tiering. Inactive data is tiered to a bucket located
on the local cluster using cluster LIFs.
my
• Remote cluster tiering. Inactive data is tiered to a bucket
a
located on a remote cluster similarly to a traditional FabricPool cloud
us
tier using IC LIFs on the FabricPool client and data LIFs on the ONTAP
object store.
th
NetApp recommends using StorageGRID, the premier NetApp object
Mu
store solution, when tiering more than 300TB of inactive data. A
FabricPool license is not required when using ONTAP or StorageGRID
r
ma
Architecture
hi
Objects are kept inside a single container (such as a bucket) and are
not nested as files inside a directory inside other directories. Although
object storage might be less performative than file or block storage, it
is significantly more scalable, and buckets containing petabytes of
data are not uncommon.
a my
us
th
Mu
r
ma
l ku
hi
nt
Bucket
In ONTAP, the underlying architecture for a bucket is a FlexGroup
volume—a single namespace that is made up of multiple constituent
member volumes but is managed as a single volume. Individual
objects in a bucket are allocated to individual member volumes and
are not striped across volumes or nodes. Individual buckets cannot be
provisioned smaller than 96GB.
a my
us
th
Mu
r
ma
l ku
hi
S3 configuration overview
Beginning with ONTAP 9.8, you can enable an ONTAP Simple Storage
Service (S3) object storage server in an ONTAP cluster.
my
or remote cluster (cloud tier).
a
S3 client app access to a bucket on the local cluster or a remote
us
cluster.
th
Mu
S3 configuration with System Manager and the ONTAP CLI
r
ma
You can configure and manage ONTAP S3 with System Manager and
the ONTAP CLI. When you enable S3 and create buckets using System
ku
S3 Configuration Workflow
Se
Service policy
Data service policies are assigned to SVMs and provide a collection of
network services required by data LIFs to support client application
protocols. For example, data-nfs is used to support NFS traffic,
dataiscsi is used to support iSCSI traffic, and so on. New in ONTAP 9.8,
the data-s3-server service allows data LIFs to support client
application traffic using S3.
a my
Create the service policy
us
th
A service policy is required to enable S3 data traffic on the SVM LIFs.
Mu
r
a my
us
th
Mu
Install a CA certificate
r
ma
Create a ca certificate.
my
a
us
Sign the ca certificate.
th
Mu
r
ma
l ku
hi
nt
Se
a my
us
th
Mu
r
When configured for local cluster tiering, inactive data is tiered from
local aggregates (typically SSD) to a local bucket (typically HDD) using
Se
cluster LIFs.
NetApp recommends using StorageGRID, the premier NetApp object
store solution, when tiering more than 300TB of inactive data. A
FabricPool license is not required when using ONTAP or StorageGRID
as the cloud tier.
a my
us
th
Mu
r
ma
Create a user
ku
All S3 users with valid access and a secret key-pair can access all
nt
To create a user by using the ONTAP CLI, run the following command:
my
a
us
th
Mu
Download the certificate details with access key and Secret key.
amy
us
th
Mu
ONTAP S3 is enabled now.
r
ma
l ku
hi
nt
Se
Using ONTAP CLI run the following command to list object store
details. (Object Store – Cluster1)
a my
us
Create the bucket
th
Mu
Beginning with ONTAP 9.11.1, ONTAP S3 supports bucket versioning.
Enabling versioning allows for the creation of multiple versions of an
r
object. Much like Snapshot copies, these objects can be retrieved and
ma
Login to Cluster2 System Manager, select the cloud tier and add
the ONTAP S3.
my
a
us
th
Mu
r
ma
l ku
hi
my
a
us
th
Mu
r
ma
l ku
hi
nt
a my
us
th
Mu
r
ma
l ku
S3 SnapMirror overview
hi
nt
ONTAP S3
my
buckets in SVMs on
different clusters
a
us
StorageGRID
AWS S3 th
Mu
Cloud Volumes ONTAP for
Azure
r
9.11.0)
nt
While you are creating Bucket, select more options and select
Protection.
a my
us
Enable the Snapmirror (ONTAP or Cloud)
th
Select the destination DR as a ONTAP System or any
Mu
other Cloud Storage (Ex: AWS, StorageGRID and
Cloud Volumes ONTAP)
r
ma
l ku
hi
nt
Se