SlideShare uma empresa Scribd logo
1 de 39
TYPES OF
CLOUD STORAGE
Vrishali Sanglikar @ WIT Feb-2024
- CHOOSING THE
RIGHT SOLUTION
2
TYPES OF CLOUD STORAGE - CHOOSING THE RIGHT SOLUTION
Introduction to Cloud
• What is Cloud
• Cloud Platform features
• Architecture of Cloud
Interaction with Cloud Services
• Ways to interact with Cloud – Console, CLI,
Cloudshell and SDK Libraries
Cloud Computing vs Traditional
Computing
• Why Cloud computing became so popular?
Availability Zones & Regions on Cloud
• Geographical distribution of resources
• POP , Cloudfront Edge , regional Edge Cache
Need of Storage Services
• What is the need of cloud in Organizations?
• Benefits of Cloud to Organizations
Cloud Storage Classes, Models,
Platforms
• Storage Classes
• Cloud Models
• Pricing Models
Cloud Storage Services
• What are Cloud Services?
• What are Computing Services & Storage
Services?
Demos & Use Cases
3
INTRODUCTION TO CLOUD
• Blend of Computers which provide compute capacity, hard disk drives
for storage requirements of compute as well as other storage related
business requirements
• Protects user information via encryption, etc while transferring data
• Enables Storage of data as per business case
• Allows multi-cloud support
• Enables scaling of resources as per business requirement
Storage
Security
Networking
Computing
Databases
Notification
Queues
AI / ML
AWS
4
CLOUD INFRASTRUCTURE SERVICE REVENUES IN Q4 2023
145.00
196.00
243.00
314.00
412.63
478.32
563.59
678.79
0
100
200
300
400
500
600
700
800
2017 2018 2019 2020 2021 2022 2023* 2024*
Market in Billion USD
End user spending
has continuously
increased over the
past decade
Annual Cloud
IT spend
($/year)
Reference : https://www.statista.com/statistics/273818/global-revenue-generated-with-cloud-computing-since-2009/
5
CLOUD INFRASTRUCTURE SERVICE REVENUES IN Q4 2023
6
CLOUD COMPUTING VS TRADITIONAL COMPUTING
01
02 03
06
05
04
10
11
12
09 08
07
Scalability
Easy to scale up & down
Setup time
Low infrastructure setup
time
Space
No physical space
need to be allocated
for infrastructure
Support
Hyperscalars provide support in case of
failures
Monitoring
Hyperscalars provide numerous services
for monitoring of cloud resources
Security
Hyperscalars deploy numerous security
measures like MFA, WAF, IAM, etc.
Self Service
No experts required for hardware
software service
Disaster Recovery
Supports disaster recovery
Auto-
updates
Hyperscalars handle
updating
its servers
Connectivity
Users can connect
from anywhere and log
on their servers
Cost
Low installation &
operational cost
Colaboration between
Hyperscalars is possible
Collaboration
7
AVAILABILITY ZONES & REGIONS ON CLOUD
8
POP, EDGE LOCATIONS, REGIONAL EDGE CACHES
AWS Global Edge Networks
9
MULTIPLE AZS INSIDE REGION
10
ARCHITECTURE OF CLOUD
11
CLOUD PLATFORM FEATURES
01
02
03
04
05
06
07
08
09
10
11
12 Interface, SDK, etc
Cloud platforms provide Console, CLI and
SDK for interacting with the above
services.
Scalable
It allows resources to be scaled as per
business requirement.
Resiliency and Availability
Redunduncy & fault tolerance, Regions
and Zones allow resources to be replicated
in numerous geographies and availability is
ensured at 9 9s percent.
Security
Numerous security measures like WAF,
Cert and Key Managers, etc. are deployed
by the providers.
SaaS, PaaS, IaaS, etc
Cloud Platform provides numerous Service
Models each abstracting the layers of
resources, infrastructure, etc underneath.
Wide Range of Services
Starting from Compute, Storage to Big Data,
AI/ML, etc. hyperscalars provide 200+ services.
Resource Pooling
They provide multi-tenant architectures to
accommodate more users at the same
time.
Easy install maintain update
Service Providers provision the servers,
maintain them and auto-update the resources.
Broad Network Access
In the platforms you can choose from a
good mix of OSs, platforms & devices.
Measured Service
Platforms provide means to calculate
consumption of resources.
Low investment & low
operational cost
Pay-per-use on-demand subscription,
savings plans, spot pricing, etc models are
provided by the Hyperscalars.
Self Service & On Demand
It allows customers to deploy services by
themselves and on-demand.
12
TRADITIONAL STORAGE VS CLOUD STORAGE
$16,000,000.00
$8,000,000.00
$0
$2,000,000
$4,000,000
$6,000,000
$8,000,000
$10,000,000
$12,000,000
$14,000,000
$16,000,000
$18,000,000
Traditional Tiered
Storage
Cloud-Optimized
Hybrid Storage
Cost reduction: a rough approximation
Cloud-optimized
Hybrid Storage leads to
50% cost reduction
Annual IT Budget view of Enterprise Storage related Items ($/year)
13
PRICING MODELS
FREE
• No commitment
• High flexibility
• No upfront payments
• Easy to work with
• Free
On-Demand
• No commitment
• High flexibility
• No upfront payments
• Easy to work with
• Most expensive option
Spot Instance
• No commitment
• No flexibility
• Can get terminated by AWS
• Very difficult to work with
• Cheapest possible option
Reserved
Instance
• 1 or 3 year commitment
• Low / Moderate flexibility
• Option for upfront
payments
• Difficult to work with
• Cheap
Savings Plan
• 1 or 3 year commitment
• Moderate / High flexibility
• Option for upfront
payments
• Easy to work with
• Cheap
14
PRICING CALCULATOR
15
CLOUD SERVICE MODELS
On-Premise
IaaS
(Infrastructure as a
Service)
PaaS
(Platform as a
Service)
SaaS
(Software as a
Service)
Applications Applications Applications Applications
Data Data Data Data
Runtime Runtime Runtime Runtime
Middleware Middleware Middleware Middleware
OS OS OS OS
Virtualization Virtualization Virtualization Virtualization
Servers Servers Servers Servers
Storage Storage Storage Storage
Networking Networking Networking Networking
16
CLOUD MODELS
DBaaS
*aaS
NaaS
*aaS
FaaS
*aaS
*aaS
IDaaS
*aaS
17
WHAT ARE CLOUD SERVICES?
Compute
• EC2
• Lambda
• Elastic Beanstalk
• RDS
• DynamoDB
• VPC
• Route 53
• CloudFront
• WAF
• AWS Shield
• ACM
Database Networking Security
• S3
• EBS
• EFS
Storage
18
WAYS TO INTERACT WITH CLOUD SERVICES
Console
Console allows easy
creation, management
of services
CLI
CLI provides easy way to
create and manage services in
bulk
SDK
Hyperscalars provides
libraries for developing
cloud applications
CloudShell
It’s a command line provided
in browser
19
AWS CONSOLE
20
AWS CLI
21
AWS CLOUDSHELL
22
AWS SDK
23
WHAT ARE THE DIFFERENT CLOUD STORAGE SERVICES?
AWS Storage
Gateway
On-premise access to virtually
unlimited cloud storage
Simple Storage
Services
Object Storage Service that
offers scalability, data
availability, security and
performance
AWS File
Server
Easy and cost-effective to
launch and run popular file
systems
AWS Elastic
File system
Provides simple, scalable,
elastic file system for use
with AWS Cloud services
AWS Elastic
Block Storage
It is a block storage solution
specifically designed for
Amazon EC2
Amazon S3
Glacier
Its extremely low-cost
storage service that provides
secure, durable storage for
long-term data archiving
AWS Backup
Provides backup plans, schedule
backups, automate backup
retention, etc
24
DIFFERENT STORAGE OPTIONS GIVEN BY AWS
25
WHAT IS AMAZON S3?
Objects
Buckets
26
WHY S3?
Costly storage sits idle in
data centre
40%
Nearly 40% of storage
purchased is not used
Inactive data is sitting on
costly storage
Up to 95% of data is cold
Data silos duplicate
management, hardware
Documents, images & other
files are growing rapidly
Backup processes slow
storage during the day
Nearly 50% of organizations
need to reduce backup time
Data protection strategies
are incomplete
Almost 40% of them need
security upgrade
Migrations are frequent
costly & lengthy
They need to plan for data
migration every 3 years
95%
Pay for the infrastructure
you use with no upfront
payment
Data reduction technique
and archiving to store
inactive cold data
Easy cloud-based
backup and archiving
solutions
Fast services
with low cost
and risk
Different and more
efficient ways to
backup data
Easy ways to
migrate data
and
applications
50%
40%
27
Storage Class Use Case Characteristics
S3 Standard General purpose storage for frequently accessed data around the globe e.g.
typical enterprise applications
 99.99 % availability
 Geo-redundant
