SlideShare a Scribd company logo
1 of 35
Download to read offline
STG401 - NFS and CIFS options on AWS
Craig Carl, AWS
November 15, 2013

© 2013 Amazon.com, Inc. and its affiliates. All rights reserved. May not be copied, modified, or distributed in whole or in part without the express consent of Amazon.com, Inc.
What are NFS and CIFS?
• Protocols used to implement shared access to
files
• Different from block and object storage
• Current versions –
– NFS v4
– SMB v3
Do I really need a POSIX file system?
• Legacy applications
• Shared/clustered databases
• Multi-instance read and write access to the
same data set
Important considerations
• Availability
–
–

Single AZ = no durability commitments
Dual AZ = 99.95% available

• Durability
–

Backing store

• Performance
–
–
–

Network interface
EBS interface
EBS performance

• Consistency
–

Pay attention to replication types
Backing stores
• EBS
– between 0.1% – 0.5% AFR per volume

• Ephemeral
– hs1.8xlarge
• 48 terabytes of storage across 24 hard disk drives

– i2.8xlarge
• ~5.7 terabytes of storage across 8 SSDs

• S3
– designed for 99.999999999% durability
Single EBS-backed instance
raidformer.py
ec2-consistent-snapshot
NFS
SAMBA

arche

EBS

MDADM
RAID 0
array
Public facing IP interface
Low performance
t1.micro, m1.small, m1.medium, m1.large
c1.medium, m2.xlarge, m2,2xlarge, m3.xlarge

Moderate performance
c1.xlarge, m1.xlarge, m3.2xlarge, m2.4xlarge

10 Gigabit interface
cc1.4xlarge, cc2.8xlarge, cg1.4xlarge,
cr1.8large, hi1.4xlarge, hi2.8xlarge,
hs1.8xlarge
EBS facing interface

Variable
everything, except EBS Optimized instances

500 megabit, committed
EBS Optimized = yes
m1.large, m2.2xlarge, m3.xlarge

1 gigabit, committed
EBS Optimized = yes
m1.xlarge, m2.4xlarge, c1.xlarge, m3.2xlarge

10 gigabit, shared with public traffic
cc1.4xlarge, cc2.8xlarge, cg1.4xlarge,
cr1.8large, hi1.4xlarge, hi2.8xlarge,
hs1.8xlarge
Single EBS-backed instance
# sudo yum install nfs-utils nfs-utils-lib samba samba-commons cups-libs
# raidformer.py --size 100 –count 6 –raidlevel 0 --mountpoint /exports -–wipe –attach
# sudo vim /etc/exports
# sudo vim /etc/samba/smb.conf

raidformer.py

-- https://github.com/jsmartin/raidformer
Ephemeral backed instance with DRBD to EBS
NFS
SAMBA

This is asynchronous replication
DRBD
protocol A
replication

MDADM
RAID 0
array

Monitoring the latency of this
replication is critical!
Snapshot the EBS array
MDADM
RAID 0
array

# cat /proc/drbd

#look for ‘oos’
Ephemeral backed instance with DRBD to EBS
global {
usage-count yes;
}
common {
net {
protocol A;
}
}

# /etc/drbd.d/global_common.conf
Ephemeral backed instance with DRBD to EBS
resource r0 {
on az-a{
device
/dev/drbd0;
disk
/dev/md0;
address
10.1.1.1:7789;
meta-disk internal;
}
on az-a{
device
/dev/drbd1;
disk
/dev/md1;
address
10.1.1.1:7789;
meta-disk internal;
}
}
#/etc/drbd.d/r0.res
Pacemaker clustered with EBS
AZ-A

AZ-B
NFS
SAMBA

NFS
SAMBA

PACEMAKER
EBS

EBS

DRBD
protocol C
Pacemaker clustered with EBS
#!/bin/sh
VIP=10.1.1.1
REGION=us-east-1
Instance_ID=`/usr/bin/curl --silent
http://169.254.169.254/latest/meta-data/instance-id`
ENI_ID=`aws ec2 describe-instances --instance-id $Instance_ID --region
$REGION | grep NetworkInterfaceId | cut -d '"' -f 4`
aws ec2 assign-private-ip-addresses --network-interface-id $ENI_ID
--private-ip-addresses $VIP --allow-reassignment --region $REGION
Pacemaker clustered with Ephemeral
AZ-A

AZ-B
Pacemaker clustered with Ephemeral + EBS
AZ-A

AZ-B

DRBD
protocol A
(asynchronous)

MDADM
RAID 0
array
Gluster
GlusterFS

GlusterFS

GlusterFS

GlusterFS

GlusterFS

GlusterFS

NFS

NFS

NFS

NFS

NFS

AZ-A

AZ-B

GlusterFS

GlusterFS

GlusterFS

GlusterFS

GlusterFS

NFS

NFS

NFS

NFS

