SlideShare a Scribd company logo
GFS Google File System РаспрСдСлСнная файловая систСма
ΠŸΠΎΡ‡Π΅ΠΌΡƒ GFS?
ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ построСния DFS ΠšΠΎΠ½ΡΠΈΡΡ‚Π΅Π½Ρ‚Π½ΠΎΡΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Ρ… Π—Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ сбоСв Π‘ΠΎΠ»ΡŒΡˆΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΌΡ‹ Π΄Π°Π½Π½Ρ‹Ρ… Высокая ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ доступа
АрхитСктура GFS
ΠœΠ°ΡΡ‚Π΅Ρ€ Π½ΠΎΠ΄Π°	 РСпликация Π΄Π°Π½Π½Ρ‹Ρ… Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Ρ‡Π°Π½ΠΊΠ°ΠΌΠΈ ΠšΠΎΠΎΡ€Π΄ΠΈΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ систСмой Балансировка Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΎΠΉ
ΠœΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Π΅ ΠŸΡ€ΠΎΡΡ‚Ρ€Π°Π½ΡΡ‚Π²ΠΎ ΠΈΠΌΠ΅Π½ Ρ„Π°ΠΉΠ»ΠΎΠ² ΠŸΡ€ΠΎΡΡ‚Ρ€Π°Π½ΡΡ‚Π²ΠΎ ΠΈΠΌΠ΅Π½ Ρ‡Π°Π½ΠΊΠΎΠ² Π₯Ρ€Π°Π½ΠΈΡ‚ располоТСниС Ρ€Π΅ΠΏΠ»ΠΈΠΊ Ρ‡Π°Π½ΠΊΠΎΠ² ВсС ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Π΅ хранятся Π² памяти Π›ΠΎΠ³ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ
ВзаимодСйствиС Π² Π½ΡƒΡ‚Ρ€ΠΈ систСмы
Π‘Π±ΠΎΠΈ систСмы

More Related Content

Featured

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
Marius Sescu
Β 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
Expeed Software
Β 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
Pixeldarts
Β 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
ThinkNow
Β 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
marketingartwork
Β 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
Skeleton Technologies
Β 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
Neil Kimberley
Β 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
contently
Β 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
Albert Qian
Β 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
Β 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
Search Engine Journal
Β 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
SpeakerHub
Β 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
Clark Boyd
Β 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
Tessa Mero
Β 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Lily Ray
Β 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
Rajiv Jayarajah, MAppComm, ACC
Β 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
Christy Abraham Joy
Β 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
Vit Horky
Β 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
MindGenius
Β 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
RachelPearson36
Β 

Featured (20)

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
Β 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
Β 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
Β 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
Β 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
Β 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
Β 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
Β 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
Β 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
Β 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Β 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
Β 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
Β 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
Β 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
Β 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Β 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
Β 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
Β 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
Β 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
Β 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Β 

Gfs