S3 Intelligent Tiering Automatic cost savings for data with unknown or changing access patterns  99 % availability
S3 Express One Zone High performance storage for your most frequently accessed data  99% availability
 Low-cost per GB stored
 Data storage in one zone
 1 hour minimum storage duration
charge
 Fastest Data Processing
S3 Standard 1A Infrequently accessed data that needs millisecond access  99.9% availability
 Very low cost per GB
 Data fetching cost
 Higher per task cost
 30-day minimum storage duration
charge
S3 One Zone 1A Re-creatable infrequently accessed data  99% availability
 30-day minimum storage duration
charge
 Data storage in one zone
S3 Glacier Instant Retrieval Long-lived data that is accessed a few times per year with instant retrievals  99% availability
 90-day minimum storage duration
charge
S3 Glacier Flexible Retrieval Backup and archive data that is rarely accessed and low cost  99.9% availability
 90-day min storage duration charge
S3 Glacier Deep Archive Keeps data that is infrequently accessed, ideal for disaster recovery or archived
data
 99.9 % availability
 Lowest cost per GB
 Data fetching costs
 Higher per task cost
 180-day min storage duration
charge
Newest Amazon
Storage class
28
AMAZON S3 EXPRESS ONE ZONE USE CASES
Interactive Applications Fast Data Hydration Visual Data Rendering
Machine Learning Fast Data Processing Internet of Things (IoT)
29
It gives high throughput and low latency performance
CHOICE OF STORAGE CLASSES ON S3
S3 Standard
Intelligent Tiering
S3 Infrequent
Access
Amazon Glacier
Glacier Deep
Archive
S3 Standard is used for frequently accessed data
It is used for Content Distribution, Big Analytics, Mobile and Gaming applications
Life cycle policy is used to automate the migration process
30
CHOICE OF STORAGE CLASSES ON S3
S3 Infrequent
Access
Amazon Glacier
Glacier Deep
Archive
Intelligent Tiering
S3 Standard
This class moves data to the most cost-effective access tier automatically. It does not
impact performance or cause any operational overhead. It stores data in following two
tiers:
S3 moves the objects to the infrequent access tier if they have not been accessed for
30 consecutive days. If it is accessed again, it is automatically moved back to the
frequent access tier.
31
CHOICE OF STORAGE CLASSES ON S3
Amazon Glacier
Glacier Deep
Archive
S3 Infrequent
Access
S3 Standard
Intelligent Tiering
It is applicable at object level as well as bucket level
Used for data that is used less frequently, needs rapid access when needed
Same durability and throughput as S3 Standard
Designed for large objects with minimum object storage
32
CHOICE OF STORAGE CLASSES ON S3
S3 Infrequent
Access
Glacier Deep
Archive
Amazon Glacier
S3 Standard
Intelligent Tiering
A large amount of data can be stored
A single unit of archival data can be as large as 40 terabyte
File storage and retrieving option
An economically priced storage service that provides secure, durable, and flexible
storage for data backup and archival
33
It is designed for those usecases where archiving is mandatory
CHOICE OF STORAGE CLASSES ON S3
Amazon Glacier
S3 Infrequent
Access
It can also be used for backup and disaster recovery processes
Certain industries retain data sets for 7-10 yrs or longer to meet regulatory
compliance requirements
Glacier Deep
Archive
S3 Standard
Intelligent Tiering
It is the lowest cost S3 Storage Service that supports long term retention and digital
preservation. It is preferred when data needs to be accessed once or twice a year
34
WHAT IS EBS
35
EBS
36
WHAT IS EFS
05
Designed to grow
elastically to peta-
byte scale
03
It provides File
System access
(consistency) to EC2
instances
01
EFS is a fully
managed file system
designed for
Amazon EC2
instances
02
It displays a file
system interface
that works with
standard OS APIs
04
Sharable across
thousands of
instances
07
Highly available and
durable
06
Built for
performance across
a wide variety of
workloads
37
EBS
38
EBS VS EFS
Features Amazon EBS Amazon EFS
Storage File Size Maximum storage size of 16 TB No limitation
File Size No limitation A single file can have maximum 52 TiB
Performance Without stopping an instance, the
volume can be scaled
It supports upto 35,000 file system
operations per second
Data Store Data stored in same AZ and can be
replicated within the AZ
Data is stored in the region and
replicated within the region
Data Access Can be accessed from only one EC2 Accessible from 1-10 EC2 from multi
AZs parallelly
Availability Zone
Failure
Without point-in-time backup, it will
fail
Can survive
Permissions Supports ex3, ext4, and other various
file systems
EFS can be used as NFS for on-prem
servers by Direct Connect
39
DIFFERENCE BETWEEN INSTANCE STORE, EBS, S3 & EFS
Instance Store Amazon EBS Amazon S3 Amazon EFS
Accessible only via EC2
instance
Accessible only via EC2
instance
Can be publicly
Accessible
Accessible via several
EC2 instances and AWS
services
No interface File system interface Web interface Web and File system
interface
Block Storage Block Storage Object Storage File Storage
Not detachable from
instance
Hardly Scalable Scalable Scalable
Fastest amongst all Fast, but slower than
Instance store as its
over network
Slowest amongst all Faster than S3, slower
than EBS
Its data lost with
instance terminates
It’s meant to be EC2
drive
Good for storing
backups
Good for sharable
applications and
workloads