NFS
Gluster
# on the server
# gluster volume create replica 2 glu-volume /
10.0.0.1:/gluster 10.0.1.1:/gluster 10.0.0.2:/gluster /
10.0.1.2:/gluster 10.0.0.3:/gluster 10.0.1.3:/gluster /
10.0.0.4:/gluster 10.0.1.4:/gluster 10.0.0.5:/gluster /
10.0.1.5:/gluster
# on the client
# mount -t glusterfs 10.0.0.1:/glu-volume /mnt/glusterfs
Windows Server 2012

SMB v3

EBS
Windows Server 2012 with DFS
AZ-A

AZ-B
SMB v3

SMB v3

Windows Server 2012
DFS
(synchronous replication)
EBS

EBS
partner options
Red Hat Storage

• A supported version of Gluster
• Try it now
– https://testdrive.redhat.com/
Elastic File System for the Cloud

•
•
•
•
•

Strongly consistent cross-OS distributed file system
Migrate unmodified applications to AWS
Multi-AZ HA and cross-region DR
Inline deduplication and end-to-end security
Clients access S3 directly for scale and performance

• TestDrive now at testdrive.maginatics.com
23
•
•
•
•

Multi-AZ redundant
Exports NFS, CIFS and iSCSI
Supports ZFS to tier between ephemeral and EBS
Supports S3 as a backing store

• Available now in AWS Marketplace
Noam Shendar
noam@zadarastorage.com
@noamshen
Virtual Private Storage Array (VPSA™) Service
•
•
•
•
•
•
•

Private Storage-as-a-Service for AWS customers
Billed hourly, with no AMIs needed
Low-latency (1~2ms) attach to AWS instances
Global footprint: US East/West, Europe, Japan
File (NFS and CIFS) and Block (iSCSI)
Ridiculously high QoS
True HA (no single point of failure, 100% SLA)
Zadara via AWS Direct Connect

Availability Zone X

Availability Zone Y

Availability Zone X

AWS Region A

AWS Region N

AWS
Direct
Connect

AWS
Direct
Connect

San Jose
& N. Va.

Availability Zone Y

Tokyo
Secure remote replication

Dublin

Zadara Cloud A

L.A.*
*coming soon

Zadara Cloud N
Easy Provisioning!
Why Zadara VPSA?
SSD read/write caching
100 TB+ volumes
Shared volumes
Low-impact snapshots
NFS and CIFS
Remote replication
5-minute RPO!
Why Zadara VPSA?
High random write performance
Write cache assisted

Data-at-Rest Encryption
Zero-capacity instant cloning, e.g. for test/dev
100s of volumes
Business Continuity & Disaster Recovery
Protect
• Low-impact snapshots, available immediately
• Snapshot based, latency-tolerant Remote
Replication for multi-region Disaster Recovery
Recover
• Instant, zero-capacity cloning of snapshots
• RPO: 5 minutes
iG
• The largest Internet
portal in Brazil
• 5 TB NFS Volumes
shared by 170
instances connected
to a single VPSA
questions?

craig carl
crcarl@amazon.com

STG401
Please give us your feedback on this
presentation

STG401
As a thank you, we will select prize
winners daily for completed surveys!

More Related Content

What's hot

Drug distribution system in hospital
Drug distribution system in hospitalDrug distribution system in hospital
Drug distribution system in hospitalHarshita Jain
 
Pharmaceutical Supply Chain
Pharmaceutical Supply ChainPharmaceutical Supply Chain
Pharmaceutical Supply ChainDivya Kumar
 
HOSPITAL PHARMACY.pptx
HOSPITAL PHARMACY.pptxHOSPITAL PHARMACY.pptx
HOSPITAL PHARMACY.pptxAmeena Kadar
 
14ab1t0017 procurement and warehousing of radiopharmaceuticals
14ab1t0017   procurement and warehousing of radiopharmaceuticals14ab1t0017   procurement and warehousing of radiopharmaceuticals
14ab1t0017 procurement and warehousing of radiopharmaceuticalsRamesh Ganpisetti
 
Hospital pharmacy functions,organisation and responsibilities
Hospital pharmacy functions,organisation and responsibilitiesHospital pharmacy functions,organisation and responsibilities
Hospital pharmacy functions,organisation and responsibilitiesajitha27
 
The future of pharma marketing
The future of pharma marketingThe future of pharma marketing
The future of pharma marketingFarhad Zargari
 
Community pharmacy
Community pharmacyCommunity pharmacy
Community pharmacyKARTHIKA K.J
 
Pharmaceutical Marketing Channel
Pharmaceutical Marketing ChannelPharmaceutical Marketing Channel
Pharmaceutical Marketing Channelrohit kamboj
 
Pharmacy layout ppt
Pharmacy layout pptPharmacy layout ppt
Pharmacy layout pptMaham Shafiq
 
Outpatients and inpatients pharmacy
Outpatients and inpatients pharmacyOutpatients and inpatients pharmacy
Outpatients and inpatients pharmacyOmar Hesham
 
Pharmacovigilance overview
Pharmacovigilance overviewPharmacovigilance overview
Pharmacovigilance overviewAcri India
 
Adverse drug reactions
Adverse drug reactionsAdverse drug reactions
Adverse drug reactionsYousra Ashraf
 

What's hot (20)

Drug distribution system in hospital
Drug distribution system in hospitalDrug distribution system in hospital
Drug distribution system in hospital
 
Good Dispensing Practice- ppt
Good Dispensing Practice- pptGood Dispensing Practice- ppt
Good Dispensing Practice- ppt
 
Pharmaceutical Supply Chain
Pharmaceutical Supply ChainPharmaceutical Supply Chain
Pharmaceutical Supply Chain
 
HOSPITAL PHARMACY.pptx
HOSPITAL PHARMACY.pptxHOSPITAL PHARMACY.pptx
HOSPITAL PHARMACY.pptx
 
14ab1t0017 procurement and warehousing of radiopharmaceuticals
14ab1t0017   procurement and warehousing of radiopharmaceuticals14ab1t0017   procurement and warehousing of radiopharmaceuticals
14ab1t0017 procurement and warehousing of radiopharmaceuticals
 
Adr
AdrAdr
Adr
 
Hospital pharmacy functions,organisation and responsibilities
Hospital pharmacy functions,organisation and responsibilitiesHospital pharmacy functions,organisation and responsibilities
Hospital pharmacy functions,organisation and responsibilities
 
Pharmacy services
Pharmacy servicesPharmacy services
Pharmacy services
 
The future of pharma marketing
The future of pharma marketingThe future of pharma marketing
The future of pharma marketing
 
Community pharmacy
Community pharmacyCommunity pharmacy
Community pharmacy
 
Pharmaceutical Marketing Channel
Pharmaceutical Marketing ChannelPharmaceutical Marketing Channel
Pharmaceutical Marketing Channel
 
Nppa
NppaNppa
Nppa
 
Patient compliance Pdf
Patient compliance PdfPatient compliance Pdf
Patient compliance Pdf
 
Pharmacy layout ppt
Pharmacy layout pptPharmacy layout ppt
Pharmacy layout ppt
 
Outpatients and inpatients pharmacy
Outpatients and inpatients pharmacyOutpatients and inpatients pharmacy
Outpatients and inpatients pharmacy
 
Pharmacovigilance overview
Pharmacovigilance overviewPharmacovigilance overview
Pharmacovigilance overview
 
Adverse drug reactions
Adverse drug reactionsAdverse drug reactions
Adverse drug reactions
 
Market segmentation of Pharmacy Customers
Market segmentation of Pharmacy CustomersMarket segmentation of Pharmacy Customers
Market segmentation of Pharmacy Customers
 
Chap04
Chap04Chap04
Chap04
 
Inventory control
Inventory controlInventory control
Inventory control
 

Viewers also liked

Storage TCO using AWS Storage Gateway, Amazon S3 and Amazon Glacier (STG202) ...
Storage TCO using AWS Storage Gateway, Amazon S3 and Amazon Glacier (STG202) ...Storage TCO using AWS Storage Gateway, Amazon S3 and Amazon Glacier (STG202) ...
Storage TCO using AWS Storage Gateway, Amazon S3 and Amazon Glacier (STG202) ...Amazon Web Services
 
Architecting an Highly Available and Scalable WordPress Site in AWS
Architecting an Highly Available and Scalable WordPress Site in AWS Architecting an Highly Available and Scalable WordPress Site in AWS
Architecting an Highly Available and Scalable WordPress Site in AWS Harish Ganesan
 
AWS Webcast - How to Migrate On-premise NAS Storage to Cloud NAS Storage
AWS Webcast - How to Migrate On-premise NAS Storage to Cloud NAS StorageAWS Webcast - How to Migrate On-premise NAS Storage to Cloud NAS Storage
AWS Webcast - How to Migrate On-premise NAS Storage to Cloud NAS StorageAmazon Web Services
 
Escape From Amazon: Tips/Techniques for Reducing AWS Dependencies
Escape From Amazon: Tips/Techniques for Reducing AWS DependenciesEscape From Amazon: Tips/Techniques for Reducing AWS Dependencies
Escape From Amazon: Tips/Techniques for Reducing AWS DependenciesSoam Acharya
 
12 best practices for virtualizing active directory DCs
12 best practices for virtualizing active directory DCs12 best practices for virtualizing active directory DCs
12 best practices for virtualizing active directory DCsVeeam Software
 
AWS Webcast - Implementing Windows and SQL Server for High Availability on AWS
AWS Webcast - Implementing Windows and SQL Server for High Availability on AWSAWS Webcast - Implementing Windows and SQL Server for High Availability on AWS
AWS Webcast - Implementing Windows and SQL Server for High Availability on AWSAmazon Web Services
 
AWS Partner Webcast - Step by Step Plan to Update and Migrate Microsoft Wind...
AWS Partner Webcast -  Step by Step Plan to Update and Migrate Microsoft Wind...AWS Partner Webcast -  Step by Step Plan to Update and Migrate Microsoft Wind...
AWS Partner Webcast - Step by Step Plan to Update and Migrate Microsoft Wind...Amazon Web Services
 
AWS Webcast - Highly Available SQL Server on AWS
AWS Webcast - Highly Available SQL Server on AWS  AWS Webcast - Highly Available SQL Server on AWS
AWS Webcast - Highly Available SQL Server on AWS Amazon Web Services
 
