Ceph RADOS Gateway (RGW) - s3 swift -object storage

yasharesmaildokht 26 views 82 slides Jan 05, 2025
Slide 1
Slide 1 of 82
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20
Slide 21
21
Slide 22
22
Slide 23
23
Slide 24
24
Slide 25
25
Slide 26
26
Slide 27
27
Slide 28
28
Slide 29
29
Slide 30
30
Slide 31
31
Slide 32
32
Slide 33
33
Slide 34
34
Slide 35
35
Slide 36
36
Slide 37
37
Slide 38
38
Slide 39
39
Slide 40
40
Slide 41
41
Slide 42
42
Slide 43
43
Slide 44
44
Slide 45
45
Slide 46
46
Slide 47
47
Slide 48
48
Slide 49
49
Slide 50
50
Slide 51
51
Slide 52
52
Slide 53
53
Slide 54
54
Slide 55
55
Slide 56
56
Slide 57
57
Slide 58
58
Slide 59
59
Slide 60
60
Slide 61
61
Slide 62
62
Slide 63
63
Slide 64
64
Slide 65
65
Slide 66
66
Slide 67
67
Slide 68
68
Slide 69
69
Slide 70
70
Slide 71
71
Slide 72
72
Slide 73
73
Slide 74
74
Slide 75
75
Slide 76
76
Slide 77
77
Slide 78
78
Slide 79
79
Slide 80
80
Slide 81
81
Slide 82
82

About This Presentation

Ceph RADOS Gateway (RGW) is a component of the Ceph distributed storage system that provides object storage interfaces compatible with Amazon S3 and OpenStack Swift. It allows users to store and retrieve unstructured data in a scalable and fault-tolerant manner. Here are some key features and aspect...


Slide Content

ق
ح همسب

را
تخ
اس و موه
ف
م
radosgw
رد
ی
ز
اس هدایپ یارب
3
S - Swift
: هد
ن
سیو
ن

تخ
د لیعمسا را
ش
ای
: ه
خ
س
ن
۰.۲

: هدنسیون هرابرد
هتشر هتخومآ شناد تخد لیعمسا راشای هدنب
cyber security
. متسه
زا شیب ۱۵. مراد تیلاعف هقباس لاس
فلوم - سردم - رواشم : داد حرش ریز یاه راتخاس رد ناوتیم ار هدنب یاه تیلاعف هلمج زا

/ / / / / /
Devops Platform Cloud Eng |Gnu Linux System Network Security Storage
/ /
Engineer Admin architecture & Oracle Dba | Linux Trainer |Consultant
): دیدج یاهایند فشک و قیقحت و هعلاطم هب دنم هقلاع
. منک هراشا یژتارتسا یاه یزاب و ولتوا و جنرطش یزاب هب مناوتیم نم یاه یمرگرس زا عقاو رد
زیربت گلا ناراذگ ناینب زا یکی و سکونیل/ونگ و زاب نتم یایند قشاع . متسه قشاع کی نم
: دینک ادیپ و دینک لابند ار نم دیناوتیم روطچ بخ
: +980999
1057856Mob

Telegram ID
:
yashar_esm

Telegram channel
:
unixmens

Instagram Account


Linkedin Account
:/ /
in yashar_esmaildokht

: هرواشم
. دوب مهاوخ امش سرتسد رد نم . دییامرف لصاح سامت . مدرک هراشا لبق هحفص رد هک ییاه لاناک زا دیناوتیم هرواشم تهج

: هب میدقت
ادخ تفاتش میرای هب هک دوب وا اهنت میاه یتخس رد هک ارچ
مردام میوا نویدم هک ار تبح
مَ و تیناسنا داد دای و . درک میدقت یگدنز هب ارم هک ارچ
مردپ میوا نویدم و دوب نم یماح هشیمه شحور هک
مقشع تسه و دوب مقوشم هک
سروس نپا هعماج
تیرشب
ار شیاه هتسناد دنکیم رشتنم و دناوخیم هک وا و
): چیه رگید و یناهج حلص دیما هب و

مسیونیم
ات
منامب

:
تسا یناسک هچ یارب باتک نیا

و هداد و هداد نلاک فلتخم یاه هزوح رد هک یدارفا همه یارب باتک نیا
STORAGE
دننکیم تیلاعف

:
هلمجزا دشاب دیفم دناوتیم
•SYS ADMIN
اه
•SYS ENGINEER
اه

اه راک سپاود

هداد نادنمشناد

دننکیم راک هداد نلاک اب هک یناسک
•DBA
اه
• …
و

؟ م
ی
ن
ک هدا
فت
سا سکو
ن
یل و
نگ
ز
ا ارچ/
یار
ب
ن
ی
زگیاج کی لاب
ن
د هب دیاب ،
ت
سی
ن

ن
ا
ت
‌یاه
ز
ای
ن
عفر یارب یبسا
ن
م لماع‌م
ت
سیس
ز
ود
ن
یو هک دیدیسر هجی
تن

ن
یا هب رگا

د
ی
ش
اب
ن
آ
.دراد
ن
دوجو ی
ن
اوارف یاه‌با
ختن
ا
.و کم ه
ب اه
نت
د
ن
او
ت
ب اه‌لماع‌م
ت
سیس ریاس
ن
ایم
ز
ا ام یاه‌با
ختن
ا
ن
یر
ت
هب دیا
ش

و
نگ
/دو
ش
یه
تن
م سکو
ن
یل
.یصاص
تخ
ا یاهرا
زفا‌
تخ
س هب روصحم لپا
ت
کر
ش
ی‌ه
ن
ابلطراصح
ن
ا یاه‌
ت
سایس
ت
لع هب کم

ی
بسا
ن
م و لماک درکراک
ز
ی
ن
بص
ن

ت
روص رد و دو
ش
‌یم بص
ن
اهرا
زفا‌
تخ
س ریاس یور ی
تخ
س هب و
ت
سا
ت
کر
ش

ن
امه

دراد
ن

نگ لماع‌م
ت
سیس
/دراد ی
بلاج رایسب ‌هچ
خ
یرا
ت
هک
ت
سا ه
ن
ایار
خ
یرا
ت
یاه‌ه
ژ
ورپ
ن
یر
تگر
ز
ب
ز
ا یکی سکو
ن
یل
.
ت
لع هب اهدعب اما د
ش
داجیا یمرگرس
ت
هج اه
نت
ید
ن
ال
نف یوج
شن
اد کی طسو
ت

ن
آ کی
ت
یلو
ن
وم ی‌ه
ت
سه هک یلماع‌م
ت
سیس

را
شتن
ا
ز
وجم با
ختن
ا
GPL رد
ن
و
ن
کا و دومیپ ی
ش
هج ار
تفر
ش
یپ ریسم
۲۲
ذ
و
فن
اه‌
ن
اس
ن
ا ر
ث
کا یگد
نز
رد
ش
ا‌یگلاس

ت
سا‌ه‌درک
.
ز
ا یرایسب اه
ز
ور
ن
یا
  د
ن
وسپ هک یلیاسو
«د
ن
م
ش
وه
»ب
لق
ن
او
ن
ع هب سکو
ن
یل
ز
ا د
نش
ک‌یم دو
خ
لاب
ن
د هب ار

د
نن
ک‌یم هدا
فت
سا دو
خ
لماع‌م
ت
سیس

ث
م یگن
ا
خ
لیاسو ا
ت
ه
تفرگ
ت
لکیسرو
ت
وم و
ن
ی
ش
ام ل
ث
م
ف
ل
تخ
م ی‌هیل
قن
لیاسو
ز
ا

د
ن
راد ار دو
خ
یاج
ز
ی
ن
اه‌
ت
لب
ت
و لیابوم یاه‌ی
ش
وگ ه
ت
بلا و و
ن
وی
ز
یول
ت
،لاچ
خ
ی…
.
و
نگ یور
ن
او
ت
‌یم مه پا
ت
کسد ی‌ه
ن
یم
ز
رد ایآ ؟دریگ‌یم هم
ش
چ رس اجک
ز
ا
ت
ی
قفوم همه
ن
یا اما
/؟درک
ز
اب باسح سکو
ن
یل
 
و
نگ ی‌ه
ن
ایار هب
ذ
و
فن
لام
ت
حا ;
/
ت
سا مک یسکو
ن
یل;
 
ت
سای
ن
د یاه‌لماع‌م
ت
سیس
ن
یر
ت

ن
ما
ز
ا یکی سکو
ن
یل املسم
.
ت
ش
پ هک
ت
سا یا‌ه
ف
سلف یگژ
یو
ن
یا
ن
دمآ دوجو هب لیلد

و
نگ لماع‌م
ت
سیس
/دراد دو
جو دا
ز
آ یاهرا
زفا‌مر
ن
و سکو
ن
یل
. س
ی
ن
سیال
ق
بط
GPL ام
ش

ت
سا سکو
ن
یل را
شتن
ا
ز
وجم هک

اما ه
ن
ادا
ز
آ
ت
یاه
ن
رد و دی
ن
ک
ش
یاریو ه
ن
ادا
ز
آ ،دی
ن
یبب ه
ن
ادا
ز
آ ار اه
ن
آ ،دی
ن
ک
تفایرد ه
ن
ادا
ز
آ ار هما
ن
رب کی یاهدک دی
ن
او
ت
‌یم

د
ی
ن
ک ر
شتن
م س
ن
سیال
ن
امه
ت
ح
ت
.و د
ن
سرب ر
فن
را
ز
ه اهدص هب سکو
ن
یل ی‌ه
ت
سه
ن
اگن
هد‌هعسو
ت
ا
ت
هد
ش

ث
عاب یگژ
یو
ن
یا

ت
سا‌هدرک مک رایسب ار ی
ت
ی
ن
ما یاه‌هر
ف
ح و هدرب الاب رایسب ار لماع‌م
ت
سیس یرادیاپ رما
ن
یمه
.
ت
سا
تق
ی
ق
ح کی
نتفرگن
سوریو
در
یگ‌یم
ن
سوریو سکو
ن
یل هک دی
ش
اب‌هدی
نش
مه ام
ش
دیا
ش

یجو
ت
لماع‌م
ت
سیس
ن
یا مک دربراک اب ار
ق
ا
فت
ا
ن
یا‌ اه‌یلی
خ


ز
ا
ش
یب هک دی
ن
ادب
ت
سا ر
ت
هب اما د
نن
ک‌یم
۴۰۰
ز
ا ‌ه
ن
ایارربا
۵۰۰
ن
ی
ن
چمه ود
نن
ک‌یم هدا
فت
سا سکو
ن
یل
ز
ا ای
ن
د ر
ت
رب ی‌ه
ن
ایارربا


ز
ا
ش
یب
۷۰ یاه
‌هد
ن
هد سیورس دصرد
(servers
)
د
ن
ا‌هدرک با
ختن
ا ار لماع‌م
ت
سیس
ن
یا
ز
ی
ن

ن
اهج
.یصا
خ
لیالد هب ه
ت
بلا


ز
ا پا
ت
کسد
ن
اربراک دادع
ت

ن
ا
ن
چمه
۳
ت
سا‌هدرک
ن

ز
واج
ت
دصرد
.
ن
اربراک
ت
لع هب سکو
ن
یل لماع‌م
ت
سیس املسم باسح
ن
یا اب

و یرا
کبار
خ
یارب
ز
ود
ن
یو هب
ت
بس
ن
یر
تش
یب لیس
ن
ا
ت
پ اهرورس و اه‌ه
ن
ایار ربا
شخ
ب رد ی
ت
ایح یاه‌
ت
یلو
ئ
سم و دای
ز
رایسب

دراد
ز
ود
ن
یو هب
ت
بس
ن
یر
تش
یب
ت
ی
ن
ما و یرادیاپ هک می
ن
ک‌یم هدها
ش
م لمع رد اما دراد
ذ
و
فن

وریو سکو
ن
یل ارچ اما

؟در
یگ‌یم
ن

دو
جو رما
ن
یا لیلد
 ‌
یسر
ت
سد یاه
ز
وجم
 
ت
سا
ت
وا
فت
م اه‌لیاف هب سکو
ن
یل دید ی
ن
عی
ت
سا

ث
م ییارجا ی‌هما
ن
رب ره

د
نن
ک‌یم یط
ن
د
ش
ارجا یارب ار یصا
خ
لحارم اه‌سوریو
:
۱ .د
ن
ک‌یم یسررب
ن
دوب ییارجا ر
ظن

ز
ا ار لیاف عو
ن
اد
ت
با لماع‌م
ت
سیس
.
۲ .دو
ش
‌یم یسررب ارجا یارب ربراک یاه
ز
وجم
.
۳.در
یگ‌یم رارق هما
ن
رب لیاف رای
تخ
ا رد یرا
زفا‌
تخ
س عبا
ن
م و دو
ش
‌یم ارجا لیاف الاب دروم ود دییا
ت

ت
روص رد
.
د
ن
و
ش
‌یم یط ه
ن
وگ
چ
ز
ود
ن
یو و سکو
ن
یل لماع‌م
ت
سیس ود رد لحارم
ن
یا می
ن
یبب لاح
.
۱.دو
ش
‌یم ه
تخ
ا
نش

ن
آ د
ن
وسپ
ز
ا لیاف عو
ن

ز
ود
ن
یو رد
. د
ن
وسپ لیاف رگا ی
ن
عی
,
exe com
ا
ی
bat ل
یاف د
نن
ام د
ش
اب‌ه
تش
اد

دو
ش
‌یم را
تفر
ن
آ اب ییارجا
.طسو
ت
ریی
غت
لباق هک د
ن
و
ش
‌یم ه
تخ
ا
نش
اه
ن
آ یل
خ
اد ما
ن
رس یور
ز
ا اه‌لیاف عو
ن
سکو
ن
یل رد اما

د
نت
سی
ن
ربراک

یاف کی ،د
ن
ک‌یم
ن
داجیا ییارجا لیاف
ن
آ اب سکو
ن
یل را
تفر رد یریی
غت
چیه د
ن
وسپ
نتش
اد
ن
ای
نتش
اد عقاو رد


ن
آ د
ن
وسپ رگا ی
ت
ح
ت
سا ییارجا ام
ت
ح سکو
ن
یل رد ییارجا
jpg د
ش
اب
.
۲ .د
ن
راد ارجا
ز
وجم
ز
ود
ن
یو رد
ن
اربراک ی‌همه یارب اه‌لیاف ی‌همه
ض
رف‌
ش
یپ
ت
لاح رد

یاف‌م
ت
سیس
ز
ا هک ی
ت
روص رد ه
ت
بلا

Ntfs د
ن
هد ماج
ن
ا یراک ره د
ن
دا
ز
آ همه و
تش
اد دهاو
خن
دوجو یسررب یارب ی
ز
وجم الصا ه
ن
رگو دی
ن
ک هدا
فت
سا
.
ت
سا لیاف کی یاه‌
شخ
ب
ن
یر
ت
مهم
ز
ا
ن
اربراک یارب ارجا
ز
وجم سکو
ن
یل رد
.یار
ب دو
ش
ه
تخ
ا
نش
ییارجا رگا لیاف کی ی
ن
عی

د
ش
اب ه
تش
اد
ن
د
ش
ارجا
ز
وجم دیاب ارجا

یار
ش
رد و لیاف ی‌هد
نن
ک داجیا ربراک یارب ط
قف ارجا
ز
وجم
ض
رف‌
ش
یپ
ت
لاح رد

دور
‌یم
ن
یب
ز
ا لیاف
ن
د
ش
یپک
ت
روص رد مه
ز
وجم
ن
یا دو
ش
‌یم هداد صا
خ
.
ت
ن
ر
تن
یا
ز
ا ار ییارجا لیاف ام
ش
رگا ی
ن
عی

رد ار م
ت
سیس عبا
ن
م دو
شن
هداد ارجا
ز
وجم
ن
آ هب ام
ش
طسو
ت
ا
ت
دو
ش
دول
ن
اد کی
ت
امو
ت
ا یلیالد هب لیاف
ن
یا ای دی
ن
ک دول
ن
اد

در
یگ‌یم
ن
رای
تخ
ا
.
ن
ییاپ ی‌ه
ن
ی
ز
ه
را
شتن
ا
ز
وجم
ز
ا سکو
ن
یل ی‌هدا
فت
سا لیلد هب مه
ز
اب
GPL د
یآ‌یم
ن
ییاپ رایسب لماع‌م
ت
سیس ییاه
ن
ی‌ه
ن
ی
ز
ه
.یاهدک ر
ث
کا اری
ز

ت
سا‌هد
ش
ه
تش
و
ن
ای
ن
د رسارس مدرم فرط
ز
ا و ه
ن
ابلطواد
ت
روص هب
ن
آ
.

ن
ایبد
ن
اگد
ن
هد‌هعسو
ت

ز
ا یکی یاه
ز
یلا
ن
آ
ق
بط هک دی
ن
ادب
ت
سا بلاج
(debian
)
رام
ش
ر
ظن

ز
ا سکو
ن
یل عی
ز
و
ت

ن
یر
تگز
ب هک

ا
بیر
قت

ن
ایبد هرابود دیلو
ت
،
ت
سا هما
ن
رب
۱۹.۱ رالد درا
یلیم

(
دودح ی
ز
یچ ی
ن
عی
۲۴ و را
ز
ه
۷۰۰
ن
امو
ت
درایلیم

)
ر
ب رد ه
ن
ی
ز
ه

سکو
ن
یل ی‌ه
ت
سه
شز
را یرگید یا‌هبساحم رد و دراد
۳
ت
سا‌هد
ش
هد
ز

ن
یم
خت
رالد درایلیم
.
یر
ی
ذ
پ فاطع
ن
ا
را
شتن
ا
ز
وجم
ن
یا دروآ باسح هب را
زفا‌مر
ن

ت
ع
ن
ص یارب بال
قن
ا هی ار و
نگ
ن
او
ت
‌یم ا
تق
ی
ق
ح

ف
سلف
ن
یا
ن
آ
ز
ا ر
ت
هب و

-
یار
ب

دو
ب مه
قفوم ا
تق
ی
ق
ح و دمآ دوجو هب اهرا
زفا‌مر
ن

تفر
ش
یپ دس
نتش
ادرب
.

را
شتن
ا
ز
وجم
ف
طل هب مه یری
ذ
پ فاطع
ن
ا ی
ن
عی سکو
ن
یل یگژ
یو
ن
یمراهچ
GPL هدم
آ دوجو هب دا
ز
آ را
زفا‌مر
ن
رک
فت
و
.
ق
بط

درک ی
ز
اس هدامآ دو
خ
یاه
ز
ای
ن
یارب ار
ن
آ و
ش
یاریو ه
ن
ادا
ز
آ ار لماع‌م
ت
سیس
ن
یا یاهدک
ن
او
ت
‌یم
ز
وجم
ن
یا

گژ
یو
ن
یا

م
ی
ن
یبب
ف
ل
تخ
م یاه‌هاگت
سد یور ار لماع‌م
ت
سیس
ن
یا ا
ت
هد
ش

ث
عاب
.

ت
لکیس رو
ت
وم ال
ث
م
02
TTX

ت
کر
ش
لوصحم
Mavizen یل
خ
اد ی‌ه
ن
ایار اب کی
ن
ور
ت
کلا یا‌ه
ق
باسم
ت
لکیسرو
ت
وم
ن
ی
ت
س
خن

ت
سا
.دو
ش
‌یم
ت
یاده سکو
ن
یل
ق
رط
ز
ا الماک
ت
لکیس رو
ت
وم
ن
یا
.
ت
کر
ش
ی
ش
ودری
ش
یاه‌هاگت
سد ای
DeLavel
ز
ا

د
ن
ک‌یم هدا
فت
سا رود هار
ز
ا لر
تن
ک و
ت
یریدم یارب سکو
ن
یل لماع‌م
ت
سیس

ت
سیس رب هدح
ت
م
ت
الایا
ت
سپ سیورس
ن
ی
ن
چمه

د
پ
ت
‌یم یسکو
ن
یل لماع‌م
ت
سیس کی
ن
آ بلق رد هک هدوب یک
ت
م ی
ت
السارم ی
ز
اس ب
ت
رم
.
وما
ز
یا
(Isamu
)
لاس یلاوح رد هک۲۰۰۱ه
تخ
ا
نش
سکو
ن
یل رب‌ ی
نت
بم یام
ن

ن
اس
ن
ا
ت
ابور
ن
ی
ت
س
خن

ن
او
ن
ع هب ،د
ش
ه
ض
رع

دو
ش
‌یم
.
ت
سا هد
ش
لیدب
ت
اه‌
ت
ابور عاو
ن
ا مام
ت
لومعم
ن
ای
ن
ب هب سکو
ن
یل ،
ن
و
ن
ک‌ا
ت

ن
ام
ز

ن
آ
ز
ا اما
.اه

ت
ابور
ن
یا هلمج
ز
ا

و
ئ
لپ هب
ن
او
ت
‌یم
(Pleo
)
ا
ن
ا
ت
اک کی
ت
ابور یو
ز
اب و کرح
ت
م‌ی
ز
اب‌بابسا روسا
ن
یاد
(
Katana Robotic Arm

)
طسو
ت
هک


ز
کی
ن
ورو
ن
(Neuronics
)
درک هرا
ش
ا ،
ت
سا هد
ش
ه
تخ
اس ی
ت
ع
ن
ص یاهدربراک یارب
.
 
دراد رو
ض
ح مه ام
ن
هار یاه‌غارچ رد ی
ت
ح لماع‌م
ت
سیس
ن
یا
ت
یاه
ن
رد و
. ک
یفار
ت
کیپ
(
Peek Traffic

)
ز
ا یا‌هعومجم

ی
ت
ح و کرویوی
ن
،اویآ ری
ظن
ییاه‌
ن
اکم رد ار کیفار
ت
لر
تن
ک هک د
ن
ک‌یم دیلو
ت
ار سکو
ن
یل رب ی
نت
بم ییام
ن
هار یاه‌غارچ

هار
گر
ز
ب
۱۰۱د
ن
راد هدهع رب سلج
ن
آ‌سل رد
.
لماع
‌م
ت
سیس یاهدک
ز
ا عالطا
د
یراد رب
خ
دو
خ
لماع‌م
ت
سیس یاه
ز
ار و
ز
مر مام
ت

ز
ا ام
ش
هک
ت
سا
ن
یا سروس‌
ن
پا یاهرا
زفا‌مر
ن
یاه‌یگژ
یو
ز
ا یکی
.ال
ث
م

ما
ن
هب یا‌هما
ن
رب ییاسا
نش

ث
عاب یگژ
یو
ن
یمه

carrier IQ
و هر
ی
خذ
ار هارمه یاه‌
نف
ل
ت

ن
اربراک
ز
ا یدای
ز

ت
اعالطا هک د
ش

درک
‌یم لاسرا یمولعم ا
ن
یاج هب
.
رد هک م
ی
ن
ک یسررب ار ر
ت
هدا
تفا اپ
ش
یپ یاه‌یگژ
یو مه یمک می
ن
او
ت
‌یم میر
ذگب یدیلک و یلصا یاه‌یگژ
یو
ن
یا
ز
ا رگا اما

د
یآ‌یم م
ش
چ هب ر
تش
یب پا
ت
کسد ی‌ه
خ
س
ن
.
ب
ص
ن

ز
ا دعب هدامآ ی‌هما
ن
رب اهدص
اً
لماک ار ام
ش

ز
ای
ن
هک د
ن
و
ش
‌یم بص
ن
رگید
تش
رد و
ز
یر ی‌هما
ن
رب
ن
ارا
ز
ه اب
ض
رف
ش
یپ
ت
روص هب سکو
ن
یل یاه‌ه
خ
س
ن
ر
ث
کا

د
نن
ک‌یم فرطرب
.دو
خ
هب یرا
زفا‌مر
ن
یا‌هعومجم دیر
خ
و
نتفای
ت
سی
ن
م
ز
ال رگید عی
ز
و
ت
ره بص
ن

ز
ا دعب ام
ش

ن
یمه یارب

د
یهدب
.
ت
سا هدا
فت
سا ی‌هدامآ
ز
یچ همه
نتفای یارب
.
ک
یلک کی اب بص
ن
ن
اک
ت
دو
خ
ی‌ه
ن
ایار
تش
پ
ز
ا
ت
سی
ن
م
ز
ال ی
ت
ح
ت
سی
ن
ی
ن
ارگن
یاج دی
تش
اد
ز
ای
ن
یا‌هما
ن
رب هب مه
ز
اب بص
ن

ز
ا دعب رگا ی
ت
ح

د
یرو
خ
ب

ب ار ی
ن
اسر
ز
ورب و بص
ن
راک د
ن
راد رارق سکو
ن
یل
ف
ل
تخ
م یاه‌عی
ز
و
ت
رد هک ییاه‌ه
ت
سب
ت
یریدم ای باص
ن
یاه‌هما
ن
رب

د
ن
هد‌یم ماج
ن
ا ربراک یارب یگداس
.
ت
وا
فت
م و عیرس ی
ن
اسر
ز
ور هب
ن
اربراک ی‌هدا
فت
سا ی‌هدامآ
ن
آ ی‌هد
ش
حالصا ی‌ه
خ
س
ن
دعب
ز
ور د
ن
چ دو
ش
ب
فش
ک یگاب هک یماگن
ه سکو
ن
یل لماع م
ت
سیس رد

ت
سا

ث
کا ی
ن
اسر
ز
ورب
ت
ردق ام
ش
،
ت
یدپآ را
زفا مر
ن

ز
ا هدا
فت
سا اب هک
ت
سا هچراپکی یروط سکو
ن
یل م
ت
سیس هک
ن
یا
ن
م
ض

د
یراد ار اه هما
ن
رب
.
ن
آ هب ه
ت
سباو یاه هما
ن
رب و لماع م
ت
سیس
ت
الاک
ش
ا هب دودحم اه
نت

ز
ود
ن
یو رد
ن
یا

(
،ر
یلپ ایدم ل
ث
م

و ررول
پسکا…

)
ت
سا
.رار
ق ی
ن
اسر
ز
ورب کی رد
ت
سا
ن
کمم
ز
ی
ن
یدیدج یاه یگژ
یو ی
ت
ی
ن
ما یاه
ت
یدپآ رب هوالع سکو
ن
یل رد

د
ش
اب ه
تفرگ
.
ت
سی
ن
هدی
ش
وپ ام
ش
رب
ز
یچ چیه سکو
ن
یل رد
.هد
ش

ز
ور‌هب یاه‌ه
ت
سب یمام
ت
مجح و
ت
احی
ض
و
ت
،ما
ن
،ی
ن
اسر
ز
ور هب ی‌هما
ن
رب

د
ی
ن
یبب ار ی
ن
اسر
ز
ور هب د
ن
یآرف هر
ذ
هر
ذ
دی
ن
او
ت
‌یم ام
ش
و درا
ذگ‌یم ام
ش
رای
تخ
ا رد ار
.
ع
یرس
تفر
ش
یپ
دهد
‌یم یور دا
ز
آ یای
ن
د رد ییو
ن

ق
ا
فت
ا
ز
ور ره دا
ز
آ یاهرا
زفا‌مر
ن
ی‌ه
ف
سلف و
ن
ملا
ت
سا دراچیر
ف
طل هب
.
ت
لع
ن
یمه هب

د
نت
سه
ن
د
ش
لماک لاح رد
ز
ور ره سروس
ن
پا یاه‌هما
ن
رب
.ار
تفر
ش
یپ
ن
یا
ت
عرس یسکو
ن
یل
ن
اسیو
ن
هما
ن
رب ددع
ت
یفرط
ز
ا

ت
سا‌هدرک ر
تش
یب
.
اهرو
یارد بص
ن
د
یهد ماج
ن
ا یراک چیه
ت
سی
ن
م
ز
ال اهرویارد ر
ث
کا بص
ن
یارب سکو
ن
یل رد
.هدا
فت
سا فورعم
ت
اعطق اب ه
ن
ایار کی
ز
ا رگا

د
ن
ک‌یم ی
ز
اد
ن
ا هار و هدرک ییاسا
نش
ار
ت
اعطق راکدو
خ

ت
روص هب سکو
ن
یل ی‌ه
ت
سه دی
ن
ک‌یم
.
ه
تش
اد
ز
اد
ن
ا‌هار هب جای
ت
حا اه‌ه
ن
ایار ی
ض
عب رد
ت
سا
ن
کمم هک د
نت
سه ی
ت
اعطق اه
نت
کیفارگ یاه‌
ت
راک و سلریاو یاه‌مدوم

د
نش
اب
.
هداعلا

ق
وف یاه‌
ت
کفا و ییابی
ز
و
نگ یاه‌عی
ز
و
ت
هک
ن
یا رد

ی
ن
ک
ن
ک
ش

ت
سا ر
ت

ن
ر‌دم و ر
ت
ابی
ز
رایسب
تفاسورکام ‌لماع‌م
ت
سیس
ز
ا سکو
ن
یل

یدم ی‌هلیسو هب

یاه
‌‌هرج
ن
پ
compiz ا
ی
Kwin د
یهدب دو
خ
پا
ت
کسد هب
ف
ل
تخ
م
ت
کفا اههد دی
ن
او
ت
‌یم
. ی
یابی
ز

ن
ی
ن
چمه
KDE ی
گداس و

Gnome
ت
سا د
ز

ن
اب
ز
سکو
ن
یل یای
ن
د رد
.
 
ه
ق
یلس ره یارب ییاه‌عی
ز
و
ت
دراد دو
جو سکو
ن
یل د
ن
م
ت
ردق لماع‌م
ت
سیس
ز
ا
ت
وا
فت
م عی
ز
و
ت

ن
ارا
ز
ه ه
ز
ورما
.یاه
‌عی
ز
و
ت
هب
ن
او
ت
‌یم
ن
ایم
ن
یا
ز
ا

ق
رب ،ی
ض
ایر ،کی
ز
یف ،یمی
ش
ل
ث
م یهاگشن
اد یاه‌ه
تش
ر صوص
خ
م ییاه‌عی
ز
و
ت
و ی
ز
اب صوص
خ
م ییاه‌عی
ز
و
ت
ا
ت
هد
ش
‌یمالسا

درک هرا
ش
ا ،د
ن
ا‌هدرک یروآ‌عمج دو
خ
رد ار ه
تش
ر صوص
خ
م یدربراک ی‌هما
ن
رب اه‌هد هک و…
.
ن
امرف ط
خ
طسو
ت
ییوداج لر
تن
ک
لا
ن
یمر
ت

ز
ا د
نن
ک هدا
فت
سا سکو
ن
یل لماع‌م
ت
سیس
ز
ا د
ن
ا‌ه
تفرگ میمص
ت
یگز
ا
ت
هب هک یرایسب
( ه
یب
ش
یطیحم
command
prompt
ن
آ ربارب د
ن
چ ی
ت
ردق اب
ز
ود
ن
یو رد

)
دراد اد
ج ییای
ن
د دو
خ
یارب سکو
ن
یل لا
ن
یمر
ت
دی
ن
ادب
ت
سا ر
ت
هب اما ،د
نن
ا
ز
یرگ
.
ت
سا
ن
ا
تتش
م رد سکو
ن
یل
تق
ی
ق
ح رد و دیهد ماج
ن
ا دیهاو
خ
‌یم یراک ره لا
ن
یمر
ت
اب دی
ن
او
ت
‌یم ام
ش
.
ت
ارو
ت
سد
ن
دیمهف

د
ن
ک مرگرس ار ام
ش
اه‌
ت
دم یارب د
ن
او
ت
‌یم دیآ‌یم
ت
سد هب
تن
ر
تن
یا رد وج
ت
سج اب عقاوم ر
ث
کا هک لا
ن
یمر
ت

ی
ن
ادب
ت
سی
ن
دب

در
یگ‌یم
ت
روص
ن
امرف ط
خ
و لا
ن
یمر
ت

ز
ا الماک
ت
ی
ن
ما
ن
درب الاب رو
ظن
م هب هکب
ش
یارب سکو
ن
یل
ز
ا هدا
فت
سا هک
.
ن
اگیار دول
ن
اد
د
ی
ن
ک دول
ن
اد عی
ز
و
ت

ن
آ ی
تن
ر
تن
یا هاگیاپ
ز
ا
ن
اگیار و ی
ت
حار هب دی
ن
او
ت
‌یم ار سکو
ن
یل یاه‌عی
ز
و
ت
ر
ث
کا
ز
ا یدیدج ی‌ه
خ
س
ن
ره
.
دو
ش
‌یم ه
تش
ادرب ام
ش

ش
ود
ز
ا مه
ن
آ دیر
خ

ت
مح
ز
سپ

ن
ک‌یم
ق
دص
ز
ی
ن
دا
ز
آ یاه‌را
زفا‌مر
ن
ر
ث
کا ی‌هرابرد یگژ
یو
ن
یا

ت
بلا

د
نن
ک‌یم
ن

تفایرد یلوپ
ن
ا
ش
یاهدک یارب
ز
اب‌
نت
م یاهرا
زفا‌مر
ن

ن
اگن
هد هعسو
ت

ن
وچ هک
ت
سی
ن
ی
ن
عم
ن
یا هب
ن
دوب
ن
اگیار
ن
یا

د
ن
هد‌یم ه
ئ
ارا ار یر
ت

ف
یع
ض
لوصحم سپ
.
ت
سا
ت
وا
فت
م
ز
اب
نت
م لدم رد بسک هوی
ش
الوصا
.

الومعم
ز
اب‌
نت
م یاهرا
زفا‌مر
ن

د
ن
روآ‌یم
ت
سد هب ری
ز
یاه‌هوی
ش
هب ار دو
خ
یاه‌هیامرس
.
• ی
ن
ابی
تش
پ یاه‌سیورس ی‌ه
ئ
ارا

تن
وبوا یارب لاکی
ن
و
ن
اک د
نن
ام
)
• س
ن
سیال ود اب را
زفا‌مر
ن
را
شتن
ا
( د
نن
ام
sun درک
‌یم ر
شتن
م یلوپ ار سیفآ را
ت
سا و
ن
اگیار ار سیفآ
ن
پا هک
)
•ی
یارجا لیاف یلوپ را
شتن
ا و هما
ن
رب دک
ن
اگیار را
شتن
ا

•یل
بق یاه‌ه
خ
س
ن
و هما
ن
رب لصا
ن
دوب
ز
اب‌
نت
م و هما
ن
رب ی‌ه
خ
س
ن

ن
یر
خ
آ
ش
ورف


ن
وگا
ن
وگ یاه‌داه
ن
یارب هما
ن
رب ی
ز
اس یص
خش
و ر
ت
‌یفا
ض
ا
ت
ا
ن
اکما
ت
باب لوپ
تفایرد

•ه
ن
ابلطواد یاه‌کمک ای
ن
درک
ت
ی
ن
ود
ق
یرط
ز
ا

• اه

ت
کر
ش
ریاس اب یراکمه
ق
یرط
ز
ا
(رد ر
گید یاه‌
ت
کر
ش
یوج
ت
سج یاهرو
ت
وم
ن
داد رارق اب هک الی
ز
وم دای
ن
ب د
نن
ام

سکا
فریاف
)
ی
ز
اس یموب
دو
ش

ن
اسمه
ت
لم کی گن
هرف اب الماک د
ن
او
ت
‌یم سکو
ن
یل

نن
ام
ت
سا ل
ئ
اق
ف
ل
تخ
م یاه‌
ن
اب
ز
یارب لماع‌م
ت
سیس
ن
یا ی
ت
یمها

رد یسرا
ف میو
قت
ی
ز
اس‌هدایپ ای و
ض
رف‌
ش
یپ
ت
روص هب یسراف دراد
ن
ا
ت
سا دروبیک
ز
ا ی
ن
ابی
تش
ب
KDE
ن
د
ش
همجر
ت
ای

د
نن
ام مهم یاهرا
زفا‌مر
ن

ز
ا یرایسب
,
libreoffice gimp
و..  م
ت
سیس کی
نتش
اد یارب بسا
ن
م ر
ت
سب کی هب ار سکو
ن
یل

اهرو
ش
ک ریاس فال
خ
رب
ن
اریا رد ه
ن
ا
ف
سا
ت
م هک
ت
سا‌هدرک لیدب
ت
یلم لماع

یا
ق
یرفآ یاهرو
ش
ک ی
ت
ح

)
ر
ت
مک عو
ض
وم
ن
یا هب

ت
سا‌هد
ش
هداد
ت
یمها
.

سکو
ن
یل و و
نگ هچ
خ
یرا
ت

ففخ
م و
نگ .د
ش
اب‌یم راگز
اس سکی
ن
وی اب یا‌هد
ن
یا
زف روــط هب هــک هدوــب دا
ز
آ الماک لماع م
ت
ســیس کی و
نگ لماع م
ت
سیس“

GNU’s Not Unix
ر
بما
ت
پس رد ار و
نگ ه
ژ
ورپ هیلوا هیعالطا
ن
ملا
ت
سا دراچیر .
ت
سا ”
۱۹۸۳
ن
آ ر
ت
‌لماک ه
خ
س
ن
.درک ر
شتن
م

ر
بما
ت
پس رد و
نگ هیمالعا ما
ن
هب
۱۹۸۵.
ت
سا هد
ش
همجر
ت

ن
اب
ز

ن
ید
ن
چ هب هک د
ش
ر
شتن
م
یار
ب ی
تشگز
اب
ففخ
م کی ،
ت
س
خن
؛د
ن
ک‌یم فرــطرــب ار اه
ز
اــی
ن

ز
ا یدادع
ت
هک
ت
سا هد
ش
با
ختن
ا
ت
لع
ن
یا هب »و
نگ« ما
ن


GNU’s Not Unix
.
ت
سا بلاج
ن
آ
ن
د
ن
او
خ
ای
نتفگ گن
هآ ،موس ،
ت
سا یعقاو هملک کی ،مود ،
ت
سا ) ( ”
ی
غ
لبم
ت
سا
ن
کمم دا
ز
آ را
زفا‌مر
ن

ن
دروآ
ت
سد هب یارب ام
ش
.
ت
میق ه
ن
،د
ن
ک‌یم هرا
ش
ا یدا
ز
آ هب »دا
ز
آ را
زفا‌مر
ن
« رد »دا
ز
آ« هملک

ن
آ
ز
ا هدا
فت
سا یارب ه
ژ
ــیو یدا
ز
آ هــس ،دی
ش
اب هــ
تش
اد رای
تخ
ا رد ار را
زفا‌مر
ن
یـ
تقو ،
ت
روص ره رد .دی
ز
ادرپ
ن
ای دی
ز
ادرپب

یارــ
ب یدا
ز
آ ،مود ؛
ن
اراکــمه و
ن
ا
ت
سود هب
ن
آ
ن
داد هیده و هما
ن
رب
ز
ا یرادرب ه
خ
س
ن
یارب یدا
ز
آ ،
ت
س
خن
.
تش
اد دیهاو
خ

دو
بهب ه
خ
س
ن
عی
ز
و
ت
یارب یدا
ز
آ ،موس ؛عب
ن
م یاهدک هب لماک یسر
ت
سد
نتش
اد اب ،هاو
خ
لد روط هب هما
ن
رب رد
ت
اریی
غت
لامعا

لا
قتن
ا یکی
ز
یف راک یارــب دیـ
ن
اوــ
ت
‌یم ،دییام
ن
عی
ز
و
ت
ار و
نگ را
زفا‌مر
ن
اددجم رگا .هعماج
تخ
اس هب کمک
ت
یاه
ن
رد و ه
تفای(

. د
ی
ن
ک هیده
ن
اگیار روط هب ار اه
ن
آ ای و دی
ن
ک
تفایرد ار ی
غ
لبم ه
خ
س
ن
کی)
لاــس رد .دو
ش
‌یم هدیما
ن
«و
نگ ه
ژ
ورپ» ،و
نگ م
ت
سیس هعسو
ت
ه
ژ
ورپ
۱۹۸۳حور
ن
د
ن
ادرگز
اب یارب یهار
ن
او
ن
ع هب وــ
نگ ه
ژ
ورــپ

هک ع
ن
اوم
ن
درب
ن
یب
ز
ا اب ا
ت
د
ش
داجیا
ت
ـ
ش
اد دوــجو ر
ت
وــیپماک
ن
اربراک هعماج
ن
یب رد
ت
س
خن
یاه
ز
ور رد هک یراکمه


ز
اس
ن
کمم ار یراکمه رگید راب کی ،د
ن
دوب هد
ش
لیمح
ت
یراصح
ن
ا یاهرا
زفا‌مر
ن

ن
ابحاص طسو
ت
لاس رد۱۹۷۱ ها
گشن
اد رد ار دو
خ
راک
ن
ملا
ت
سا دراچیر هک یماگن
ه
MITدا
ز
آ را
زفا‌مر
ن

ز
ا ارصح
ن
م هــک یهورــگ رد ،درک
ز
ا
غ
آ

ن
اسیو
ن
‌هما
ن
رــب .د
ن
درــک‌یم عی
ز
و
ت
دا
ز
آ را
زفا‌مر
ن
بل
غ
ا
ز
ی
ن
یر
ت
ویپماک یاه‌
ت
کر
ش
ی
ت
ح .
تخ
ادرپ راک هب د
ن
درک‌یم هدا
فت
سا


ن
داد‌یم ماج
ن
ا ار راک
ن
یمه
ز
ی
ن
بل
غ
ا و د
ن
دوب دا
ز
آ رگیدکی اب یراکمه رد
ههد رد۱۹۸۰
ن
ا
ز
براک طسو
ت
یراکمه اه
ن
آ
ن
اکلام و د
نتش
اد کلام هک ی
ن
عم
ن
یا هــب ،د
ن
دوب یراصح
ن
ا اهرا
زفا‌مر
ن
مام
ت
ابیر
قت


.درک
‌یم باجیا ار و
نگ ه
ژ
ورپ
ت
رور
ض
راک
ن
یا هک د
ن
درک‌یم ع
ن
م ار
ی
ت
ح امـ
ش
،دـ
ش
اــب ه
ت
ـ
ش
ادـ
ن
دوــجو یدا
ز
آ لماع م
ت
سـیـس رــگا ؛د
ن
راد
ز
اــی
ن
لماع م
ت
سیس کــی هب ر
ت
ویپماک
ن
اربراک مام
ت

را
زفا‌مر
ن
رد
ت
رور
ض

ن
ــیلوا
ن
یارــباــ
ن
ب .دی
ن
ک عور
ش
ار ر
ت
ویپماک اب راک یراصح
ن
ا یاهرا
زفا‌مر
ن

ز
ا هدا
فت
سا
ن
ودب دی
ن
او
ت
‌یم
ن

.
ت
سا دا
ز
آ لماع م
ت
سیس کی دوجو ،دا
ز
آ
هدرو
خ
کحم البق
ن
آ یلک یحارــط اری
ز
د
ن
اسب سکی
ن
وی اب
ق
بط
ن
م یلماع م
ت
سیس ا
ت
د
نتفرگ میمص
ت
دا
ز
آ یرا
زفا مر
ن

ش
ب
ن
ج

.درک
‌یم
ن
اسآ ار و
نگ هب سکی
ن
وی
ن
اربراک
ت
کرح یراگز
اس
ن
یا
ن
ی
ن
چمه و ،دوب لا
قتن
ا لباق و
یاه
‌هما
ن
رب ،اهرـگــ
ش
یارــیو ،اهرلـیاــپماک لــماــ
ش
و ؛
ت
ــسا ه
ت
سه کی
ز
ا ر
تش
یب یلی
خ
سکی
ن
وی هب
ش
لماع م
ت
سیس کی

را
یسب راک لماک لماع م
ت
سیس کی
نتش
و
ن

ن
ـیاربا
ن
ب .د
ش
اب‌یم رگید یاه
ز
یچ یلی
خ
و ی
ت
سپ یاهرا
زفا‌مر
ن
،
نت
م ید
ن
ب‌بلاق

ه
یو
ن
ا
ژ
رد .
ت
سا یگر
ز
ب
۱۹۸۴ ر
ب
ت
کا رد دا
ز
آ را
زفا‌مر
ن
دای
ن
ب .دیماج
ن
ا لوط هب اهلاس د
ن
درک راک هب عور
ش

۱۹۸۵یار
ب ر
تش
یب


ش
سیسا
ت
و
نگ هعسو
ت
هب کمک
ت
هج هیامرس ب
ذ
ج
لاس ا
ت
۱۹۹۰،س
کی
ن
وی هب
ش
ه
ت
سه کی ،سکو
ن
یل سپس . د
نتفای
ت
سد ه
ت
سه
ز
ــج هــب ،لماع م
ت
سیس یلصا یا
ز
جا یمام
ت
هب

لاس رد۱۹۹۱ لاــس رد و درک اد
یپ هعسو
ت

ز
دلاور
ت
سو
ن
یل طسو
ت

۱۹۹۲م
ت
سیس اب سکو
ن
یل بیکر
ت

ش
دا
ز
آ را
ز
ـفا‌مرــ
ن
کــی

اه
‌هد
ن
و
ن
کا‌مه هک دو
ش
‌یم هد
ز

ن
یــم
خت
.سکو
ن
یل وـ
نگ م
ت
سیس :د
ش
لماــک لــماع م
ت
سیس کی هب رج
ن
م و
نگ لماک ابیر
قت
/


نن
ک‌یم هدا
فت
سا هرـیـ
غ
و
ت
ــهدر ،
ن
اــیبد ،روکلسا لــماــ
ش
،سکو
ن
یل و
نگ یاه‌م
ت
سیس
ز
ا ر
فن

ن
ویلیم/
لماک هعوم
جم کی ا
ت
دراد ر
ظن
رد دا
ز
آ را
زفا‌مر
ن
دای
ن
ب .
ت
سا هد
شن
دودحم لماع م
ت
سیس کی هب ط
قف و
نگ ه
ژ
ورپ ،لاح
ن
یا اب

لــماــ
ش
عوــ
ض
وــم
ن
ــیا .د
نش
اب ه
تش
اد د
ن
هاو
خ
‌یم
ن
ارــبراک
ز
ا یرایسب هک هچ
ن
آ ره ، د
ن
ک داجیا ار اهرا
زفا‌مر
ن

ز
ا

.دو
ش
‌یم
ز
ی
ن
یدربراک یاهرا
زفا‌مرـ
ن
ن
یمه هب د
نن
ک هیه
ت
را
زفا‌مر
ن

ز
ی
ن
د
ن
راد
ن

ت
راهم ر
ت
وـیپماک ه
ن
یم
ز
رد هک ی
ن
اربراک یارب دراد دصق
ن
ی
ن
چمه دا
ز
آ را
زفا‌مر
ن
دای
ن
ب

.درک دا
جیا ،و
نگ م
ت
سیس
ز
ا هدا
فت
سا رد راک‌ه
ز
ا
ت

ن
اربراک هب کمک رو
ظن
م هب یکیفارگ راک
ز
یم کی دا
ز
آ را
زفا‌مر
ن
دای
ن
ب
ت
هج
رد
ن
و
ن
کا‌مه دا
ز
آ ی
ز
اب یدادع
ت

ن
ک داجیا
ز
ی
ن
یرــگید حیر
فت
یاهرا
ز
با و اه‌ی
ز
اب دهاوــ
خ
‌یم
ن
ی
ن
چمه دا
ز
آ را
زفا‌مر
ن
دای
ن
ب

د
نن
ام ی
ن
ی
ن
اوق هک ی
ن
ام
ز

ز
ج هـب ،درادـ
ن
دوــجو ی
ت
یدودحم چیه ؟دورب
ش
یپ د
ن
او
ت
‌یم اجک ا
ت
دا
ز
آ را
زفا‌مر
ن
.
ت
سا سر
ت
سد

مام
ت
ماج
ن
ا یارب دا
ز
آ یاهرا
زفا‌مر
ن

ن
درک مهارف ییاـهــ
ن
فدــه .دــ
نن
ک ع
ن
م لماک روط هب ار و
نگ را
زفا‌مر
ن
،یراصح
ن
ا م
ت
سیس


ش
اب‌یم یراصح
ن
ا یاهرا
زفا‌مر
ن

ن
درک دورطم هجی
تن
رد و د
ن
هد ماج
ن
ا د
ن
هاو
خ
‌یم ر
ت
ویپماک
ن
اربراک هک ییاهراک

ز
اب
نت
م زا
زفا مز
ن
OpenSource
Software
همد
ق
م

را
زفا‌مر
ن
م
ت
سیسوکا رد
ن
ارا
ذگ‌هیامرس یداص
تقا را
تفر رب هک یا‌ه
ظ
حالم لباق ری
ث
أ
ت
اب
ز
اب‌
نت
م را
زفا مر
ن

هد
نن
ک لامعا د
نن
ک‌یم یعس
ن
اگن
هد‌هعسو
ت
ه
ز
ا
ت
طیحم
ن
یا رد .
ت
سا هداد ریی
غت
ار ی
ز
اب دعاوق ه
تش
ا
ذگ

دوس را
ظتن
ا م
ت
سیس
ن
اگد
نش
ورف و د
نن
ک‌یم سح ار
ز
اب‌
نت
م
ت
الوصحم دیلو
ت
را
شف اه
ت
کر
ش
،د
نش
اب دک


نش
ک‌یم ار یرا
ش
رس

۱ی
فزعم .
ق
ا
فت
ا
ن
یا .
ت
سا هدروآ راب هب
ن
اربراک یارب ر
تن
ا
ز
را را
زفا‌مر
ن

ز
ا
ش
یب ی
ز
یچ
ز
اب‌
نت
م را
زفا‌مر
ن
روه
ظ

.
ت
سا هدرک داجیا را
زفا‌مر
ن
ه
ز
وح
ن
ارگی
ز
اب
ن
یب یداص
تقا لاع
فن
ا و لعف رد هدمع ی
ت
اریی
غت
ی
گد
نز

ز
ا یکبس ی
ت
ح ای را
زفا‌مر
ن
هعسو
ت
هب ه
ژ
یو یهاگن
مسج
ت

ز
اب‌
نت
م را
زفا‌مر
ن
اه‌یلی
خ
یارب- -

هک
ت
سا
ن
یا لیرباگ دراچیر و
ن
مدلگ
ن
ار داه
نش
یپ .
ت
سه مه یراج
ت
ریبد
ت
یعو
ن
یا
ن
عم هب اما
ت
سا

ف
ارطا هد
نز
یطیحم و د
نن
ک هدا
فت
سا
ز
اب‌
نت
م را
زفا‌مر
ن

ز
ا
ن
ا
شن
اربراک هعماج د
ش
ر یارب دیاب اه
ت
کر
ش


ن
یام
ن
داجیا
ن
ا
شت
امد
خ
و
ت
الوصحم
ر
براک
ت
اجای
ت
حا اب
ن
آ
ن
داد
ق
یبط
ت
یارب هک ار دک
نت
م و
ت
سا
ن
اگیار
ز
اب‌
نت
م را
زفا‌مر
ن
لومعم روطب

هوالع
ب را
زفا‌مر
ن

شخ
پ
ز
اب ه
ز
اجا ربراک هب
ز
اب‌
نت
م یاه‌ه
ن
اورپ بل
غ
ا .دراد هارمه هب
ت
سا
ز
ای
ن
دروم

دک
نت
م
ت
اریی
غت
هک ی
ن
ام
ز
ا
ت
د
ن
هد‌یم
شخ
پ
ز
اب یارب ی
غ
لبم
تفایرد یا
ز
ا رد ار
ن
کمم
ت
اریی
غت

د
ش
اب سر
ت
سد رد یمومع
ت
روصب(
. .
www opensource org
.
)
یا
جب .دهد‌یم هعسو
ت
هعماج هک
ت
سا یرا
زفا‌مر
ن
یعمج
ز
اب‌
نت
م .دراد دوجو
ز
اب‌
نت
م را
زفا‌مر
ن
عو
ن
ود

د
ن
ریگ‌یم میمص
ت

ن
ابلطواد
ز
ا هدی
زگرب یهورگ یهاگ د
ش
اب را
زفا‌مر
ن
کلام یقو
ق
ح
ت
یص
خش
کی هک
ن
یا

مادک ه
ب را
زفا‌مر
ن
و د
ن
و
ش
ه
تفری
ذ
پ یلصا دک
نت
م هب دورو یارب هد
ش
لامعا یاهیراکمه
ز
ا کی مادک هک

را
زفا‌مر
ن
هرابرد صوص
خ
ب
ت
کر
ش
کی ه
ن
و دک
ن
اگد
نن
ک لامعا ،یص
خش

ن
اگد
ن
هد‌هعسو
ت
.دورب وس

ی
چاپآ بو رورس دروم د
نن
ام د
ن
ریگ‌یم میمص
ت
(
. .
httpd apache org
.
)
ق
ح
ت
کر
ش
.
ت
سا
ن
آ هد
ن
هد‌هعسو
ت
و کلام ،دوس یپ رد ی
ت
یص
خش
هک
ت
سا یرا
زفا‌مر
ن
یراج
ت

ز
اب‌
نت
م

هد
ن
یآ رد و دری
ذ
پب یلصا دک
نت
م هب دورو یارب ار دک مادک هک د
ن
ک‌یم
ن
ییع
ت
و دراد رای
تخ
ا رد ار
ف
یلا
ت

دروم د
نن
ام دهد ماج
ن
ا یراک هچ
MySQL هداد ها
گیاپ و
. .
MySQL(www mysql com)
.
داص
تقا رب بل
غ
ا هعماج هلیسوب هد
ش
هداد هعسو
ت

ز
اب‌
نت
م را
زفا‌مر
ن
داص
تقا هرابرد
ن
ی
ش
یپ
ت
اعلاطم

ز
اب‌
نت
م را
زفا‌مر
ن
هب یروآ‌بجع
ت

ن
اوارف ه
ن
ابلطواد راک
ن
ا
ز
یم
ن
آ رد هک
ت
سا
ز
کرم
ت
م راک یوری
ن

ز
ا ی
ش
ا
ن
یص
خش

تذ
ل رطا
خ
ب
ن
اگد
ن
هد‌هعسو
ت
هک د
ن
ک‌یم هرا
ش
ا د
ن
ومیر کیرا .دبای‌یم صیص
خت

رد
شن
اراکمه و یووراه
ن
ا
ن
را د
نن
ک‌یم کمک
ز
اب‌
نت
م یاه‌ه
ژ
ورپ هب
ن
ا
شن
ایا
ت
مه
ن
یب راب
ت
عا
ش
یا
زفا

. د
ن
دیسر یهبا
ش
م هجی
تن
هب
ز
ی
ن
دو
خ
یبرج
ت
هعلاطم
و ی
نف یاهییا
ن
او
ت

ن
درک د
نت
سم یارب
ن
اگد
ن
هد‌هعسو
ت
هک د
نن
ک‌یم لالد
ت
سا هلوری
ت

ن
یج ،ور
ن
رل او
ش
اج

ت
ربار وی
ن
ا
خ
ال میرک و د
نن
ک‌یم کمک
ز
اب‌
نت
م یاه‌ه
ژ
ورپ هب ی
ت
آ
ن
ایامرفراک یارب یل
غش

ز
اد
ن
ا‌م
ش
چ دوبهب

یاه
‌ه
ژ
ورپ هب
ن
اگد
ن
هد‌هعسو
ت
کمک یارب یمهم ی
ت
ا
ذ
کرحم راک
ز
ا
ن
درب
تذ
ل هک د
نن
ک‌یم
ش
را
زگ
ف
لگ


ن
ا‌مهم مه یلام یاه‌ه
ز
یگن
ا هک دهد‌یم
ن
ا
شن
هعلاطم
ن
یا هچرگ
ت
سا
ز
اب‌
نت
م
ار
چ هک دهد‌یم
ن
حر
ش
ار
ن
یا اما
ت
سا ه
ن
ابلطواد راک یارب
ت
احی
ض
و
ت

ز
ا یا‌هراپ اه
ن
یا هک یلاح رد

کمک
ز
اب‌
نت
م را
زفا‌مر
ن
یاه‌ه
ژ
ورپ هب
ت
کر
ش
یراک
ن
ام
ز
رد هک د
نن
ک‌یم ماد
خت
سا ار یصا
خش
ا اه
ت
کر
ش

ی
چاپآ را
زفا مر
ن
دای
ن
ب ه
ژ
ورپ هب هک ی
ن
اسک
ق
و
ق
ح هک د
نتفایرد
شن
اراکمه و
ن
اه
ن
روه لیا .د
نن
ک‌یم

هک د
نتفرگ هجی
تن

ن
ی
قق
حم سپ .دراد یچاپآ
ت
الیک
شت
رد اه
ن
آ هب
ت
ر اب یمی
قت
سم هطبار د
نن
ک‌یم کمک

را
کب دلوم یاه‌ییا
ن
او
ت

ش
ج
ن
س یارب یرایعم
ن
او
ن
ع هب ار دای
ن
ب رد
ن
اگد
ن
هد‌هعسو
ت
هب
ت
ر
ن
ایامرفراک


ن
ریگ‌یم

(
رازفا م رن رب ینتبم یزاس هریخذ
sds)
.
نینچ مه دشابیم تعنص فلتخم یاه هبنج رد راذگ ریثات و تیمها زئاح میهافم زا یکی یزاس هریخذ هزورما


ناکما دناوتب هک یتخاس ریز و مرف تلپ دنمزاین اتسار نیا رد
scale up
و
scale out .
زا رود و دشاب هتشاد ار


موهفم
SPOF
ای
Single Point Of failor .
دشابیم تیمها زئاح رایسب دشاب
.
زا فده
SDS
یگتسباو و مینک تیریدم رازفا مرن طسوت ار دوخ یاه هداد ام هک ، تسه موهفم نیا نایب اه

.
اب زاس هریخذ گنیرتسلاک یارب لاثم یارب میربب نیب زا یرازفا تخس یاه دنرب هب تبسن ار دوخ
SDS
تسین زاین


رازفا مرن بصن اب دیناوتیم و دینک هدافتسا دوخ هداد زکارم مامت نیب ناسکیزاس هریخذ دنرب کی زا امتح هک


و هدرک رتسلاک دراو ارنا یدنرب ره اب دوخزاس هریخذ یور هطوبرم
Ha .
دییامن ققحم یزاس هریخذ ی هیلا ردار

عقاو رد
ceph
یارب
big data .
تسا یا هداعلا قوف هنیزگ

عقاو رد
Ceph object storage
هنیزگ کی هب دراد هک یا هفرص هب نورقم تمیق و یریذپ سایقم فطل هب


یاهراتخاس و یزاجم یاه نیشام یور رب یزاس هریخذ یاضف یدنبرکیپ یارب بوبحم
HI TECK
هدش لیدبت

.
تسا
object storage
نینچ رد یریذپ سایقم هب زاین اریز دوش یم هدید رتشیب یربا یاه طیحم رد لاومعم

.
تساه طیحم ریاس زا رتشیب ییاه طیحم
Ceph object storage
هک تسا یتلاوصحم نیرت بوبحم زا یکی


یدنبرکیپ یارب اریخا
backing storage
یزاجم یاه نیشام یارب
KVM.
تسا هتفرگ رارق هدافتسا دروم

زا یا‌هعومجم یور رب متسیس لیاف و کلاب ،تکجبآ داجیا روظنم هب هک تسا دازآ یزاس‌هریخذ یوکس کی فس

. ) (
تسا هدش داجیا رتسلاک مه هب لصتم یاه‌هنایار

رتشیب ،فس رد

.
دنروآ مهارف یا هدش عیزوت یزاس هریخذ یاضف دنناوتب ات دننک یم راک رگیدکی هارمه هب رتسلاک کی رد اهدون

. ) (
قیرط زا راکنیا دنوش لصتم یزاس هریخذ اه هرگ یاهدون نیا هب دنناوت یم اه تنیلاک زا یفلتخم عاونا


دون قیرط زا هک دوش یم ماجنا یا هداداتم تاعلاطا هب یبایتسد
ceph-mon .
یاهرازفا مرن تسا هدش مهارف

Ceph object storage .
اه نشیکیلپا دنا هتفای هعسوت دیدج هویش هب یزاس هریخذ یاضف هئارا روظنم هب

(
میقتسم یسیون همانرب طبار قیرط زا دنناوت یم
API . )
نیا دنشاب هتشاد یسرتسد یزاس هریخذ یاضف هب

یاضف هب یسرتسد ناکما لماع متسیس کی هب زاین نودب دناوت یم نشیکیلپا هک تسا ینعم نیدب عوضوم

.
تلاوصحم زا یخرب دروآ مهارف ار یزاس هریخذ
object storage
قیرط زا یسرتسد اهنت ،
API
رایتخا رد ار

. .
،لباقم رد دوب دنهاوخن یدربراک و دیفم دایز ییاه همانرب نینچ رطاخ نیمه هب دنهد یم رارق دوخ نایرتشم

(
فس رازفا مرن
Ceph. )
دنک یم مهارف اه تنیلاک یسرتسد یارب ار یفلتخم یاه شور

؟دراد یرتهب درکلمع ییاه طیحم هچ رد همانرب نیا

، تفگ هک دیاب
Ceph object storage .
رد اما دراد یتیمها زئاح و بوخ رایسب درکلمع اه طیحم همه رد ؛

.
اه طیحم نیا اب هک تسا رطاخ نیا هب راتخاس نیا نیا و دراد یا هدش یزاس یشرافس اه طیحم زا یخرب

INTEGRATE . : .
نورقم لوصحم اریز دشابیم اه لاثم نیا زا یکی یربا یاه طیحم هنومن یارب دراد ییلااب

.
نیا اب درک یدنب سایقم یزاس هریخذ یاهاضف زا یعیسو هدودحم یارب ار نآ ناوت یم هک تسا یا هفرص هب

!!!!.
نادنمراک هک تسانعم نیدب عوضوم نیا تسین ناسآ و هداس دایز فس تامیظنت نداد ماجنا ،دوجو

.
ریاس ربارب رد فس دنشاب هتشاد ار لوصحم نیا دروم رد یفاک شناد دیاب هطوبرم
SAN
رایسب یتنس یاه

.
تسا هدش ثعاب رما نیمه دریگ یم رارق هدافتسا دروم یزورما هداد زکارم رتشیب رد و تسا رت‌هفرص هب نورقم

.
دنهاوخ یم اهنت هک ییاه تکرش رتشیب دشاب رتگرزب یاه طیحم یارب لآ هدیا یزاس هریخذ لوصحم کی فس

.
فس ساسا رب هک یتاداهنشیپ رد دننک یمن هدافتسا هنیزگ نیا زا دننک ینابزیم ار یزاجم نیشام یکدنا دادعت

.
حطس رد هداد یاه کولب ناونع هب دراوم نیا دسیون یم ار یرنیاب یاه تکجبا فس تنیلاک ،دوش یم ماجنا

(
رارکت راب هس لقادح راکدوخ تروص هب دناوت یم و دور یم راک هب فس
Replicate . )
هک یتیلباق نیرت مهم دوش

.
نیا ،دنک یم داجیا ار یزاجم نیشام نیمدا هک ینامز دراد یعیزوت تیهام هک تسا نیا دراد دوجو فس رد

.
فس تکجبآ زاس هریخذ دش دهاوخ هتشون یرنیاب یاه تکجبا زا هدش رارکت هخسن ناونع هب یزاجم نیشام

.
یم نایم هب اه طبار هلئسم هک ینامز دیامن راگزاس مه اب ار یفلتخم یاهرورس و دنک راک تعرس هب دناوت یم

.
اه تساوخرد ،ضوع رد دنشاب هتشاد یسرتسد یزاس هریخذ طبار کی هب اهنت دنرادن یزاین رگید اه تنیلاک ،دیآ

.
رد تعرس هب اه لیاف هک تسانعم نیدب عوضوم نیا دوش یم تیریدم نامزمه تروص هب رورس اه هد طسوت

.
دریگ یم رارق دارفا رایتخا
: : ::
ندوب هفرص هب نورقم

رب ،تمیق نارگ یاهرازفا تخس یور رب ارجا یاج هب ار نآ ناوت یم هک دشاب نیا فس دروم رد ربخ نیرتهب دیاش

.
نیا دیآ یم تسد هب عوضوم نیا زا هک یا هجیتن درک ارجا هفرص هب نورقم و بسانم یاهرازفا تخس یور


هک تسا
Ceph object storage
زا رتنازرا رایسب دناوت یم
SAN .
اب ار فس دنناوت یم ناربراک دشاب یتنس یاه

.
تمیق نازرا فس یزاس هریخذ یاهرازفا تخس هچرگا دننک میظنت کر یور رب هتفرگ رارق یاهرورس زا هدافتسا

.
زا دیریگب رظن رد یدایز هیامرس دیاب هکبش یاهرازفا تخس یارب هک دیشاب هتشاد رطاخ هب دیاب اما دنتسه


راب هس یرنیاب تکجبآ ره هک ییاجنآ
Replicate
دوش یم لاسرا هکبش قیرط زا هک ییاه هداد رادقم ،دوش یم

.
یاضف زا هدافتسا اب دیناوت یم امش دش دهاوخ ربارب هس
۱
رطاخ هب اما دینک تست ار زیچ همه یتیاب اگیگ


هب ،یدیلوت طیحم کی رد فس زا هدافتسا ماگنه هب هک دیشاب هتشاد
۱۰
زاین دوخ هکبش یارب اضف تیاباگیگ

.
تشاد دیهاوخ
:
یزاس هریخذ رتسلاک هدنهد لیکشت یازجا

هب یربا طیحم یارب امش هرادن قرف
Object Storage
ای
Block Storage
لیاف یزاس هریخذ یارب ای دیراد زاین


اه
Ceph File System
زا دیاوخب هگید روظنم ره یارب ای دینک یم یزادنا هار ور
Ceph.
دینک هدافتسا

یزاس هدایپ
Ceph Cluster
یزادنا هار اب
Ceph Node .
کی هشیم عورش یزاس هریخذ عبانم و هکبش ،اه


رتسلاک
Ceph(
روتینام دون کی لقادح هب راک هب عورش یارب
Monitor Node( )
ریدم دون کی ،
Manager

Node( )
یزاس هریخذ دون کی ،
OSD Node )
زا هدافتسا یارب و
Ceph File System
نومه ای
CephFS
کی هب

(
هدادربا دون
MDS Node. )
دراد زاین
(
روتینام دون
Monitor Node:)
ceph-mon .
یاراد متسیس نیا یازجا یمامت دراد هدهع هب ار رتسلاک یلک تیعضو یرادهگن هفیظو
Map
.
یاضعا تیوه زارحا و قیدصت هفیظو نینچمه دوش یم تیریدم و یرادهگن دون نیا طسوت هک دنتسه ییاه

.
رتسلاک وضع نیرتمهم دشاب یم دون نیا هدهع هب اه تنیلاک و رتسلاک
Ceph
هب هک تسه روتینام دون نیمه

.
سیورس یرادیاپ و یگنوزفا یارب طسوتم ات کچوک یزاس هدایپ کی رد دنک یم تیلاعف رتسلاک بلق ناونع


هب لقادح
3.
تسا زاین روتینام دون
(
ریدم دون
Manager Node:)
(
دون نیا
ceph-mgr )
یرادهگن هفیظو
Runtime metrics
دول و ییاراک ،اهزاس هریخذ ،رتسلاک یراج تیعضو ،

.
تیلباق دناوت یم ،دنوش یم هتشون نوتیاپ نابز هب هک ییاه لوژام ینابزیم اب نینچمه دراد هدهع هب ار متسیس


لثم یبناج یاه
Dashboard, Exporter, Remote Logging . …
نیا یرادیاپ و یگنوزفا یارب دنک مهارف ار و


لقادح سیورس
2.
تسا زاین هنومن
(
یزاس هریخذ دون
OSD Node:)

ای هدننک هریخذ
Object Storage Daemon
تیریدم ،یزاس هریخذ هفیظو
Replication
و یبایزاب ،

Rebalance
رایتخا رد ار مزلا تاعلاطا و هتشاد هدهع رب ار
Monitor
و
Manager .
تهج دهد یم رارق


هب لقادح اه هداد یرادیاپ و یگنوزفا
3 OSD.
تسا زاین
(
هدادربا دون
MDS Node :)
Metadata Server
رد هدش هریخذ یاه لیاف هب طوبرم اتم تاعلاطا ،
CephFS
ای
Ceph File System
ار

.
درادناتسا زا هدننک هدافتسا ناربراک هب دون نیا دنک یم تیریدم و یرادهگن
POSIX
نودب هک دهد یم یتیلباق


رتسلاک هب یفاضا راب ندروآ
Ceph .
هب لقادح یگنوزفا و یرادیاپ یارب دنشاب هتشاد یسرتسد اه لیاف هب
2
MDS.
میراد زاین
. :
درکن هدافتسا دون نیا زا دناوتیم و ، تسین مازلا کی دون نیا هتکن
:
رتسلاک رد هداد یزاس هریخذ هوحن

اه‌نویلیم لماش هک گرزب یاهرتسلاک رد
Obecjt
دادعت نیا تیریدم و یراد‌هگن ،تسا
Object
ندرک ادیپ و

.
مان هب یموهفم لیلد نیمه هب دوش‌یم تخس هظحل رد اه‌نآ
PG
ای
Placement Group
تسا هدش فیرعت


هک
Object
کی اب طبترم یاه
Pool
کی رد ار
PG .
دنک‌یم یراد‌هگن

رد تاعلاطا مامت
Ceph
تروص هب
Object(
رختسا رد
Pool )
مان هب یمتیروگلا هک دنوش یم هریخذ یقطنم یاه

CRUSH
یزاس هدایپ هفیظو
Replication .
دهد یم ماجنا ار هدش فیرعت شور ساسا رب
CRUSH
هبساحم


هک دنک یم
Object
مادک رد
PG
و
PG
مادک رد
OSD .
دوجو اب یلک روط هب دوش هریخذ
CRUSH
سایقم

.
تسا هدش مهارف تاعلاطا یایوپ یبایزاب و ندرک سنلااب ،یریذپ

Red Hat Ceph Storage
و ریذپ‌سایقم رایسب ،زاب یزاس‌هریخذ مرفتلپ کی ،
(
رازفا‌مرن رب ینتبم
Software-Defined Storage )
یارب
Cloud :
دشاب‌یم رادروخرب ریز یاه‌تیلباق زا هک تسا

یارب

یاه‌تخاسریز
Cloud
و
Object Storage .
ددرگ‌یم یحارط لااب سایقم رد

رادیاپیاه‌هخسن
Ceph
کی اب ار

تیریدم مرفتلپ
Ceph
یاه‌سیورس نینچمه و یزاس‌هدایپ رازبا ،

.
دنک‌یم بیکرت ینابیتشپ

رد میجح یاه‌هداد رارقتسا یارب ‌هفرص هب نورقم و ریذپ‌فاطعنا ،راکدوخ تیریدم تهج ار یرازبا


سایقم
Petabyte .
دروآ‌یم مهارف اه‌نامزاس رد

یاه‌هداد تیریدم زا ینابیتشپ لیلد هب
Cloud
دوخ راکو‌بسک تیریدم رب دنناوت‌یم اه‌تکرش ،

.
دنیامن زکرمت

زا هدافتسا یایازم
Red Hat Ceph Storage
اه‌نامزاس یارب

ات دننک‌یم شلات اه‌تکرش هزورما

یداصتقا هفرص هب هجوت اب و یکباچ و تعرس ظفح رب هولاع

زا ،


تهج یتاناکما
 
اه‌هداد عیرس دشر تیریدم

رادروخرب زین
  .
دنشاب

یژولونکت زا دیاب اه‌نامزاس
Cloud
هب


یزاس‌هریخذ تهج یزورما یاهراکو‌بسک رد ،زاین دروم تعرس اب تاعلاطا زا یهوبنا مجح تیریدم روظنم

.
دنیامن هدافتسا دوخ یاه‌هداد

یاه‌یگژیو
Red Hat Ceph Storage
( –
تیابازگا دح رد یریذپ‌سایقم
Exabyte)

تیلبا ق
Scale-Out :
کی زا ار رتسلاک
Node
نارازه هب
Node .
دهد‌یم هعسوت رگید

تیلباق
Rebalancing :
یرامعم زا راکدوخ تروص هب
Peer-to-Peer
ره رد تیفرظ شیازفا تهج


یاه‌هژورپ زا و هدومن هدافتسا یتایلمع تامادقا لقادح اب نامز
Migration
بانتجا نآ ءاقترا و هداد

.
دیامن‌یم
• :
هنوگچیه نودب یا‌هلحرم ره رد ار اهرتسلاک یا‌هلحرم ای هفقو نودب تروص هب رازفا‌مرن ءاقترا

Downtime .
دهد‌یم ءاقترا
-API
اه
•S3
و
Swift API :
زا ینابیتشپ
Object Storage
•RESTful API :
و رتسلاک یاهدرکلمع یمامت تیریدم
Object Storage
-
یاه‌همانرب
Storage-Aware (
رد طقف بو سایقم رد
Object)

همانرب میقتسم یزاس‌هچراپکی تهج اه‌هناخباتک هعسوت
:
هتفرشیپ یاهدرکلمع یخرب تیلباق نیا


دننام
Trigger
،اه
Message Passing .
دیامن‌یم ریذپناکما ار بسانم لحم رد اه‌هداد لیدبت و

لکتورپ کی
Native :
،تیلباق نیا لااب درکلمع اب
Overhead
یربراک طساو هب طوبرم
RESTful
ار


یتایلمع ناوت رثکادح و ریخات نامز لقادح هب زاین هک ،درکلمع هب ساسح یاهرازفا‌مرن یارب
I/O
.
دیامن‌یم فذح ،دنراد
( -
تینما
Security)
• :
ناربراک رب یقیقد لرتنک لرتنک تسرهف هب یسرتسد
Object Storage
یاهزوجم و
Bucket-
Level .
دنک‌یم لامعا
•Quota :
ربراک یاه‌تیدودحم کمک هب ‌هدافتساءوس زا یریگولج
Object Storage
ای
Pool
اه
( -
نانیمطا تیلباق
Reliability( )
یریذپ‌سرتسد و
Availability)

هزادنا رییغت
Block
ای وپ تر وص هب
:
اب

نامز لقادح
Downtime
تازیهجت ناوت‌یم
Ceph Block

ار
Expand
ای
Shrink .
دومن

یاه تیلباق
Striping
،
Erasure Coding
ای و
Replication
رد
Node :
،اه‌هداد یرادیاپ زا اه


ای لااب یریذپ‌سرتسد
 (High Availability
(HA
.
ددرگ‌یم دنم‌هرهب لااب درکلمع و

•Policy :
ات دیامن‌یم یدنبرکیپ ار نتفرگ رارق هوحن یزاس‌هریخذ یاه
SLA
و درکلمع تاموزلم ،اه

(
اطخ یاه‌هزوح
Failure Domain . )
دهد باتزاب ار

ای اه‌هداد رارقتسا
Data Placement :
متیروگلا زا
CRUSH
یارب ار ناکما نیا و هدومن هدافتسا


زا کی ره
Client
رارقتسا لحم تعرس هب و لوادج یوجتسج هب زاین نودب ات دنک‌یم مهارف اه

.
دننک نییعت ار اه‌هداد

تیلباق
Failover :
درکلمع ،یریذپ‌سرتسد رب نآ ریثات نینچمه و رورس ای کسید یبارخ زا راکدوخ

.
دیامن‌یم یریگولج اه‌هداد تحص و
( -
درکلمع
Performance)
•Copy-on-Write Cloning :
تیلباق نیا
Image
ای یزاجم نیشام یاه
VM
هئارا تعرس هب ار

( .
رد طقف دنک‌یم
Block )
•Cache
تمس رد ندرک
Client
تروص هب
In-Memory :
مه یگژیو نیا زا هدافتسا اب
Kernel
و


مه
Hypervisor
ار
Cache ( .
رد طقف دیامن‌یم
Block )

ءاقترا
I/O :
لدم یاج هب اه‌هداد یارب زارتمه
 Client-Server
لدم زا ،
Client-Cluster
هدافتسا

.
دنک‌یم
•Cache Tiering :
اضقنا یاه‌تسایس زا هدافتسا اب
 (Hot Data
(Expiration Policy
 
هب ار
SSD
.
دهد‌یم اقترا
•Flash Journals . :
دهد‌یم اقترا ار اه‌هداد نتشون درکلمع

میظنت لباق یاه‌هزادنا
Stripe :
ییوئدیو یاه‌لیاف ندومن هریخذ زا ار متسیس هنیهب درکلمع

.
دنک‌یم میظنت کچوک ریواصت هریخذ ات هتفرگ یتیاباگیگ دنچ
-
ینابیتشپ
Multi-Datacenter(
و
Disaster Recovery
(DR

زا ینابیتشپ
Zone :
اب یهباشم یاه‌یژولوپوت قطانم و اه
Amazon Web Service S3
راک هب


کی زا دراوم ریاس رد و هتفرگ
Namespace (.
رد طقف دنک‌یم هدافتسا یلک
Object )
• :
یاه‌هخسن اه یگتسباو ندناوخ
Local
ناربراک یارب ار اه‌هداد زا
Local(.
طقف دیامن‌یم هئارا


رد
Object )

ای رتنس‌اتید یزاس‌ناسمه
Datacenter Synchronization :
زا یشخب ای لماک هعومجم زا

(.
رد طقف دیامن‌یم یریگ‌نابیتشپ قطانم نیب رد اه‌ه‌داد
Object )
•Snapshot
و هدومن لاسرا ،ییایفارغج ظاحل هب هدنکارپ یاهرتنساتید هب ار اه
Disaster
Recovery ( .
رد طقف دنک‌یم زاغآ ار
Block )
•Snapshot
تروص هب ار اه
Incremental.
دهد‌یم شهاک ار هکبش دناب یانهپ و هدومن لاسرا

(
رد طقف
Block )
-
ندوب هفرص‌هب نورقم
•Thin Provisioning ( . :
رد طقف ددرگ‌یم اضف زا رتشیب هدافتسا بجوم رما نیا
Block )
•( :
یراکراب اب ار تمیق و درکلمع زا یبیکرت هنیزه مک رازفا‌تخس
Workload . )
دهد‌یم دنویپ
•:
نوگمهان رازفا‌تخس
 
ینیزگیاج رد رابجا مدع
Node
اب یمیدق یاه
Node
تارییغت رد دیدج یاه


یراتخاس
•Erasure Coding :
یراگدنام هنیزگ زا
 اه‌هداد 
تروص هب
  .
دریگ‌یم هرهب هفرص هب نورقم

-
بو تحت تیریدم

تیریدم مرفتلپ
Ceph . :
دیامن‌یم داجیا رتسلاک یاه‌تایلمع یارب ار یدروبشاد

درکلمع هب طوبرم ما قرا و رامآ هئارا
Per-Disk
و
Per-Pool :
یگداس هب و تعرس اب ار تلاکشم

.
دیامن‌یم ییاسانش
• . :
دنک‌یم عیرست ار یبای‌بیع دنیآرف راک طیحم یسررب و ییاسانش

Rados Gateway(RGW)
رو
حم ءی
ش
ی
ز
اس‌هری
خذ
یاه م
ت
سیس اب راک یارب یا‌هکب
ش
سیورس کی -
Cephهک
ت
سا

.دراد ار
ف
ل
تخ
م یاه‌هما
ن
رب یارب ءی
ش
ی
ز
اس هری
خذ

ت
امد
خ
ه
ئ
ارا
ت
یلباق
RGW ها
گرد کی عقاو رد

API(Application


Programming Interface)
ی
ز
اس هری
خذ
م
ت
سیس یارب
Cephهلم
ج
ز
ا ی
ف
ل
تخ
م یاه لک
ت
ورپ
ز
ا هک د
ش
اب یم

3
Amazon S
و
OpenStack Swift

ن
ک یم ی
ن
ابی
تش
پ

ز
ا هدا
فت
سا اب
RGW،و
یدیو و ریواص
ت

ز
ا ی
ن
ابی
تش
پ ،لیاف ی
ز
اس هری
خذ
د
نن
ام یربا یاه سیورس و اه هما
ن
رب
ن
او
ت
یم

ر
ت
سب رد ار ... و
ن
اسر مایپ یاه هما
ن
رب ی
ز
اس هری
خذ
Ceph ،
ن
ی
ن
چمه .درک ی
ز
اس هدایپ
RGWیر
براک باسح داجیا
ن
اکما

(
user account
یسر
ت
سد صیص
خت
و ( )

access control

ن
ک یم مهارف ار اه هداد ی
ز
اس هری
خذ
یارب )
یاه ی
گژ
یو
ز
ا ی
خ
رب
RGW:
ز
ا د
نت
رابع
•ر
براک ره یارب یسر
ت
سد یاهدیلک و
ن
اربراک داجیا
ن
اکما

ن
اربراک و اه هداد یارب یسر
ت
سد
ت
یریدم
ز
ا ی
ن
ابی
تش
پ
•اه هداد ه
ب یسر
ت
سد یارب هکب
ش
رگید یاه
ت
یدودحم و
ت
یود
ن
اب لر
تن
ک
ت
یلباق
• هلم
ج
ز
ا ی
ف
ل
تخ
م یاه لک
ت
ورپ
ز
ا ی
ن
ابی
تش
پ
3
S
و Swift

ز
ا ی
ن
ابی
تش
پ
SSLاه
تن
یالک اب
ن
ما طاب
ت
را یارب
•یراک را
ب
ن
درک س
ن
الاب رو
ظن
م هب
ف
ل
تخ
م یاه رورس یور رب ی
ز
اجم
ت
روص هب اه هداد عی
ز
و
ت

ن
اکما

ن
ی
ن
چمه
RGW یا
ز
جا
ز
ا یکی
ن
او
ن
ع هب
Cephه
خ
س
ن

ز
ا ی
ن
ابی
تش
پ ،م
ت
سیس گن
یرو
ت
ی
ن
ام ،اه رورا
ت
ب
ث
د
نن
ام ییاه
ت
یلباق

.دراد ار
ف
ل
تخ
م یاه لک
ت
ورپ
ز
ا ی
ن
ابی
تش
پ و
ت
یریدم و
ن
ابی
تش
پ

Rados Gateway(RGW)
هعوم
جم رد هک
ت
سا ییاه‌سیورس
ز
ا یکی
Cephس
یورس کی
ت
روص هب و دو
ش
‌یم ه
ئ
ارا

ه
ب یسر
ت
سد هک
ت
سا هکب
ش
حطس رد ارگءی
ش
رورس کی سیورس
ن
یا .
ت
سا هدا
فت
سا لباق ل
قت
سم
ت
روص هب هک دیاس

یاه
‌هداد
Ceph یر
با یاه‌طبار
ق
یرط
ز
ا ار (
3
S
و Swift
ز
ا هدا
فت
سا اب .د
ن
ک‌یم مهارف )
RGWط
بار کی
ق
یرط
ز
ا
ن
او
ت
‌یم

RESTful یاه
‌هداد هب یسر
ت
سد یارب
Ceph.درک هدا
فت
سا
یاه
‌یگژ
یو
ز
ا
RGW:درک هرا
ش
ا ری
ز
دراوم هب
ن
او
ت
‌یم
• یاه
‌لک
ت
ورپ
ز
ا ی
ن
ابی
تش
پ
3
S
و :
Swift RGW
ک
ی
ن
او
ن
ع‌هب
Gateway
ن
اربراک هب هک
ت
سا هد
ش
یهد
ن
ام
ز
اس

ل
ک
ت
ورپ ود
ز
ا هدا
فت
سا اب ا
ت
دهد‌یم ه
ز
اجا
3
S
و Swift یاه
‌هداد هب
Ceph.د
نش
اب ه
تش
اد یسر
ت
سد
• :
ت
ی
ن
ما
RGW
ت
ح
ت
یاه‌یسر
ت
سد
ز
ا هدا
فت
سا اب
SSLس
اسح
ت
اعالطا
ز
ا
تظ
ا
ف
ح یارب
ن
اربراک اب طاب
ت
را یارب


ن
ک‌یم هدا
فت
سا
• :ی
ز
اس‌ماگمه
RGW یاهدو
ن
ریاس اب ی
ز
اس‌ماگمه
ز
ا
Ceph.د
ن
ک‌یم هدا
فت
سا اه‌هداد ی
ن
اسر
ز
ورب یارب

ز
ا هدا
فت
سا اب :یری
ذ
پ‌فاطع
ن
ا
RGW
ز
ا هدا
فت
سا رد یر
تش
یب لال
قت
سا دیاس سیورس کی
ن
او
ن
ع‌هب
ن
او
ت
‌یم
Ceph
هد
ش
‌عی
ز
و
ت
یرامعم هب هجو
ت
اب و
تش
اد
Ceph، RGW.
ت
سا الاب یری
ذ
پ‌سای
ق
م هب رداق

ز
ا هدا
فت
سا
RGW ک
ی
ن
او
ن
ع‌هب
Gatewayیاه
‌هداد هب یسر
ت
سد یارب ا
ت
د
نش
اب رداق
ن
اسیو
ن
‌هما
ن
رب ا
ت
دو
ش
‌یم ببس

Ceph د
نن
ام ییاه‌طبار
ز
ا
RESTful
ت
ی
ن
ما
ن
ی
ن
چمه و هدی
شخ
ب
ت
عرس و ر
ت

ن
اسآ ار هما
ن
رب هعسو
ت
هک د
نن
ک هدا
فت
سا

.دهد
‌یم
ش
یا
زفا ار
ت
اعالطا
radosgw ا
ب هد
ش
ه
تخ
اس یاه ءی
ش
یهد سیورس یارب یا‌هکب
ش
سیورس کی عقاو رد
Cephرورس یور ر
ب هک
ت
سا


ز
ا هدا
فت
سا اب .دو
ش
‌یم ی
ز
اد
ن
ا‌هار و بص
ن
ی
ز
اجم یاه‌
ن
ی
ش
ام ای یکی
ز
یف یاه رورس
ز
ا معا ر
تن
سا
ت
ید یاه) (
radosgw
ن
یا ،

رد هک ی
یاه‌ء‌ی
ش
هک دراد دوجو
ن
اکما
Ceph
ت
روص هب د
نن
او
ت
ب ،د
ن
ا‌هد
ش
هری
خذ

HTTP ا
ی
HTTPSب
و
ق
یرط
ز
ا

د
نن
ام
ف
ل
تخ
م یاه‌سیورس
3
S
، Swift ا
ی
Keystone.د
ن
ریگ رارق هدا
فت
سا دروم
radosgw
ز
ا
Keystone ک
ی (

Identity Service
یاه
‌ء‌ی
ش
هب
ن
اربراک یسر
ت
سد رب
ت
را
ظن
و
ت
یوه
ز
ارحا یارب )

رد هد
ش
هری
خذ
Ceph
ز
ا هدا
فت
سا اب ،
ن
ی
ن
چمه .د
ن
ک‌یم هدا
فت
سا
Keystone ر
گید یاه‌سیورس اب
ن
او
ت
‌یم ،
OpenStack
د
نن
ام
Glance ا
ی ریواص
ت
ی
ز
اس هری
خذ
یارب ) (
Cinderرار
قرب طاب
ت
را رورس
ز
ا ل
قت
سم یاه کسید ی
ز
اس هری
خذ
یارب ) (

.درک
ید
ن
برکیپ و ی
ز
اد
ن
ا‌هار
radosgw د
نن
ام یاهرا
ز
با
ز
ا هدا
فت
سا اب
ن
او
ت
‌یم و
ت
سا هداس اً
ت
بس
ن

ceph-deploy ا
ی
ceph-
ansible ا
ی
manual
گن
یرو
ت
ی
ن
ام و
ت
یریدم یارب ،
ن
ی
ن
چمه .داد ماج
ن
ا یگداس هب ار راک
ن
یا
radosgwی
یاهرا
ز
با
ز
ا ،

د
نن
ام
ceph-dash،
Ceph Manager Dashboard
و
RadosGW Admin
.دو
ش
‌یم هدا
فت
سا
یار
ب : ه
ت
ک
ن
radosgw دو
ن
ی
ز
اس هدایپ هب ی
ز
ای
ن

mds .
ت
سی
ن

: ه
ت
ک
ن
radosgw یار
ب
ن
او
ت
یم ار
cephfs یار
ب . درک هدا
فت
سا (
cephfs دو
ن
دیاب
mds . دو
ش
ی
ز
اس هدایپ )
در
کلمع
ن
درب الاب یارب

Ceph RADOSGW

ی
ن
ک هجو
ت
ری
ز
دراوم هب دی
ن
او
ت
‌یم
۱ ع
یرس کسید
ز
ا هدا
فت
سا .
SSDی
ز
اس‌هری
خذ
یارب
۲ د
نن
ام یرا
زفا‌
تخ
س
ش
ک
ز
ا هدا
فت
سا .(

SSD Cache
اه
‌هداد هب یسر
ت
سد
ن
ام
ز

ش
هاک یارب )
۳ اه
‌سسورپ دادع
ت

ت
امی
ظنت
.(
Process و
)

I/O Threads
ر
تش
یب
ت
عرس یارب بسا
ن
م
۴
ز
ا هدا
فت
سا .

Network Interface
الا
ب د
ن
اب یا
ن
هپ اب و عیرس
۵ د
نن
ام ییاهر
ت
ماراپ راد
ق
م
ن
ییع
ت
.
max_chunks_per_uploadاه
‌لیاف دولپآ ی
ز
اس‌ه
ن
یهب یارب
۶ر
ت
‌عیرس درکلمع و یری
ذ
پ‌سای
ق
م دوبهب یارب ی
ز
اس‌ی
ز
اجم و هد
ش
‌عی
ز
و
ت
ی‌هکب
ش

ز
ا هدا
فت
سا .
۷.ع
یرس روط هب
ت
الک
ش
م عفر و ییاسا
نش
رو
ظن
م هب درکلمع
ش
یاپ و گن
یرو
ت
ی
ن
ام یاهرا
ز
با
ز
ا هدا
فت
سا .
۸ ا
ب طب
ت
رم یاهرا
زفا‌مر
ن
و لماع م
ت
سیس م
ظن
م یرادهگن
و ی
ن
اسر
ز
ور‌هب .

Ceph RADOSGW
و در
کلمع دوبهب رو
ظن
م هب

.
ت
ی
ن
ما
ش
یا
زفا
یاه
تن
یالک
radosgw:

Radosgw ک
ی

API RESTful
ا
ب راگز
اس
3
S
و Swiftه
ز
اجا اه
تن
یالک هب
ن
یا .دهد یم ه
ئ
ارا ای
ش
ا ی
ز
اس هری
خذ
یارب

س
یورس اب ی
ت
حار هب ا
ت
دهد یم
radosgw ا
ب لماع
ت
یارب بوبحم یاه
تن
یالک
ز
ا ه
ن
وم
ن
د
ن
چ .د
ن
و
ش
ما
غ
دا
radosgw
:
ز
ا د
نت
رابع

ن
امرف ط
خ
طبار

AWS(CLI)
Cyberduck
3
s cmd

تف
ی
ئ
وس
CLI
DragonDisk
رد ءا
ی
ش
ا
ت
یریدم و دول
ن
اد ،دولپآ یارب یبسا
ن
م هار اه‌
تن
یالک
ن
یا
radosgw ،
ن
یا رب هوالع .د
نن
ک‌یم مهارف
radosgw

ت
یریدم یارب بو رگرورم کی
ق
یرط
ز
ا د
ن
او
ت
یم هک دهد یم ه
ئ
ارا ار دو
خ
بو طبار
ن
ی
ن
چمه
bucket و objectل
باق


ش
اب یسر
ت
سد
یاه

تن
یالک
ز
ا ه
ن
وم
ن
د
ن
چ
Radosgw:
ز
ا د
نت
رابع
1.3
s cmd
ل
ک
ت
ورپ
ز
ا هدا
فت
سا اب لیاف لا
قتن
ا و لاص
ت
ا یارب
ن
یالد
ن
ماک
تن
یالک کی :
3
S
2.radosgw-admin
ت
یریدم و
ن
درک
ت
یریدم یارب
ن
یالد
ن
ماک
تن
یالک کی :
Radosgw
3.Cyberduck رد دو
جوم یاه‌لیاف
ت
یریدم و لاص
ت
ا یارب یکیفارگ
تن
یالک کی :
Radosgw
4.3
S Browser

حطس ربارب
ت
یریدم یارب یکیفارگ
تن
یالک کی :
Radosgw و 3
Amazon S
5.DragonDisk رد دو
جوم یاه‌هداد هب یسر
ت
سد و اه‌لیاف
ت
یریدم یارب یکیفارگ
تن
یالک کی :
Radosgw.
6.
Cloudberry Explorer
رد دو
جوم یاه‌هداد هب یسر
ت
سد و اه‌لیاف
ت
یریدم یارب یکیفارگ
تن
یالک کی :

Radosgw.ی
ت
اعالطا یاهربا ریاس و
7.Swiftل
ک
ت
ورپ اب ییارگءی
ش
رب ی
نت
بم ی
ز
اس هری
خذ
یاه‌سیورس هب لاص
ت
ا یارب
ن
و
ت
یاپ
ن
اب
ز
یارب ه
ن
ا
خ
با
ت
ک کی :

3
S
ه
ن
ا
خ
با
ت
ک یارب ی
ن
ی
زگیاج ،
3
boto
.
ن
و
ت
یاپ یارب
8. 3
Radosgw S API
ک
ی :
API ه
ب لاص
ت
ا
ت
هج
ن
اسیو
ن
‌هما
ن
رب یارب
Radosgw ل
ک
ت
ورپ
ق
یرط
ز
ا
3
S
.
9.Minio ه
ب لاص
ت
ا یارب ییارگءی
ش
ی
ز
اس‌هری
خذ
سیورس کی :
Radosgw یاه
‌سیورس رگید و
3
S
د
نن
ام

3
Amazon S
.

1
0
.
Ceph Object Gateway Swift API
ک
ی :
API ه
ب لاص
ت
ا
ت
هج
ن
اسیو
ن
‌هما
ن
رب یارب
Radosgw
ق
یرط
ز
ا

ل
ک
ت
ورپ
Swift.
1
1
.
یار
ب یکیفارگ یاهرا
ز
با ی‌ه
ن
یم
ز
رد
3
Amazon S

ن
ک هرا
ش
ا ری
ز
دراوم هب دی
ن
او
ت
‌یم ،
•Cloudberry Explorer
•S3 Browser
•Cyberduck
•Transmit
• CrossFTP
•DragonDisk
•Bucket Explorer
را
ز
با یکیفارگ طیحم یسررب هب ری
ز
رد
DragonDisk‌
: می
ز
ادرپیم

طسو
ت
هد
ش
ه
ئ
ارا یاه یگژ
یو
ز
ا ه
ن
وم
ن
د
ن
چ اج
ن
یا رد

RADOS Gateway(radosgw)
رد Ceph:
ت
سا هد
ش
هدروآ
:
Object storage
radosgwو هر
ی
خذ
ای
ش
ا
ن
او
ن
ع هب ار اه هداد دهد یم
ن
اکما ام
ش
هب هک دهد یم ه
ئ
ارا ار ءای
ش
ا ی
ز
اس هری
خذ
سیورس


ی
ن
ک یبای
ز
اب
3 :
S and Swift API compatibility
radosgw ود ره ا
ب
3
API S
و Swift
ن
یا
ز
ا هک ار ییاه‌هما
ن
رب ریاس اب ما
غ
دا و
ت
سا راگز
اس
APIد
نن
ک‌یم هدا
فت
سا اه


ن
ک‌یم
ن
اسآ
:
Multi-site replication
radosgw
ف
ل
تخ
م هداد
ز
کارم ای اه
ت
یاس
ن
یب ار اه هداد دهد یم
ن
اکما ام
ش
هب و د
ن
ک یم مهارف ار ی
ت
یاس د
ن
چ ری
ث
ک
ت



ی
ن
ک رارک
ت
:
Lifecycle management
radosgwاه هداد
فذ
ح و
ظف
ح یارب ار ی
ن
ی
ن
اوق دهد یم
ن
اکما ام
ش
هب و د
ن
ک یم ی
ن
ابی
تش
پ
ت
ایح ه
خ
رچ
ت
یریدم
ز
ا


ی
ن
ک
ف
یرع
ت
:
Access control
radosgwیم ه
ن
وگ
چ و یسک هچ دی
ن
ک لر
تن
ک دهد یم
ن
اکما ام
ش
هب هک د
ن
ک یم مهارف ار یسر
ت
سد لر
تن
ک یاه م
ز
ی
ن
اکم


ش
اب ه
تش
اد یسر
ت
سد ام
ش
یاه هداد هب د
ن
او
ت
:
Versioning
radosgw.د
یراد هگن
ار ی
ش
کی
ز
ا ه
خ
س
ن

ن
ید
ن
چ دهد یم
ن
اکما ام
ش
هب و د
ن
ک یم ی
ن
ابی
تش
پ ی
ش
ی
ز
اس ه
خ
س
ن

ز
ا
:
Cross-origin resource sharing(CORS)
radosgw
ز
ا
CORSلر
تن
ک
ف
ل
تخ
م یاه‌ه
ن
ماد
ز
ا ار دو
خ
یاه‌هداد هب یسر
ت
سد دهد‌یم
ن
اکما ام
ش
هب و د
ن
ک‌یم ی
ن
ابی
تش
پ


ی
ن
ک

3 :
S bucket policies
radosgw ل
طس یاه‌
ت
سایس
ز
ا
3
S
ح
طس رد ار یسر
ت
سد یاه‌
ت
سایس دهد‌یم
ن
اکما ام
ش
هب و د
ن
ک‌یم ی
ن
ابی
تش
پ


ی
ن
ک
ف
یرع
ت
لطس
:
Presigned URLs

radosgw
ز
ا
URLه
ب
تقوم یسر
ت
سد هک دهد یم ار
ن
اکما
ن
یا ام
ش
هب و د
ن
ک یم ی
ن
ابی
تش
پ هد
ش

ن
ییع
ت

ش
یپ
ز
ا یاه

ک
ی یاراد
ن
اربراک هب ار دو
خ
یاه هداد
URL.د
ی
ن
ک اطعا صا
خ

ل
طس رد یصا
خ
یاهدادیور هک ی
ن
ام
ز
دهد‌یم ه
ز
اجا
ن
اربراک هب هک ،یلطس یاه‌
ن
العا
ز
ا ی
ن
ابی
تش
پ
3
S
،دهد
‌یم
خ
ر اه
ن
آ


نن
ک
تفایرد ار اه‌
ن
العا
د
نن
ام ،یجرا
خ

ز
وجم و
ت
یوه
ز
ارحا یاه م
ت
سیس اب ما
غ
دا
LDAP و
Active Directory
.
.هد
ش
عی
ز
و
ت
ی
ز
اس هیام
ن
و یرا
ذگ کار
تش
ا
ز
ا ی
ن
ابی
تش
پ هلمج
ز
ا ،یری
ذ
پ سای
ق
م و درکلمع رد رم
ت
سم یاهدوبهب

ت
الاص
ت
ا
ز
ا ی
ن
ابی
تش
پ د
نن
ام ،یفا
ض
ا ی
ت
ی
ن
ما یاه یگژ
یو
3
S

طس حطس یسر
ت
سد یاه لر
تن
ک و هد
ش
یرا
ذگز
مر
یا
ز
جا ریاس اب ما
غ
دا
Ceph د
نن
ام ،
CephFS و RBD.

ش
ی
ز
اس‌ه
خ
س
ن
و ی
ش
ی
ز
اس‌ه
خ
س
ن
یاه‌
ت
سایس
ز
ا ی
ن
ابی
تش
پ
ا
ب یراگز
اس دوبهب
3
S API

ز
ا دو
خ
یدربراک یاه هما
ن
رب لا
قتن
ا ،
3
Amazon S
ه
ب

Ceph RADOS Gateway
یار
ب ار


ن
ک یم ر
ت

ن
اسآ
ن
اربراک
طسو
ت
هد
ش
ه
ئ
ارا یاه یگژ
یو
ز
ا ییاه ه
ن
وم
ن
اه
نت
اه
ن
یا
radosgw رد Cephلود
ج رد
ت
ا
ن
اکما
ز
ا ی
شخ
ب ری
ز
رد .د
نت
سه


:
ت
سا هد
ش
هدروآ

Feature Description
Object Storage
Ceph RGW provides a highly scalable and fault-tolerant object storage solution.
It supports the Amazon S3 and OpenStack Swift APIs, which allows you to easily
integrate with a wide range of applications and tools.
Multi-Site
Replication
Ceph RGW allows you to replicate objects across multiple sites and locations,
which can help you to achieve disaster recovery and high availability.
Lifecycle
Management
With RGW's lifecycle management feature, you can automatically manage the
lifecycle of your objects based on their age, size, or other criteria. You can
automatically transition objects to different storage classes, delete them when
they expire, or archive them to long-term storage.
Cross-Origin
Resource Sharing
(CORS)
CORS allows you to control access to your RGW bucket resources from web
pages hosted on other domains.
S3 Bucket Policies
RGW's bucket policies allow you to define fine-grained access controls for your
S3 buckets. You can define policies that allow or deny access to buckets and their

Feature Description
objects based on a variety of criteria, including IP address, time of day, and more.
Versioning
Ceph RGW provides support for object versioning, which allows you to keep
multiple versions of an object over time. This can be useful for backup and
recovery purposes.
Multipart Uploads
Multipart uploads allow you to upload large objects in parts, which can improve
performance and reliability.
Server-Side
Encryption
RGW provides server-side encryption to protect your data at rest.
Access Logs
RGW allows you to log all bucket access and API calls to a designated log
bucket. This can be useful for auditing and troubleshooting purposes.
User Management
RGW provides a flexible and scalable user management system, which allows
you to create and manage user accounts and groups.
Identity
Management (IAM)
RGW provides support for IAM, which allows you to control access to your
resources at a more granular level. With IAM, you can define policies that grant
or deny access to resources based on a wide range of criteria, including user
identity, time of day, IP address, and more.
Object Locking
Object locking allows you to lock objects to prevent them from being modified or
deleted for a specific period of time. This can be useful for compliance and legal
purposes.
Static Website
Hosting
RGW allows you to host static websites by setting the bucket as a static website.
Object TaggingAllows assigning metadata to objects for organizational purposes.
Bucket Notification
Enables setting up notifications when specific events happen in a bucket, such as
the creation or deletion of an object.
Resumable
Downloads
Allows resuming interrupted downloads of large objects.
Resumable
Downloads
Allows resuming interrupted downloads of large objects.
Pre-Signed URLs
Enables generating URLs that grant time-limited access to objects without
requiring a user account.
Metrics and Access
Logging
Provides detailed information about access to radosgw, including usage metrics
and access logs.

بص
ن
radosgw :
ن
آ ی
ز
اد
ن
ا هار و
ی
ز
اس هدایپ یارب : ه
ت
ک
ن
radosgw ه
ت
سب هک
ت
سه
ز
ای
ن

ceph-radosgwب
ص
ن

ض
رف
ش
یپ
ت
روصب هک . ددرگ بص
ن
(

د
ش
ابیم)

ق
ی
فن
اک لیاف رد همادا رد
.
ceph conf
. م
ی
ن
کیم هفا
ض
ا دو
خ

ق
ی
فن
اک هب
ت
بس
ن
ار دراوم
دو
ن

ن
درک هفا
ض
ا
ن
اهاو
خ
دیدج دو
ن
کی رد رگا : ه
ت
ک
ن
radosgw ه
ب طوبرم یاه ه
ت
سب هک
ت
سه
ز
ای
ن
. می
ت
سه
ceph
: م
یراد راک
ن
یا یارب . دبای لا
قتن
ا
ف
س ر
ت
سالک
ق
ی
فن
اک هب طوبرم یاه هداد و هدیدرگ بص
ن
. :
scp /etc/ceph/ceph conf <node> /etc/ceph/
. . . :
scp /etc/ceph/ceph client admin keyring <node> /etc/ceph/
: م
یهد یم ماج
ن
ا ار ری
ز
لحارم همادا رد

.
: م
یهد یم ماج
ن
ا ار
ن
آ لاوریاف هب طوبرم
ت
امی
ظنت
.
: م
ی
ز
اسیم ر
ز
وی کی همادا رد

.
. م
یراد ار اه یسر
ت
سد ماج
ن
ا و طاب
ت
را
ن
اکما
تن
یالک کی اب لاح . دیسر مام
ت
ا هب دو
ن
کی رد بص
ن
ه
ب صا
خ
ربراک یسر
ت
سد
ن
داد هوح
ن
pool : ر
ظن
دم

: میراد راک
ن
یا یارب

pool ر
براک یارب دیهاو
خ
یم هک ار
radosgwما
ن
اب ر
خت
سا کی داجیا یارب ،لا
ث
م
ن
او
ن
ع هب .دی
ن
ک داجیا دی
ن
ک هدا
فت
سا

rgw_data:د
ی
ن
ک هدا
فت
سا ری
ز
رو
ت
سد
ز
ا دی
ن
او
ت
یم ،
32
ceph osd pool create rgw_data
ر
براک
radosgwدا
جیا یارب ،لا
ث
م
ن
او
ن
ع هب .دی
ن
ک ص
خش
م دی
ن
ک هدا
فت
سا دیهاو
خ
یم هک ار یر
خت
سا و دی
ن
ک داجیا ار

ما
ن
اب یربراک
myuser ر
خت
سا هب یسر
ت
سد اب
rgw_data:د
ی
ن
ک هدا
فت
سا ری
ز
رو
ت
سد
ز
ا دی
ن
او
ت
یم ،

radosgw-admin user create --uid=myuser --display-name="My User" --access-

key=myaccesskey --secret-key=mysecretkey –pool=rgw_data
ر
براک کی
ن
یا
radosgw ما
ن
هب دیدج
myuser ر
خت
سا هب یسر
ت
سد اب
rgw_dataیسر
ت
سد دیلک کی و د
ن
ک یم داجیا


ی
ن
ک هدا
فت
سا هد
ش
ص
خش
م ر
خت
سا رد ربراک یاه هداد هب یسر
ت
سد یارب
ن
آ
ز
ا دی
ن
او
ت
یم هک د
ن
ک یم داجیا ی
فخ
م دیلک و
ر
براک کی داجیا یارب

RADOS Gateway
ک
ی یارب
image ک
ی رد
poolهدا
فت
سا ری
ز
لحارم
ز
ا دی
ن
او
ت
یم ،صا
خ



ی
ن
ک
رو
ت
سد
ز
ا هدا
فت
سا اب
ceph ه
ش
و
خ

ن
امرف ط
خ
طبار هب
Ceph.د
ی
ن
ک ادیپ یسر
ت
سد
د
یدج ربراک کی ری
ز
رو
ت
سد یارجا اب

RADOS Gateway

ی
ن
ک داجیا

radosgw-admin user create --uid={USER_NAME} –display-name={DISPLAY_NAME}

ن
ی
زگیاج ار بسا
ن
م ریدا
ق
م{
USER_NAME و
{}
DISPLAY_NAME.د
ی
ن
ک }

ی
ن
ک داجیا ربراک یارب دیدج ی
فخ
م دیلک و یسر
ت
سد دیلک کی ری
ز
رو
ت
سد یارجا اب
3
radosgw-admin key create --uid={USER_NAME} --key-type=s --gen-access-key --gen-
secret

ن
ک یم داجیا ربراک یارب ی
فخ
م دیلک و دیدج یسر
ت
سد دیلک کی
ن
یا

نزخ
م هب یسر
ت
سد ه
ز
اجا ربراک هب م
ز
ال یاه
ز
وجم یاطعا و ربراک یارب دیدج یعرف ربراک کی داجیا اب
image:د
یهدب ار
:
radosgw-admin subuser create --uid={USER_NAME} --subuser={USER_NAME}

{IMAGE_POOL_USER} --access={IMAGE_POOL_PERMISSIONS}

ن
ی
زگیاج ار بسا
ن
م ریدا
ق
م {
USER_NAME ،
{}
IMAGE_POOL_USER و
{}
IMAGE_POOL_PERMISSIONS .د
ی
ن
ک {}
IMAGE_POOL_PERMISSIONSل
باق }

.
ت
سا
ن
د
ن
او
خ

ن
د
ن
او
خ
ای ،
نتش
و
ن
،
ن
د
ن
او
خ
یار
ب ی
فخ
م دیلک و یسر
ت
سد دیلک
ز
ا د
ن
او
ت
یم ربراک ،درک
تفایرد ار م
ز
ال یاه
ز
وجم و د
ش
داجیا ربراک هک یماگن
ه


ز
ا هدا
فت
سا اب ریواص
ت
هعومجم هب یسر
ت
سد
3
S API

ن
ک هدا
فت
سا

ی
ز
اس‌هری
خذ
م
ت
سیس رد : ه
ت
ک
ن
bucket ار
گ‌ءی
ش
یاه‌هداد ی
ز
اس هری
خذ
یارب
نزخ
م کی یا
ن
عم هب (
Objectک
ی .
ت
سا )

ز
ا اه‌
شخ
ب یمام
ت

ن
یب
نز
او
ت
م
ت
روص هب
ن
اربراک یاه‌
ت
ساو
خ
رد ا
ت
دو
ش
‌یم داجیا
نز
ا
خ
م
ن
یب
ن
درک ید
ن
ب راب یارب رس
ن
الاب

ث
عاب هک د
ش
اب ه
تش
اد دوجو
ت
وا
فت
م
ت
یفر
ظ
اب ییاه‌کسید ،
شخ
ب ره ل
خ
اد رد
ن
او
ت
‌یم
ن
ی
ن
چمه .دو
ش
عی
ز
و
ت
رس
ن
الاب

رد ،
ن
یاربا
ن
ب .دو
ش
‌یم اه‌
ن
آ
ن
یب راب گن
یس
ن
الاب
Cephید
ن
ب‌
شخ
ب و رس
ن
الاب
ز
ا ارگءی
ش
یاه‌هداد ی
ز
اس هری
خذ
یارب
ن
او
ت
‌یم ،

.درک هدا
فت
سا
ف
ل
تخ
م یاه‌
شخ
ب
ن
ورد

ت
ارو
ت
سد
ز
ا ه
ن
وم
ن
د
ن
چ اج
ن
یا رد

Ceph RADOS Gateway(radosgw)
:
ت
سا هد
ش
هدروآ

براک داجیا

radosgw-admin user create --uid=<user-id> --display-name="<user-display-name>" --
email="<user-email>"
ک
ی داجیا
bucket:

radosgw-admin bucket create --bucket=<bucket-name> --uid=<user-id> --

zonegroup=<zone-group-name> --placement-target=<placement-target-name>
اه ل
طس مام
ت

ت
سیل (
bucket:
)

radosgw-admin bucket list

براک کی دروم رد
ت
اعالطا
تفایرد

radosgw-admin user info --uid=<user-id>

ل
طس دروم رد
ت
اعالطا
تفایرد (
bucket:
)

radosgw-admin user info --uid=<user-id>
ل
طس کی (
bucket:د
ی
ن
ک فذ
ح ار)

radosgw-admin bucket delete --bucket=<bucket-name>
ل
طس هیمهس
ن
ییع
ت
(
bucket:
)

radosgw-admin quota set --bucket=<bucket-name> --max-objects=<max-object-count> --
max-size=<max-object-size>
:
ن
اربراک همه
ت
سیل

radosgw-admin user list
ل
طس کی هب ار ی
ش
کی (
bucket:د
ی
ن
ک هفا
ض
ا )

radosgw-admin object put --bucket=<bucket-name> --object=<object-name> --file=<path-
to-file>
ی
ش
کی دروم رد
ت
اعالطا
تفایرد (
object:
)

radosgw-admin object stat --bucket=<bucket-name> --object=<object-name>
ی
ز
اس هدایپ هوح
ن

Multi-site replication
:

Multi-site replication
رد
Ceph RGW
ا
ی ه
ق
ط
ن
م ید
ن
برکیپ یگژ
یو
ز
ا هدا
فت
سا اب
ن
او
ت
یم ار
zone.درو
آ
ت
سد هب

دا
جیا لحارم

Multi-site replication
رد RGW:
ت
سا ری
ز
حر
ش
هب
رو
ت
سد
ز
ا هدا
فت
سا اب

radosgw-admin zone create
رد ه
یحا
ن

ن
ید
ن
چ

Ceph RGW
،لا
ث
م
ن
او
ن
ع هب .دی
ن
ک داجیا

یاه
‌ما
ن
هب ه
ق
ط
ن
م ود داجیا یارب
1
us-west-
و 1
us-east-

ی
ن
ک هدا
فت
سا ری
ز

ت
ارو
ت
سد
ز
ا ،
1 : 1. .
radosgw-admin zone create --rgw-zone=us-west- --endpoints=http //us-west- example com
1
radosgw-admin zone create --rgw-zone=us-east- --endpoints=
: 1. .
http //us-east- example com
دا
جیا رو
ت
سد
ز
ا هدا
فت
سا اب ،
ق
طا
ن
م داجیا
ز
ا سپ

radosgw-admin zonegroup
،لا
ث
م
ن
او
ن
ع هب .دی
ن
ک ید
ن
برکیپ ار

ک
ی داجیا یارب
zonegroup ما
ن
هب
us:د
ی
ن
ک هدا
فت
سا ری
ز
رو
ت
سد
ز
ا ،
: 1. . , : 1. .
radosgw-admin zonegroup create --rgw-zonegroup=us --endpoints=http //us-west- example com http //us-east- example com–default

هک یما
گن
ه
zonegroup رو
ت
سد
ز
ا هدا
فت
سا اب دی
ن
او
ت
یم ،د
ش
داجیا

radosgw-admin bucket create
ه
ن
ی
زگ اب --
zonegroup ما
ن
هب لطس کی داجیا یارب ،لا
ث
م
ن
او
ن
ع هب .دی
ن
ک داجیا ر
ظن
دروم ه
ق
ط
ن
م رد ییاه لطس
mybucketرد
هور
گ

us zone

ی
ن
ک هدا
فت
سا ری
ز
رو
ت
سد
ز
ا ،

radosgw-admin bucket create --bucket=mybucket --zonegroup=us –public
ر
ی
ث
ک
ت

ن
درک لاعف یارب
multi-site رو
ت
سد
ز
ا ،لطس یارب

radosgw-admin bucket link
ن
او
ن
ع هب .دی
ن
ک هدا
فت
سا


ن
درک لاعف یارب ،لا
ث
م
Replication ل
طس یارب
mybucket
ق
طا
ن
م
ن
یب
1
us-west-
و 1
us-east-
ر
ی
ز
رو
ت
سد
ز
ا ،


ی
ن
ک هدا
فت
سا
1 1
radosgw-admin bucket link --bucket=mybucket --zone=us-west- --remote-zone=us-east- –read-only=false
ید
ن
برکیپ کی
ن
یا
replication ل
طس یارب
mybucket ه
ق
ط
ن
م
ز
ا اه هداد هک ییاج ،د
ن
ک یم داجیا
1
us-west-
ه
ب

ه
ق
ط
ن
م
1
us-east-
ه
ق
ط
ن
م رد لطس رد هک یریی
غت
ره .د
ن
و
ش
یم یپک
1
us-west-
ه
ق
ط
ن
م رد راکدو
خ
روط هب دو
ش
داجیا

1
us-east-
.دو
ش
یم رارک
ت

ه
ب
ز
ای
ن
ام
ش
صا
خ
طیحم و طیار
ش
ساسا رب
ت
سا
ن
کمم و د
نت
سه ه
ن
وم
ن
کی ط
قف
ق
وف
ت
ارو
ت
سد هک دی
ش
اب ه
تش
اد هجو
ت

. د
ی
ش
اب ه
تش
اد حالصا

Lifecyclemanagement

ن
آ ی
ز
اس هدایپ هوح
ن
و

رد
ت
ایح ه
خ
رچ
ت
یریدم

Ceph radosgw
ءا
ی
ش
ا راکدو
خ
روط هب هک ی
ن
ی
ن
اوق
ف
یرع
ت
اب هک دهد یم ار
ن
اکما
ن
یا ام
ش
هب

روط ه
ب دی
ن
او
ت
یم ام
ش
،لا
ث
م
ن
او
ن
ع هب .دی
ن
ک راکدو
خ
ار ای
ش
ا
ت
یریدم ،د
ن
هد یم لا
قتن
ا رگید
ت
لاح هب
ت
لاح کی
ز
ا ار


ی
ن
ک ل
قتن
م درس هیال هب مرگ هیال
ز
ا ،یسر
ت
سد س
ن
اکرف ای
ن
س ساسا رب ار ءای
ش
ا راکدو
خ
" " " "
رد
ت
ایح ه
خ
رچ
ن
و
ن
اق کی داجیا هوح
ن

ز
ا یلا
ث
م اج
ن
یا رد
radosgw:
ت
سا هد
ش
هدروآ
ل
یاف کی اد
ت
با
JSON:ال
ث
م .د
ن
ک
ف
یرع
ت
ار
ت
ایح ه
خ
رچ
ن
و
ن
اق هک دی
ن
ک داجیا
{
:
"Rules" [

{
: ,
"ID" "ExampleRule"
:
"Filter" {
:
"Prefix" "logs/"
,
}
: ,
"Status" "Enabled"
:
"Transitions" [

{
: 30,
"Days"
:
"StorageClass" "STANDARD_IA"
,
}

{
: 365,
"Days"
:
"StorageClass" "GLACIER"

}
,
]
:
"NoncurrentVersionTransitions" [

{
: 30,
"NoncurrentDays"
:
"StorageClass" "STANDARD_IA"
,
}

{
: 365,
"NoncurrentDays"
:
"StorageClass" "GLACIER"

}
,
]
:
"Expiration" {
: 3650
"Days"
,
}
:
"NoncurrentVersionExpiration" {
: 3650
"NoncurrentDays"

}

}

]
}

ل
یاف
ن
یا
JSON ما
ن
هب
ت
ایح ه
خ
رچ
ن
و
ن
اق کی "
ExampleRule د
ن
و
ش
یپ اب ءای
ش
ا همه یارب هک د
ن
ک یم
ف
یرع
ت
ار " "
logsهر
ی
خذ
یاه سالک هب اه
ن
آ
ن
س ساسا رب ار ءای
ش
ا هک د
ن
ک یم
ف
یرع
ت
ار لا
قتن
ا
ن
ید
ن
چ
ن
ی
ن
چمه .دو
ش
یم لامعا "/


ن
ک یم فذ
ح
ز
ور ی
ن
یعم دادع
ت

ز
ا سپ ار ءای
ش
ا هک ا
ضقن
ا یاه
ت
سایس و د
ن
ک یم ل
قتن
م
ف
ل
تخ
م ی
ز
اس
رو
ت
سد
ز
ا سپس
radosgw-admin:ال
ث
م .دی
ن
ک هدا
فت
سا
ت
ایح ه
خ
رچ
ن
و
ن
اق داجیا یارب
.
radosgw-admin bucket lifecycle put --bucket my-bucket --object-lock false --file rule json
ل
یاف رد هد
ش

ف
یرع
ت

ت
ایح ه
خ
رچ
ن
و
ن
اق رو
ت
سد
ن
یا
.
rule json
ل
طس اب ار
ن
آ و د
ن
ک یم داجیا ار "
my-bucket"

ن
ک یم طب
ت
رم
رو
ت
سد
ز
ا هدا
فت
سا اب ،
ت
یاه
ن
رد
radosgw-adminهد
ش
داجیا ی
ت
سرد هب
ت
ایح ه
خ
رچ
ن
و
ن
اق هک دی
ن
ک یسررب هرابود

:ال
ث
م .
ت
سا

radosgw-admin bucket lifecycle get --bucket my-bucket --object-lock false
ل
طس اب طب
ت
رم
ت
ایح ه
خ
رچ
ن
و
ن
اق رو
ت
سد
ن
یا"
my-bucket.دهد یم
ش
یام
ن
ار
ن
آ ید
ن
برکیپ و د
ن
ک یم یبای
ز
اب ار "

Cross-originresourcesharing(CORS)


Cross-Origin Resource Sharing(CORS)
ک
ی هک دهد‌یم ه
ز
اجا هک
ت
سا بو یاهرگرورم رد ی
ت
ی
ن
ما م
ز
ی
ن
اکم کی

هک دهد
‌یم ه
ز
اجا م
ز
ی
ن
اکم
ن
یا .د
ن
ک لاسرا یرگید ه
ن
ماد رد رورس هب ار ییاه‌
ت
ساو
خ
رد ام
ش
رگرورم رد بو هح
ف
ص

ا
ب .د
ش
اب هد
ش
اطعا راک
ن
یا یارب م
ز
ال یاه
ز
وجم هک یطر
ش
هب ،دریگ
ت
روص
ف
ل
تخ
م یاه‌ه
ن
ماد
ن
یب لبا
قت
م یاه‌
ت
ساو
خ
رد


ز
ا هدا
فت
سا
CORS
ز
ا د
نن
او
ت
‌یم ،لا
ث
م
ن
او
ن
ع هب و د
نن
ک
ت
ساو
خ
رد رگید یاه‌ه
ن
ماد
ز
ا ار
ت
اعالطا د
نن
او
ت
‌یم اه‌
ت
یاسبو ،

API.د
نن
ک هدا
فت
سا یرگید یاه

ز
ا هدا
فت
سا دروم رد
CORS رد
Ceph Radosgw
یاه

ت
ساو
خ
رد
ز
ا هدا
فت
سا اب هک دهد‌یم ه
ز
اجا
ن
اربراک هب
ت
یلباق
ن
یا ،

HTTPد
یاب ،یگژ
یو
ن
یا ی
ز
اسلاعف یارب .د
نن
ک لاسرا رگید یاه‌ه
ن
ماد هب و د
نن
ک
تفایرد رگید یاه‌ه
ن
ماد
ز
ا ار
ت
اعالطا ،

رد ار م
ز
ال یاه‌گی
فن
اک
Radosgwر
گید یاه‌ه
ن
ماد یارب ار
ف
ل
تخ
م عبا
ن
م هب یسر
ت
سد یارب م
ز
ال یاه
ز
وجم و هدرک می
ظنت


.درک ا
طعا

عطا
قت
م عبا
ن
م یرا
ذگ‌کار
تش
ا ید
ن
برکیپ یارب(
CORS رد
)
radosgw:د
ی
ن
ک لاب
ن
د ار لحارم
ن
یا دی
ن
او
ت
‌یم ،

شخ
ب
CORS ید
ن
برکیپ لیاف
.
radosgw /etc/ceph/ceph conf
ا
ی
.
rgw conf

ی
ن
ک
ش
یاریو ار
[CORS]
Allow-Origin = *
Allow-Headers = content-type, x-amz-date, authorization, x-requested-with, range, x-csrftoken
Expose-Headers = ETag, Content-Length, x-amz-meta-*
Allow-Methods = GET, POST, PUT, DELETE, HEAD, OPTIONS
Max-Age-Seconds = 3000
س
یورس و هدرک هری
خذ
ار
ت
اریی
غت
radosgw.د
ی
ن
ک ی
ز
اد
ن
ا هار اددجم ار
ی
ش
م ط
خ
کی دی
ن
او
ت
یم
ن
ی
ن
چمه
CORSک
ی داجیا یارب ،لا
ث
م
ن
او
ن
ع هب .دی
ن
ک داجیا صا
خ
ی
ش
ای لطس کی یارب


ت
سایس
CORS ما
ن
هب لطس کی یارب "
my-bucket:د
ی
ن
ک هدا
فت
سا ری
ز
رو
ت
سد
ز
ا دی
ن
او
ت
یم ،"
radosgw-admin bucket cors add --bucket=my-bucket --cors-configuration='[{ "AllowedHeaders": ["*"],
"AllowedMethods": ["GET", "PUT", "POST", "DELETE"],
"AllowedOrigins": ["*"],
"ExposeHeaders": ["ETag"]
}]'
یاهد
ت
م هب
ن
یا
GET، PUT، POST و DELETE رده و دهد یم ه
ز
اجا یا هح
ف
صرس ره اب ،أدبم ره
ز
ا
ETag.د
ن
ک یم راک
ش
آ ار
ر
یدا
ق
م
ز
ا یگداس یارب الاب یاه‌لا
ث
م رد هک دی
ش
اب ه
تش
اد هجو
ت
wildcardر
یدا
ق
م
ز
ا دیاب ی
ت
ی
ن
ما لیالد هب ،دیلو
ت
طیحم رد اما ،دو
ش
‌یم هدا
فت
سا


ی
ن
ک هدا
فت
سا ر
ت
دودحم

S3 bucket policies

ل
طس یاه
ت
سایس داجیا یارب
S3 رد radosgw:د
ی
ن
ک لاب
ن
د ار لحارم
ن
یا دی
ن
او
ت
یم ،
ل
یاف کی
JSON:ال
ث
م .دی
ن
ک داجیا دو
خ
ر
ظن
دروم لطس ی
ش
م ط
خ
یواح دیدج
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "AddPerm",
"Effect": "Allow",
"Principal": "*",
"Action": "s3:GetObject",
"Resource": "arn:aws:s3:::my-bucket/*"
}
]
}
ل
طس
ز
ا ار ءای
ش
ا دهد‌یم ه
ز
اجا یسک ره هب ی
ش
م‌ط
خ

ن
یا
my-bucket.د
ن
او
خ
ب
ل
یاف
JSON ه
ش
و
خ
رد ار
Ceph:د
ی
ن
ک دولپآ دو
خ

radosgw-admin policy create --name my-bucket-policy --filename /path/to/bucket_policy.json
ما
ن
هب دیدج یلطس ی
ش
م ط
خ
کی
ن
یا
my-bucket-policy.د
ن
ک یم داجیا
ل
طس رد ار
ت
سایس
S3:د
ی
ن
ک لامعا دو
خ

aws s3api put-bucket-policy --bucket my-bucket --policy "{\"Version\": \"2012-10-17\", \"Statement\":
[{\"Sid\": \"AddPerm\",\"Effect\": \"Allow\",\"Principal\": \"*\",\"Action\": \"s3:GetObject\",\"Resource\": \"ar
n:aws:s3:::my-bucket/*\"}]}"

ت
سایس
ن
یا
my-bucket ل
طس یارب ار
my-bucket S3.د
ن
ک یم لامعا
رو
ت
سد
ز
ا هدا
فت
سا اب دی
ن
او
ت
‌یم
JSON
ف
ل
تخ
م یاه‌لطس رد ار اه‌
ن
آ دی
ن
او
ت
‌یم
ز
ای
ن

ت
روص رد و دی
ن
ک داجیا یر
ت
‌هدیچیپ یلطس یاه‌
ت
سایس ،

S3.د
ی
ن
ک لامعا

لکو
ت
ورپ ی
ز
اس هدایپ هوح
ن
swift
رد
radosgw

یسر
ت
سد
ن
درک لاعف یارب
Swift API رد Ceph RADOS Gateway (RGW)
ش
خ
ب هب ار عیرس م
ت
سیس ری
ز
کی دیاب ،

rgw ل
یاف رد دو
خ

ceph.conf هر
گ رد
Ceph RGW : م
یراد راک
ن
یا یارب .دی
ن
ک هفا
ض
ا دو
خ

ل
یاف
ceph.conf هر
گ یور ار
Ceph RGW.د
ی
ن
ک
ز
اب
نت
م رگش
یاریو کی
ز
ا هدا
فت
سا اب دو
خ


شخ
ب [
rgw.د
ی
ن
ک ادیپ لیاف رد ار ]

شخ
ب ری
ز
[
rgw:د
ی
ن
ک هفا
ض
ا ار ری
ز
طوط
خ
]
[rgw]
...
rgw_swift_account_in_url = true
rgw_swift_enforce_content_length = false
rgw_swift_url = http://<your-rgw-node-ip>:8080/swift
ل
یاف
ceph.conf.د
ید
ن
بب و هدرک هری
خذ
ار
س
یورس
Ceph RGW:د
ی
ن
ک ددجم ی
ز
اد
ن
ا هار ری
ز
رو
ت
سد
ز
ا هدا
فت
سا اب ار
systemctl restart ceph-radosgw@<rgw-node-id>
ر
ت
ماراپ هک دی
ش
اب ه
تش
اد هجو
ت
rgw_swift_url ه
ب دیاب
URL هر
گ یمومع
RGW.د
ن
ک هرا
ش
ا ام
ش

یسر
ت
سد هک یماگن
ه
Swift API رد ار RGWا
ب لماع
ت
یارب
تف
ی
ئ
وس اب راگز
اس
تن
یالک ره
ز
ا دی
ن
او
ت
‌یم ،دیدرک لاعف

Ceph
ن
امرف ط
خ
هد
ن
ریگ سیورس
ز
ا دی
ن
او
ت
یم ،لا
ث
م
ن
او
ن
ع هب .دی
ن
ک هدا
فت
سا
swiftو دول
پآ ،اهر
ن
ی
تن
اک داجیا یارب


ی
ن
ک هدا
فت
سا رگید یاه
ت
ایلمع ماج
ن
ا و ءای
ش
ا دول
ن
اد
رد ر
ن
ی
تن
اک کی داجیا یارب لا
ث
م رو
ت
سد کی اج
ن
یا رد
Ceph RGW هد
ن
ریگ سیورس
ز
ا هدا
فت
سا اب
swift: م
یا هدروآ
swift post <container-name>
رد هد
ش
ص
خش
م ما
ن
اب دیدج ر
ن
ی
تن
اک کی رو
ت
سد
ن
یا
Ceph RGW.د
ن
ک یم داجیا

ن
یب یسررب
S3 و Swift

: ه
ت
ک
ن
3
S
و Swift رد .د
نت
سه یربا یاه سیورس رد بو ی
ز
اس هری
خذ
یارب یربا ی
ز
اس هری
خذ
لک
ت
ورپ ود

Ceph RadosGW

ل
ک
ت
ورپ ود ره
3
S
و Swift.د
ن
و
ش
یم ی
ن
ابی
تش
پ
ل
ک
ت
ورپ ود
ن
یب هک ییاه
ت
وا
فت
3
S
و Swift:
ت
سا ری
ز
حر
ش
هب دراد دوجو
• ل
ک
ت
ورپ
3
S
.
ت
ساراد ار اه
نش
یکیلپا و را
ز
با
ز
ا ی
ن
ابی
تش
پ
ن
یر
تش
یب هجی
تن
رد و دریگ یم رارق هدا
فت
سا دروم ر
تش
یب
• ل
ک
ت
ورپ
Swift لماع م
ت
سیس یاه هما
ن
رب
ز
ا یر
تش
یب ی
ن
ابی
تش
پ
Linuxهره
ب و
ت
عرس
ن
یر
تش
یب اه
ن
آ یارب و دراد


ن
ک یم مهارف ار یرو
• ل
ک
ت
ورپ
Swiftو
ت
امد
خ

ت
ی
ف
یک ،اه
ت
کجبآ هب یسر
ت
سد لر
تن
ک ه
ن
یم
ز
رد ار یر
تش
یب ی
ز
اس یص
خش

ت
یلباق

.دراد ی
ز
اس هری
خذ
یاه
ت
یلباق
یاه ل
ک
ت
ورپ
ن
یب
ن
او
ت
یم ،ر
ظن
دروم یاه یگژ
یو و
ز
ای
ن
هب هجو
ت
اب
3
S
و Swift رد
Ceph RadosGW
ب
ا
ختن
ا ار یکی

.درک
3
S(Simple Storage Service)
و Swiftو یرامعم رد ی
یاه
ت
وا
فت
اما ،د
نت
سه ای
ش
ا ی
ز
اس هری
خذ
یاه م
ت
سیس ود ره


ن
راد دو
خ
یاه یگژ
یو
3
S

ن
و
ز
امآ بو سیورس طسو
ت
هک
ت
سا یصاص
تخ
ا ءای
ش
ا ی
ز
اس هری
خذ
سیورس کی (
AWSیحارط .دو
ش
یم ه
ئ
ارا )


ش
اب سر
ت
سد رد و ماوداب ،ری
ذ
پ سای
ق
م رایسب ا
ت

ت
سا هد
ش
3
S
ود ره
ز
ا
API یاهREST و SOAPی
ز
اس‌هری
خذ
یارب

رد یرا
ذگز
مر و یا‌ه
ق
ط
ن
م
ن
یب رارک
ت
،
ت
ایح ه
خ
رچ یاه‌ی
ش
م‌ط
خ
،ی
ز
اس‌ه
خ
س
ن
د
نن
ام ییاه‌یگژ
یو و د
ن
ک‌یم ی
ن
ابی
تش
پ ای
ش
ا

.دهد
‌یم ه
ئ
ارا ار ی
ش
حطس
طسو
ت
هک
ت
سا
ز
اب عب
ن
م ءای
ش
ا ی
ز
اس هری
خذ
م
ت
سیس کی
تف
ی
ئ
وس ،رگید یوس
ز
ا
OpenStack.
ت
سا ه
تفای هعسو
ت


ک
ی و د
ش
اب ماوداب و ری
ذ
پ سای
ق
م رایسب هک
ت
سا هد
ش
یحارط یا ه
ن
وگ هب
ن
ی
ن
چمه

API RESTful
ا
ی
ش
ا ی
ز
اس هری
خذ
یارب

و ک
ی
ت
ا
ت
سا
ت
یاس بو ی
ن
اب
ز
یم ،ر
ن
ی
تن
اک ی
ز
اس‌ه
خ
س
ن
د
نن
ام ییاه‌یگژ
یو
تف
ی
ئ
وس .دهد یم ه
ئ
ارا
URLه
ئ
ارا ار
تقوم یاه


ن
ک‌یم
،اه
‌یگژ
یو ر
ظن

ز
ا
3
S
،یسر
ت
سد لر
تن
ک و ر
ت
‌ه
تفر
ش
یپ ی
ت
ی
ن
ما یاه‌ه
ن
ی
زگ هلمج
ز
ا ،اه‌
ت
یلباق
ز
ا یر
ت
‌عیسو
ف
یط یاراد

و ی
گداس لیلد هب
تف
ی
ئ
وس ،رگید یوس
ز
ا .
ت
سا ی
ش
یاه‌هدادربا رب ر
ت

ق
یقد لر
تن
ک و ،ر
تش
یب یاه‌هداد عاو
ن
ا
ز
ا ی
ن
ابی
تش
پ

.دراد اه هداد
ن
ا
ن
یمطا
ت
یلباق و ماود رب یدای
ز

ز
کرم
ت
و
ت
سا هد
ش
ه
تخ
ا
نش
هدا
فت
سا
ت
لوهس

3
S
ن
آ فارطا رد هک
ت
سا
ت
امد
خ
و اهرا
ز
با
ز
ا یر
ت
‌گر
ز
ب م
ت
سیسوکا یاراد و
ت
سا ه
تش
اد دوجو یر
ت
‌ی
ن
الوط
ت
دم یارب

یاهرا
ز
با ی
ن
ابی
تش
پ و
ت
سا
ز
کرم
ت
م یربا
ت
امد
خ

ن
اگد
ن
هد‌ه
ئ
ارا یاه
ز
ای
ن
رب ر
تش
یب
تف
ی
ئ
وس هک یلاح رد ،د
ن
ا‌هد
ش
ه
تخ
اس

.دراد یر
ت
دودحم
ث
لا
ث
ص
خش
3
S
هلم
ج
ز
ا ،ی
ز
اس‌هری
خذ
یاه‌سالک
ز
ا یر
ت
‌هدر
ت
سگ
ف
یط
ز
ا
Glacier،
ت
دم‌ی
ن
الوط ی
ن
اگیاب ی
ز
اس‌هری
خذ
یارب

هک یلاح رد ،د
ن
ک‌یم ی
ن
ابی
تش
پ
Swift.دراد و
ی
ش
رآ و دراد
ن
ا
ت
سا ی
ز
اس‌هری
خذ
یاه‌سالک اب ر
ت
‌هداس لدم کی
3
S
یاه
‌لر
تن
ک
ز
ا یر
ت
‌هداس لدم
ز
ا
تف
ی
ئ
وس هک یلاح رد ،
ت
سا
ز
وجم یاه‌ی
ش
م‌ط
خ
و
ق
یقد یسر
ت
سد یاه‌لر
تن
ک یاراد


ن
ک‌یم هدا
فت
سا یربراک باسح و ر
ن
ی
تن
اک حطس رد یسر
ت
سد
3
S
ی
ز
اس ه
خ
س
ن
و رارک
ت

ز
ا
cross-region هک یلاح رد ،د
ن
ک یم ی
ن
ابی
تش
پ
Swift
ن
یا
ز
ا یر
ت
مک یل
خ
اد ی
ن
ابی
تش
پ

.دراد اه ی
گژ
یو
هک یلاح رد ،د
ن
ک یم مهارف ر
ن
ی
تن
اک یاهد
ن
و
ش
یپ
ز
ا هدا
فت
سا
ق
یرط
ز
ا ار ی
ش
ب
ت
ارم هلسلس داجیا
ن
اکما
تف
ی
ئ
وس
3
S

.دراد
ن
ار یگژ
یو
ن
یا
3
S
ک
ی
ز
ا

API RESTful
هک یلاح رد ،د
ن
ک یم هدا
فت
سا
Swift ک
ی
ز
ا

API RESTful
ک
ی
ن
ی
ن
چمه و
API
ن
ی
زگیاج

ر
ب ی
نت
بم

OpenStack Swift API

ن
ک یم هدا
فت
سا
ه
ب رگا .دراد یگت
سب ام
ش
صا
خ
یاه
ز
ای
ن
و دروم هب اًعقاو ،دهد یم ه
ئ
ارا ار یر
تش
یب یاه یگژ
یو لک
ت
ورپ مادک هک
ن
یا ر
ظن

ز
ا

،د
یراد
ز
ای
ن
ر
ت

ق
یقد یسر
ت
سد یاه‌لر
تن
ک و ی
ز
اس‌هری
خذ
یاه‌سالک
ز
ا یر
ت
‌هدر
ت
سگ
ف
یط
3
S
رد ،د
ش
اب ر
ت
‌بسا
ن
م
ت
سا
ن
کمم

گ
ر
ز
ب سای
ق
م رد یربا یاهرار
قت
سا
ز
ا ی
ن
ابی
تش
پ هب
ز
ای
ن
و دی
ن
ک ید
ن
ب‌
ت
یولوا ار روحم هعماج و
ز
اب عب
ن
م لک
ت
ورپ رگا هک یلاح

،د
ی
ش
اب ه
تش
اد
Swift.د
ش
اب ر
ت
‌بسا
ن
م
ت
سا
ن
کمم

ن
یب با
ختن
ا هب
ت
بو
ن
ی
تقو عقاو رد
3
S
و Swift رد
Ceph's RADOS Gateway(radosgw)
ه
ب
ت
یاه
ن
رد ،دسر یم

ا
ب ما
غ
دا هب
ز
ای
ن
ای دیراد
ز
ای
ن
ه
تفر
ش
یپ یاهدرکلمع و اه یگژ
یو هب رگا .دراد یگت
سب ام
ش
هدا
فت
سا دروم و صا
خ
یاه
ز
ای
ن

یاه س
یورس ریاس
AWS ،د
یراد
3
S
را
زفا‌مر
ن
و یری
ذ
پ‌فاطع
ن
ا ،یگداس هب رگا ،لاح
ن
یا اب .د
ش
اب یر
ت
هب با
ختن
ا
ت
سا
ن
کمم


ش
اب ا
شگهار د
ن
او
ت
‌یم
تف
ی
ئ
وس ،دیهد‌یم
ت
یمها
ز
اب‌
نت
م

بیاعم
3
S
و Swift
...
تخ
ادرپ میهاو
خ
لکو
ت
ورپ ودره بیاعم یسررب هب اج
ن
یا رد . د
ش
ابیم بیاعم و ایا
ز
م یاراد یموه
ف
م ره

هک یلاح ردCeph RadosGW S3دراوم
ن
یا
ز
ا ی
خ
رب .دراد
ز
ی
ن
یبیاعم ،دهد یم ه
ئ
ارا ار یدای
ز
یاه یگژ
یو و ایا
ز
م

:
ز
ا د
نت
رابع
ید
ن
برکیپ و ی
ز
اد
ن
ا هار :یگدیچیپ
RadosGW S3 دراو ه
ز
ا
ت
رگا صوص
خ
هب ،د
ش
اب هدیچیپ د
ن
او
ت
یم
Ceph.د
ی
ت
سه
هک یلاح رد :در
کلمع
Ceph ،
ت
سا هد
ش
ه
تخ
ا
نش
دو
خ
درکلمع یارب
RadosGW S3م
ت
سیس ریاس یبو
خ
هب
ت
سا
ن
کمم

ا
ب راگز
اس ءای
ش
ا ی
ز
اس هری
خذ
یاه
S3.د
ن
ک
ن
لمع
هک یلاح رد :یرا
گز
اس
RadosGW S3 ا
ب
S3 یاه ی
گژ
یو مام
ت
اب لماک روط هب
ت
سا
ن
کمم ،
ت
سا راگز
اس
S3را
گز
اس


ن
ک دودحم صا
خ
طیار
ش
رد ار
ن
آ
ن
دوب دی
ف
م د
ن
او
ت
یم هک ،د
ش
اب
ن
هک یلاح رد :یر
ی
ذ
پ سای
ق
م
Ceph ،
ت
سا ری
ذ
پ سای
ق
م رایسب
RadosGW S3یاه م
ت
سیس ریاس د
نن
ام
ت
سا
ن
کمم

ا
ب راگز
اس ءای
ش
ا ی
ز
اس هری
خذ
S3.د
ش
اب
ن
ری
ذ
پ سای
ق
م

ز
اس هری
خذ
یرو هرهب
RadosGW S3هر
ی
خذ
یاه م
ت
سیس ریاس هبا
ش
م ی
ز
اس هری
خذ
ییاراک حطس
ت
سا
ن
کمم

ر
ی
ث
أ
ت
دیهد صاص
تخ
ا دو
خ
یاه هداد یارب دیاب هک ی
ز
اس هری
خذ
یا
ضف
ن
ا
ز
یم رب د
ن
او
ت
یم هک ،د
ش
اب ه
تش
اد
ن
ار ءای
ش
ا ی
ز
اس

.درا
ذگب
هک یلاح رد :ی
ز
اس‌ی
ش
را
ف
س
ت
یلباق
radosgw S3
ز
ا ر
ت
ارف مر
فت
لپ
ن
درک ی
ش
را
ف
س ،د
ن
ک‌یم ه
ئ
ارا ار یدای
ز
یری
ذ
پ‌فاطع
ن
ا

.
ت
سا راو
ش
د
ت
سا هد
ش
ه
ئ
ارا اًلبق هچ
ن
آ
ه
ب یگت
سباو
Ceph
ز
ا هدا
فت
سا یارب :
radosgw S3 ه
ش
و
خ
کی دیاب ،
Cephه
یال کی د
ن
او
ت
یم هک ،دی
ن
ک ی
ز
اد
ن
ا هار


ن
ک هفا
ض
ا ام
ش

تخ
اسری
ز
هب یفا
ض
ا یگدیچیپ
دود
حم یراگز
اس
S3
فده هک یلاح رد :
radosgw S3 ا
ب لماک یراگز
اس
S3ا
ی اه‌
ت
وا
فت

ز
ا ی
خ
رب
ت
سا
ن
کمم ،
ت
سا

یار
ب صا
خ
روط هب هک ییاه‌هما
ن
رب یارب ار ی
ت
الک
ش
م د
ن
او
ت
‌یم هک د
ش
اب ه
تش
اد
ن
دوجو ییاه‌یگژ
یو
S3د
ن
ا‌هد
ش
یحارط


ن
ک داجیا
،ام
ش
هدا
فت
سا دروم هب ه
ت
سب :درکلمع
radosgw S3 یصاص
تخ
ا سیورس کی ییاراک حطس
ت
سا
ن
کمم
S3ه
ئ
ارا ار

ه
ش
و
خ
ی
ز
اد
ن
ا هار اب طب
ت
رم لماوع ریاس ای هکب
ش
ری
خ
أ
ت
لیلد هب د
ن
او
ت
یم
ن
یا .دهد
ن
Ceph.د
ش
اب ام
ش

ید
ن
برکیپ :ید
ن
برکیپ یگدیچیپ
radosgw S3 یاه
‌لک
ت
ورپ
ز
ا یبو
خ
کرد هب
ز
ای
ن
و د
ش
اب هدیچیپ د
ن
او
ت
‌یم
Cephو
S3.د
ش
اب
ز
یگن
ارب
ش
لاچ د
ن
راد
ن
ییا
نش
آ اه یروا
نف
ن
یا اب هک ی
ن
اربراک یارب د
ن
او
ت
یم
ن
یا .دراد

ل
ک
ت
ورپ دو
خ
بیاعم و
s3 :

ز
ا هدا
فت
سا بیاعم
ز
ا ی
خ
رب
S3:
ز
ا د
نت
رابع

ن
ی
ز
ه
S3ه
تش
اد ررکم یاه
ت
ساو
خ
رد ای دی
ن
ک هری
خذ
ار اه هداد
ز
ا یدای
ز
مجح رگا صوص
خ
هب ،د
ش
اب
ن
ارگ د
ن
او
ت
یم


ی
ش
اب

ت
یریدم و ی
ز
اد
ن
ا هار :یگدیچیپ
S3
شن
اد هب و د
ش
اب هدیچیپ د
ن
او
ت
یم
AWS
ز
ای
ن

ن
آ اب طب
ت
رم
ت
امد
خ
و اهرا
ز
با و

.دراد
یاه ل
طس :
ت
ی
ن
ما
S3یور
یپ .دو
ش

ت
اعالطا
تشن
و
ت
اعالطا
ضقن
هب رج
ن
م هک د
ن
و
ش
ید
ن
برکیپ هاب
تش
ا هب
ت
سا
ن
کمم

یاه هو
ی
ش

ن
یر
ت
هب
ز
ا
AWS یاه ل
طس ی
ز
اس
ن
میا یارب
S3.
ت
سا مهم
یاه

ت
یدودحم
API: API S3
ز
ا ی
ن
ابی
تش
پ مدع و ای
ش
ا ما
ن
ریی
غت
رد ییا
ن
او
ت
مدع د
نن
ام ،
ت
سا ییاه‌
ت
یدودحم یاراد


ن
ک ر
ت
راو
ش
د ار
ت
ایلمع ی
خ
رب ماج
ن
ا د
ن
او
ت
‌یم هک ،یم
ت
ا یاه‌
شن
کار
ت
یرا
گز
اس
API هک یلاح رد :S3
ز
ا یا هدر
ت
سگ
ف
یط
API و اه SDKروط ه
ب اه
ن
آ همه
ت
سا
ن
کمم ،دهد یم ه
ئ
ارا ار اه


ن
ک ر
ت
هدیچیپ ار هما
ن
رب رار
قت
سا و هعسو
ت
د
ن
او
ت
یم هک ،د
ن
و
شن
ی
ز
اس هدایپ
ق
طا
ن
م همه رد موادم
هک یلاح رد :ی
ت
ی
ن
ما
ت
ارط
خ

S3،دو
شن
ید
ن
برکیپ ی
ت
سرد هب رگا ،دهد یم ه
ئ
ارا ار ی
ت
ی
ن
ما یاه یگژ
یو
ز
ا یعیسو
ف
یط

رار
ق اه هداد یبار
خ
و
ز
اجمری
غ
یسر
ت
سد ،اه هداد
ضقن
د
نن
ام ی
ت
ی
ن
ما
ت
ارط
خ

ض
رعم رد ار ساسح یاه هداد د
ن
او
ت
یم

.دهد

ت
وا
فت
s3 و radosgw s3
S3 و radosgw S3:د
ن
راد مه اب ییاه
ت
وا
فت
اما ،د
نت
سه ی
ش
ی
ز
اس هری
خذ
سیورس ود ره

ز
اس هدایپ
S3
ن
و
ز
امآ بو
ت
امد
خ
طسو
ت
هک
ت
سا ءای
ش
ا ی
ز
اس هری
خذ
سیورس کی (
AWSیلاح رد ،دو
ش
یم ه
ئ
ارا )

هکradosgw S3 هد
ش
عی
ز
و
ت
ی
ز
اس هری
خذ
م
ت
سیس ء
ز
ج
Ceph.
ت
سا
ه
خ
رچ یاه‌
ت
سایس ،ی
ز
اس‌ه
خ
س
ن
،ای
ش
ا ی
ز
اس‌هری
خذ
د
نن
ام یهبا
ش
م یاه‌یگژ
یو سیورس ود ره هک یلاح رد :اه‌یگژ
یو

،د
نن
ک‌یم ه
ئ
ارا ار یسر
ت
سد لر
تن
ک و
ت
ایح
radosgw S3 عطا
قت
م عبا
ن
م یرا
ذگ‌کار
تش
ا ،ی
ت
یاس د
ن
چ رارک
ت

ن
ی
ن
چمه (
CORS.دهد
‌یم ه
ئ
ارا ار گن
یدرا
ش

ت
کاب و )
:یر
ی
ذ
پ سای
ق
م
radosgw S3 هد
ش
عی
ز
و
ت
یرامعم
ز
ا
Ceph ه
ب
ت
بس
ن
یر
تش
یب یری
ذ
پ سای
ق
م ا
ت
د
ن
ک یم هدا
فت
سا
S3

ن
و
ز
امآ لطس کی
ت
یفر
ظ
هب هک دهد ه
ئ
ارا
S3.دو
ش
یم دودحم

ن
ی
ز
ه
S3 طسو
ت
هک
ت
سا یراج
ت
سیورس کی
AWS هک یلاح رد ،دو
ش
‌یم ه
ئ
ارا
radosgw S3
ز
اب عب
ن
م را
زفا‌مر
ن
کی


ن
ک‌یم لیدب
ت
ر
ت
‌هفرص‌هب‌
ن
ور
ق
م هو
ق
لاب لح‌هار کی هب ار
ن
آ و دو
ش
ر
قت
سم الاک را
زفا‌
تخ
س یور رب د
ن
او
ت
‌یم هک
ت
سا

ن
ابی
تش
پ
S3 هک یلاح رد ،
ت
سا هد
ش
ی
ن
ابی
تش
پ اًلماک یراج
ت
سیورس کی
radosgw S3
ز
اب عب
ن
م هعماج طسو
ت


. د
یراد
ز
ای
ن
یر
تش
یب ی
نف صص
خت
هب
ت
یریدم و رار
قت
سا یارب
ت
سا
ن
کمم و دو
ش
یم ی
ن
ابی
تش
پ
:اه ی
گژ
یو
S3 ا
ب هسیا
ق
م رد ار اه ما
غ
دا و اه یگژ
یو
ز
ا یر
ت
عیسو
ف
یط
radosgw S3ی
ن
ابی
تش
پ د
نن
ام ،دهد یم ه
ئ
ارا

یاهدر
کلمع
ز
ا
Lambda ،لاح
ن
یا اب .هری
غ
و لاچ
خ
ی ی
ز
اس هری
خذ
،
radosgw S3 یاه ی
گژ
یو
ز
ا یا هعومجمری
ز

S3ار
.
ت
سا یفاک ای
ش
ا ی
ز
اس هری
خذ

ز
ا هدا
فت
سا دراوم ر
ث
کا یارب هک دهد یم ه
ئ
ارا
:در
کلمع
S3 طسو
ت
یری
ذ
پ سای
ق
م و درکلمع یارب
AWS هک یلاح رد ،
ت
سا هد
ش
ه
ن
یهب
radosgw S3یار
ب
ت
سا
ن
کمم


ش
اب ه
تش
اد یر
تش
یب می
ظنت
و ید
ن
برکیپ هب
ز
ای
ن
ه
ن
یهب درکلمع

ن
یب با
ختن
ا ،
ت
یاه
ن
رد
S3 و radosgw S3،لا
ث
م
ن
او
ن
ع هب .دراد
ن
ام
ز
اس
ت
اما
ز
لا و صا
خ
هدا
فت
سا دروم هب یگت
سب


ت
سا
ن
کمم د
ن
راد
ز
ای
ن
ما
غ
دا و ه
تفر
ش
یپ یگژ
یو یدای
ز
دادع
ت
هب هک ییاه
ن
ام
ز
اس
S3
ن
ام
ز
اس هک یلاح رد ،د
ن
هد حیجر
ت
ار


ت
سا
ن
کمم د
ن
هد یم رارق
ت
یولوا رد ار
ن
دوب هفرص هب
ن
ور
ق
م و یری
ذ
پ فاطع
ن
ا هک ییاه
radosgw S3.د
ن
هد حیجر
ت
ار
3
Radosgw S
ه
ب
ت
بس
ن
ییاه‌یگژ
یو یاراد
3
S

ی
ن
ک‌یم هرا
ش
ا اه‌
ن
آ
ز
ا ی
خ
رب هب ری
ز
رد هک د
ش
اب‌یم

ز
ا هدا
فت
سا :ه
ن
ی
ز
ه
ش
هاک
ت
یلباق
3
Radosgw S
اه
‌هداد
شز
ادرپ و ی
ز
اس‌هری
خذ
هب طوبرم یاه‌ه
ن
ی
ز
ه
ش
هاک رد د
ن
او
ت
‌یم


ن
ک کمک

ز
ا هدا
فت
سا اب :ر
تش
یب
ت
ی
ن
ما
3
Radosgw S
ار دروم
‌یب یاه‌یسر
ت
سد و دیربب ر
ت
الاب ار دو
خ
م
ت
سیس
ت
ی
ن
ما دی
ن
او
ت
‌یم


ی
ن
ک دودحم
:یر
ی
ذ
پ‌سای
ق
م
ز
ا ی
ن
ابی
تش
پ
3
Radosgw S
ه
ب ییوگ‌
خ
ساپ هب رداق و
ت
سا رادرو
خ
رب ییالاب یری
ذ
پ‌سای
ق
م
ت
یلباق
ز
ا

.
ت
ساه‌
ن
ام
ز
اس عیرس د
ش
ر یاه
ز
ای
ن
:
ز
کرم هداد د
ن
چ
ز
ا ی
ن
ابی
تش
پ
3
Radosgw S
دهد
‌یم ار
ن
اکما
ن
یا
ن
اربراک هب و دراد
ز
کرم هداد د
ن
چ
ز
ا ی
ن
ابی
تش
پ
ت
یلباق


نن
ک هری
خذ

ن
اهج
ف
ل
تخ
م
ق
طا
ن
م رد ار دو
خ
یاه‌هداد ا
ت

ک
ت
ورپ لا
قتن
ا
ت
یلباق
3
Radosgw S
د
نن
ام ی
ف
ل
تخ
م یاه‌لک
ت
ورپ
ز
ا هدا
فت
سا اب ا
ت
دهد‌یم ار
ن
اکما
ن
یا
ن
اربراک هب

HTTP و HTTPS.د
نش
اب ه
تش
اد یسر
ت
سد دو
خ
یاه‌هداد هب
3
Radosgw S
ه
ب
ت
بس
ن
ییایا
ز
م
3
S
:درک هرا
ش
ا ری
ز
دراوم هب
ن
او
ت
‌یم هک دراد

ز
ا هدا
فت
سا :ه
ن
ی
ز
ه
3
Radosgw S
ا
ب هسیا
ق
م رد
3
S

ز
ا هدا
فت
سا یایا
ز
م
ز
ا هک ارچ .دراد یر
ت
مک ی‌ه
ن
ی
ز
ه
Cephهره
ب

.در
یگ‌یم

تفر
ش
یپ
ت
ا
ن
اکما
3
Radosgw S
ه
ب
ت
بس
ن
یر
ت
‌ه
تفر
ش
یپ
ت
ا
ن
اکما یاراد
3
S
ه
ب یسر
ت
سد لما
ش

ت
ا
ن
اکما
ن
یا هک
ت
سا

رد ر
براک یاه‌هداد ی‌هیلک
Cephو د
ن
و
ش
‌یم هدا
فت
سا ربراک یاه‌
ت
ساو
خ
رد
شز
ادرپ یارب هک ییاه‌
ن
ی
ش
ام با
ختن
ا
ت
یلباق ،

.
ت
سا یرگید دراوم
رد :
ت
ی
ن
ما
3
Radosgw S
رد اه
‌هداد ،
Cephد
ن
و
ش
‌یم هری
خذ
،د
ش
اب‌یم ی
ت
ی
ن
ما
ت
ادیده
ت
صی
خشت

ز
ا ی
ن
ابی
تش
پ یاراد هک

.دهد
‌یم
ش
یا
زفا ار
ت
ی
ن
ما رما
ن
یا هک

ز
ا هدا
فت
سا اب :ری
ذ
پ‌فاطع
ن
ا ی
ز
اس‌هری
خذ
یا
ضف
ت
ا
ن
اکما
3
Radosgw S
و ر
ی
ذ
پ‌فاطع
ن
ا ی
ز
اس‌هری
خذ
یا
ضف داجیا
ن
اکما ،

.دراد دو
جو ییاه‌
ت
یدودحم
ن
ودب
:اهرا
ز
با ریاس اب ما
غ
دا
ن
اکما
3
Radosgw S
ش
یا
زفا
ث
عاب رما
ن
یا هک د
ن
ک‌یم مهارف ار اهرا
ز
با ریاس اب ما
غ
دا
ن
اکما

.دو
ش
‌یم
ف
ل
تخ
م یاه‌طیحم رد را
ز
با
ن
یا هدا
فت
سا
ت
یلباق

ز
ا هدا
فت
سا لیلد هب :یری
ذ
پ‌سای
ق
م
Ceph، 3
Radosgw S
ه
ب
ت
بس
ن
یر
تش
یب یری
ذ
پ‌سای
ق
م
3
S
.دراد
،لک رد 3
Radosgw S
یاه
‌یگژ
یو
ز
ا یرایسب
3
S

ز
ا هدا
فت
سا یایا
ز
م
ز
ا لاح
ن
یع رد و
ت
ساراد ار
Ceph.در
ب‌یم هرهب
ز
ی
ن

3
Radosgw S
و 3
S

ز
ا
ت
وا
فت
م ی
ز
اس‌هدایپ ود عقاو رد یلصا
3
Amazon S
س
یورس کی
ن
او
ن
ع هب ود ره هک د
نت
سه


ز
ا هدا
فت
سا اب د
نن
او
ت
‌یم
ن
اربراک ،اه‌سیورس
ن
یا رد .د
ن
و
ش
‌یم ه
تخ
ا
نش
ءی
ش
ی
ز
اس‌هری
خذ
3
API S
رد ار دو
خ
یاه‌هداد ،


فال
خ
رب ،لاح
ن
یا اب .د
نن
ک هدا
فت
سا اه‌
ن
آ
ز
ا و هدرک هری
خذ
یربا ر
ت
سب
3
Amazon S
،
ت
سا یربا سیورس کی هک ،

3
Radosgw S

ز
ا ی
شخ
ب

Ceph Storage Cluster
ط
بار
ق
یرط
ز
ا و
ت
سا
3
S
ءی
ش
ی
ز
اس‌هری
خذ

ت
امد
خ

ن
اربراک هب

یاه
‌یگژ
یو
ز
ا یکی .د
ن
ک‌یم مهارف ار
3
Radosgw S
ه
ب
ت
بس
ن

3
S
و یر
ت
هب هیاپ
ت
ی
ن
ما د
نن
ام ییاه
ت
یلباق
ز
ا هک
ت
سا
ن
یا ،

.در
ب‌یم هرهب ام
ش
یاه‌هداد ی
ز
اس‌هری
خذ
یارب ی
ز
کرم هداد د
ن
چ
ز
ا ی
ن
ابی
تش
پ ییا
ن
او
ت
یاه ی
گژ
یو ، دی
ت
سه ر
ض
ح
ت
سم هک روط
ن
امه لک رد
3
radosgw s
ه
ب
ت
بس
ن

3
s
.
ت
سه ر
تش
یب و ر
ت
هب
ن
و
ز
امآ

م
یها
ف
م ر
ت
هب کرد
ت
هج حر
ش
و
ف
یراع
ت

s3
3
amazon s
؟
ت
سیچ
سا
ن
و
ز
امآ
3 ا
ی
ن
و
ز
امآ ی
ز
اس هزی
خذ سیوزس
هر
ی
خذ

ن
آ رد ار اه‌هداد دهد‌یم
ن
اکما ام
ش
هب هک
ت
سا گر
ز
ب یراب
ن
ا د
نن
ام ،

ت
ن
ر
تن
یا
ق
یرط
ز
ا ی
ن
اکم و
ن
ام
ز
ره رد ،دو
خ
یاه‌هداد‌ی
ز
اس هری
خذ

ز
ا سپ دی
ن
او
ت
‌یم ام
ش
سیورس
ن
یا
ز
ا هدا
فت
سا اب .دی
ن
ک

اه
ن
یا مام
ت
را
ن
ک رد .دی
ش
اب ه
تش
اد یسر
ت
سد اه
ن
آ هب

ن
و
ز
امآ هداس ی
ز
اس هری
خذ
سیورس
( 3
Amazon S

)
هر
ی
خذ
سیورس کی

ی
ش
ی
ز
اس
(
object storage

)
ی
ن
عی
ن
یا و
ت
سا
 رد ور
ش
یپ درکلمع و
ت
ی
ن
ما ،اه‌هداد هب یسر
ت
سد ،الاب یری
ذ
پ سای
ق
م

ت
ع
ن
ص

ز
ا هدا
فت
سا اب ار را
تخ
اس
ن
یا ام عقاو رد .
ceph . م
یدرک ی
ز
اس هدایپ

ت
اچالطصا
ن
یز
ت
مهم
3
amazons
؟
ت
سیچ

object storage
ا
ی
ی
ش
ی
ز
اس هزی
خذ
،م
یداد حی
ض
و
ت
ییالاب یاه‌
ت
مسق رد هک روط
ن
امه
3
amazon s
ی
‌هیاپرب
ی
ش
ی
ز
اس هری
خذ
سیورس
(
object storage
)
ت
سا هد
ش
ا
ن
ب

ی
ش
اب ه
تش
اد موه
ف
م
ن
یا هب
ت
بس
ن
ی
ت
سرد کرد ام
ش
هک
ت
سا
ز
ای
ن
هلحرم
ن
یلوا رد سپ


ز
ا زو
ظن
م
Buckets زذ 3
amazon s
؟
ت
سیچ
ار
ت
کاب
ن
او
ت
‌یم
تئ
رج هب .د
ن
راد هدهعرب ار اه‌هداد
ز
ا یرادهگن
ی‌ه
ف
ی
ظ
و هک د
نت
سه ی
ز
اس هری
خذ
یا
ضف
ز
ا یا‌هعومجم
ت
کاب


سا
ن
و
ز
امآ یاه‌
ت
مسق
ن
یر
ت
‌یلصا
ز
ا یکی
3:د
ن
راد هدهعرب ار یساسا و مهم ی‌ه
ف
ی
ظ
و هس هک
تفرگ ر
ظن
رد
• یاها
ضف یهد
ن
ام
ز
اس
3
Amazon S

• یسر
ت
سد ی‌ه
ز
اجا اب ییاه‌
تن
اکا ییاسا
نش
• د
ن
یآرف رد یدیلک
شقن

Access Control


ز
ا رو
ظن
م
key رد 3
amazon s
؟
ت
سیچ
د
یلک(
Name ک
ی درف‌هبرصح
ن
م ی‌هسا
نش
)
Object
سا
ن
و
ز
امآ رد هک ی
ش
ره ی
ت
رابع هب .
ت
سا
ت
کاب رد
3،در
یگ‌یم رارق

د
یلک کی(
Name
ن
یا رد دوجوم یاه‌هداد و
ت
اعالطا هب
ن
او
ت
‌یم هک
ت
سا
ق
یرط
ن
یا
ز
ا و دراد دو
خ
هب صوص
خ
م )

.درک اد
یپ یسر
ت
سد سیورس
Regions

ز
ا هدا
فت
سا اب عقاو رد .د
ن
ک‌یم
ن
ییع
ت
ار اه‌
ت
کاب
ز
ا یرادهگن
لحم ،حالطصا
ن
یا
Regions
ت
کاب هک دی
ن
ک
ن
ییع
ت
دی
ن
او
ت
‌یم

ه
ت
بلا و رورس یهد‌
خ
ساپ
ن
ام
ز
رب یدای
ز
ری
ث
ا
ت
با
ختن
ا
ن
یا .د
ن
و
ش
هری
خذ
ییایفار
غ
ج
ت
یعقوم هچ رد ام
ش

ت
اعالطا یواح

.دراد ام
ش
یاه‌ه
ن
ی
ز
ه

سا
ن
و
ز
امآ
3؟دراد ی
یایا
ز
م هچ
 
3
amazon s
ز
ا هدا
فت
سا
ن
دوب
ن
اسآ
ن
یمه .
ت
سی
ن
یا‌هدیچیپ
ن
اد
ن
چ راک
ن
آ
ز
ا هدا
فت
سا و دراد یا‌هداس رایسب یحارط


سا
ن
و
ز
امآ
3 یا
یا
ز
م
ن
یر
ت
‌مهم
ز
ا ی
خ
رب .د
نن
ک هدا
فت
سا سیورس
ن
یا
ز
ا یدای
ز

ن
اربراک ا
ت
هد
ش

ث
عاب
3
amazon s
د
نت
رابع

:
ز
ا

تخ
اس
ن
اکما
Buckets
رد هک یراک
ن
یر
ت
‌مهم و
ن
یلوا
3
amazon s
ی
یالاب یاه‌
ت
مسق رد هک روط
ن
امه .
ت
سا
ت
کاب
تخ
اس ،دراد ماج
ن
ا
ن
او
ت
‌یم

رد هک
ت
سا یراک ره ساسا و هیاپ ،
ت
کاب
ز
ا هدا
فت
سا ،میدرک
ن
او
ن
ع
3
amazon s
دروم رد هک یا
‌ه
ت
ک
ن
.دو
ش
‌یم ماج
ن
ا

ت
سد
ت
کاب
تخ
اس هب ،دیراد ر
ظن
دم هک یما
ن
ره اب دی
ن
او
ت
‌یم ام
ش
هک
ت
اس
ن
یا ،دراد دوجو سیورس
ن
یا رد
ت
کاب
تخ
اس


ی
نز
ب
زذ هذاذ ه
ب لماک یسز
ت
سذ
ز
ا زو
ظن
م
3
amazon s
؟
ت
سیچ
دروم رد هک ی
ت
ب
ث
م ی‌ه
ت
ک
ن
3
amazon s
ره رد د
نن
او
ت
‌یم
ن
اربراک هک
ت
سا
ن
یا ،دراد دوجو یربا هری
خذ
یا
ضف ره الک و

ه
ب ا
ت
دراد دوجو
ز
ی
ن

ن
اکما
ن
یا ،
ن
آ رب هوالع .د
نن
ک ادیپ یسر
ت
سد
تن
ر
تن
یا
ق
یرط
ز
ا دو
خ
یاه‌هداد هب ی
ن
ام
ز
ره و اجک


ن
یام
ن
هدا
فت
سا ام
ش

ت
اعالطا و اه‌هداد
ز
ا دیهد ه
ز
اجا
ن
ارگید
ث
لا
ث
ص
خش
یسز
ت
سذ
ن
اکما
ن
اکما
ن
یا دیا
ش

نن
ک هدا
فت
سا ام
ش
یاه‌هداد
ز
ا هک دیهد ه
ز
اجا
ن
ارگید هب دی
ن
او
ت
‌یم ام
ش
هک میدرک
ن
او
ن
ع ییالاب
ت
مسق رد

ت
یوه
ز
ارحا یاه‌م
ز
ی
ن
اکم ؛
ت
سی
ن
ی
ن
ارگن
هب ی
ز
ای
ن

تفا‌یم رط
خ
هب ام
ش

ت
اعالطا و اه‌هداد
ت
ی
ن
ما هک د
ن
ک
ن
ارگن
ار ام
ش


سا
ن
و
ز
امآ
3.د
نن
ک‌یم یریگولج
ز
اجم
ز
ی
غ
دارفا یسر
ت
سد
ز
ا
زذ ذزاد
ن
ا
ت
سا یزبزاک ی هبزج
ت

ز
ا زو
ظن
م
3
amazon s
؟
ت
سیچ
م
یدرک
ن
او
ن
ع هک روط
ن
امه
3
amazon s
ی
کمک چیه هب
ز
ای
ن

ن
ودب و ی
ت
حار هب د
نن
او
ت
ب
ن
اربراک ا
ت

ت
سا هدرک ار دو
خ

ش
ال
ت


دراد
ن
ا
ت
سا ود
ز
ا هدا
فت
سا اب راک
ن
یا .د
نن
ک هدا
فت
سا سیورس
ن
یا
ز
ا
Rest و Soapه
ب
ن
او
ت
‌یم لک
ش

ن
یدب و دو
ش
‌یم ماج
ن
ا

.درک هدا
فت
سا ،دهد‌یم ه
ئ
ارا
ن
و
ز
امآ سیورس
ن
یا هک ییاه‌
ت
ی
ز
م یمام
ت

ز
ا یگداس
یاه
تن
یالک
3
s

یار
ب دوجوم یاه
تن
یالک عاو
ن
ا یسررب هب ری
ز
رد
3
s
:
تخ
ادرپ میهاو
خ
ار
را
ز
با اهرا
ز
با
ن
یا
ز
ا یکی
3
s cmd
. د
ش
ابیم
.
تخ
ادرپ میهاو
خ
را
ز
با
ن
یا اب لاص
ت
ا هوح
ن
یسررب هب همادا رد
ه
ب طوبرم
ق
ی
فن
اک و
ت
امی
ظنت
ام هک
ت
سه
ز
ای
ن
راک یاد
ت
با رد
3
s

ت
امی
ظنت
و

secret key
یار
ب . میهدب
تن
یالک هب ار
ن
آ

: م
یراد راک
ن
یا
رو
ت
سد همادا رد
3
s cmd –configure
: م
ی
نز
یم ار

همادا رد
access key
و
secret key
. م
یهدیم ار

.
.

تخ
اس
bucket
تن
یالک
ز
ا هدا
فت
سا اب
3
s cmd
:

.

هب لیاف دولپآ
bucket :
.
یار
ب

مامت رد اه هداد مامت تسیل نتفرگ
bucket :
میراد اه
.

مجح هدهاشم یارب
bucket :
.

موه
ف
م
versions ا
ب گن
ی
نژ
رو ای
3
s cmd
:
: م
یربیم هرهب ری
ز
را
تخ
اس
ز
ا موه
ف
م
ن
یا
ز
ا هدا
فت
سا یارب
دو
ن
رد هک
ت
سا
ز
ای
ن
راک
ن
یا یارب
radosgw : م
یهد ماج
ن
ا ار ر
ظن
دم
ق
ی
فن
اک
. م
یدرک لاعف ار گن
ی
نژ
رو
ت
یلباق ام عقاو رد
. درک لاع
ف ار
ت
لیباق
ن
یا
ن
او
ت
یم مه دروب
ش
اد
ز
ا هدا
فت
سا اب : ه
ت
ک
ن
. دو
ش
ماج
ن
ا لاسرا لیاف یور هرابود هک
ت
سه
ز
ای
ن

ت
یلباق
ن
یا
ز
ا هدا
فت
سا یارب سپس
. دو
ش
یم
ن
ماج
ن
ا ر
ظن
دم موه
ف
م و دهدیم اط
خ
ام هب گن
ی
نژ
رو ماج
ن
ا د
ن
یارف رد . د
ش
اب
ن
لاعف گن
ی
نژ
رو
ت
یلباق رگا : ه
ت
ک
ن
.
.

.

ت
ازو
ت
سذ
radosgw

: یراج
ن
اربراک هدها
ش
م
ت
هج رو
ت
سد
.
: ر
براک هب طوبرم را
تخ
اس هدها
ش
م

.

بص
ن
radosgw
ت
روص هب
multi-site
یاه
ش
ور عاو
ن
ا ام
multi-site رد ار radosgw .
تخ
ادرپ میهاو
خ
اه
ن
آ
ز
ا کی ره یسررب هب ری
ز
رد هک میراد
: م
یراد ار ری
ز

ش
ور هس ام لک رد
Multi-zone
Multi-zonegroups

Multiple Realms
موه
ف
م
Multi-zone ؟
ت
سیچ
ید
ن
برکیپ ،ر
ت
ه
تفر
ش
یپ ی
ژ
ولوپو
ت
کی"
Multi-zone"
ک
ی
ز
ا یا هیحا
ن
د
ن
چ ید
ن
برکیپ کی .
ت
سا ری
ذ
پ
ن
اکما

zonegroup و multiple-zone ه
یحا
ن

ن
ید
ن
چ ) (

ه
ن
وم
ن
د
ن
چ ای کی
ز
ا هیحا
ن
ره هک
ت
سا هد
ش
لیک
شت
ceph-
radosgwه
ش
و
خ
طسو
ت
ه
ق
ط
ن
م ره .
ت
سا هد
ش
لیک
شت


ی
ز
اس هری
خذ
Ceph.دو
ش
یم ی
ن
ابی
تش
پ دو
خ

،دو
ش
هجاوم یهجو
ت
لباق
ت
سک
ش
اب
ق
طا
ن
م
ز
ا یکی هک ی
ت
روص رد ،
ن
یعم یا ه
ق
ط
ن
م هورگ کی رد ه
ق
ط
ن
م
ن
ید
ن
چ دوجو


ز
یلیر
ز
ا
ت
یلباق
ن
یا .د
ن
ک یم مهارف ار ه
ق
ط
ن
م هورگ
ن
آ یایالب یبای
ز
اب
Krakenد
ن
چ ید
ن
برکیپ کی د
ش
ابیم دوجوم ،

یار
ب یا هیاپ
ن
او
ن
ع هب د
ن
او
ت
یم
ن
ی
ن
چمه و دهد یم
ش
یا
زفا ار ایالب یبای
ز
اب ،
ت
سا لاعف ه
ق
ط
ن
م
ن
ید
ن
چ لما
ش
هک یا ه
ق
ط
ن
م

.دو
ش
هدا
فت
سا او
ت
حم لیوح
ت
یاه هکب
ش
موه
ف
م
Multi-zonegroups ؟
ت
سیچ

Ceph Object Gateway

ن
ید
ن
چ
ز
ا
zonegroup ال
بق هک " (
regionره .د
ن
ک یم ی
ن
ابی
تش
پ د
ن
د
ش
یم هدیما
ن
) "

Zonegroupورمل
ق
ن
امه رد ه
ق
ط
ن
م
ن
آ رگا و ،د
نش
اب ه
ق
ط
ن
م هورگ کی رد هیحا
ن
ود رگا .
ت
سا هیحا
ن
د
ن
چ ای کی لما
ش


ی
ش
ما
ن
یا
ضف
ن
یا .د
ن
راد کر
تش
م یرسارس ی
ش
ما
ن
یا
ضف کی ه
ق
ط
ن
م ود رد هد
ش
هری
خذ
ءای
ش
ا ،د
ش
اب مود
ن
و
ز
هورگ


ن
ک‌یم
ن
یم
ضت

ق
طا
ن
م و ه
ق
ط
ن
م یاه‌هورگ رد ار درف هب رصح
ن
م ی
ش
یاه‌هسا
نش
ی
ن
اهج
موه
ف
م

Multiple Realms
؟
ت
سیچ
را
شتن
ا عور
ش
اب
Kraken ا
ی اهورملق
ز
ا ،"
realms.د
نت
سه ه
ق
ط
ن
م یاه هورگ یارب ییاهر
ن
ی
تن
اک هک ،د
ن
ک یم ی
ن
ابی
تش
پ "

Realmsیا
ضف کی اهورملق .دو
ش
یم لامعا ه
ق
ط
ن
م هورگ
ن
ید
ن
چ یارب هک د
ن
ک یم مهارف ار ییاه ی
ش
م ط
خ
می
ظنت

ن
اکما

د
ن
چ
ز
ا دیهاو
خ
ب رگا .د
نش
اب ه
ق
ط
ن
م
ن
ید
ن
چ ای ه
ق
ط
ن
م هورگ کی لما
ش
د
نن
او
ت
‌یم و د
ن
راد ی
ن
اهج حطس رد درف‌هبرصح
ن
م ما
ن

ورمل
ق ره هک
ت
سا
ن
عم
ن
ادب
ن
یا دی
ن
ک
ف
یرع
ت
ددع
ت
م یاه‌ید
ن
برکیپ و ما
ن
یا
ضف
ن
ید
ن
چ دی
ن
او
ت
‌یم ،دی
ن
ک هدا
فت
سا ورملق(

. د
ش
اب ه
تش
اد رگید یاهورملق ید
ن
برکیپ
ز
ا ی
ت
وا
فت
م ید
ن
برکیپ د
ن
او
ت
‌یم)

ه
ب طوبرم ه
ت
سب
ز
یچ ره
ز
ا لبق
radosgw هک
ت
سا رک
ذ

ن
ایا
ش
. می
ن
کیم بص
ن
ر
ظن
دم دو
ن
رد ار
radosgwه
ژ
ورپ کی

. د
ش
ابیم
ف
س رد ل
قت
سم
: م
یراد اه سیب
ت
هدر رد بص
ن
یارب

dnf install ceph-radosgw
: م
یراد اه سیب
ن
ایبد رد بص
ن
یارب

apt install radosgw
: م
ی
ن
کیم داجیا ه
ش
وپ کی ری
ز
ریسم رد سپس
.
mkdir -p /var/lib/ceph/radosgw/ceph-rgw `hostname -s`
.

.
.
.
.
.