Mais conteúdo relacionado

Semelhante a Types of Cloud Storage and choosing the right solution

AWS Webcast - Business Continuity in the AWS Cloud
AWS Webcast - Business Continuity in the AWS CloudAWS Webcast - Business Continuity in the AWS Cloud
AWS Webcast - Business Continuity in the AWS CloudAmazon Web Services
 
How Globe Telecom does Primary Backups via StorReduce to the AWS Cloud
 How Globe Telecom does Primary Backups via StorReduce to the AWS Cloud How Globe Telecom does Primary Backups via StorReduce to the AWS Cloud
How Globe Telecom does Primary Backups via StorReduce to the AWS CloudAmazon Web Services
 
CloudFront 소개 및 데모 – 이수형 수석 (Solutions Architect), 아마존웹서비스코리아
CloudFront 소개 및 데모 – 이수형 수석 (Solutions Architect), 아마존웹서비스코리아CloudFront 소개 및 데모 – 이수형 수석 (Solutions Architect), 아마존웹서비스코리아
CloudFront 소개 및 데모 – 이수형 수석 (Solutions Architect), 아마존웹서비스코리아Amazon Web Services Korea
 
Backup & Restore Seamlessly with Industry-Leading Integration
Backup & Restore Seamlessly with Industry-Leading IntegrationBackup & Restore Seamlessly with Industry-Leading Integration
Backup & Restore Seamlessly with Industry-Leading IntegrationAmazon Web Services
 