Editor's Notes

  1. 1. Как Π±Ρ‹ Π½Π΅ Π±Ρ‹Π»ΠΎ смСшно обоснования Π΄Π°Π½Π½ΠΎΠ³ΠΎ вопроса, Π½ΠΎ всС Ρ‚Π°ΠΊΠΈ Google. Π’Π°ΠΊ ΠΊΠ°ΠΊ Google сСгодня самый большой частный Π²Π»Π°Π΄Π΅Π»Π΅Ρ† ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, сСгодня это самый популярный поиск, ΠΎΠ΄ΠΈΠ½ ΠΈΠ· основных ΠΈΠ³Ρ€ΠΎΠΊΠΎΠ² ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ сСрвисов. ΠžΠ±ΡŒΠ΅ΠΌΡ‹ хранящиСйся Ρƒ Π½ΠΈΡ… ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ растут с каласальной ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒΡŽ. ВсС это Π΄Π°Π΅Ρ‚ Google Π°Π²Ρ‚ΠΎΡ€ΠΈΡ‚Π΅Ρ‚ Π² ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ ΠΈ Π½Π°ΠΈΠ»ΡƒΡ‡ΡˆΠ΅Π³ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ.
  2. Π­Ρ‚ΠΎ ΠΎΠ΄Π½Π° ΠΈΠ· основных ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ построСния распрСдСлСнных Ρ„Π°ΠΉΠ»ΠΎΠ²Ρ‹Ρ… систСм (DFS). ΠŸΡ€ΠΈ построСнии DFS для Π±ΠΎΠ»Π΅Π΅ Π΄Π²ΡƒΡ… ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ² Π½Π΅ ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΡ€ΠΈΡ‡ΠΈΠ²ΠΎΡΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Ρ…, ΡΠΎΠ³Π»Π°ΡΠΎΠ²Π°Π½Π½ΠΎΡΡ‚ΡŒ Π΄Ρ€ΡƒΠ³ с дургомдостаточно слоТно Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π² основС DFS Π»Π΅ΠΆΠΈΡ‚ Ρ€Π°ΡΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΡΡ‚ΡŒ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… ΡƒΠ·Π»ΠΎΠ² систСмы.ΠžΠ±Ρ‹Ρ‡Π½ΠΎ DFS строятся ΠΈΠ· большого количСства Π³Π΅Ρ‚ΠΎΡ€ΠΎΠ³Π΅Π½Π½ΠΎΠ³ΠΎ оборудования, ΠΏΠΎ этому Π½Π΅ ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ построСниС Ρ€Π°Π·Π½ΠΎΠΎΠ±Ρ€Π°Π·Π½Ρ‹Ρ… ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ΠΎΠ², систСм ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎΠ³ΠΎ доступа, ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎΠ³ΠΎ востоновлСния, Π²Π°Π»ΠΈΠ΄Π°Ρ†ΠΈΠΈ Π΄Π°Π½Π½Ρ‹Ρ…, etc. Π‘Π°ΠΌΡ‹ΠΌ простым способом Π·Π°Ρ‰ΠΈΡ‚Ρ‹ ΠΎΡ‚ ΠΏΠΎΡ‚Π΅Ρ€ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… (основная ΠΎΠΏΠ°ΡΡ‚Π½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΈ сбоС) ΡΠ²Π»ΡΠ΅Ρ‚ΡŒΡΡ рСпликация Π΄Π°Π½Π½Ρ‹Ρ… Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… ΡƒΠ·Π»Π°Ρ…, Ρ‚Π΅ΠΌ самым гарантируя востоновлСния функционирования систСмы Π² случаС сбоя. ΠŸΡ€ΠΈ этом ΠΎΠΏΡΡ‚ΡŒ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° консистСнтности Π΄Π°Π½Π½Ρ‹Ρ…. ОбьСм ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ растСт Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ быстрСС Ρ‡Π΅ΠΌ физичСскиС возмоТности Π½Π°ΠΊΠΎΠΏΠΈΡ‚Π΅Π»Π΅ΠΉ, Π² связи с этим использованиС Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ²Ρ‹Ρ… систСм Π½Π΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π° Ссли Π±Ρ€Π°Ρ‚ΡŒ Π²ΠΎ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ ΠΎΠ·Π²ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ Ρ€Π°Π½Π΅Π΅, Ρ‚ΠΎ обьСм Ρ…Ρ€Π°Π½ΠΈΠΌΡ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Π΅Ρ‚ΡŒΡΡ Π΅Ρ‰Π΅ Π² нСсколько Ρ€Π°Π· Π·Π° счСт Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Ρ‚Π΅Ρ… ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ.Из-Π·Π° Π±ΠΎΠ»ΡŒΡˆΠΈΡ… обьСмов Ρ…Ρ€Π°Π½ΠΈΠΌΡ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ физичСских особСнностСй Π½Π°ΠΊΠΎΠΏΠΈΡ‚Π΅Π»Π΅ΠΉ Π½Π΅ всСгда ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ±Π΅ΡΠ΅ΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ Π²Ρ‹ΡΠΊΡƒΡŽ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ доступа.
  3. БистСма прСдставляСт ΠΈΠ· сСбя 3Ρ… Π·Π²Π΅Π½Π½ΡƒΡŽ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρƒ: ΠšΠ»ΠΈΠ½Ρ‚ Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмы взимодСйствуСт с мастСр Π½ΠΎΠ΄Π°ΠΌΠΈ ΠΈ Ρ‡Π°Π½ΠΊ сСрвСрами. Π˜ΠΌΠ΅Π΅Ρ‚ основныС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ взаимодСйствия с Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмой, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ΡΡ ΠΈ проходят Ρ‡Π΅Ρ€Π΅Π· мастСр Π½ΠΎΠ΄Ρ‹;ΠœΠ°ΡΡ‚Π΅Ρ€ Π½ΠΎΠ΄Ρ‹ ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‚ Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΌΠ°Ρ‚Π°Π΄Π°Π½Π½Ρ‹ΠΌΠΈ всСй Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмы, Ρ‚Π°ΠΊ ΠΆΠ΅ мастСр Π½ΠΎΠ΄Ρ‹ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ всСй глобальной Π΄Π΅ΠΉΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ систСмы, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ сборка мусора, ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ Ρ‡Π°Π½ΠΊΠΎΠ² ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ‡Π°Π½ΠΊ сСрвСрами, etc. ΠœΠ°ΡΡ‚Π΅Ρ€ постоянно взаимодСйствуСт с Ρ‡Π°Π½ΠΊ сСрвСрами ΠΏΠΎ срСдством сСрвисных сообщСний, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΎΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅Ρ‚ Π½ΠΎΠ΄Ρ‹ для сбора Ρ€Π°Π·Π½ΠΎΠΎΠ±Ρ€Π°Π·Π½Ρ‹Ρ… ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊ ΠΈ установки статуса;Π§Π°Π½ΠΊ сСрвСра ΡΠ²Π»ΡΡŽΡ‚ΡΡ сосбтвСнно Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π°ΠΌΠΈ Π΄Π°Π½Π½Ρ‹Ρ… (Ρ‡Π°Π½ΠΊΠΎΠ²). Π§Π°Π½ΠΊΠΈ ΠΈΠΌΠ΅ΡŽΡ‚ фиксированный Ρ€Π°Π·ΠΌΠ΅Ρ€ (настраиваСмый) ΠΈ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹ΠΉ 64 Π±ΠΈΡ‚Π½Ρ‹ΠΉ ΠΊΠ»ΡŽΡ‡. Π’Π°ΠΊ ΠΆΠ΅ Π΄Π°Π½Π½Ρ‹Π΅ Π½Π° Ρ‡Π°Π½ΠΊ сСрвСрах Ρ€Π΅ΠΏΡ€ΠΈΡ†ΠΈΡ€ΡƒΡŽΡ‚ΡŒΡΡ ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΎΠ΄Π°ΠΌΠΈ, ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Π΄ΠΎ 3Ρ… Ρ€Π΅ΠΏΠ»ΠΈΠΊ.БистСма Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ с POSIX API, Π² связи с этим Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ Vnode уровня для Unix like систСм. Π’Π°ΠΊ ΠΆΠ΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ GFS Π½Π΅ стали ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ΅ΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Ρ…, тСмсамым ΠΈΠ·Π±Π°Π²ΠΈΠ»ΠΈΡΡ‚ΡŒ ΠΎΡ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ с Π²Π°Π»ΠΈΠ΄Π½ΠΎΡΡ‚ΡŒΡŽ кСша, всС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ ΠΊΠ΅ΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ вынСсСны Π½Π° Π±ΠΎΠ»Π΅Π΅ высокиС абстракции (BigTable, etc).
  4. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΎΠ΄Π½Π° мастСр Π½ΠΎΠ΄Π°, Ρ‡Ρ‚ΠΎ сущСствСнно упрощяСт Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρƒ ΠΈ позволяСт ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒ слоТныС пСрСмСщСния Π΄Π°Π½Π½Ρ‹Ρ…, ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ Ρ€Π΅ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΌΠ΅Ρ‚Π° Π΄Π°Π½Π½Ρ‹Π΅. Π’ Ρ‚ΠΎ ΠΆΠ΅ врСмя с ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ взгляда ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ использованиС Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½ΠΎΠ³ΠΎ мастСр сСрвСра ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ Π±ΠΎΡ‚Π΅Π»Π½Π΅ΠΊΠ°ΠΌ ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠ²Π»ΡΡ‚ΡŒΡΡ ΡƒΠ·ΠΊΠΈΠΌ мСстом систСмы, Π½ΠΎ Π² Google Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ достаточно ΡƒΠΌΠ½Ρ‹Π΅ люди, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ прСкрасно ΠΏΠΎΠ½ΠΈΠΌΠ°ΡŽΡ‚ Ρ‡Π΅Π³ΠΎ стоит Ρ‚Π°ΠΊΠΈΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ. РСшСниСм Π΄Π°Π½Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ ΡΠ²Π»ΡΠ΅Ρ‚ΡŒΡΡ Π³Ρ€Π°ΠΌΠΎΡ‚Π½ΠΎΠ΅ построСниС взаимодСйствиС ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ² ΠΈ GFS. ΠšΠ»ΠΈΠ΅Π½Ρ‚Ρ‹ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ Ρ‡ΠΈΡ‚Π°ΡŽΡ‚ ΠΈ Π½Π΅ ΠΏΠΈΡˆΡƒΡ‚ Π΄Π°Π½Π½Ρ‹Π΅ Ρ‡Π΅Ρ€Π΅Π· мастСр сСрвСр, Π² мСсто этого ΠΎΠ½ΠΈ ΡΠΏΡ€Π°ΡˆΠΈΠ²Π°ΡŽΡ‚ с ΠΊΠ°ΠΊΠΈΠΌ Ρ‡Π°Π½ΠΊ сСрвСром ΠΎΠ½ΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ дальшС ΠΎΠ½ΠΈ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ Ρ‡Π°Π½ΠΊ сСрвСром Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ. ΠœΠ°ΡΡ‚Π΅Ρ€ Π½ΠΎΠ΄Π° управляСт рСпликациями Ρ‡Π°Π½ΠΊΠΎΠ²,ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚Ρ€Π΅ΡˆΠ΅Π½ΠΈΡΠΎΡ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠΈ, создаСтновыСчанки, Π°Ρ‚Π°ΠΊΠΆΠ΅ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½ΠΈΡ€ΡƒΠ΅Ρ‚Ρ€Π°Π·Π»ΠΈΡ‡Π½ΡƒΡŽΠ΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΠ²Π½ΡƒΡ‚Ρ€ΠΈΡΠΈΡΡ‚Π΅ΠΌΡ‹  длясохранСния Ρ‡Π°Π½ΠΊΠΎΠ² ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽΡ€Π΅ΠΏΠ»ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌΠΈ, балансировкинагрузкиначанк-ΡΠ΅Ρ€Π²Π΅Ρ€Ρ‹ΠΈΡΠ±ΠΎΡ€ΠΊΠΈΠ½Π΅ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ…Ρ€Π΅ΡΡƒΡ€ΡΠΎΠ².
  5. ΠœΠ°ΡΡ‚Π΅Ρ€Ρ…Ρ€Π°Π½ΠΈΡ‚Ρ‚Ρ€ΠΈΠ²Π°ΠΆΠ½Ρ‹Ρ…Π²ΠΈΠ΄Π°ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Ρ…: пространстваимСнфайлови Ρ‡Π°Π½ΠΊΠΎΠ², ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅Ρ„Π°ΠΉΠ»Π°Π²Ρ‡Π°Π½ΠΊΠΈΠΈΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅Ρ€Π΅ΠΏΠ»ΠΈΠΊ Ρ‡Π°Π½ΠΊΠΎΠ². ВсСмСтаданныСхранятсявпамятимастСра. ВаккакмСтаданныСхранятсявпамяти, ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈΠΌΠ°ΡΡ‚Π΅Ρ€Π°Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡΠ±Ρ‹ΡΡ‚Ρ€ΠΎ. БостояниСдСлвсистСмСмастСрузнаСтпростоиэффСктивно. ΠžΠ½Π²Ρ‹ΠΏΠΎΠ»Π½ΡΠ΅Ρ‚ΡΡΡΠΊΠ°Π½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅Ρ‡Π°Π½ΠΊ-сСрвСроввфоновомрСТимС. Π­Ρ‚ΠΈΠΏΠ΅Ρ€ΠΈΠΎΠ΄ΠΈΡ‡Π΅ΡΠΊΠΈΠ΅ΡΠΊΠ°Π½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡΠ΄Π»ΡΡΠ±ΠΎΡ€ΠΊΠΈΠΌΡƒΡΠΎΡ€Π°, Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ…Ρ€Π΅ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΉ, вслучаСобнаруТСниянСдоступногочанк-сСрвСраипСрСмСщСниС Ρ‡Π°Π½ΠΊΠΎΠ², длябалансировкинагрузкиисвободногомСстанаТСсткихдискахчанк-сСрвСров.ΠœΠ°ΡΡ‚Π΅Ρ€ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Π΅Ρ‚ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Ρ‡Π°Π½ΠΊΠΎΠ². ΠŸΡ€ΠΈΡΡ‚Π°Ρ€Ρ‚Π΅Ρ‡Π°Π½ΠΊ-сСрвСрамастСрзапоминаСтСгочанки. ВпроцСссСработымастСрконтролируСтвсСпСрСмСщСния Ρ‡Π°Π½ΠΊΠΎΠ² исостояниячанк-сСрвСров. Π’Π°ΠΊΠΈΠΌΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, онобладаСтвсСйинформациСйополоТСниикаТдогочанка.Π’Π°ΠΆΠ½Π°ΡΡ‡Π°ΡΡ‚ΡŒΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Ρ… β€” этологопСраций. ΠœΠ°ΡΡ‚Π΅Ρ€Ρ…Ρ€Π°Π½ΠΈΡ‚ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π΅ΡΠΊΠΈΡ…ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Ρ…. ΠŸΠΎΡΡ‚ΠΈΠΌΠΎΡ‚ΠΌΠ΅Ρ‚ΠΊΠ°ΠΌΠ²Π»ΠΎΠ³Π΅ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ, опрСдСляСтсялогичСскоСврСмясистСмы. Π˜ΠΌΠ΅Π½Π½ΠΎΡΡ‚ΠΎΠ»ΠΎΠ³ΠΈΡ‡Π΅ΡΠΊΠΎΠ΅Π²Ρ€Π΅ΠΌΡΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚Π²Π΅Ρ€ΡΠΈΠΈΡ„Π°ΠΉΠ»ΠΎΠ²ΠΈΡ‡Π°Π½ΠΊΠΎΠ².Π’Π°ΠΊΠΊΠ°ΠΊΠ»ΠΎΠ³ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉΠ²Π°ΠΆΠ½Π°ΡΡ‡Π°ΡΡ‚ΡŒ, Ρ‚ΠΎΠΎΠ½Π΄ΠΎΠ»ΠΆΠ΅Π½Π½Π°Π΄Π΅ΠΆΠ½ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒΡΡ, ΠΈΠ²ΡΠ΅ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡΠ²Π½Π΅ΠΌΠ΄ΠΎΠ»ΠΆΠ½Ρ‹ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒΡΡΠ²ΠΈΠ΄ΠΈΠΌΡ‹ΠΌΠΈΠ΄Π»ΡΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ², Ρ‚ΠΎΠ»ΡŒΠΊΠΎΠΊΠΎΠ³Π΄Π°ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡΡΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Π΅. Π›ΠΎΠ³ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉΡ€Π΅ΠΏΠ»ΠΈΡ†ΠΈΡ€ΡƒΠ΅Ρ‚ΡΡΠ½Π°Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΎΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹Ρ…ΠΌΠ°ΡˆΠΈΠ½, ΠΈΡΠΈΡΡ‚Π΅ΠΌΠ°Ρ€Π΅Π°Π³ΠΈΡ€ΡƒΠ΅Ρ‚Π½Π°ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΡΠΊΡƒΡŽΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡŽ, Ρ‚ΠΎΠ»ΡŒΠΊΠΎΠΏΠΎΡΠ»Π΅ΡΠΎΡ…Ρ€Π°Π½Π΅Π½ΠΈΡΡΡ‚ΠΎΠ³ΠΎΠ»ΠΎΠ³Π°Π½Π°Π΄ΠΈΡΠΊΠΌΠ°ΡΡ‚Π΅Ρ€Π°ΠΈΠ΄ΠΈΡΠΊΠΈΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹Ρ…ΠΌΠ°ΡˆΠΈΠ½.ΠœΠ°ΡΡ‚Π΅Ρ€Π²ΠΎΡΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Π΅Ρ‚ΡΠΎΡΡ‚ΠΎΡΠ½ΠΈΠ΅ΡΠΈΡΡ‚Π΅ΠΌΡ‹, исполняялогопСраций. Π›ΠΎΠ³ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉΡΠΎΡ…Ρ€Π°Π½ΡΠ΅Ρ‚ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ½Π΅Π±ΠΎΠ»ΡŒΡˆΠΎΠΉΡ€Π°Π·ΠΌΠ΅Ρ€, ΡΠΎΡ…Ρ€Π°Π½ΡΡΡ‚ΠΎΠ»ΡŒΠΊΠΎΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠ΅ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ. Π’ΠΏΡ€ΠΎΡ†Π΅ΡΡΠ΅Ρ€Π°Π±ΠΎΡ‚Ρ‹ΠΌΠ°ΡΡ‚Π΅Ρ€ΡΠΎΠ·Π΄Π°Π΅Ρ‚ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Π΅Ρ‚ΠΎΡ‡ΠΊΠΈ, когдаразмСрлогапрСвосходитнСкоторойвСличины, ΠΈΠ²ΠΎΡΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒΡΠΈΡΡ‚Π΅ΠΌΡƒΠΌΠΎΠΆΠ½ΠΎΡ‚ΠΎΠ»ΡŒΠΊΠΎΠ΄ΠΎΠ±Π»ΠΈΠΆΠ°ΠΉΡˆΠ΅ΠΉΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½ΠΎΠΉΡ‚ΠΎΡ‡ΠΊΠΈ. ДалССпологумоТнозанововоспроизвСстинСкоторыСопСрации, Ρ‚Π°ΠΊΠΈΠΌΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΡΠΈΡΡ‚Π΅ΠΌΠ°ΠΌΠΎΠΆΠ΅Ρ‚ΠΎΡ‚ΠΊΠ°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒΡΡΠ΄ΠΎΡ‚ΠΎΡ‡ΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Π°ΡΠ½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡΡΠΌΠ΅ΠΆΠ΄ΡƒΠΏΠΎΡΠ»Π΅Π΄Π½Π΅ΠΉΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½ΠΎΠΉΡ‚ΠΎΡ‡ΠΊΠΎΠΉΠΈΡ‚Π΅ΠΊΡƒΡ‰Π΅ΠΌΠ²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ.
  6. ΠšΠ»ΠΈΠ΅Π½Ρ‚ΡΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅Ρ‚ΠΌΠ°ΡΡ‚Π΅Ρ€Π°, ΠΊΠ°ΠΊΠΎΠΉΠΈΠ·Ρ‡Π°Π½ΠΊ-сСрвСроввладССтчанком, игдСнаходитсяэтотчанквдругихрСпликах. ЕслинСобходимо, томастСротдаСтчанккому-Ρ‚ΠΎΠ²ΠΎΠ²Π»Π°Π΄Π΅Π½ΠΈΠ΅.ΠœΠ°ΡΡ‚Π΅Ρ€Π²ΠΎΡ‚Π²Π΅Ρ‚Π²Ρ‹Π΄Π°Π΅Ρ‚ΠΏΠ΅Ρ€Π²ΠΈΡ‡Π½ΡƒΡŽΡ€Π΅ΠΏΠ»ΠΈΠΊΡƒ, ΠΈΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ (Π²Ρ‚ΠΎΡ€ΠΈΡ‡Π½Ρ‹Π΅) Ρ€Π΅ΠΏΠ»ΠΈΠΊΠΈ. ΠšΠ»ΠΈΠ΅Π½Ρ‚Ρ…Ρ€Π°Π½ΠΈΡ‚ΡΡ‚ΠΈΠ΄Π°Π½Π½Ρ‹Π΅Π΄Π»ΡΠ΄Π°Π»ΡŒΠ½Π΅ΠΉΡˆΠΈΡ…Π΄Π΅ΠΉΡΡ‚Π²ΠΈΠΉ. Π’Π΅ΠΏΠ΅Ρ€ΡŒ, ΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅ΡΠΌΠ°ΡΡ‚Π΅Ρ€ΠΎΠΌΠΊΠ»ΠΈΠ΅Π½Ρ‚ΡƒΠΌΠΎΠΆΠ΅Ρ‚ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ, СслипСрвичнаярСпликастанСтнСдоступной.ДалССклиСнтотсылаСтданныСвовсСрСплики. ΠžΠ½ΠΌΠΎΠΆΠ΅Ρ‚ΡΡ‚ΠΎΠ΄Π΅Π»Π°Ρ‚ΡŒΠ²ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎΠΌΠΏΠΎΡ€ΡΠ΄ΠΊΠ΅. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉΡ‡Π°Π½ΠΊ-ΡΠ΅Ρ€Π²Π΅Ρ€Π±ΡƒΠ΄Π΅Ρ‚ΠΈΡ…Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒΠ²ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΌΠ±ΡƒΡ„Π΅Ρ€Π΅, ΠΏΠΎΠΊΠ°ΠΎΠ½ΠΈΠ½Π΅ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΡΡ‚ΡΡΠΈΠ»ΠΈΠ½Π΅ΡƒΡΡ‚Π°Ρ€Π΅ΡŽΡ‚.ΠšΠΎΠ³Π΄Π°Π²ΡΠ΅Ρ€Π΅ΠΏΠ»ΠΈΠΊΠΈΠΏΡ€ΠΈΠΌΡƒΡ‚ΡΡ‚ΠΈΠ΄Π°Π½Π½Ρ‹Π΅, ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΏΠΎΡΡ‹Π»Π°Π΅Ρ‚Π·Π°ΠΏΡ€ΠΎΡΠ½Π°Π·Π°ΠΏΠΈΡΡŒΠΏΠ΅Ρ€Π²ΠΈΡ‡Π½ΠΎΠΉΡ€Π΅ΠΏΠ»ΠΈΠΊΠ΅. ВэтомзапросСсодСрТатсяидСнтификацияданных, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅Π±Ρ‹Π»ΠΈΠΏΠΎΡΠ»Π°Π½Ρ‹Π²ΡˆΠ°Π³Π΅.Π’Π΅ΠΏΠ΅Ρ€ΡŒΠΏΠ΅Ρ€Π²ΠΈΡ‡Π½Π°ΡΡ€Π΅ΠΏΠ»ΠΈΠΊΠ°ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Π΅Ρ‚ΠΏΠΎΡ€ΡΠ΄ΠΎΠΊ, Π²ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΠ΄ΠΎΠ»ΠΆΠ½Ρ‹Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡΠ²ΡΠ΅ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ΠΎΠ½Π°ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»Π°, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠΎΡ‚Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ…ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ²ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎ. Π˜Π·Π°Ρ‚Π΅ΠΌ, Π²Ρ‹ΠΏΠΎΠ»Π½ΡΠ΅Ρ‚ΡΡ‚ΠΈΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡΠ»ΠΎΠΊΠ°Π»ΡŒΠ½ΠΎΠ²ΡΡ‚ΠΎΠΌΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΌΠΏΠΎΡ€ΡΠ΄ΠΊΠ΅.ΠŸΠ΅Ρ€Π²ΠΈΡ‡Π½Π°ΡΡ€Π΅ΠΏΠ»ΠΈΠΊΠ°ΠΏΠ΅Ρ€Π΅ΡΡ‹Π»Π°Π΅Ρ‚Π·Π°ΠΏΡ€ΠΎΡΠ½Π°Π·Π°ΠΏΠΈΡΡŒΠ²ΡΠ΅ΠΌΠ²Ρ‚ΠΎΡ€ΠΈΡ‡Π½Ρ‹ΠΌΡ€Π΅ΠΏΠ»ΠΈΠΊΠ°ΠΌ. ΠšΠ°ΠΆΠ΄Π°ΡΠ²Ρ‚ΠΎΡ€ΠΈΡ‡Π½Π°ΡΡ€Π΅ΠΏΠ»ΠΈΠΊΠ°Π²Ρ‹ΠΏΠΎΠ»Π½ΡΠ΅Ρ‚ΡΡ‚ΠΈΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡΠ²ΠΏΠΎΡ€ΡΠ΄ΠΊΠ΅, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΌΠΏΠ΅Ρ€Π²ΠΈΡ‡Π½ΠΎΠΉΡ€Π΅ΠΏΠ»ΠΈΠΊΠΎΠΉ.Π’Ρ‚ΠΎΡ€ΠΈΡ‡Π½Ρ‹Π΅Ρ€Π΅ΠΏΠ»ΠΈΠΊΠΈΡ€Π°ΠΏΠΎΡ€Ρ‚ΡƒΡŽΡ‚ΠΎΠ±ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠΌΠ²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈΡΡ‚ΠΈΡ…ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ.ΠŸΠ΅Ρ€Π²ΠΈΡ‡Π½Π°ΡΡ€Π΅ΠΏΠ»ΠΈΠΊΠ°ΡˆΠ»Π΅Ρ‚ΠΎΡ‚Π²Π΅Ρ‚ΠΊΠ»ΠΈΠ΅Π½Ρ‚Ρƒ. Π›ΡŽΠ±Ρ‹Π΅ΠΎΡˆΠΈΠ±ΠΊΠΈ, возникшиСвкакой-Π»ΠΈΠ±ΠΎΡ€Π΅ΠΏΠ»ΠΈΠΊΠ΅, Ρ‚Π°ΠΊΠΆΠ΅ΠΎΡ‚ΡΡ‹Π»Π°ΡŽΡ‚ΡΡΠΊΠ»ΠΈΠ΅Π½Ρ‚Ρƒ. Π•ΡΠ»ΠΈΠΎΡˆΠΈΠ±ΠΊΠ°Π²ΠΎΠ·Π½ΠΈΠΊΠ»Π°ΠΏΡ€ΠΈΠ·Π°ΠΏΠΈΡΠΈΠ²ΠΏΠ΅Ρ€Π²ΠΈΡ‡Π½ΠΎΠΉΡ€Π΅ΠΏΠ»ΠΈΠΊΠ΅, Ρ‚ΠΎΠΈΠ·Π°ΠΏΠΈΡΡŒΠ²ΠΎΠ²Ρ‚ΠΎΡ€ΠΈΡ‡Π½Ρ‹Π΅Ρ€Π΅ΠΏΠ»ΠΈΠΊΠΈΠ½Π΅ΠΏΡ€ΠΎΠΈΡΡ…ΠΎΠ΄ΠΈΡ‚, ΠΈΠ½Π°Ρ‡Π΅Π·Π°ΠΏΠΈΡΡŒΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ»Π°Π²ΠΏΠ΅Ρ€Π²ΠΈΡ‡Π½ΠΎΠΉΡ€Π΅ΠΏΠ»ΠΈΠΊΠ΅, иподмноТСствСвторичных. Π’ΡΡ‚ΠΎΠΌΡΠ»ΡƒΡ‡Π°Π΅ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ΠΎΡˆΠΈΠ±ΠΊΡƒΠΈΡ€Π΅ΡˆΠ°Π΅Ρ‚, Ρ‡Ρ‚ΠΎΠ΅ΠΌΡƒΠ΄Π°Π»ΡŒΡˆΠ΅ΡΠ½Π΅ΠΉΠ΄Π΅Π»Π°Ρ‚ΡŒ.
  7. ΠΠ²Ρ‚ΠΎΡ€Ρ‹ΡΠΈΡΡ‚Π΅ΠΌΡ‹ΡΡ‡ΠΈΡ‚Π°ΡŽΡ‚ΠΎΠ΄Π½ΠΎΠΉΠΈΠ·Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ΡΠ»ΠΎΠΆΠ½Ρ‹Ρ…ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‡Π°ΡΡ‚Ρ‹Π΅ΡΠ±ΠΎΠΈΡ€Π°Π±ΠΎΡ‚Ρ‹ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ²ΡΠΈΡΡ‚Π΅ΠΌΡ‹. ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎΠΈΠΊΠ°Ρ‡Π΅ΡΡ‚Π²ΠΎΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ²Π΄Π΅Π»Π°ΡŽΡ‚ΡΡ‚ΠΈΡΠ±ΠΎΠΈΠ½Π΅ΠΏΡ€ΠΎΡΡ‚ΠΎΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ, аскорССнормой. Π‘Π±ΠΎΠΉΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°ΠΌΠΎΠΆΠ΅Ρ‚Π±Ρ‹Ρ‚ΡŒΠ²Ρ‹Π·Π²Π°Π½Π½Π΅Π΄ΠΎΡΡ‚ΡƒΠΏΠ½ΠΎΡΡ‚ΡŒΡŽΡΡ‚ΠΎΠ³ΠΎΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°ΠΈΠ»ΠΈ, Ρ‡Ρ‚ΠΎΡ…ΡƒΠΆΠ΅, наличиСмиспорчСнныхданных. GFS поддСрТиваСтсистСмуврабочСмвидСприпомощидвухпростыхстратСгий: быстроСвосстановлСниСирСпликации.БыстроСвосстановлСниС β€” это, фактичСски, ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ°ΠΌΠ°ΡˆΠΈΠ½Ρ‹. ΠŸΡ€ΠΈΡΡ‚ΠΎΠΌΠ²Ρ€Π΅ΠΌΡΠ·Π°ΠΏΡƒΡΠΊΠ°ΠΎΡ‡Π΅Π½ΡŒΠΌΠ°Π»Π΅Π½ΡŒΠΊΠΎΠ΅, Ρ‡Ρ‚ΠΎΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ΠΊΠΌΠ°Π»Π΅Π½ΡŒΠΊΠΎΠΉΠ·Π°ΠΌΠΈΠ½ΠΊΠ΅, Π°Π·Π°Ρ‚Π΅ΠΌΡ€Π°Π±ΠΎΡ‚Π°ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ‚ΡΡΡˆΡ‚Π°Ρ‚Π½ΠΎ. ΠŸΡ€ΠΎΡ€Π΅ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈ Ρ‡Π°Π½ΠΊΠΎΠ² ΡƒΠΆΠ΅Π³ΠΎΠ²ΠΎΡ€ΠΈΠ»ΠΎΡΡŒΠ²Ρ‹ΡˆΠ΅. ΠœΠ°ΡΡ‚Π΅Ρ€Ρ€Π΅ΠΏΠ»ΠΈΡ†ΠΈΡ€ΡƒΠ΅Ρ‚Ρ‡Π°Π½ΠΊ, СслиоднаизрСпликсталанСдоступной, Π»ΠΈΠ±ΠΎΠΏΠΎΠ²Ρ€Π΅Π΄ΠΈΠ»ΠΈΡΡŒΠ΄Π°Π½Π½Ρ‹Π΅, содСрТащиСрСпликучанка. ΠŸΠΎΠ²Ρ€Π΅ΠΆΠ΄Π΅Π½Π½Ρ‹Π΅Ρ‡Π°Π½ΠΊΠΈΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ΡΡΠΏΡ€ΠΈΠΏΠΎΠΌΠΎΡ‰ΠΈΠ²Ρ‹Ρ‡ΠΈΡΠ»Π΅Π½ΠΈΡΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Ρ…ΡΡƒΠΌΠΌ.ЕщСодинвидрСпликацийвсистСмС, прокоторыймалобылосказано β€” эторСпликациямастСра. Π Π΅ΠΏΠ»ΠΈΡ†ΠΈΡ€ΡƒΠ΅Ρ‚ΡΡΠ»ΠΎΠ³ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉΠΈΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Π΅Ρ‚ΠΎΡ‡ΠΊΠΈ (checkpoints). ΠšΠ°ΠΆΠ΄ΠΎΠ΅ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅Ρ„Π°ΠΉΠ»ΠΎΠ²Π²ΡΠΈΡΡ‚Π΅ΠΌΠ΅ΠΏΡ€ΠΎΠΈΡΡ…ΠΎΠ΄ΠΈΡ‚Ρ‚ΠΎΠ»ΡŒΠΊΠΎΠΏΠΎΡΠ»Π΅Π·Π°ΠΏΠΈΡΠΈΠ»ΠΎΠ³Π°ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉΠ½Π°Π΄ΠΈΡΠΊΠΈΠΌΠ°ΡΡ‚Π΅Ρ€ΠΎΠΌ, идискимашин, накоторыСлогрСплицируСтся. Π’ΡΠ»ΡƒΡ‡Π°Π΅Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΈΡ…Π½Π΅ΠΏΠΎΠ»Π°Π΄ΠΎΠΊΠΌΠ°ΡΡ‚Π΅Ρ€ΠΌΠΎΠΆΠ΅Ρ‚ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒΡΡ. ВслучаСпроблСмсТСсткимдискомилидругойТизнСнноваТнойинфраструктуроймастСра, GFS стартуСтновогомастСра, наоднойизмашин, ΠΊΡƒΠ΄Π°Ρ€Π΅ΠΏΠ»ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π»ΠΈΡΡŒΠ΄Π°Π½Π½Ρ‹Π΅ΠΌΠ°ΡΡ‚Π΅Ρ€Π°. ΠšΠ»ΠΈΠ΅Π½Ρ‚Ρ‹ΠΎΠ±Ρ€Π°Ρ‰Π°ΡŽΡ‚ΡΡΠΊΠΌΠ°ΡΡ‚Π΅Ρ€ΡƒΠΏΠΎ DNS, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉΠΌΠΎΠΆΠ΅Ρ‚Π±Ρ‹Ρ‚ΡŒΠΏΠ΅Ρ€Π΅Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½ΠΎΠ²ΠΎΠΉΠΌΠ°ΡˆΠΈΠ½Π΅. ΠΠΎΠ²Ρ‹ΠΉΠΌΠ°ΡΡ‚Π΅Ρ€ΡΠ²Π»ΡΠ΅Ρ‚ΡΡΡ‚Π΅Π½ΡŒΡŽΡΡ‚Π°Ρ€ΠΎΠ³ΠΎ, Π°Π½Π΅Ρ‚ΠΎΡ‡Π½ΠΎΠΉΠΊΠΎΠΏΠΈΠ΅ΠΉ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒΡƒΠ½Π΅Π³ΠΎΠ΅ΡΡ‚ΡŒΠ΄ΠΎΡΡ‚ΡƒΠΏΠΊΡ„Π°ΠΉΠ»Π°ΠΌΡ‚ΠΎΠ»ΡŒΠΊΠΎΠ΄Π»ΡΡ‡Ρ‚Π΅Π½ΠΈΡ. Π’ΠΎΠ΅ΡΡ‚ΡŒΠΎΠ½Π½Π΅ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡΡΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½Ρ‹ΠΌΠΌΠ°ΡΡ‚Π΅Ρ€ΠΎΠΌ, Π°Π»ΠΈΡˆΡŒΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚Π»ΠΎΠ³ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉΠΈΠ΄Ρ€ΡƒΠ³ΠΈΠ΅ΡΡ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Ρ‹ΠΌΠ°ΡΡ‚Π΅Ρ€Π°. Π’Π°ΠΆΠ½ΠΎΠΉΡ‡Π°ΡΡ‚ΡŒΡŽΡΠΈΡΡ‚Π΅ΠΌΡ‹ΡΠ²Π»ΡΠ΅Ρ‚ΡΡΠ²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒΡ†Π΅Π»ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒΠ΄Π°Π½Π½Ρ‹Ρ…. ΠžΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ GFS ΠΊΠ»Π°ΡΡ‚Π΅Ρ€ΡΠΎΡΡ‚ΠΎΠΈΡ‚ΠΈΠ·ΡΠΎΡ‚Π΅Π½ΠΌΠ°ΡˆΠΈΠ½, накоторыхрасполоТСнытысячиТСсткихдисков, иэтидискиприработСсзавиднымпостоянствомвыходятизстроя, Ρ‡Ρ‚ΠΎΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ΠΊΠΏΠΎΡ€Ρ‡Π΅Π΄Π°Π½Π½Ρ‹Ρ…. Π‘ΠΈΡΡ‚Π΅ΠΌΠ°ΠΌΠΎΠΆΠ΅Ρ‚Π²ΠΎΡΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒΠ΄Π°Π½Π½Ρ‹Π΅ΡΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽΡ€Π΅ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΉ, Π½ΠΎΠ΄Π»ΡΡΡ‚ΠΎΠ³ΠΎΠ½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠΏΠΎΠ½ΡΡ‚ΡŒΠΈΡΠΏΠΎΡ€Ρ‚ΠΈΠ»ΠΈΡΡŒΠ»ΠΈΠ΄Π°Π½Π½Ρ‹Π΅. ΠŸΡ€ΠΎΡΡ‚ΠΎΠ΅ΡΡ€Π°Π²Π½Π΅Π½ΠΈΠ΅Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ…Ρ€Π΅ΠΏΠ»ΠΈΠΊΠ½Π°Ρ€Π°Π·Π½Ρ‹Ρ…Ρ‡Π°Π½ΠΊ-сСрвСрахявляСтсянСэффСктивным. Π‘ΠΎΠ»Π΅Π΅Ρ‚ΠΎΠ³ΠΎ, ΠΌΠΎΠΆΠ΅Ρ‚ΠΏΡ€ΠΎΠΈΡΡ…ΠΎΠ΄ΠΈΡ‚ΡŒΠ½Π΅ΡΠΎΠ³Π»Π°ΡΠΎΠ²Π°Π½Π½ΠΎΡΡ‚ΡŒΠ΄Π°Π½Π½Ρ‹Ρ…ΠΌΠ΅ΠΆΠ΄ΡƒΡ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈΡ€Π΅ΠΏΠ»ΠΈΠΊΠ°ΠΌΠΈ, Π²Π΅Π΄ΡƒΡ‰Π°ΡΠΊΡ€Π°Π·Π»ΠΈΡ‡ΠΈΡŽΠ΄Π°Π½Π½Ρ‹Ρ…. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒΠΊΠ°ΠΆΠ΄Ρ‹ΠΉΡ‡Π°Π½ΠΊ-ΡΠ΅Ρ€Π²Π΅Ρ€Π΄ΠΎΠ»ΠΆΠ΅Π½ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒΡ†Π΅Π»ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒΠ΄Π°Π½Π½Ρ‹Ρ…. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉΡ‡Π°Π½ΠΊΡ€Π°Π·Π±ΠΈΠ²Π°Π΅Ρ‚ΡΡΠ½Π°Π±Π»ΠΎΠΊΠΈΠ΄Π»ΠΈΠ½ΠΎΠΉ 64 ΠšΠ±Π°ΠΉΡ‚. ΠšΠ°ΠΆΠ΄ΠΎΠΌΡƒΡ‚Π°ΠΊΠΎΠΌΡƒΠ±Π»ΠΎΠΊΡƒΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΠ΅Ρ‚ 32-битная ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°ΡΡΡƒΠΌΠΌΠ°. ΠšΠ°ΠΊΠΈΠ΄Ρ€ΡƒΠ³ΠΈΠ΅ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Π΅ΡΡ‚ΠΈΡΡƒΠΌΠΌΡ‹Ρ…Ρ€Π°Π½ΡΡ‚ΡΡΠ²ΠΏΠ°ΠΌΡΡ‚ΠΈ, Ρ€Π΅Π³ΡƒΠ»ΡΡ€Π½ΠΎΡΠΎΡ…Ρ€Π°Π½ΡΡŽΡ‚ΡΡΠ²Π»ΠΎΠ³, ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΎΡ‚Π΄Π°Π½Π½Ρ‹Ρ…ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. ΠŸΠ΅Ρ€Π΅Π΄Ρ‚Π΅ΠΌΠΊΠ°ΠΊΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒΠ΄Π°Π½Π½Ρ‹Π΅Ρ‡Π°Π½ΠΊ-ΡΠ΅Ρ€Π²Π΅Ρ€ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΠ΅Ρ‚ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Π΅ΡΡƒΠΌΠΌΡ‹Π±Π»ΠΎΠΊΠΎΠ²Ρ‡Π°Π½ΠΊΠ°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ΠΏΠ΅Ρ€Π΅ΡΠ΅ΠΊΠ°ΡŽΡ‚ΡΡΡΠ·Π°Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½Π½Ρ‹ΠΌΠΈΠ΄Π°Π½Π½Ρ‹ΠΌΠΈΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌΠΈΠ»ΠΈΠ΄Ρ€ΡƒΠ³ΠΈΠΌΡ‡Π°Π½ΠΊ-сСрвСром. Π’ΠΎΠ΅ΡΡ‚ΡŒΡ‡Π°Π½ΠΊ-сСрвСрнСраспространяСтиспорчСнныСданныС. Π’ΡΠ»ΡƒΡ‡Π°Π΅Π½Π΅ΡΠΎΠ²ΠΏΠ°Π΄Π΅Π½ΠΈΡΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Ρ…ΡΡƒΠΌΠΌ, Ρ‡Π°Π½ΠΊ-ΡΠ΅Ρ€Π²Π΅Ρ€Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ΠΎΡˆΠΈΠ±ΠΊΡƒΠΌΠ°ΡˆΠΈΠ½Π΅, ΠΏΠΎΠ΄Π°Π²ΡˆΠ΅ΠΉΠ·Π°ΠΏΡ€ΠΎΡ, ирапортуСтонСймастСру. ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠΌΠΎΠΆΠ΅Ρ‚ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒΠ΄Π°Π½Π½Ρ‹Π΅ΠΈΠ·Π΄Ρ€ΡƒΠ³ΠΎΠΉΡ€Π΅ΠΏΠ»ΠΈΠΊΠΈ, Π°ΠΌΠ°ΡΡ‚Π΅Ρ€ΡΠΎΠ·Π΄Π°Π΅Ρ‚Π΅Ρ‰Π΅ΠΎΠ΄Π½ΡƒΠΊΠΎΠΏΠΈΡŽΠΈΠ·Π΄Π°Π½Π½Ρ‹Ρ…Π΄Ρ€ΡƒΠ³ΠΎΠΉΡ€Π΅ΠΏΠ»ΠΈΠΊΠΈ. ΠŸΠΎΡΠ»Π΅ΡΡ‚ΠΎΠ³ΠΎΠΌΠ°ΡΡ‚Π΅Ρ€Π΄Π°Π΅Ρ‚ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡŽΡΡ‚ΠΎΠΌΡƒΡ‡Π°Π½ΠΊ-сСрвСруобудалСнииэтойиспорчСннойрСплики. ΠŸΡ€ΠΈΠ΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠΈΠ½ΠΎΠ²Ρ‹Ρ…Π΄Π°Π½Π½Ρ‹Ρ…, Π²Π΅Ρ€ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Ρ…ΡΡƒΠΌΠΌΠ½Π΅ΠΏΡ€ΠΎΠΈΡΡ…ΠΎΠ΄ΠΈΡ‚, Π°Π΄Π»ΡΠ±Π»ΠΎΠΊΠΎΠ²Π·Π°ΠΏΠΈΡΡ‹Π²Π°Π΅Ρ‚ΡΡΠ½ΠΎΠ²Ρ‹Π΅ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Π΅ΡΡƒΠΌΠΌΡ‹. ВслучаССслидискиспорчСн, тоэтоопрСдСлитсяприпопыткСчтСнияэтихданных. ΠŸΡ€ΠΈΠ·Π°ΠΏΠΈΡΠΈΡ‡Π°Π½ΠΊ-ΡΠ΅Ρ€Π²Π΅Ρ€ΡΡ€Π°Π²Π½ΠΈΠ²Π°Π΅Ρ‚Ρ‚ΠΎΠ»ΡŒΠΊΠΎΠΏΠ΅Ρ€Π²Ρ‹ΠΉΠΈΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠΉΠ±Π»ΠΎΠΊΠΈ, ΠΏΠ΅Ρ€Π΅ΡΠ΅ΠΊΠ°ΡŽΡ‰ΠΈΠ΅ΡΡΡΠ³Ρ€Π°Π½ΠΈΡ†Π°ΠΌΠΈ, Π²ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ΠΏΡ€ΠΎΠΈΡΡ…ΠΎΠ΄ΠΈΡ‚Π·Π°ΠΏΠΈΡΡŒ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒΡ‡Π°ΡΡ‚ΡŒΠ΄Π°Π½Π½Ρ‹Ρ…Π½Π°ΡΡ‚ΠΈΡ…Π±Π»ΠΎΠΊΠ°Ρ…Π½Π΅ΠΏΠ΅Ρ€Π΅Π·Π°ΠΏΠΈΡΡ‹Π²Π°Π΅Ρ‚ΡΡΠΈΠ½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒΠΈΡ…Ρ†Π΅Π»ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ.