SlideShare a Scribd company logo
1 of 19
Download to read offline
‫ابر‬ ‫در‬ ‫داده‬ ‫سازی‬ ‫ذخیره‬ ‫های‬ ‫فناوری‬
‫کننده‬ ‫ارائه‬:‫نظری‬ ‫اهلل‬ ‫حبیب‬
‫استاد‬:‫نوگورانی‬ ‫دری‬ ‫صادق‬ ‫دکتر‬
‫بهار‬1399
‫درس‬:‫ابری‬ ‫رایانش‬
CONTENT
Cloud Storage Concept
Cloud storage architecture and structure model
Distributed data storage technology
 Data deduplication Technology
Cloud storage features and advantages
The application of cloud storage
Typical industry cloud storage example
Cloud storage development trends and challenges
Conclusion
CLOUD STORAGE CONCEPT
Cloud storage refers to the use of functions such as
• clustering applications,
• grid technologies,
• or distributed file systems
Cloud storage is a data storage And management as
• the core of the cloud computing system.
CLOUD STORAGE ARCHITECTURE AND STRUCTURE MODEL
Cloud Storage simple structure diagram
• Orange storage node (storage node) is
responsible for storing the file
• blue control node (control node) is as a file index,
and is responsible for monitoring the storage node
capacity and load balance
• The gray box (NFS, HTTP, FTP, WebDav) is the
application side
Cloud storage in the design usually consider the following three points:
1. Capacity, bandwidth expansion is simple
2. Whether the bandwidth grows linearly
3. Is it easy to manage?
CLOUD STORAGE ARCHITECTURE AND STRUCTURE MODEL
CLOUD STORAGE STRUCTURE MODEL
Cloud storage is not just hardware,
• but network equipment,
• storage devices,
• servers,
• application software,
• public access interface,
• access network
• and client programs
• and other parts of the complex system.
CLOUD STORAGE SYSTEM STRUCTURE MODEL
CONSISTS OF FOUR LAYERS
DISTRIBUTED DATA STORAGE TECHNOLOGY
The core idea of distributed storage system is
• to store data in multiple independent storage devices,
• using extensible system structure,
• using more than one storage server,
• Shared storage load,
• using location information stored in the server location,
• not only improves the system reliability,
• availability,
• and access efficiency,
• but also is easy to expand.
Common distributed storage technologies are:
• Network storage technology
• The file system
• P2P storage technology
DISTRIBUTED DATA STORAGE TECHNOLOGY
DATA DEDUPLICATION TECHNOLOGY
The main idea is to delete duplicate data
in the data set,
• And only one of them is retained,
• Thus eliminating redundant data.
Fixed-length block
• The advantages of the fixed-length
block algorithm are simple and high
performance, but it is very sensitive to
data insertion and deletion
The CDC algorithm
• First, the CDC algorithm uses the Rabin fingerprint algorithm to divide the file into data blocks
• Second, the hash algorithm is used to calculate the fingerprint of each data block using a fixed-
size sliding window.
• Finally, the obtained data block fingerprint is compared with the existing data block
fingerprints in the storage system, and the duplicate data blocks with the same fingerprint value
are deleted
Sliding block algorithm
• The sliding block algorithm combines the advantages of fixed length segmentation and CDC
segmentation, and the block size is fixed.
• On the one hand, it can improve the query and contrast efficiency of the data block fingerprint.
• On the other hand, it also reduces the storage cost of data blocks and improves the overall
performance of the system.
DATA DEDUPLICATION TECHNOLOGY
CLOUD STORAGE FEATURES AND ADVANTAGES
Advantages to users
1. pay on demand
2. Reduce management difficulty;
3. The common data replication, backup, server expansion
4. more flexible storage control space
The advantages of the enterprise
1. The cost advantage
2. Management advantages
3. Access advantages
4. Tailored solutions
THE APPLICATION OF CLOUD STORAGE
Personal level cloud storage applications
• Net disk
• Online document editing
• Online games
Enterprise cloud storage applications
• Enterprise space rental services
• Enterprise-class remote data backup and disaster recovery
• Video surveillance system
TYPICAL INDUSTRY CLOUD STORAGE EXAMPLE
Introduction to i Cloud
• iCloud is the cloud service that Apple
launched at the WWDC conference in
June 2011.
• It can back up your various data such as
music, games, apps, pictures and contacts
to the cloud,
• but it's not just a cloud storage application,
iCloud is a platform,
• iPhone, iPad, iMac, Macbook and other iOS
devices using Apple devices can use it.
Baidu cloud disk
• Users can upload their own files, photos, videos
and other information through the Internet to
virtual cloud storage,
• users can anytime any place any kind of
equipment and through the Internet to access or
download their own content in the cloud.
• Baidu cloud disk free of charge to the user 15GB
of storage space,
TYPICAL INDUSTRY CLOUD STORAGE EXAMPLE
CLOUD STORAGE DEVELOPMENT TRENDS AND
CHALLENGES
Cloud storage is currently facing major
problems are:
• broadband bottlenecks,
• security and availability,
• infrastructure
CONCLUSIONS
• introduced the Cloud Storage Concept and its models
• Compares the advantages and disadvantages of the fixed long block algorithm and the
variable length block algorithm,
• and propose the slider algorithm to optimize the storage space utilization
• defined the trends and the challenges of the cloud storage technology
• defined examples of the cloud storage such as i cloud and Baidu cloud
REFERENCES
1. Qiu Y, Zhao X, Zhao X. Cloud Storage Technology. (2017):1–9.
2. Huang L, Liu F. Data Storage Technology and Its development based on Cloud
Computing. 2012;(Iccia):811–4.
3. Siregar STM, Syahputra MF. Research on Data Storage Technology in Cloud Computing
Environment Research on Data Storage Technology in Cloud Computing Environment.
Cloud computing data storage technology

More Related Content

What's hot

Edge computing presentation
Edge computing presentationEdge computing presentation
Edge computing presentationFizaKhan82
 
Citrix on Azure
Citrix on AzureCitrix on Azure
Citrix on AzureMustafa
 
Level up your SQL and Azure, by using Rubrik
Level up your SQL and Azure, by using RubrikLevel up your SQL and Azure, by using Rubrik
Level up your SQL and Azure, by using RubrikJaap Brasser
 
Security On The Cloud
Security On The CloudSecurity On The Cloud
Security On The CloudTu Pham
 
Azure Fundamentals Part 3
Azure Fundamentals Part 3Azure Fundamentals Part 3
Azure Fundamentals Part 3CCG
 
Introducing rubrik a new approach to data protection
Introducing rubrik   a new approach to data protectionIntroducing rubrik   a new approach to data protection
Introducing rubrik a new approach to data protectionDatabarracks
 
AWS Summit Auckland - Running your Enterprise Windows Workload on AWS
AWS Summit Auckland  - Running your Enterprise Windows Workload on AWSAWS Summit Auckland  - Running your Enterprise Windows Workload on AWS
AWS Summit Auckland - Running your Enterprise Windows Workload on AWSAmazon Web Services
 
AWS Security 101: Understanding the Shared Security Model - Jeff Westphal, Mi...
AWS Security 101: Understanding the Shared Security Model - Jeff Westphal, Mi...AWS Security 101: Understanding the Shared Security Model - Jeff Westphal, Mi...
AWS Security 101: Understanding the Shared Security Model - Jeff Westphal, Mi...AWS Chicago
 
Migrating national services to the Cloud
Migrating national services to the CloudMigrating national services to the Cloud
Migrating national services to the CloudMike Jones
 
Guide to security patterns for cloud systems and data security in aws and azure
Guide to security patterns for cloud systems and data security in aws and azureGuide to security patterns for cloud systems and data security in aws and azure
Guide to security patterns for cloud systems and data security in aws and azureAbdul Khan
 
Keeping your Enterprise’s Big Data Secure by Owen O’Malley at Big Data Spain ...
Keeping your Enterprise’s Big Data Secure by Owen O’Malley at Big Data Spain ...Keeping your Enterprise’s Big Data Secure by Owen O’Malley at Big Data Spain ...
Keeping your Enterprise’s Big Data Secure by Owen O’Malley at Big Data Spain ...Big Data Spain
 
IT Geek Week 2016 - Introduction To Cloud Computing
IT Geek Week 2016 - Introduction To Cloud ComputingIT Geek Week 2016 - Introduction To Cloud Computing
IT Geek Week 2016 - Introduction To Cloud ComputingHaim Ateya
 
Cloud comparison - AWS vs Azure vs Google
Cloud comparison - AWS vs Azure vs GoogleCloud comparison - AWS vs Azure vs Google
Cloud comparison - AWS vs Azure vs GooglePatrick Pierson
 
Cloud security comparisons between aws and azure
Cloud security comparisons between aws and azureCloud security comparisons between aws and azure
Cloud security comparisons between aws and azureAbdul Khan
 
Multi-Cloud Roadmap: Architecting Hybrid Environments for Maximum Results
Multi-Cloud Roadmap: Architecting Hybrid Environments for Maximum ResultsMulti-Cloud Roadmap: Architecting Hybrid Environments for Maximum Results
Multi-Cloud Roadmap: Architecting Hybrid Environments for Maximum ResultsRightScale
 
7 Ways To Cyberattack And Hack Azure
7 Ways To Cyberattack And Hack Azure7 Ways To Cyberattack And Hack Azure
7 Ways To Cyberattack And Hack AzureAbdul Khan
 
Slashing Your Cloud Risk: 3 Must-Do's
Slashing Your Cloud Risk: 3 Must-Do'sSlashing Your Cloud Risk: 3 Must-Do's
Slashing Your Cloud Risk: 3 Must-Do'sSecurity Innovation
 

What's hot (20)

Edge computing presentation
Edge computing presentationEdge computing presentation
Edge computing presentation
 
Citrix on Azure
Citrix on AzureCitrix on Azure
Citrix on Azure
 
Level up your SQL and Azure, by using Rubrik
Level up your SQL and Azure, by using RubrikLevel up your SQL and Azure, by using Rubrik
Level up your SQL and Azure, by using Rubrik
 
Security On The Cloud
Security On The CloudSecurity On The Cloud
Security On The Cloud
 
Azure Fundamentals Part 3
Azure Fundamentals Part 3Azure Fundamentals Part 3
Azure Fundamentals Part 3
 
AWS Lambda
AWS LambdaAWS Lambda
AWS Lambda
 
Introducing rubrik a new approach to data protection
Introducing rubrik   a new approach to data protectionIntroducing rubrik   a new approach to data protection
Introducing rubrik a new approach to data protection
 
AWS Summit Auckland - Running your Enterprise Windows Workload on AWS
AWS Summit Auckland  - Running your Enterprise Windows Workload on AWSAWS Summit Auckland  - Running your Enterprise Windows Workload on AWS
AWS Summit Auckland - Running your Enterprise Windows Workload on AWS
 
Oracle Xen Directions June09
Oracle Xen Directions June09Oracle Xen Directions June09
Oracle Xen Directions June09
 
AWS Security 101: Understanding the Shared Security Model - Jeff Westphal, Mi...
AWS Security 101: Understanding the Shared Security Model - Jeff Westphal, Mi...AWS Security 101: Understanding the Shared Security Model - Jeff Westphal, Mi...
AWS Security 101: Understanding the Shared Security Model - Jeff Westphal, Mi...
 
Migrating national services to the Cloud
Migrating national services to the CloudMigrating national services to the Cloud
Migrating national services to the Cloud
 
Guide to security patterns for cloud systems and data security in aws and azure
Guide to security patterns for cloud systems and data security in aws and azureGuide to security patterns for cloud systems and data security in aws and azure
Guide to security patterns for cloud systems and data security in aws and azure
 
Keeping your Enterprise’s Big Data Secure by Owen O’Malley at Big Data Spain ...
Keeping your Enterprise’s Big Data Secure by Owen O’Malley at Big Data Spain ...Keeping your Enterprise’s Big Data Secure by Owen O’Malley at Big Data Spain ...
Keeping your Enterprise’s Big Data Secure by Owen O’Malley at Big Data Spain ...
 
IT Geek Week 2016 - Introduction To Cloud Computing
IT Geek Week 2016 - Introduction To Cloud ComputingIT Geek Week 2016 - Introduction To Cloud Computing
IT Geek Week 2016 - Introduction To Cloud Computing
 
Preparing for Multi-Cloud
Preparing for Multi-CloudPreparing for Multi-Cloud
Preparing for Multi-Cloud
 
Cloud comparison - AWS vs Azure vs Google
Cloud comparison - AWS vs Azure vs GoogleCloud comparison - AWS vs Azure vs Google
Cloud comparison - AWS vs Azure vs Google
 
Cloud security comparisons between aws and azure
Cloud security comparisons between aws and azureCloud security comparisons between aws and azure
Cloud security comparisons between aws and azure
 
Multi-Cloud Roadmap: Architecting Hybrid Environments for Maximum Results
Multi-Cloud Roadmap: Architecting Hybrid Environments for Maximum ResultsMulti-Cloud Roadmap: Architecting Hybrid Environments for Maximum Results
Multi-Cloud Roadmap: Architecting Hybrid Environments for Maximum Results
 
7 Ways To Cyberattack And Hack Azure
7 Ways To Cyberattack And Hack Azure7 Ways To Cyberattack And Hack Azure
7 Ways To Cyberattack And Hack Azure
 
Slashing Your Cloud Risk: 3 Must-Do's
Slashing Your Cloud Risk: 3 Must-Do'sSlashing Your Cloud Risk: 3 Must-Do's
Slashing Your Cloud Risk: 3 Must-Do's
 

Similar to Cloud computing data storage technology

Pres cloud computing
Pres cloud computingPres cloud computing
Pres cloud computingAdnan Malak
 
Cloud-Storage-PPT - Copy.pptx
Cloud-Storage-PPT - Copy.pptxCloud-Storage-PPT - Copy.pptx
Cloud-Storage-PPT - Copy.pptxDeveshKhandare
 
Cloud-Storage-PPT.pptx
Cloud-Storage-PPT.pptxCloud-Storage-PPT.pptx
Cloud-Storage-PPT.pptxMonuSahite
 
Cloud-Storage-PPT.pptx
Cloud-Storage-PPT.pptxCloud-Storage-PPT.pptx
Cloud-Storage-PPT.pptxMonuSahite
 
Building a Hybrid Cloud Solution
Building a Hybrid Cloud Solution Building a Hybrid Cloud Solution
Building a Hybrid Cloud Solution Cloudian
 
Seminar on cloudcomputing
Seminar on cloudcomputingSeminar on cloudcomputing
Seminar on cloudcomputingBadam Anand
 
Storage side computing for data management in private and public clouds
Storage side computing for data management in private and public cloudsStorage side computing for data management in private and public clouds
Storage side computing for data management in private and public cloudsNoqaiya Ali
 
cloud computing.pdf
cloud computing.pdfcloud computing.pdf
cloud computing.pdfAfnaKomakkal
 
Cloud storage presentation.pptx
Cloud storage presentation.pptxCloud storage presentation.pptx
Cloud storage presentation.pptxDevishreeRout
 
Webinar: Cloud Storage: The 5 Reasons IT Can Do it Better
Webinar: Cloud Storage: The 5 Reasons IT Can Do it BetterWebinar: Cloud Storage: The 5 Reasons IT Can Do it Better
Webinar: Cloud Storage: The 5 Reasons IT Can Do it BetterStorage Switzerland
 
Scalability of dropbox in android
Scalability of dropbox in androidScalability of dropbox in android
Scalability of dropbox in androidtharaka24
 
Webinar: Cloud Archiving – Amazon Glacier, Microsoft Azure or Something Else?
Webinar: Cloud Archiving – Amazon Glacier, Microsoft Azure or Something Else?Webinar: Cloud Archiving – Amazon Glacier, Microsoft Azure or Something Else?
Webinar: Cloud Archiving – Amazon Glacier, Microsoft Azure or Something Else?Storage Switzerland
 
Cloudian Webinar - 7 Key Reasons why Object Storage lowers Storage TCO
Cloudian Webinar - 7 Key Reasons why Object Storage lowers Storage TCOCloudian Webinar - 7 Key Reasons why Object Storage lowers Storage TCO
Cloudian Webinar - 7 Key Reasons why Object Storage lowers Storage TCOStorage Switzerland
 

Similar to Cloud computing data storage technology (20)

Cloud computing
Cloud computingCloud computing
Cloud computing
 
Pres cloud computing
Pres cloud computingPres cloud computing
Pres cloud computing
 
Cloud-Storage-PPT - Copy.pptx
Cloud-Storage-PPT - Copy.pptxCloud-Storage-PPT - Copy.pptx
Cloud-Storage-PPT - Copy.pptx
 
Cloud-Storage-PPT.pptx
Cloud-Storage-PPT.pptxCloud-Storage-PPT.pptx
Cloud-Storage-PPT.pptx
 
Cloud-Storage-PPT.pptx
Cloud-Storage-PPT.pptxCloud-Storage-PPT.pptx
Cloud-Storage-PPT.pptx
 
Building a Hybrid Cloud Solution
Building a Hybrid Cloud Solution Building a Hybrid Cloud Solution
Building a Hybrid Cloud Solution
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Seminar on cloudcomputing
Seminar on cloudcomputingSeminar on cloudcomputing
Seminar on cloudcomputing
 
Storage side computing for data management in private and public clouds
Storage side computing for data management in private and public cloudsStorage side computing for data management in private and public clouds
Storage side computing for data management in private and public clouds
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
cloud computing.pdf
cloud computing.pdfcloud computing.pdf
cloud computing.pdf
 
CloudStorage_M.A.Acar
CloudStorage_M.A.AcarCloudStorage_M.A.Acar
CloudStorage_M.A.Acar
 
Cloud storage presentation.pptx
Cloud storage presentation.pptxCloud storage presentation.pptx
Cloud storage presentation.pptx
 
somee.pptx
somee.pptxsomee.pptx
somee.pptx
 
Webinar: Cloud Storage: The 5 Reasons IT Can Do it Better
Webinar: Cloud Storage: The 5 Reasons IT Can Do it BetterWebinar: Cloud Storage: The 5 Reasons IT Can Do it Better
Webinar: Cloud Storage: The 5 Reasons IT Can Do it Better
 
Scalability of dropbox in android
Scalability of dropbox in androidScalability of dropbox in android
Scalability of dropbox in android
 
Webinar: Cloud Archiving – Amazon Glacier, Microsoft Azure or Something Else?
Webinar: Cloud Archiving – Amazon Glacier, Microsoft Azure or Something Else?Webinar: Cloud Archiving – Amazon Glacier, Microsoft Azure or Something Else?
Webinar: Cloud Archiving – Amazon Glacier, Microsoft Azure or Something Else?
 
Cloudian Webinar - 7 Key Reasons why Object Storage lowers Storage TCO
Cloudian Webinar - 7 Key Reasons why Object Storage lowers Storage TCOCloudian Webinar - 7 Key Reasons why Object Storage lowers Storage TCO
Cloudian Webinar - 7 Key Reasons why Object Storage lowers Storage TCO
 
Cloud computing
Cloud computing Cloud computing
Cloud computing
 
NIDHI KULKARNI.pptx
NIDHI KULKARNI.pptxNIDHI KULKARNI.pptx
NIDHI KULKARNI.pptx
 

Recently uploaded

My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
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
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfjimielynbastida
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
"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
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 

Recently uploaded (20)

My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
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
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdf
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
"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...
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
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
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 

Cloud computing data storage technology

  • 1. ‫ابر‬ ‫در‬ ‫داده‬ ‫سازی‬ ‫ذخیره‬ ‫های‬ ‫فناوری‬ ‫کننده‬ ‫ارائه‬:‫نظری‬ ‫اهلل‬ ‫حبیب‬ ‫استاد‬:‫نوگورانی‬ ‫دری‬ ‫صادق‬ ‫دکتر‬ ‫بهار‬1399 ‫درس‬:‫ابری‬ ‫رایانش‬
  • 2. CONTENT Cloud Storage Concept Cloud storage architecture and structure model Distributed data storage technology  Data deduplication Technology Cloud storage features and advantages The application of cloud storage Typical industry cloud storage example Cloud storage development trends and challenges Conclusion
  • 3. CLOUD STORAGE CONCEPT Cloud storage refers to the use of functions such as • clustering applications, • grid technologies, • or distributed file systems Cloud storage is a data storage And management as • the core of the cloud computing system.
  • 4. CLOUD STORAGE ARCHITECTURE AND STRUCTURE MODEL Cloud Storage simple structure diagram • Orange storage node (storage node) is responsible for storing the file • blue control node (control node) is as a file index, and is responsible for monitoring the storage node capacity and load balance • The gray box (NFS, HTTP, FTP, WebDav) is the application side
  • 5. Cloud storage in the design usually consider the following three points: 1. Capacity, bandwidth expansion is simple 2. Whether the bandwidth grows linearly 3. Is it easy to manage? CLOUD STORAGE ARCHITECTURE AND STRUCTURE MODEL
  • 6. CLOUD STORAGE STRUCTURE MODEL Cloud storage is not just hardware, • but network equipment, • storage devices, • servers, • application software, • public access interface, • access network • and client programs • and other parts of the complex system.
  • 7. CLOUD STORAGE SYSTEM STRUCTURE MODEL CONSISTS OF FOUR LAYERS
  • 8. DISTRIBUTED DATA STORAGE TECHNOLOGY The core idea of distributed storage system is • to store data in multiple independent storage devices, • using extensible system structure, • using more than one storage server, • Shared storage load, • using location information stored in the server location, • not only improves the system reliability, • availability, • and access efficiency, • but also is easy to expand.
  • 9. Common distributed storage technologies are: • Network storage technology • The file system • P2P storage technology DISTRIBUTED DATA STORAGE TECHNOLOGY
  • 10. DATA DEDUPLICATION TECHNOLOGY The main idea is to delete duplicate data in the data set, • And only one of them is retained, • Thus eliminating redundant data. Fixed-length block • The advantages of the fixed-length block algorithm are simple and high performance, but it is very sensitive to data insertion and deletion
  • 11. The CDC algorithm • First, the CDC algorithm uses the Rabin fingerprint algorithm to divide the file into data blocks • Second, the hash algorithm is used to calculate the fingerprint of each data block using a fixed- size sliding window. • Finally, the obtained data block fingerprint is compared with the existing data block fingerprints in the storage system, and the duplicate data blocks with the same fingerprint value are deleted Sliding block algorithm • The sliding block algorithm combines the advantages of fixed length segmentation and CDC segmentation, and the block size is fixed. • On the one hand, it can improve the query and contrast efficiency of the data block fingerprint. • On the other hand, it also reduces the storage cost of data blocks and improves the overall performance of the system. DATA DEDUPLICATION TECHNOLOGY
  • 12. CLOUD STORAGE FEATURES AND ADVANTAGES Advantages to users 1. pay on demand 2. Reduce management difficulty; 3. The common data replication, backup, server expansion 4. more flexible storage control space The advantages of the enterprise 1. The cost advantage 2. Management advantages 3. Access advantages 4. Tailored solutions
  • 13. THE APPLICATION OF CLOUD STORAGE Personal level cloud storage applications • Net disk • Online document editing • Online games Enterprise cloud storage applications • Enterprise space rental services • Enterprise-class remote data backup and disaster recovery • Video surveillance system
  • 14. TYPICAL INDUSTRY CLOUD STORAGE EXAMPLE Introduction to i Cloud • iCloud is the cloud service that Apple launched at the WWDC conference in June 2011. • It can back up your various data such as music, games, apps, pictures and contacts to the cloud, • but it's not just a cloud storage application, iCloud is a platform, • iPhone, iPad, iMac, Macbook and other iOS devices using Apple devices can use it.
  • 15. Baidu cloud disk • Users can upload their own files, photos, videos and other information through the Internet to virtual cloud storage, • users can anytime any place any kind of equipment and through the Internet to access or download their own content in the cloud. • Baidu cloud disk free of charge to the user 15GB of storage space, TYPICAL INDUSTRY CLOUD STORAGE EXAMPLE
  • 16. CLOUD STORAGE DEVELOPMENT TRENDS AND CHALLENGES Cloud storage is currently facing major problems are: • broadband bottlenecks, • security and availability, • infrastructure
  • 17. CONCLUSIONS • introduced the Cloud Storage Concept and its models • Compares the advantages and disadvantages of the fixed long block algorithm and the variable length block algorithm, • and propose the slider algorithm to optimize the storage space utilization • defined the trends and the challenges of the cloud storage technology • defined examples of the cloud storage such as i cloud and Baidu cloud
  • 18. REFERENCES 1. Qiu Y, Zhao X, Zhao X. Cloud Storage Technology. (2017):1–9. 2. Huang L, Liu F. Data Storage Technology and Its development based on Cloud Computing. 2012;(Iccia):811–4. 3. Siregar STM, Syahputra MF. Research on Data Storage Technology in Cloud Computing Environment Research on Data Storage Technology in Cloud Computing Environment.