BackupRestoreInfographic.pdf
BackupRestoreInfographic.pdfBackupRestoreInfographic.pdf
BackupRestoreInfographic.pdfssuser4f79b8
 
AWS Webcast - Using the AWS Cloud for Disaster recovery_Public Sector
AWS Webcast - Using the AWS Cloud for Disaster recovery_Public SectorAWS Webcast - Using the AWS Cloud for Disaster recovery_Public Sector
AWS Webcast - Using the AWS Cloud for Disaster recovery_Public SectorAmazon Web Services
 
AWS May Webinar Series - Getting Started: Storage with Amazon S3 and Amazon G...
AWS May Webinar Series - Getting Started: Storage with Amazon S3 and Amazon G...AWS May Webinar Series - Getting Started: Storage with Amazon S3 and Amazon G...
AWS May Webinar Series - Getting Started: Storage with Amazon S3 and Amazon G...Amazon Web Services
 
Disaster recovery webinar - oct.7
Disaster recovery   webinar - oct.7Disaster recovery   webinar - oct.7
Disaster recovery webinar - oct.7Amazon Web Services
 
Best practices: Backup and Recovery for Windows Workloads
Best practices: Backup and Recovery for Windows WorkloadsBest practices: Backup and Recovery for Windows Workloads
Best practices: Backup and Recovery for Windows WorkloadsAmazon Web Services
 
AWS re:Invent 2016: Three Customer Viewpoints: Private Equity, Managed Servic...
AWS re:Invent 2016: Three Customer Viewpoints: Private Equity, Managed Servic...AWS re:Invent 2016: Three Customer Viewpoints: Private Equity, Managed Servic...
AWS re:Invent 2016: Three Customer Viewpoints: Private Equity, Managed Servic...Amazon Web Services
 
AWS Sydney Summit 2013 - Understanding your AWS Storage Options
AWS Sydney Summit 2013 - Understanding your AWS Storage OptionsAWS Sydney Summit 2013 - Understanding your AWS Storage Options
AWS Sydney Summit 2013 - Understanding your AWS Storage OptionsAmazon Web Services
 
How to Reduce Public Cloud Storage Costs
How to Reduce Public Cloud Storage CostsHow to Reduce Public Cloud Storage Costs
How to Reduce Public Cloud Storage CostsBuurst
 
Disaster recovery sites on AWS: minimal costs maximum efficiency
Disaster recovery sites on AWS: minimal costs maximum efficiencyDisaster recovery sites on AWS: minimal costs maximum efficiency
Disaster recovery sites on AWS: minimal costs maximum efficiencyAmazon Web Services
 
Choosing the Right Data Storage Solution
Choosing the Right Data Storage SolutionChoosing the Right Data Storage Solution
Choosing the Right Data Storage SolutionAmazon Web Services
 
Cloud-Storage-PPT - Copy.pptx
Cloud-Storage-PPT - Copy.pptxCloud-Storage-PPT - Copy.pptx
Cloud-Storage-PPT - Copy.pptxDeveshKhandare
 
ENT305 Migrating Your Databases to AWS: Deep Dive on Amazon Relational Databa...
ENT305 Migrating Your Databases to AWS: Deep Dive on Amazon Relational Databa...ENT305 Migrating Your Databases to AWS: Deep Dive on Amazon Relational Databa...
ENT305 Migrating Your Databases to AWS: Deep Dive on Amazon Relational Databa...Amazon Web Services
 
[Cloud Computing Day with V-Forum] Going Global on AWS
[Cloud Computing Day with V-Forum] Going Global on AWS[Cloud Computing Day with V-Forum] Going Global on AWS
[Cloud Computing Day with V-Forum] Going Global on AWSAmazon Web Services Korea
 

Semelhante a Types of Cloud Storage and choosing the right solution (20)

Iaas storage-170302090824
Iaas storage-170302090824Iaas storage-170302090824
Iaas storage-170302090824
 
AWS Webcast - Business Continuity in the AWS Cloud
AWS Webcast - Business Continuity in the AWS CloudAWS Webcast - Business Continuity in the AWS Cloud
AWS Webcast - Business Continuity in the AWS Cloud
 
How Globe Telecom does Primary Backups via StorReduce to the AWS Cloud
 How Globe Telecom does Primary Backups via StorReduce to the AWS Cloud How Globe Telecom does Primary Backups via StorReduce to the AWS Cloud
How Globe Telecom does Primary Backups via StorReduce to the AWS Cloud
 
CloudFront 소개 및 데모 – 이수형 수석 (Solutions Architect), 아마존웹서비스코리아
CloudFront 소개 및 데모 – 이수형 수석 (Solutions Architect), 아마존웹서비스코리아CloudFront 소개 및 데모 – 이수형 수석 (Solutions Architect), 아마존웹서비스코리아
CloudFront 소개 및 데모 – 이수형 수석 (Solutions Architect), 아마존웹서비스코리아
 
Backup & Restore Seamlessly with Industry-Leading Integration
Backup & Restore Seamlessly with Industry-Leading IntegrationBackup & Restore Seamlessly with Industry-Leading Integration
Backup & Restore Seamlessly with Industry-Leading Integration
 
AWS Webcast - Disaster Recovery
AWS Webcast - Disaster RecoveryAWS Webcast - Disaster Recovery
AWS Webcast - Disaster Recovery
 
BackupRestoreInfographic.pdf
BackupRestoreInfographic.pdfBackupRestoreInfographic.pdf
BackupRestoreInfographic.pdf
 
AWS Webcast - Using the AWS Cloud for Disaster recovery_Public Sector
AWS Webcast - Using the AWS Cloud for Disaster recovery_Public SectorAWS Webcast - Using the AWS Cloud for Disaster recovery_Public Sector
AWS Webcast - Using the AWS Cloud for Disaster recovery_Public Sector
 
AWS May Webinar Series - Getting Started: Storage with Amazon S3 and Amazon G...
AWS May Webinar Series - Getting Started: Storage with Amazon S3 and Amazon G...AWS May Webinar Series - Getting Started: Storage with Amazon S3 and Amazon G...
AWS May Webinar Series - Getting Started: Storage with Amazon S3 and Amazon G...
 
Disaster recovery webinar - oct.7
Disaster recovery   webinar - oct.7Disaster recovery   webinar - oct.7
Disaster recovery webinar - oct.7
 
Best practices: Backup and Recovery for Windows Workloads
Best practices: Backup and Recovery for Windows WorkloadsBest practices: Backup and Recovery for Windows Workloads
Best practices: Backup and Recovery for Windows Workloads
 
AWS re:Invent 2016: Three Customer Viewpoints: Private Equity, Managed Servic...
AWS re:Invent 2016: Three Customer Viewpoints: Private Equity, Managed Servic...AWS re:Invent 2016: Three Customer Viewpoints: Private Equity, Managed Servic...
AWS re:Invent 2016: Three Customer Viewpoints: Private Equity, Managed Servic...
 
AWS Sydney Summit 2013 - Understanding your AWS Storage Options
AWS Sydney Summit 2013 - Understanding your AWS Storage OptionsAWS Sydney Summit 2013 - Understanding your AWS Storage Options
AWS Sydney Summit 2013 - Understanding your AWS Storage Options
 
How to Reduce Public Cloud Storage Costs
How to Reduce Public Cloud Storage CostsHow to Reduce Public Cloud Storage Costs
How to Reduce Public Cloud Storage Costs
 
Disaster recovery sites on AWS: minimal costs maximum efficiency
Disaster recovery sites on AWS: minimal costs maximum efficiencyDisaster recovery sites on AWS: minimal costs maximum efficiency
Disaster recovery sites on AWS: minimal costs maximum efficiency
 
KGC 2013 AWS session
KGC 2013 AWS session KGC 2013 AWS session
KGC 2013 AWS session
 