Speeding up delivery of web content using Amazon Route 53, Elastic Load Balan...
Speeding up delivery of web content using Amazon Route 53, Elastic Load Balan...Speeding up delivery of web content using Amazon Route 53, Elastic Load Balan...
Speeding up delivery of web content using Amazon Route 53, Elastic Load Balan...Tom Laszewski
 
Bootstrapping Session 4 - Building Web Scale Applications
Bootstrapping Session 4 - Building Web Scale ApplicationsBootstrapping Session 4 - Building Web Scale Applications
Bootstrapping Session 4 - Building Web Scale ApplicationsAmazon Web Services
 
AWS re:Invent 2016: Deep Dive on AWS Cloud Data Migration Services (ENT210)
AWS re:Invent 2016: Deep Dive on AWS Cloud Data Migration Services (ENT210)AWS re:Invent 2016: Deep Dive on AWS Cloud Data Migration Services (ENT210)
AWS re:Invent 2016: Deep Dive on AWS Cloud Data Migration Services (ENT210)Amazon Web Services
 
NFS(Network File System)
NFS(Network File System)NFS(Network File System)
NFS(Network File System)udamale
 
Introduction to AWS VPC, Guidelines, and Best Practices
Introduction to AWS VPC, Guidelines, and Best PracticesIntroduction to AWS VPC, Guidelines, and Best Practices
Introduction to AWS VPC, Guidelines, and Best PracticesGary Silverman
 
STG204 Using the AWS Storage Gateway - AWS re:Invent 2012
STG204 Using the AWS Storage Gateway - AWS re:Invent 2012STG204 Using the AWS Storage Gateway - AWS re:Invent 2012
STG204 Using the AWS Storage Gateway - AWS re:Invent 2012Amazon Web Services
 
UKVMUG 2016 - Demystifying the Future of IT, an IT practitioners guide
UKVMUG 2016 - Demystifying the Future of IT, an IT practitioners guideUKVMUG 2016 - Demystifying the Future of IT, an IT practitioners guide
UKVMUG 2016 - Demystifying the Future of IT, an IT practitioners guideJulian Wood
 
Nfs protocol sequence_diagram
Nfs protocol sequence_diagramNfs protocol sequence_diagram
Nfs protocol sequence_diagramRoberto Castro
 
AWS December 2015 Webinar Series - Introducing Amazon Inspector
AWS December 2015 Webinar Series - Introducing Amazon InspectorAWS December 2015 Webinar Series - Introducing Amazon Inspector
AWS December 2015 Webinar Series - Introducing Amazon InspectorAmazon Web Services
 

Viewers also liked (20)

Storage TCO using AWS Storage Gateway, Amazon S3 and Amazon Glacier (STG202) ...
Storage TCO using AWS Storage Gateway, Amazon S3 and Amazon Glacier (STG202) ...Storage TCO using AWS Storage Gateway, Amazon S3 and Amazon Glacier (STG202) ...
Storage TCO using AWS Storage Gateway, Amazon S3 and Amazon Glacier (STG202) ...
 
Link Samba to Cloud Storage
Link Samba to Cloud StorageLink Samba to Cloud Storage
Link Samba to Cloud Storage
 
Architecting an Highly Available and Scalable WordPress Site in AWS
Architecting an Highly Available and Scalable WordPress Site in AWS Architecting an Highly Available and Scalable WordPress Site in AWS
Architecting an Highly Available and Scalable WordPress Site in AWS
 
AWS Webcast - How to Migrate On-premise NAS Storage to Cloud NAS Storage
AWS Webcast - How to Migrate On-premise NAS Storage to Cloud NAS StorageAWS Webcast - How to Migrate On-premise NAS Storage to Cloud NAS Storage
AWS Webcast - How to Migrate On-premise NAS Storage to Cloud NAS Storage
 
Escape From Amazon: Tips/Techniques for Reducing AWS Dependencies
Escape From Amazon: Tips/Techniques for Reducing AWS DependenciesEscape From Amazon: Tips/Techniques for Reducing AWS Dependencies
Escape From Amazon: Tips/Techniques for Reducing AWS Dependencies
 
12 best practices for virtualizing active directory DCs
12 best practices for virtualizing active directory DCs12 best practices for virtualizing active directory DCs
12 best practices for virtualizing active directory DCs
 
AWS Webcast - Implementing Windows and SQL Server for High Availability on AWS
AWS Webcast - Implementing Windows and SQL Server for High Availability on AWSAWS Webcast - Implementing Windows and SQL Server for High Availability on AWS
AWS Webcast - Implementing Windows and SQL Server for High Availability on AWS
 
AWS Partner Webcast - Step by Step Plan to Update and Migrate Microsoft Wind...
AWS Partner Webcast -  Step by Step Plan to Update and Migrate Microsoft Wind...AWS Partner Webcast -  Step by Step Plan to Update and Migrate Microsoft Wind...
AWS Partner Webcast - Step by Step Plan to Update and Migrate Microsoft Wind...
 
AWS Webcast - Highly Available SQL Server on AWS
AWS Webcast - Highly Available SQL Server on AWS  AWS Webcast - Highly Available SQL Server on AWS
AWS Webcast - Highly Available SQL Server on AWS
 
Speeding up delivery of web content using Amazon Route 53, Elastic Load Balan...
Speeding up delivery of web content using Amazon Route 53, Elastic Load Balan...Speeding up delivery of web content using Amazon Route 53, Elastic Load Balan...
Speeding up delivery of web content using Amazon Route 53, Elastic Load Balan...
 
Bootstrapping Session 4 - Building Web Scale Applications
Bootstrapping Session 4 - Building Web Scale ApplicationsBootstrapping Session 4 - Building Web Scale Applications
Bootstrapping Session 4 - Building Web Scale Applications
 
Nfs
NfsNfs
Nfs
 
AWS re:Invent 2016: Deep Dive on AWS Cloud Data Migration Services (ENT210)
AWS re:Invent 2016: Deep Dive on AWS Cloud Data Migration Services (ENT210)AWS re:Invent 2016: Deep Dive on AWS Cloud Data Migration Services (ENT210)
AWS re:Invent 2016: Deep Dive on AWS Cloud Data Migration Services (ENT210)
 
NFS(Network File System)
NFS(Network File System)NFS(Network File System)
NFS(Network File System)
 
Introduction to AWS VPC, Guidelines, and Best Practices
Introduction to AWS VPC, Guidelines, and Best PracticesIntroduction to AWS VPC, Guidelines, and Best Practices
Introduction to AWS VPC, Guidelines, and Best Practices
 
STG204 Using the AWS Storage Gateway - AWS re:Invent 2012
STG204 Using the AWS Storage Gateway - AWS re:Invent 2012STG204 Using the AWS Storage Gateway - AWS re:Invent 2012
STG204 Using the AWS Storage Gateway - AWS re:Invent 2012
 
UKVMUG 2016 - Demystifying the Future of IT, an IT practitioners guide
UKVMUG 2016 - Demystifying the Future of IT, an IT practitioners guideUKVMUG 2016 - Demystifying the Future of IT, an IT practitioners guide
UKVMUG 2016 - Demystifying the Future of IT, an IT practitioners guide
 
Nf Sp4
Nf Sp4Nf Sp4
Nf Sp4
 
Nfs protocol sequence_diagram
Nfs protocol sequence_diagramNfs protocol sequence_diagram
Nfs protocol sequence_diagram
 
AWS December 2015 Webinar Series - Introducing Amazon Inspector
AWS December 2015 Webinar Series - Introducing Amazon InspectorAWS December 2015 Webinar Series - Introducing Amazon Inspector
AWS December 2015 Webinar Series - Introducing Amazon Inspector
 

Similar to NFS and CIFS Options for AWS (STG401) | AWS re:Invent 2013

SRV401 Deep Dive on Amazon Elastic File System (Amazon EFS)
SRV401 Deep Dive on Amazon Elastic File System (Amazon EFS)SRV401 Deep Dive on Amazon Elastic File System (Amazon EFS)
SRV401 Deep Dive on Amazon Elastic File System (Amazon EFS)Amazon Web Services
 
Migrating enterprise workloads to AWS
Migrating enterprise workloads to AWSMigrating enterprise workloads to AWS
Migrating enterprise workloads to AWSTom Laszewski
 
SRV401 Deep Dive on Amazon Elastic File System (Amazon EFS)
SRV401 Deep Dive on Amazon Elastic File System (Amazon EFS)SRV401 Deep Dive on Amazon Elastic File System (Amazon EFS)
SRV401 Deep Dive on Amazon Elastic File System (Amazon EFS)Amazon Web Services
 
The Pendulum Swings Back: Converged and Hyperconverged Environments
The Pendulum Swings Back: Converged and Hyperconverged EnvironmentsThe Pendulum Swings Back: Converged and Hyperconverged Environments
The Pendulum Swings Back: Converged and Hyperconverged EnvironmentsTony Pearson
 
VDI storage and storage virtualization
VDI storage and storage virtualizationVDI storage and storage virtualization
VDI storage and storage virtualizationSisimon Soman
 
Storage virtualization citrix blr wide tech talk
Storage virtualization citrix blr wide tech talkStorage virtualization citrix blr wide tech talk
Storage virtualization citrix blr wide tech talkSisimon Soman
 
How Netflix’s Tools Can Help Accelerate Your Start-up (SVC202) | AWS re:Inven...
How Netflix’s Tools Can Help Accelerate Your Start-up (SVC202) | AWS re:Inven...How Netflix’s Tools Can Help Accelerate Your Start-up (SVC202) | AWS re:Inven...
How Netflix’s Tools Can Help Accelerate Your Start-up (SVC202) | AWS re:Inven...Amazon Web Services
 
(BIZ305) Case Study: Migrating Oracle E-Business Suite to AWS | AWS re:Invent...
(BIZ305) Case Study: Migrating Oracle E-Business Suite to AWS | AWS re:Invent...(BIZ305) Case Study: Migrating Oracle E-Business Suite to AWS | AWS re:Invent...
(BIZ305) Case Study: Migrating Oracle E-Business Suite to AWS | AWS re:Invent...Amazon Web Services
 
S016827 pendulum-swings-nola-v1710d
S016827 pendulum-swings-nola-v1710dS016827 pendulum-swings-nola-v1710d
S016827 pendulum-swings-nola-v1710dTony Pearson
 
Red Hat Storage Server For AWS
Red Hat Storage Server For AWSRed Hat Storage Server For AWS
Red Hat Storage Server For AWSRed_Hat_Storage
 
SoftNAS Cloud for AWS
SoftNAS Cloud for AWSSoftNAS Cloud for AWS
SoftNAS Cloud for AWSTara Jones
 
Hive spark-s3acommitter-hbase-nfs
Hive spark-s3acommitter-hbase-nfsHive spark-s3acommitter-hbase-nfs
Hive spark-s3acommitter-hbase-nfsYifeng Jiang
 
Deep Dive on Elastic File System - February 2017 AWS Online Tech Talks
Deep Dive on Elastic File System - February 2017 AWS Online Tech TalksDeep Dive on Elastic File System - February 2017 AWS Online Tech Talks
Deep Dive on Elastic File System - February 2017 AWS Online Tech TalksAmazon Web Services
 
Usman Shakeel - Cloud Rendering at Scale :: AWS Rendering Seminar
Usman Shakeel - Cloud Rendering at Scale :: AWS Rendering SeminarUsman Shakeel - Cloud Rendering at Scale :: AWS Rendering Seminar
Usman Shakeel - Cloud Rendering at Scale :: AWS Rendering SeminarAmazon Web Services Korea
 
STG330_Case Study How Experian Leverages Amazon EC2, EBS, and S3 with Clouder...
STG330_Case Study How Experian Leverages Amazon EC2, EBS, and S3 with Clouder...STG330_Case Study How Experian Leverages Amazon EC2, EBS, and S3 with Clouder...
STG330_Case Study How Experian Leverages Amazon EC2, EBS, and S3 with Clouder...Amazon Web Services
 
End of RAID as we know it with Ceph Replication
End of RAID as we know it with Ceph ReplicationEnd of RAID as we know it with Ceph Replication
End of RAID as we know it with Ceph ReplicationCeph Community
 

Similar to NFS and CIFS Options for AWS (STG401) | AWS re:Invent 2013 (20)

SoNAS
SoNASSoNAS
SoNAS
 
SRV401 Deep Dive on Amazon Elastic File System (Amazon EFS)
SRV401 Deep Dive on Amazon Elastic File System (Amazon EFS)SRV401 Deep Dive on Amazon Elastic File System (Amazon EFS)
SRV401 Deep Dive on Amazon Elastic File System (Amazon EFS)
 
Migrating enterprise workloads to AWS
Migrating enterprise workloads to AWSMigrating enterprise workloads to AWS
Migrating enterprise workloads to AWS
 
SRV401 Deep Dive on Amazon Elastic File System (Amazon EFS)
SRV401 Deep Dive on Amazon Elastic File System (Amazon EFS)SRV401 Deep Dive on Amazon Elastic File System (Amazon EFS)
SRV401 Deep Dive on Amazon Elastic File System (Amazon EFS)
 
The Pendulum Swings Back: Converged and Hyperconverged Environments
The Pendulum Swings Back: Converged and Hyperconverged EnvironmentsThe Pendulum Swings Back: Converged and Hyperconverged Environments
The Pendulum Swings Back: Converged and Hyperconverged Environments
 
VDI storage and storage virtualization
VDI storage and storage virtualizationVDI storage and storage virtualization
VDI storage and storage virtualization
 
Storage virtualization citrix blr wide tech talk
Storage virtualization citrix blr wide tech talkStorage virtualization citrix blr wide tech talk
Storage virtualization citrix blr wide tech talk
 
How Netflix’s Tools Can Help Accelerate Your Start-up (SVC202) | AWS re:Inven...
How Netflix’s Tools Can Help Accelerate Your Start-up (SVC202) | AWS re:Inven...How Netflix’s Tools Can Help Accelerate Your Start-up (SVC202) | AWS re:Inven...
How Netflix’s Tools Can Help Accelerate Your Start-up (SVC202) | AWS re:Inven...
 
(BIZ305) Case Study: Migrating Oracle E-Business Suite to AWS | AWS re:Invent...
(BIZ305) Case Study: Migrating Oracle E-Business Suite to AWS | AWS re:Invent...(BIZ305) Case Study: Migrating Oracle E-Business Suite to AWS | AWS re:Invent...
(BIZ305) Case Study: Migrating Oracle E-Business Suite to AWS | AWS re:Invent...
 
Svc 202-netflix-open-source
Svc 202-netflix-open-sourceSvc 202-netflix-open-source
Svc 202-netflix-open-source
 
S016827 pendulum-swings-nola-v1710d
S016827 pendulum-swings-nola-v1710dS016827 pendulum-swings-nola-v1710d
S016827 pendulum-swings-nola-v1710d
 