Choosing the Right Data Storage Solution
Choosing the Right Data Storage SolutionChoosing the Right Data Storage Solution
Choosing the Right Data Storage Solution
 
Cloud-Storage-PPT - Copy.pptx
Cloud-Storage-PPT - Copy.pptxCloud-Storage-PPT - Copy.pptx
Cloud-Storage-PPT - Copy.pptx
 
ENT305 Migrating Your Databases to AWS: Deep Dive on Amazon Relational Databa...
ENT305 Migrating Your Databases to AWS: Deep Dive on Amazon Relational Databa...ENT305 Migrating Your Databases to AWS: Deep Dive on Amazon Relational Databa...
ENT305 Migrating Your Databases to AWS: Deep Dive on Amazon Relational Databa...
 
[Cloud Computing Day with V-Forum] Going Global on AWS
[Cloud Computing Day with V-Forum] Going Global on AWS[Cloud Computing Day with V-Forum] Going Global on AWS
[Cloud Computing Day with V-Forum] Going Global on AWS
 

Último

"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
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
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
 
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
 
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
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
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
 
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
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
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
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 

Último (20)

"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
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
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
 
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
 
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
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
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
 
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
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
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
 
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
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 

Types of Cloud Storage and choosing the right solution

  • 1. TYPES OF CLOUD STORAGE Vrishali Sanglikar @ WIT Feb-2024 - CHOOSING THE RIGHT SOLUTION
  • 2. 2 TYPES OF CLOUD STORAGE - CHOOSING THE RIGHT SOLUTION Introduction to Cloud • What is Cloud • Cloud Platform features • Architecture of Cloud Interaction with Cloud Services • Ways to interact with Cloud – Console, CLI, Cloudshell and SDK Libraries Cloud Computing vs Traditional Computing • Why Cloud computing became so popular? Availability Zones & Regions on Cloud • Geographical distribution of resources • POP , Cloudfront Edge , regional Edge Cache Need of Storage Services • What is the need of cloud in Organizations? • Benefits of Cloud to Organizations Cloud Storage Classes, Models, Platforms • Storage Classes • Cloud Models • Pricing Models Cloud Storage Services • What are Cloud Services? • What are Computing Services & Storage Services? Demos & Use Cases
  • 3. 3 INTRODUCTION TO CLOUD • Blend of Computers which provide compute capacity, hard disk drives for storage requirements of compute as well as other storage related business requirements • Protects user information via encryption, etc while transferring data • Enables Storage of data as per business case • Allows multi-cloud support • Enables scaling of resources as per business requirement Storage Security Networking Computing Databases Notification Queues AI / ML AWS
  • 4. 4 CLOUD INFRASTRUCTURE SERVICE REVENUES IN Q4 2023 145.00 196.00 243.00 314.00 412.63 478.32 563.59 678.79 0 100 200 300 400 500 600 700 800 2017 2018 2019 2020 2021 2022 2023* 2024* Market in Billion USD End user spending has continuously increased over the past decade Annual Cloud IT spend ($/year) Reference : https://www.statista.com/statistics/273818/global-revenue-generated-with-cloud-computing-since-2009/
  • 5. 5 CLOUD INFRASTRUCTURE SERVICE REVENUES IN Q4 2023
  • 6. 6 CLOUD COMPUTING VS TRADITIONAL COMPUTING 01 02 03 06 05 04 10 11 12 09 08 07 Scalability Easy to scale up & down Setup time Low infrastructure setup time Space No physical space need to be allocated for infrastructure Support Hyperscalars provide support in case of failures Monitoring Hyperscalars provide numerous services for monitoring of cloud resources Security Hyperscalars deploy numerous security measures like MFA, WAF, IAM, etc. Self Service No experts required for hardware software service Disaster Recovery Supports disaster recovery Auto- updates Hyperscalars handle updating its servers Connectivity Users can connect from anywhere and log on their servers Cost Low installation & operational cost Colaboration between Hyperscalars is possible Collaboration
  • 7. 7 AVAILABILITY ZONES & REGIONS ON CLOUD
  • 8. 8 POP, EDGE LOCATIONS, REGIONAL EDGE CACHES AWS Global Edge Networks
  • 11. 11 CLOUD PLATFORM FEATURES 01 02 03 04 05 06 07 08 09 10 11 12 Interface, SDK, etc Cloud platforms provide Console, CLI and SDK for interacting with the above services. Scalable It allows resources to be scaled as per business requirement. Resiliency and Availability Redunduncy & fault tolerance, Regions and Zones allow resources to be replicated in numerous geographies and availability is ensured at 9 9s percent. Security Numerous security measures like WAF, Cert and Key Managers, etc. are deployed by the providers. SaaS, PaaS, IaaS, etc Cloud Platform provides numerous Service Models each abstracting the layers of resources, infrastructure, etc underneath. Wide Range of Services Starting from Compute, Storage to Big Data, AI/ML, etc. hyperscalars provide 200+ services. Resource Pooling They provide multi-tenant architectures to accommodate more users at the same time. Easy install maintain update Service Providers provision the servers, maintain them and auto-update the resources. Broad Network Access In the platforms you can choose from a good mix of OSs, platforms & devices. Measured Service Platforms provide means to calculate consumption of resources. Low investment & low operational cost Pay-per-use on-demand subscription, savings plans, spot pricing, etc models are provided by the Hyperscalars. Self Service & On Demand It allows customers to deploy services by themselves and on-demand.
  • 12. 12 TRADITIONAL STORAGE VS CLOUD STORAGE $16,000,000.00 $8,000,000.00 $0 $2,000,000 $4,000,000 $6,000,000 $8,000,000 $10,000,000 $12,000,000 $14,000,000 $16,000,000 $18,000,000 Traditional Tiered Storage Cloud-Optimized Hybrid Storage Cost reduction: a rough approximation Cloud-optimized Hybrid Storage leads to 50% cost reduction Annual IT Budget view of Enterprise Storage related Items ($/year)
  • 13. 13 PRICING MODELS FREE • No commitment • High flexibility • No upfront payments • Easy to work with • Free On-Demand • No commitment • High flexibility • No upfront payments • Easy to work with • Most expensive option Spot Instance • No commitment • No flexibility • Can get terminated by AWS • Very difficult to work with • Cheapest possible option Reserved Instance • 1 or 3 year commitment • Low / Moderate flexibility • Option for upfront payments • Difficult to work with • Cheap Savings Plan • 1 or 3 year commitment • Moderate / High flexibility • Option for upfront payments • Easy to work with • Cheap
  • 15. 15 CLOUD SERVICE MODELS On-Premise IaaS (Infrastructure as a Service) PaaS (Platform as a Service) SaaS (Software as a Service) Applications Applications Applications Applications Data Data Data Data Runtime Runtime Runtime Runtime Middleware Middleware Middleware Middleware OS OS OS OS Virtualization Virtualization Virtualization Virtualization Servers Servers Servers Servers Storage Storage Storage Storage Networking Networking Networking Networking
  • 17. 17 WHAT ARE CLOUD SERVICES? Compute • EC2 • Lambda • Elastic Beanstalk • RDS • DynamoDB • VPC • Route 53 • CloudFront • WAF • AWS Shield • ACM Database Networking Security • S3 • EBS • EFS Storage
  • 18. 18 WAYS TO INTERACT WITH CLOUD SERVICES Console Console allows easy creation, management of services CLI CLI provides easy way to create and manage services in bulk SDK Hyperscalars provides libraries for developing cloud applications CloudShell It’s a command line provided in browser
  • 23. 23 WHAT ARE THE DIFFERENT CLOUD STORAGE SERVICES? AWS Storage Gateway On-premise access to virtually unlimited cloud storage Simple Storage Services Object Storage Service that offers scalability, data availability, security and performance AWS File Server Easy and cost-effective to launch and run popular file systems AWS Elastic File system Provides simple, scalable, elastic file system for use with AWS Cloud services AWS Elastic Block Storage It is a block storage solution specifically designed for Amazon EC2 Amazon S3 Glacier Its extremely low-cost storage service that provides secure, durable storage for long-term data archiving AWS Backup Provides backup plans, schedule backups, automate backup retention, etc
  • 25. 25 WHAT IS AMAZON S3? Objects Buckets
  • 26. 26 WHY S3? Costly storage sits idle in data centre 40% Nearly 40% of storage purchased is not used Inactive data is sitting on costly storage Up to 95% of data is cold Data silos duplicate management, hardware Documents, images & other files are growing rapidly Backup processes slow storage during the day Nearly 50% of organizations need to reduce backup time Data protection strategies are incomplete Almost 40% of them need security upgrade Migrations are frequent costly & lengthy They need to plan for data migration every 3 years 95% Pay for the infrastructure you use with no upfront payment Data reduction technique and archiving to store inactive cold data Easy cloud-based backup and archiving solutions Fast services with low cost and risk Different and more efficient ways to backup data Easy ways to migrate data and applications 50% 40%
  • 27. 27 Storage Class Use Case Characteristics S3 Standard General purpose storage for frequently accessed data around the globe e.g. typical enterprise applications  99.99 % availability  Geo-redundant S3 Intelligent Tiering Automatic cost savings for data with unknown or changing access patterns  99 % availability S3 Express One Zone High performance storage for your most frequently accessed data  99% availability  Low-cost per GB stored  Data storage in one zone  1 hour minimum storage duration charge  Fastest Data Processing S3 Standard 1A Infrequently accessed data that needs millisecond access  99.9% availability  Very low cost per GB  Data fetching cost  Higher per task cost  30-day minimum storage duration charge S3 One Zone 1A Re-creatable infrequently accessed data  99% availability  30-day minimum storage duration charge  Data storage in one zone S3 Glacier Instant Retrieval Long-lived data that is accessed a few times per year with instant retrievals  99% availability  90-day minimum storage duration charge S3 Glacier Flexible Retrieval Backup and archive data that is rarely accessed and low cost  99.9% availability  90-day min storage duration charge S3 Glacier Deep Archive Keeps data that is infrequently accessed, ideal for disaster recovery or archived data  99.9 % availability  Lowest cost per GB  Data fetching costs  Higher per task cost  180-day min storage duration charge Newest Amazon Storage class
  • 28. 28 AMAZON S3 EXPRESS ONE ZONE USE CASES Interactive Applications Fast Data Hydration Visual Data Rendering Machine Learning Fast Data Processing Internet of Things (IoT)
  • 29. 29 It gives high throughput and low latency performance CHOICE OF STORAGE CLASSES ON S3 S3 Standard Intelligent Tiering S3 Infrequent Access Amazon Glacier Glacier Deep Archive S3 Standard is used for frequently accessed data It is used for Content Distribution, Big Analytics, Mobile and Gaming applications Life cycle policy is used to automate the migration process
  • 30. 30 CHOICE OF STORAGE CLASSES ON S3 S3 Infrequent Access Amazon Glacier Glacier Deep Archive Intelligent Tiering S3 Standard This class moves data to the most cost-effective access tier automatically. It does not impact performance or cause any operational overhead. It stores data in following two tiers: S3 moves the objects to the infrequent access tier if they have not been accessed for 30 consecutive days. If it is accessed again, it is automatically moved back to the frequent access tier.
  • 31. 31 CHOICE OF STORAGE CLASSES ON S3 Amazon Glacier Glacier Deep Archive S3 Infrequent Access S3 Standard Intelligent Tiering It is applicable at object level as well as bucket level Used for data that is used less frequently, needs rapid access when needed Same durability and throughput as S3 Standard Designed for large objects with minimum object storage
  • 32. 32 CHOICE OF STORAGE CLASSES ON S3 S3 Infrequent Access Glacier Deep Archive Amazon Glacier S3 Standard Intelligent Tiering A large amount of data can be stored A single unit of archival data can be as large as 40 terabyte File storage and retrieving option An economically priced storage service that provides secure, durable, and flexible storage for data backup and archival
  • 33. 33 It is designed for those usecases where archiving is mandatory CHOICE OF STORAGE CLASSES ON S3 Amazon Glacier S3 Infrequent Access It can also be used for backup and disaster recovery processes Certain industries retain data sets for 7-10 yrs or longer to meet regulatory compliance requirements Glacier Deep Archive S3 Standard Intelligent Tiering It is the lowest cost S3 Storage Service that supports long term retention and digital preservation. It is preferred when data needs to be accessed once or twice a year
  • 36. 36 WHAT IS EFS 05 Designed to grow elastically to peta- byte scale 03 It provides File System access (consistency) to EC2 instances 01 EFS is a fully managed file system designed for Amazon EC2 instances 02 It displays a file system interface that works with standard OS APIs 04 Sharable across thousands of instances 07 Highly available and durable 06 Built for performance across a wide variety of workloads
  • 38. 38 EBS VS EFS Features Amazon EBS Amazon EFS Storage File Size Maximum storage size of 16 TB No limitation File Size No limitation A single file can have maximum 52 TiB Performance Without stopping an instance, the volume can be scaled It supports upto 35,000 file system operations per second Data Store Data stored in same AZ and can be replicated within the AZ Data is stored in the region and replicated within the region Data Access Can be accessed from only one EC2 Accessible from 1-10 EC2 from multi AZs parallelly Availability Zone Failure Without point-in-time backup, it will fail Can survive Permissions Supports ex3, ext4, and other various file systems EFS can be used as NFS for on-prem servers by Direct Connect
  • 39. 39 DIFFERENCE BETWEEN INSTANCE STORE, EBS, S3 & EFS Instance Store Amazon EBS Amazon S3 Amazon EFS Accessible only via EC2 instance Accessible only via EC2 instance Can be publicly Accessible Accessible via several EC2 instances and AWS services No interface File system interface Web interface Web and File system interface Block Storage Block Storage Object Storage File Storage Not detachable from instance Hardly Scalable Scalable Scalable Fastest amongst all Fast, but slower than Instance store as its over network Slowest amongst all Faster than S3, slower than EBS Its data lost with instance terminates It’s meant to be EC2 drive Good for storing backups Good for sharable applications and workloads