Red Hat Storage Server For AWS
Red Hat Storage Server For AWSRed Hat Storage Server For AWS
Red Hat Storage Server For AWS
 
SoftNAS Cloud for AWS
SoftNAS Cloud for AWSSoftNAS Cloud for AWS
SoftNAS Cloud for AWS
 
Hive spark-s3acommitter-hbase-nfs
Hive spark-s3acommitter-hbase-nfsHive spark-s3acommitter-hbase-nfs
Hive spark-s3acommitter-hbase-nfs
 
Azure DBA with IaaS
Azure DBA with IaaSAzure DBA with IaaS
Azure DBA with IaaS
 
Deep Dive on Elastic File System - February 2017 AWS Online Tech Talks
Deep Dive on Elastic File System - February 2017 AWS Online Tech TalksDeep Dive on Elastic File System - February 2017 AWS Online Tech Talks
Deep Dive on Elastic File System - February 2017 AWS Online Tech Talks
 
Usman Shakeel - Cloud Rendering at Scale :: AWS Rendering Seminar
Usman Shakeel - Cloud Rendering at Scale :: AWS Rendering SeminarUsman Shakeel - Cloud Rendering at Scale :: AWS Rendering Seminar
Usman Shakeel - Cloud Rendering at Scale :: AWS Rendering Seminar
 
STG330_Case Study How Experian Leverages Amazon EC2, EBS, and S3 with Clouder...
STG330_Case Study How Experian Leverages Amazon EC2, EBS, and S3 with Clouder...STG330_Case Study How Experian Leverages Amazon EC2, EBS, and S3 with Clouder...
STG330_Case Study How Experian Leverages Amazon EC2, EBS, and S3 with Clouder...
 
Inexpensive storage
Inexpensive storageInexpensive storage
Inexpensive storage
 
End of RAID as we know it with Ceph Replication
End of RAID as we know it with Ceph ReplicationEnd of RAID as we know it with Ceph Replication
End of RAID as we know it with Ceph Replication
 

More from Amazon Web Services

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Amazon Web Services
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Amazon Web Services
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateAmazon Web Services
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSAmazon Web Services
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Amazon Web Services
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Amazon Web Services
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...Amazon Web Services
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsAmazon Web Services
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareAmazon Web Services
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSAmazon Web Services
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAmazon Web Services
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareAmazon Web Services
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWSAmazon Web Services
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckAmazon Web Services
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without serversAmazon Web Services
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...Amazon Web Services
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceAmazon Web Services
 

More from Amazon Web Services (20)

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS Fargate
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWS
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot
 
Open banking as a service
Open banking as a serviceOpen banking as a service
Open banking as a service
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
 
Computer Vision con AWS
Computer Vision con AWSComputer Vision con AWS
Computer Vision con AWS
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatare
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e web
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWS
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch Deck
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without servers
 
Fundraising Essentials
Fundraising EssentialsFundraising Essentials
Fundraising Essentials
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container Service
 

Recently uploaded

SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 

Recently uploaded (20)

SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 

NFS and CIFS Options for AWS (STG401) | AWS re:Invent 2013

  • 1. STG401 - NFS and CIFS options on AWS Craig Carl, AWS November 15, 2013 © 2013 Amazon.com, Inc. and its affiliates. All rights reserved. May not be copied, modified, or distributed in whole or in part without the express consent of Amazon.com, Inc.
  • 2. What are NFS and CIFS? • Protocols used to implement shared access to files • Different from block and object storage • Current versions – – NFS v4 – SMB v3
  • 3. Do I really need a POSIX file system? • Legacy applications • Shared/clustered databases • Multi-instance read and write access to the same data set
  • 4. Important considerations • Availability – – Single AZ = no durability commitments Dual AZ = 99.95% available • Durability – Backing store • Performance – – – Network interface EBS interface EBS performance • Consistency – Pay attention to replication types
  • 5. Backing stores • EBS – between 0.1% – 0.5% AFR per volume • Ephemeral – hs1.8xlarge • 48 terabytes of storage across 24 hard disk drives – i2.8xlarge • ~5.7 terabytes of storage across 8 SSDs • S3 – designed for 99.999999999% durability
  • 7. Public facing IP interface Low performance t1.micro, m1.small, m1.medium, m1.large c1.medium, m2.xlarge, m2,2xlarge, m3.xlarge Moderate performance c1.xlarge, m1.xlarge, m3.2xlarge, m2.4xlarge 10 Gigabit interface cc1.4xlarge, cc2.8xlarge, cg1.4xlarge, cr1.8large, hi1.4xlarge, hi2.8xlarge, hs1.8xlarge
  • 8. EBS facing interface Variable everything, except EBS Optimized instances 500 megabit, committed EBS Optimized = yes m1.large, m2.2xlarge, m3.xlarge 1 gigabit, committed EBS Optimized = yes m1.xlarge, m2.4xlarge, c1.xlarge, m3.2xlarge 10 gigabit, shared with public traffic cc1.4xlarge, cc2.8xlarge, cg1.4xlarge, cr1.8large, hi1.4xlarge, hi2.8xlarge, hs1.8xlarge
  • 9. Single EBS-backed instance # sudo yum install nfs-utils nfs-utils-lib samba samba-commons cups-libs # raidformer.py --size 100 –count 6 –raidlevel 0 --mountpoint /exports -–wipe –attach # sudo vim /etc/exports # sudo vim /etc/samba/smb.conf raidformer.py -- https://github.com/jsmartin/raidformer
  • 10. Ephemeral backed instance with DRBD to EBS NFS SAMBA This is asynchronous replication DRBD protocol A replication MDADM RAID 0 array Monitoring the latency of this replication is critical! Snapshot the EBS array MDADM RAID 0 array # cat /proc/drbd #look for ‘oos’
  • 11. Ephemeral backed instance with DRBD to EBS global { usage-count yes; } common { net { protocol A; } } # /etc/drbd.d/global_common.conf
  • 12. Ephemeral backed instance with DRBD to EBS resource r0 { on az-a{ device /dev/drbd0; disk /dev/md0; address 10.1.1.1:7789; meta-disk internal; } on az-a{ device /dev/drbd1; disk /dev/md1; address 10.1.1.1:7789; meta-disk internal; } } #/etc/drbd.d/r0.res
  • 13. Pacemaker clustered with EBS AZ-A AZ-B NFS SAMBA NFS SAMBA PACEMAKER EBS EBS DRBD protocol C
  • 14. Pacemaker clustered with EBS #!/bin/sh VIP=10.1.1.1 REGION=us-east-1 Instance_ID=`/usr/bin/curl --silent http://169.254.169.254/latest/meta-data/instance-id` ENI_ID=`aws ec2 describe-instances --instance-id $Instance_ID --region $REGION | grep NetworkInterfaceId | cut -d '"' -f 4` aws ec2 assign-private-ip-addresses --network-interface-id $ENI_ID --private-ip-addresses $VIP --allow-reassignment --region $REGION
  • 15. Pacemaker clustered with Ephemeral AZ-A AZ-B
  • 16. Pacemaker clustered with Ephemeral + EBS AZ-A AZ-B DRBD protocol A (asynchronous) MDADM RAID 0 array
  • 18. Gluster # on the server # gluster volume create replica 2 glu-volume / 10.0.0.1:/gluster 10.0.1.1:/gluster 10.0.0.2:/gluster / 10.0.1.2:/gluster 10.0.0.3:/gluster 10.0.1.3:/gluster / 10.0.0.4:/gluster 10.0.1.4:/gluster 10.0.0.5:/gluster / 10.0.1.5:/gluster # on the client # mount -t glusterfs 10.0.0.1:/glu-volume /mnt/glusterfs
  • 20. Windows Server 2012 with DFS AZ-A AZ-B SMB v3 SMB v3 Windows Server 2012 DFS (synchronous replication) EBS EBS
  • 22. Red Hat Storage • A supported version of Gluster • Try it now – https://testdrive.redhat.com/
  • 23. Elastic File System for the Cloud • • • • • Strongly consistent cross-OS distributed file system Migrate unmodified applications to AWS Multi-AZ HA and cross-region DR Inline deduplication and end-to-end security Clients access S3 directly for scale and performance • TestDrive now at testdrive.maginatics.com 23
  • 24. • • • • Multi-AZ redundant Exports NFS, CIFS and iSCSI Supports ZFS to tier between ephemeral and EBS Supports S3 as a backing store • Available now in AWS Marketplace
  • 26. Virtual Private Storage Array (VPSA™) Service • • • • • • • Private Storage-as-a-Service for AWS customers Billed hourly, with no AMIs needed Low-latency (1~2ms) attach to AWS instances Global footprint: US East/West, Europe, Japan File (NFS and CIFS) and Block (iSCSI) Ridiculously high QoS True HA (no single point of failure, 100% SLA)
  • 27. Zadara via AWS Direct Connect Availability Zone X Availability Zone Y Availability Zone X AWS Region A AWS Region N AWS Direct Connect AWS Direct Connect San Jose & N. Va. Availability Zone Y Tokyo Secure remote replication Dublin Zadara Cloud A L.A.* *coming soon Zadara Cloud N
  • 29. Why Zadara VPSA? SSD read/write caching 100 TB+ volumes Shared volumes Low-impact snapshots NFS and CIFS Remote replication 5-minute RPO!
  • 30. Why Zadara VPSA? High random write performance Write cache assisted Data-at-Rest Encryption Zero-capacity instant cloning, e.g. for test/dev 100s of volumes
  • 31. Business Continuity & Disaster Recovery Protect • Low-impact snapshots, available immediately • Snapshot based, latency-tolerant Remote Replication for multi-region Disaster Recovery Recover • Instant, zero-capacity cloning of snapshots • RPO: 5 minutes
  • 32. iG • The largest Internet portal in Brazil • 5 TB NFS Volumes shared by 170 instances connected to a single VPSA
  • 33.
  • 35. Please give us your feedback on this presentation STG401 As a thank you, we will select prize winners daily for completed surveys!