در این مطلب، ویدئو گزینه های پیمایش برای استقرار برنامه پایتون شما | پادکست واقعی پایتون شماره 51 با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 1:03:24
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,160 –> 00:00:02,879
به پادکست پایتون واقعی خوش آمدید،
2
00:00:02,879 –> 00:00:03,760
این قسمت
3
00:00:03,760 –> 00:00:06,879
51 است. تصمیم گیری در مورد
4
00:00:06,879 –> 00:00:09,120
نحوه میزبانی کد یا برنامه پایتون
5
00:00:09,120 –> 00:00:10,000
در فضای ابری
6
00:00:10,000 –> 00:00:12,559
که کدام پشته فناوری
7
00:00:12,559 –> 00:00:13,679
برای پروژه شما در اندازه مناسب است
8
00:00:13,679 –> 00:00:15,599
این هفته در برنامه ما صحبت های کالوین
9
00:00:15,599 –> 00:00:16,880
هندریکس پارکر
10
00:00:16,880 –> 00:00:18,960
کالوین را داریم. درباره گزینههای میزبانی ابری،
11
00:00:18,960 –> 00:00:20,640
انتخابهای زیرساخت
12
00:00:20,640 –> 00:00:22,960
و ابزارهای استقرار، کالوین
13
00:00:22,960 –> 00:00:24,880
یکی از بنیانگذاران و شرکتکننده
14
00:00:24,880 –> 00:00:27,599
15
00:00:27,599 –> 00:00:29,039
در کنفرانس وب پایتون است،
16
00:00:29,039 –> 00:00:30,800
ما در مورد یافتن ابزارهای مناسب برای مشتریانش صحبت میکنیم
17
00:00:30,800 –> 00:00:32,159
18
00:00:32,159 –> 00:00:34,559
و او درباره پلتفرمی
19
00:00:34,559 –> 00:00:36,960
که برای میزبانی ایجاد کردهاند صحبت میکند. کنفرانس مجازی
20
00:00:36,960 –> 00:00:39,280
ما همچنین درباره نحوه میزبانی
21
00:00:39,280 –> 00:00:41,120
پروژه های نمونه کار شخصی خود بحث می کنیم
22
00:00:41,120 –> 00:00:42,480
و این گفتگو منجر به این
23
00:00:42,480 –> 00:00:44,399
سوال می شود که چه نوع
24
00:00:44,399 –> 00:00:46,079
مهارت هایی را می توانید از طریق ایجاد یک
25
00:00:46,079 –> 00:00:48,320
پروژه میزبانی
26
00:00:48,320 –> 00:00:51,440
27
00:00:51,440 –> 00:00:53,600
28
00:00:53,600 –> 00:00:55,680
شده به نمایش بگذارید. به توسعه دهندگان کمک کنید تا
29
00:00:55,680 –> 00:00:58,879
به سرعت مشکلات عملکرد را پیدا کرده و برطرف کنند،
30
00:00:58,879 –> 00:01:13,560
خوب، بیایید شروع کنیم
31
00:01:13,560 –> 00:01:21,110
[Music
32
00:01:21,200 –> 00:01:23,360
] پادکای واقعی پایتون st یک
33
00:01:23,360 –> 00:01:25,200
مکالمه هفتگی در مورد استفاده از پایتون
34
00:01:25,200 –> 00:01:27,439
در دنیای واقعی است. نام من کریستوفر
35
00:01:27,439 –> 00:01:28,799
بیلی است که میزبان شماست.
36
00:01:28,799 –> 00:01:30,320
37
00:01:30,320 –> 00:01:32,240
38
00:01:32,240 –> 00:01:33,040
39
00:01:33,040 –> 00:01:35,000
40
00:01:35,000 –> 00:01:36,320
41
00:01:36,320 –> 00:01:38,560
42
00:01:38,560 –> 00:01:40,560
مهارت های جهانی پایتون با جامعه ای از
43
00:01:40,560 –> 00:01:41,119
متخصصان
44
00:01:41,119 –> 00:01:43,840
در realpython.com هی کالوین به نمایش خوش آمدید
45
00:01:43,840 –> 00:01:44,399
46
00:01:44,399 –> 00:01:46,399
هی، حضور در اینجا واقعاً عالی است،
47
00:01:46,399 –> 00:01:47,759
می خواستم از شما بخواهم که در
48
00:01:47,759 –> 00:01:49,840
مورد استقرار برنامه های پایتون صحبت کنید،
49
00:01:49,840 –> 00:01:51,680
ما این موضوع را به عنوان موضوعی
50
00:01:51,680 –> 00:01:53,360
روشن و خاموش در آن داشتیم. پایتون واقعی از طریق
51
00:01:53,360 –> 00:01:54,960
مقالات مختلف،
52
00:01:54,960 –> 00:01:57,040
اما به نظر می رسد که از
53
00:01:57,040 –> 00:01:58,000
54
00:01:58,000 –> 00:02:00,240
زاویه ای متفاوت از
55
00:02:00,240 –> 00:02:01,200
56
00:02:01,200 –> 00:02:03,439
آن استفاده می کنید، به این معنا که از نقطه نظر کسب و کار است که
57
00:02:03,439 –> 00:02:04,479
شرکت شما
58
00:02:04,479 –> 00:02:06,799
شش فوت بالاتر در بسیاری از موقعیت ها کمک می کند.
59
00:02:06,799 –> 00:02:08,800
مردم میخواهند
60
00:02:08,800 –> 00:02:10,720
برنامههای پایتون یا استقرار پایتون را
61
00:02:10,720 –> 00:02:12,400
در فضای ابری قرار
62
00:02:12,400 –> 00:02:14,640
دهند، بنابراین من میخواستم به مردم این
63
00:02:14,640 –> 00:02:16,319
ایده را بدهم که شما بچهها
64
00:02:16,319 –> 00:02:18,319
در فاصله شش فوتی برای آن فضا چه کاری انجام میدهید.
65
00:02:18,319 –> 00:02:20,000
سپس امیدواریم به برخی از
66
00:02:20,000 –> 00:02:21,280
پیشنهادات و
67
00:02:21,280 –> 00:02:23,760
بهترین روشها و پشتههای فناوری و
68
00:02:23,760 –> 00:02:24,720
مواردی از این دست
69
00:02:24,720 –> 00:02:26,640
که عالی به نظر میرسند شیرجه بزنید، منظور این است که ما واقعاً
70
00:02:26,640 –> 00:02:29,120
وجود دارد که مشخصاً طیف گستردهای
71
00:02:29,120 –> 00:02:30,959
از راهها برای دریافت کد شما در فضای ابری
72
00:02:30,959 –> 00:02:33,040
یا اجرای کد شما وجود
73
00:02:33,040 –> 00:02:35,440
دارد. بستگی به این دارد که
74
00:02:35,440 –> 00:02:36,800
پروژه شما در چه مرحله ای است یا
75
00:02:36,800 –> 00:02:39,040
شرکت شما در چه مرحله ای هستید یا در کجا هستید و به
76
00:02:39,040 –> 00:02:40,560
نوع تخصص فنی که ممکن
77
00:02:40,560 –> 00:02:41,680
است در داخل خود داشته باشید،
78
00:02:41,680 –> 00:02:43,440
شاید این ممکن است چیزی از شما باشد که می دانید
79
00:02:43,440 –> 00:02:44,800
ما در حال انجام یک قهرمانی هستیم
80
00:02:44,800 –> 00:02:46,239
. یک مخزن git گرفتم و میخواهم
81
00:02:46,239 –> 00:02:48,480
آن کد را به فضای ابری فشار دهم،
82
00:02:48,480 –> 00:02:49,680
زیرا نمیخواهم با سرورها سر و کار داشته باشم،
83
00:02:49,680 –> 00:02:51,040
نمیخواهم با فرآیندهای در حال اجرا سر و
84
00:02:51,040 –> 00:02:52,239
کار داشته باشم، نمیخواهم با
85
00:02:52,239 –> 00:02:53,519
هیچ یک از آنها سر و کار داشته باشم. از
86
00:02:53,519 –> 00:02:54,800
پلتفرم به عنوان سرویسی برای به
87
00:02:54,800 –> 00:02:55,760
کارگیری چیزی استفاده کنید،
88
00:02:55,760 –> 00:02:57,680
بله، میتوانم بگویم که اکثر مشتریان
89
00:02:57,680 –> 00:02:58,879
ما احتمالاً آنجا نیستند،
90
00:02:58,879 –> 00:03:00,480
حتی آنها حتی از چیزهایی مانند
91
00:03:00,480 –> 00:03:02,000
استوک elastic bean استفاده نمیکنند که نوعی
92
00:03:02,000 –> 00:03:03,519
نسخه آمازون
93
00:03:03,519 –> 00:03:06,319
از پلتفرم به عنوان سرویسی است که ما به
94
00:03:06,319 –> 00:03:07,920
نوعی داریم. محدوده از افرادی
95
00:03:07,920 –> 00:03:10,400
که خدماتی را در فضای
96
00:03:10,400 –> 00:03:12,080
ابری ارائه میکنند، مشتریان قدیمیتر و قدیمیتر،
97
00:03:12,080 –> 00:03:14,480
این کار را فقط برای ec2 vms یا رفتن
98
00:03:14,480 –> 00:03:15,680
به azure یا
99
00:03:15,680 –> 00:03:18,080
gcp انجام میدهند و در واقع فقط یک vm را میچرخانند و
100
00:03:18,080 –> 00:03:19,519
کد
101
00:03:19,519 –> 00:03:21,280
یا اقیانوس دیجیتال خود را هر تعداد ابری
102
00:03:21,280 –> 00:03:23,040
که مقداری ارائه میدهند، به کار میبرند. به نوعی یک گزینه ماشین مجازی است،
103
00:03:23,040 –> 00:03:25,280
اما شما هنوز
104
00:03:25,280 –> 00:03:27,040
با این موضوع سروکار دارید که چگونه می توانم
105
00:03:27,040 –> 00:03:29,599
آن سرور را دوست داشته باشم، چگونه می توانم آن سرور را بازتولید
106
00:03:29,599 –> 00:03:30,879
کنم اگر اتفاقی برایش بیفتد
107
00:03:30,879 –> 00:03:31,360
،
108
00:03:31,360 –> 00:03:34,159
بگویم که خراب می شود، آیا می توانم آن
109
00:03:34,159 –> 00:03:35,680
برنامه را دوباره بسازم و اجرا کنم؟ دقیقاً به
110
00:03:35,680 –> 00:03:36,480
همین ترتیب
111
00:03:36,480 –> 00:03:37,920
وارد
112
00:03:37,920 –> 00:03:39,680
ابزارهای مدیریت پیکربندی میشوید، آیا ما از نمک استفاده
113
00:03:39,680 –> 00:03:40,879
میکنیم،
114
00:03:40,879 –> 00:03:42,879
میدانید که آشپز عروسکی یک
115
00:03:42,879 –> 00:03:44,239
دسته کامل از قطعات متحرک وجود دارد
116
00:03:44,239 –> 00:03:46,319
که وقتی به
117
00:03:46,319 –> 00:03:47,840
نوعی به استفاده از چیزی که
118
00:03:47,840 –> 00:03:48,799
119
00:03:48,799 –> 00:03:51,120
شاید فقط دو مورد فکر میکنید واقعاً وارد عمل میشوند. سه سال
120
00:03:51,120 –> 00:03:52,560
پیش استانداردها برای
121
00:03:52,560 –> 00:03:54,000
استقرار برنامهها در فضای ابری چگونه بود،
122
00:03:54,000 –> 00:03:55,920
جایی که آنها مانند ابزارهای کاملاً جدولی بودند
123
00:03:55,920 –> 00:03:57,439
، بنابراین شما واقعاً
124
00:03:57,439 –> 00:03:59,360
باید بتوانید از مدیریت پیکربندی استفاده کنید. نکته
125
00:03:59,360 –> 00:04:00,799
و چیزهای خوب در مورد برخی از آنها مانند
126
00:04:00,799 –> 00:04:02,239
نمک این است که شما ارکستراسیون در
127
00:04:02,239 –> 00:04:03,040
دسترس دارید و همچنین
128
00:04:03,040 –> 00:04:05,360
یکی که من قبلاً در مورد آن نشنیده بودم
129
00:04:05,360 –> 00:04:07,760
به نام نمک یا نمک نمک است،
130
00:04:07,760 –> 00:04:09,360
بله، اما نمک روی هم می رود، می دانید که
131
00:04:09,360 –> 00:04:11,040
خوب است زیرا اینطور است
132
00:04:11,040 –> 00:04:12,879
از آنجایی که
133
00:04:12,879 –> 00:04:14,400
میتواند مدیریت پیکربندی را انجام دهد
134
00:04:14,400 –> 00:04:15,920
، چیزی که مرا به استفاده از
135
00:04:15,920 –> 00:04:17,918
saltstack کشاند، مدل اجرای از راه دور بود،
136
00:04:17,918 –> 00:04:19,839
مانند اینکه میتوانم زیرساختهایم را از یک خط فرمان پرس و جو کنم
137
00:04:19,839 –> 00:04:21,680
، فقط میدانی که
138
00:04:21,680 –> 00:04:24,240
به دنبال ماشینهایی بدون بستههای داده میگردم
139
00:04:24,240 –> 00:04:24,880
140
00:04:24,880 –> 00:04:26,800
و در واقع میتوانم بر روی آنها عمل کنم. شما میدانید که اگر
141
00:04:26,800 –> 00:04:28,479
بخواهم، بهروزرسانیها را بهصورت
142
00:04:28,479 –> 00:04:30,320
مستقیم و درست بهصورت تعاملی انجام دهید
143
00:04:30,320 –> 00:04:32,000
و این باعث شد که مدیریت پیکربندی واقعی را انجام دهم
144
00:04:32,000 –> 00:04:33,280
و در واقع
145
00:04:33,280 –> 00:04:35,199
همه حالتها را کنار هم قرار
146
00:04:35,199 –> 00:04:36,720
دهم که میدانید میتوانید یک دستگاه را در لحظه بازسازی کنید
147
00:04:36,720 –> 00:04:38,479
تا دقیقاً با آنچه مطابقت داشته باشد
148
00:04:38,479 –> 00:04:40,080
قبلاً آنجا داشتم یا
149
00:04:40,080 –> 00:04:41,440
اگر نیاز به کوچک کردن دارم بگویم که باید
150
00:04:41,440 –> 00:04:42,000
151
00:04:42,000 –> 00:04:44,400
مجموعهای از چندین ماشین داشته باشم، اکنون میتوانم
152
00:04:44,400 –> 00:04:46,080
دو ماشین مشابه
153
00:04:46,080 –> 00:04:48,160
مانند super super qui بسازم. ck و easy
154
00:04:48,160 –> 00:04:51,199
okay و بر روی یک
155
00:04:51,199 –> 00:04:51,840
156
00:04:51,840 –> 00:04:55,120
پلتفرم خاص میزبانی می شود، آیا شما آن را روی aws میزبانی می کنید
157
00:04:55,120 –> 00:04:56,800
یا می توانید آن را در سایر
158
00:04:56,800 –> 00:04:58,320
ارائه دهندگان ابری ارائه دهید
159
00:04:58,320 –> 00:04:59,600
که بسیاری از ابزارهایی هستند که در مورد آنها صحبت خواهم کرد
160
00:04:59,600 –> 00:05:01,759
و استفاده می کنم معمولاً
161
00:05:01,759 –> 00:05:04,560
ابزارهای چند پلتفرمی هستند. بنابراین پشته سلولی که اجرا می کنید
162
00:05:04,560 –> 00:05:06,479
معمولاً دارای یک استاد و یک مینیون است
163
00:05:06,479 –> 00:05:07,840
و بنابراین می توانید مینیون ها را بر روی تمام
164
00:05:07,840 –> 00:05:08,320
165
00:05:08,320 –> 00:05:09,840
ماشین های مشتری خود اجرا کنید و به این
166
00:05:09,840 –> 00:05:11,440
ترتیب استاد شما
167
00:05:11,440 –> 00:05:13,680
نقطه اصلی هماهنگی خواهد بود که
168
00:05:13,680 –> 00:05:15,039
یکی دیگر از ویژگی های saltstack است که بسیاری از
169
00:05:15,039 –> 00:05:16,639
آن ها هستند. ابزارهای دیگر که ندارند،
170
00:05:16,639 –> 00:05:18,400
هماهنگسازی است، احتمالاً ویژگی اصلی آن
171
00:05:18,400 –> 00:05:19,840
است، مانند ویژگیهای کشنده
172
00:05:19,840 –> 00:05:21,280
که آن را همچنان مرتبط نگه میدارد،
173
00:05:21,280 –> 00:05:23,680
این یک واقعیت است که شما میتوانید
174
00:05:23,680 –> 00:05:24,800
وظایف نوع ارکستراسیون را از
175
00:05:24,800 –> 00:05:27,199
پشته نمک انجام دهید، بنابراین به رویدادهایی مانند
176
00:05:27,199 –> 00:05:29,520
بارگیری ترافیک یا cpu یا
177
00:05:29,520 –> 00:05:31,680
رویدادی واکنش نشان دهید. در آن زیرساخت،
178
00:05:31,680 –> 00:05:32,880
اکنون میتوانید
179
00:05:32,880 –> 00:05:35,440
از استاد نمک خود بخواهید که پاسخ دهد، میدانید که
180
00:05:35,440 –> 00:05:37,360
عضو دیگری را به خوشهای
181
00:05:37,360 –> 00:05:39,440
که میدانید اضافه کنید، برخی از قابلیتهای تنظیم را تنظیم کنید که
182
00:05:39,440 –> 00:05:41,039
رفتار سایت
183
00:05:41,039 –> 00:05:42,479
را تغییر دهد تا واقعاً در دسترس باشد. زمانی
184
00:05:42,479 –> 00:05:44,240
که باید بتوانید
185
00:05:44,240 –> 00:05:45,360
زیرساختهای خود را خودکار کنید،
186
00:05:45,360 –> 00:05:47,199
خوب است، اما این همان چیزی است که من هنوز
187
00:05:47,199 –> 00:05:49,039
آن را به نوعی روش قدیمیتر
188
00:05:49,039 –> 00:05:49,919
انجام کارها در نظر میگیرم
189
00:05:49,919 –> 00:05:51,280
و نه اینکه روش بدی است، فکر میکنم
190
00:05:51,280 –> 00:05:53,039
هنوز هم برای افرادی که میشناسید بسیار بسیار مرتبط است.
191
00:05:53,039 –> 00:05:53,520
192
00:05:53,520 –> 00:05:55,440
به دویدن در آنجا عادت
193
00:05:55,440 –> 00:05:57,039
کردهاند و زیرساختهای خودشان را اجرا
194
00:05:57,039 –> 00:05:58,560
میکنند، کاملاً آماده نیستند تا آن جهش
195
00:05:58,560 –> 00:06:01,039
را به یک دنیای کاملاً ابری انجام دهند
196
00:06:01,039 –> 00:06:03,120
، حدس میزنم که یک دسته کامل از
197
00:06:03,120 –> 00:06:05,360
سؤالات کوچک را ایجاد میکند، من مطمئن هستم که
198
00:06:05,360 –> 00:06:08,960
اولین مورد این سبک قدیمیتر است
199
00:06:08,960 –> 00:06:10,639
اگر می خواهید که به نوعی به آن
200
00:06:10,639 –> 00:06:12,000
اشاره می کنید
201
00:06:12,000 –> 00:06:15,120
، واقعاً به دنبال دستیابی به
202
00:06:15,120 –> 00:06:18,720
ماشین های مجازی واقعی است که پس از آن نیاز به
203
00:06:18,720 –> 00:06:20,800
دانستن انواع زیادی از پیکربندی های اولیه دارد
204
00:06:20,800 –> 00:06:21,919
205
00:06:21,919 –> 00:06:23,759
، می دانم که می توانید
206
00:06:23,759 –> 00:06:26,080
آنها را از قبل پیکربندی کنید و به نوعی
207
00:06:26,080 –> 00:06:27,759
مدلی که میخواهید
208
00:06:27,759 –> 00:06:29,919
دوباره اجرا کنید، بنابراین امیدوارم پیکربندی
209
00:06:29,919 –> 00:06:32,479
را به عنوان یک مدل ذخیره کنید که
210
00:06:32,479 –> 00:06:32,960
211
00:06:32,960 –> 00:06:34,479
میتوانید الگو یا هر چیز دیگری را بشناسید و
212
00:06:34,479 –> 00:06:37,199
درست برگردانید، اما من فکر میکنم از برخی جهات
213
00:06:37,199 –> 00:06:40,639
آن را نیز به عنوان یک سبک ha
214
00:06:40,639 –> 00:06:44,319
ماشینهای مجازی ving uh ممکن است کمی
215
00:06:44,319 –> 00:06:46,080
گرانتر باشند، بسته
216
00:06:46,080 –> 00:06:47,600
به منابعی که نیاز دارید،
217
00:06:47,600 –> 00:06:49,120
218
00:06:49,120 –> 00:06:51,280
البته بسیاری از این چیزها همیشه
219
00:06:51,280 –> 00:06:52,960
نوعی حرکت و شکلدهی هستند، بنابراین
220
00:06:52,960 –> 00:06:54,639
نمیدانم که آیا اصلاً تغییر کرده است یا خیر.
221
00:06:54,639 –> 00:06:57,039
222
00:06:57,039 –> 00:06:58,560
223
00:06:58,560 –> 00:07:00,479
اگر به اجرای برنامهها
224
00:07:00,479 –> 00:07:02,240
در مرکز داده محلی یا در
225
00:07:02,240 –> 00:07:03,120
کمد سرور خود
226
00:07:03,120 –> 00:07:05,199
در ساختمان اداری خود عادت
227
00:07:05,199 –> 00:07:07,120
داشتید، این درست
228
00:07:07,120 –> 00:07:08,160
است مانند مدل لیفت و شیفت. به چاه ابر،
229
00:07:08,160 –> 00:07:09,199
فقط آن
230
00:07:09,199 –> 00:07:11,120
تصویر یا آن ماشین را به یک
231
00:07:11,120 –> 00:07:12,800
ماشین مجازی در جایی در یک ابر و یک
232
00:07:12,800 –> 00:07:14,160
ابر عمومی منتقل
233
00:07:14,160 –> 00:07:15,280
میکنید، خوب است که به خودتان
234
00:07:15,280 –> 00:07:17,120
بدی میکنید و احتمالاً در نهایت
235
00:07:17,120 –> 00:07:18,000
ناراضی خواهید بود
236
00:07:18,000 –> 00:07:19,680
و قبض پرداخت میکنید. این احتمالاً خیلی
237
00:07:19,680 –> 00:07:23,039
بزرگ است، بله، من فکر میکنم که
238
00:07:23,039 –> 00:07:24,800
مزیت واقعی این ابرهای عمومی
239
00:07:24,800 –> 00:07:26,639
علاوه بر اینکه به شما انعطافپذیری و
240
00:07:26,639 –> 00:07:27,919
توانایی میدهد تا
241
00:07:27,919 –> 00:07:29,919
حجم کاری خود را در چندین منطقه قرار دهید
242
00:07:29,919 –> 00:07:31,520
و چندین منطقه در دسترس داشته باشید و به
243
00:07:31,520 –> 00:07:33,360
نوعی آن را کامل کنید. آسانسازی
244
00:07:33,360 –> 00:07:36,080
و مقیاسپذیری ابر به این صورت است که
245
00:07:36,080 –> 00:07:36,720
اکنون
246
00:07:36,720 –> 00:07:39,280
گزینههای جدیدی برای ساخت بلوکها و
247
00:07:39,280 –> 00:07:39,759
قطعات
248
00:07:39,759 –> 00:07:42,800
دارید که اکنون میتوانید به آمازون یا
249
00:07:42,800 –> 00:07:44,879
گوگل یا هر ارائهدهنده ابری
250
00:07:44,879 –> 00:07:45,199
که
251
00:07:45,199 –> 00:07:47,599
در آن هستید تفویض کنید و آنها آن قطعات
252
00:07:47,599 –> 00:07:49,199
زیرساخت را مدیریت میکنند تا مهربان باشید. از
253
00:07:49,199 –> 00:07:50,879
کاهش پیچیدگی
254
00:07:50,879 –> 00:07:53,120
استقرار برنامه شما به
255
00:07:53,120 –> 00:07:54,639
ارائه دهنده هاست
256
00:07:54,639 –> 00:07:56,479
و آنها با شما سروکار دارند که می دانید چگونه
257
00:07:56,479 –> 00:07:58,560
یک پایگاه داده postgres را میزبانی کنم چگونه یک
258
00:07:58,560 –> 00:07:59,039
259
00:07:59,039 –> 00:08:01,280
نمونه redis و یک کلاستر را میزبانی کنم چگونه تعادل بار را
260
00:08:01,280 –> 00:08:03,199
انجام دهم چگونه می توانم cdn را انجام دهم؟
261
00:08:03,199 –> 00:08:04,879
اکنون همه فقط اجزایی هستند
262
00:08:04,879 –> 00:08:06,400
که از قفسه بردارید
263
00:08:06,400 –> 00:08:08,639
و از آنها برای استقرار برنامه خود به
264
00:08:08,639 –> 00:08:10,080
روشی بومی ابری تر استفاده کنید،
265
00:08:10,080 –> 00:08:12,240
من فکر می کنم که کانتینرسازی راه طولانی
266
00:08:12,240 –> 00:08:13,120
را طی کرده است،
267
00:08:13,120 –> 00:08:15,280
بله، این وضعیت بسیار واقعی تر
268
00:08:15,280 –> 00:08:16,560
است، جایی که من حتی نمی خواهم با
269
00:08:16,560 –> 00:08:17,919
270
00:08:17,919 –> 00:08:20,240
اجرای آن مقابله کنم. سروری که برنامه من را میزبانی می کند، من
271
00:08:20,240 –> 00:08:21,759
فقط می خواهم
272
00:08:21,759 –> 00:08:22,960
برنامه خود را در
273
00:08:22,960 –> 00:08:26,319
یک تصویر بومی مانند استانداردها بسته بندی کنم،
274
00:08:26,319 –> 00:08:28,400
آن را به یک مخزن کانتینر در جایی فشار می دهم
275
00:08:28,400 –> 00:08:29,520
276
00:08:29,520 –> 00:08:31,680
و سپس از مقداری هماهنگی در کنار خود استفاده می
277
00:08:31,680 –> 00:08:32,799
کنم. r در
278
00:08:32,799 –> 00:08:35,039
سمت ارائه دهنده میزبانی قرار می گیرد تا
279
00:08:35,039 –> 00:08:37,360
برنامه من را به عنوان وظایف در
280
00:08:37,360 –> 00:08:39,039
محیط زمان اجرا کانتینر خود بکار ببرم،
281
00:08:39,039 –> 00:08:40,799
بنابراین مانند آمازون، برای مثال، از
282
00:08:40,799 –> 00:08:41,760
fargate
283
00:08:41,760 –> 00:08:43,599
برای انجام این کار استفاده می کنیم، زیرا به نوعی
284
00:08:43,599 –> 00:08:45,839
بین پیچیدگی kubernetes
285
00:08:45,839 –> 00:08:48,160
و نوع ساده بودن نمونه ec2 است.
286
00:08:48,160 –> 00:08:49,760
این به نوعی این است که
287
00:08:49,760 –> 00:08:51,120
آنها مقداری از پیچیدگی اجرا
288
00:08:51,120 –> 00:08:53,200
و سازماندهی یک خوشه کوبرنتس
289
00:08:53,200 –> 00:08:54,240
را از سر راه شما برمی دارند
290
00:08:54,240 –> 00:08:55,680
و به شما می دهند مانند «نمی
291
00:08:55,680 –> 00:08:57,120
دانم» به نوعی می خواهم از نقل قول های هوایی
292
00:08:57,120 –> 00:08:58,560
در اینجا برای گفتن مثل روش بدون سرور استفاده
293
00:08:58,560 –> 00:09:00,720
کنم. استقرار یک کانتینر به این دلیل که من
294
00:09:00,720 –> 00:09:02,000
با یک سرور سروکار ندارم، فقط می
295
00:09:02,000 –> 00:09:02,800
گویم
296
00:09:02,800 –> 00:09:04,480
که ویژگی های برنامه من
297
00:09:04,480 –> 00:09:07,120
به حافظه بسیار زیادی نیاز دارد، شاید Cpu زیادی داشته باشد،
298
00:09:07,120 –> 00:09:08,800
اما به غیر از اینکه من واقعاً اهمیتی نمی دهم
299
00:09:08,800 –> 00:09:10,560
آن را در حد نیاز مقیاس کنم، شما می دانید که آن را تماشا خواهد کرد
300
00:09:10,560 –> 00:09:11,519
و ببینید که
301
00:09:11,519 –> 00:09:13,440
آیا به آستانههای خاصی رسیدید و
302
00:09:13,440 –> 00:09:14,720
کانتینرهای اضافی را چرخاندهاید، آنها دقیقاً
303
00:09:14,720 –> 00:09:15,920
مشابه آنهایی هستند که قبلاً
304
00:09:15,920 –> 00:09:16,640
در حال اجرا هستند،
305
00:09:16,640 –> 00:09:17,920
بنابراین باید در هنگام استقرار برنامههای خود طرز فکر خود را تغییر دهید.
306
00:09:17,920 –> 00:09:20,160
307
00:09:20,160 –> 00:09:23,279
چون دیگر هیچ دادهای
308
00:09:23,279 –> 00:09:25,120
را در آن کانتینر یا در آن
309
00:09:25,120 –> 00:09:26,560
ماشین مجازی ذخیره نمیکنید، همانطور که قبلاً
310
00:09:26,560 –> 00:09:27,120
311
00:09:27,120 –> 00:09:28,880
برنامه شما روی سروری اجرا میشد که
312
00:09:28,880 –> 00:09:30,800
دیسکی در آنجا داشتید، فقط دادههای خود را ذخیره کردهاید و احتمالاً پایگاه دادهتان در
313
00:09:30,800 –> 00:09:31,600
آنجا وارد
314
00:09:31,600 –> 00:09:32,800
شدهاید. احتمالاً در حال اجرا در
315
00:09:32,800 –> 00:09:34,240
آنجا احتمالاً یک سرور داشتید
316
00:09:34,240 –> 00:09:35,519
که همه اینها فقط در آنجا نصب شده بود،
317
00:09:35,519 –> 00:09:36,959
اما اکنون باید
318
00:09:36,959 –> 00:09:39,279
برنامه خود را به گونه ای اجرا
319
00:09:39,279 –> 00:09:39,920
320
00:09:39,920 –> 00:09:41,440
321
00:09:41,440 –> 00:09:42,959
کنید که اگر به دنبال آن باشید، برنامه 12 فاکتور را شنیده اید، مانند موارد زیر است. آنلاین این یک
322
00:09:42,959 –> 00:09:44,320
متدولوژی یا پروتکل واقعاً خوب
323
00:09:44,320 –> 00:09:46,240
برای نوشتن یک برنامه کاربردی است به
324
00:09:46,240 –> 00:09:46,959
گونه ای
325
00:09:46,959 –> 00:09:48,800
که با این مدل استقرار بومی ابری مطابقت داشته باشد،
326
00:09:48,800 –> 00:09:50,080
واقعاً
327
00:09:50,080 –> 00:09:52,480
مانند مواردی مانند همیشه ورود به سیستم استاندارد
328
00:09:52,480 –> 00:09:53,920
به طوری که ما واقعاً می توانیم
329
00:09:53,920 –> 00:09:54,880
کانتینرهای خود را
330
00:09:54,880 –> 00:09:57,040
فقط به روشی وارد کنیم که توسط هر پلتفرمی که استفاده میکنید
331
00:09:57,040 –> 00:09:58,880
شناسایی میشوند یا توسط آنها انتخاب میشوند
332
00:09:58,880 –> 00:10:00,000
333
00:10:00,000 –> 00:10:01,120
و آنها آن را در سرویس گزارشگیری خود میگذارند،
334
00:10:01,120 –> 00:10:02,720
بنابراین فقط سر میزند و شما
335
00:10:02,720 –> 00:10:04,560
برای مشاهده گزارشهای مربوط به
336
00:10:04,560 –> 00:10:05,600
برنامه کاربردی خود به
337
00:10:05,600 –> 00:10:07,519
Cloudwatch بروید. مانند تلاش برای وارد کردن ssh به
338
00:10:07,519 –> 00:10:09,200
سرور و می دانید که می
339
00:10:09,200 –> 00:10:11,279
خواهید این گزارش را در جایی پیدا کنید و از صفحه کمتری برای لایک کردن از
340
00:10:11,279 –> 00:10:12,800
طریق آنها استفاده کنید،
341
00:10:12,800 –> 00:10:14,839
در این مورد از اصطلاح Containerization استفاده می کنید، در
342
00:10:14,839 –> 00:10:16,320
343
00:10:16,320 –> 00:10:18,720
درجه اول آن کانتینرها docker یا
344
00:10:18,720 –> 00:10:20,079
استانداردهای دیگر آنها هستند،
345
00:10:20,079 –> 00:10:22,800
بنابراین docker و دیگری چندین وجود دارد.
346
00:10:22,800 –> 00:10:24,399
زمانهای اجرا وجود دارد و بنابراین docker تنها
347
00:10:24,399 –> 00:10:26,160
یکی از بسیاری از زمانهای اجراست، بنابراین به
348
00:10:26,160 –> 00:10:28,560
صورت محلی از docker و docker compose
349
00:10:28,560 –> 00:10:30,640
برای توسعه برنامهام استفاده میکنم
350
00:10:30,640 –> 00:10:33,279
که به من امکان میدهد یک نمونه پایگاه داده را
351
00:10:33,279 –> 00:10:34,800
یک نمونه redis بچرخانم،
352
00:10:34,800 –> 00:10:36,640
شما یک front end مانند یک
353
00:10:36,640 –> 00:10:38,320
نمونه nginx و برنامه من را میشناسید.
354
00:10:38,320 –> 00:10:40,079
به علاوه این امکان را به من می دهد تا کارهای دیگری را
355
00:10:40,079 –> 00:10:42,160
در کنار آن اجرا کنم، به نوعی شبیه
356
00:10:42,160 –> 00:10:43,839
سازی دقیق تری از آنچه
357
00:10:43,839 –> 00:10:46,079
که من در محیط fargate قرار می گرفتم در آن مستقر می شدم،
358
00:10:46,079 –> 00:10:48,079
اما وقتی واقعاً
359
00:10:48,079 –> 00:10:49,200
در
360
00:10:49,200 –> 00:10:51,839
آمازون یا kubernetes یا جای
361
00:10:51,839 –> 00:10:52,480
دیگری مستقر می شوم،
362
00:10:52,480 –> 00:10:54,079
در واقع از نظر فنی از آن استفاده نمی کنم. docker وجود دارد
363
00:10:54,079 –> 00:10:55,760
همه آنها دارند شما می دانید شاید
364
00:10:55,760 –> 00:10:57,760
زمان اجرا خودشان است که زیر روکش هستند
365
00:10:57,760 –> 00:10:59,760
اما همه با استانداردی
366
00:10:59,760 –> 00:11:02,000
مانند استاندارد کانتینر باز صحبت می کنند که ما
367
00:11:02,000 –> 00:11:03,600
at می داند که من
368
00:11:03,600 –> 00:11:05,120
برنامه خود را به روش خاصی بسته بندی
369
00:11:05,120 –> 00:11:07,680
کرده ام، با استفاده از این لایه ها، شما فقط
370
00:11:07,680 –> 00:11:09,760
ظرف را از مخزن بردارید
371
00:11:09,760 –> 00:11:11,200
و باید بتوانید آن را اجرا کنید
372
00:11:11,200 –> 00:11:13,680
زیرا پیکربندی آن ظرف
373
00:11:13,680 –> 00:11:15,200
به شما می گوید که نقطه ورود
374
00:11:15,200 –> 00:11:17,279
به برنامه من چیست. به طوری که وظیفه شما
375
00:11:17,279 –> 00:11:18,640
بداند هنگام چرخش چه چیزی باید اجرا
376
00:11:18,640 –> 00:11:20,160
شود و بنابراین برای
377
00:11:20,160 –> 00:11:21,680
هماهنگ کردن آن در
378
00:11:21,680 –> 00:11:24,560
fargate، به عنوان مثال، ما از terraform برای
379
00:11:24,560 –> 00:11:24,959
انجام
380
00:11:24,959 –> 00:11:26,560
تمام زیرساختهای خود و
381
00:11:26,560 –> 00:11:28,000
هماهنگسازی وظایف fargate خود استفاده میکنیم،
382
00:11:28,000 –> 00:11:31,519
بنابراین به نظر میرسد که این
383
00:11:31,519 –> 00:11:33,200
شماره یک میشود که در تلاش برای ادامه دادن است. بالاتر از
384
00:11:33,200 –> 00:11:34,720
همه اینها و تغییراتی
385
00:11:34,720 –> 00:11:37,760
که به عنوان یک توسعه دهنده پایتون به آنها
386
00:11:37,760 –> 00:11:38,320
اشاره
387
00:11:38,320 –> 00:11:40,480
کردید، به طور خلاصه به آنها اشاره کردید که احساس می کنید برخی از راه ها
388
00:11:40,480 –> 00:11:41,680
389
00:11:41,680 –> 00:11:44,800
کمی ساده تر می شوند زیرا برخی از این موارد
390
00:11:44,800 –> 00:11:45,279
391
00:11:45,279 –> 00:11:48,800
نه تنها استاندارد می شوند، بلکه بسیاری از
392
00:11:48,800 –> 00:11:51,920
نوع تعمیر و نگهداری توسعه دهنده ها
393
00:11:51,920 –> 00:11:53,200
توجه به اتفاقاتی که
394
00:11:53,200 –> 00:11:55,600
برای سرور میافتد توجه به
395
00:11:55,600 –> 00:11:57,200
اینکه ماشینهای مختلف را میشناسید و
396
00:11:57,200 –> 00:11:58,720
غیره
397
00:11:58,720 –> 00:12:01,200
در قسمت پشتی کار میشود اما در
398
00:12:01,200 –> 00:12:02,399
همان زمان
399
00:12:02,399 –> 00:12:05,360
این پشته فناوری وجود دارد که
400
00:12:05,360 –> 00:12:06,000
حداقل
401
00:12:06,000 –> 00:12:08,880
باید به آن سرعت دهید، منابع خوبی وجود دارد
402
00:12:08,880 –> 00:12:09,279
403
00:12:09,279 –> 00:12:11,120
که می توانید به کسی نشان دهید که
404
00:12:11,120 –> 00:12:13,040
دوست داشته باشد، اوه من می خواهم
405
00:12:13,040 –> 00:12:15,040
حداقل انگشتان پاهایم را در آن فرو کنم و
406
00:12:15,040 –> 00:12:16,880
با برخی از این چیزها آشنا شوم
407
00:12:16,880 –> 00:12:18,240
408
00:12:18,240 –> 00:12:20,240
بهعنوان یک توسعهدهنده متوسط و می
409
00:12:20,240 –> 00:12:22,480
خواهم در این دنیا کار کنم و کار کنم، این سؤ
410
00:12:22,480 –> 00:12:23,200
411
00:12:23,200 –> 00:12:25,200
ل واقعاً خوبی است، زی
412
00:12:25,200 –> 00:12:26,240
413
00:12:26,240 –> 00:12:28,000
ا منظورم این است که من واقعاً ما
414
00:12:28,000 –> 00:12:30,000
ند اسکلههای بارانداز رفتهام تا شر
415
00:12:30,000 –> 00:12:31,680
ع کنم مانند خودم. در واقع در
416
00:12:31,680 –> 00:12:32,480
417
00:12:32,480 –> 00:12:34,800
صحنه کانتینر کاملاً تازه کار بودم، من مدت
418
00:12:34,800 –> 00:12:36,800
زیادی است که این کار را انجام دادهام، اما در نهایت احساس
419
00:12:36,800 –> 00:12:39,120
میکنم به نقطهای رسیدهام که
420
00:12:39,120 –> 00:12:40,560
تجربه توسعهدهنده
421
00:12:40,560 –> 00:12:42,880
برای من واقعاً مهم است و داشتن یک فرد جدید
422
00:12:42,880 –> 00:12:44,480
که بتواند با یک توسعهدهنده جدید همراه شود.
423
00:12:44,480 –> 00:12:45,279
توسعهدهندهی جوان،
424
00:12:45,279 –> 00:12:46,800
توسعهدهندهی متوسط، حتی یک
425
00:12:46,800 –> 00:12:49,680
توسعهدهندهی پیشرفته، قبلاً این بود که شما
426
00:12:49,680 –> 00:12:50,639
باید اطلاعات زیادی
427
00:12:50,639 –> 00:12:52,240
دربارهی
428
00:12:52,240 –> 00:12:54,160
پروژه داشته باشید تا آنها را در
429
00:12:54,160 –> 00:12:55,519
دستگاهتان اجرا کنید، زیرا باید لایک میکردید،
430
00:12:55,519 –> 00:12:57,120
مطمئن شوید که اینها را دریافت کردهاید. پنج وابستگی
431
00:12:57,120 –> 00:12:58,480
و سپس می روید آن را اجرا کنید و شکست می خورد
432
00:12:58,480 –> 00:12:59,920
و مانند توسعه دهنده و تصمیم گیری در
433
00:12:59,920 –> 00:13:01,279
سال آینده مانند اوه اوه متاسفم فراموش کردم
434
00:13:01,279 –> 00:13:02,800
به این پنج مورد دیگر نیاز دارید
435
00:13:02,800 –> 00:13:03,519
436
00:13:03,519 –> 00:13:04,800
و مطمئن شوید که این هسته
437
00:13:04,800 –> 00:13:06,480
قابل تنظیم مانند اتصال درست است
438
00:13:06,480 –> 00:13:07,680
زیرا در غیر این صورت میدانید که چیزی
439
00:13:07,680 –> 00:13:08,639
اجرا نمیشود، به
440
00:13:08,639 –> 00:13:10,959
طوری که من سعی میکنم، فکر
441
00:13:10,959 –> 00:13:12,800
میکنم کانتینرها بسیاری از مواردی را حذف کردهاند
442
00:13:12,800 –> 00:13:13,519
443
00:13:13,519 –> 00:13:15,680
که میتوانم مخزن خود را به دستگاهم بکشم
444
00:13:15,680 –> 00:13:16,639
445
00:13:16,639 –> 00:13:19,519
، میتوانم docker compose را اجرا کنم و
446
00:13:19,519 –> 00:13:21,040
بیشتر چیزها را در مخازن من بگویم که
447
00:13:21,040 –> 00:13:22,639
ما به این شکل تنظیم میکنیم
448
00:13:22,639 –> 00:13:24,720
تا یک توسعهدهنده بتواند فوراً روی آن کار کند، مثل
449
00:13:24,720 –> 00:13:26,560
اینکه برای تولید در نظر گرفته نشده است،
450
00:13:26,560 –> 00:13:27,040
451
00:13:27,040 –> 00:13:28,639
زیرا تصاویر ایجاد شده دقیقاً
452
00:13:28,639 –> 00:13:30,000
مشابه تولید هستند، اما فایلهای نوشتن docker که
453
00:13:30,000 –> 00:13:31,680
توسعه مییابند مانند همه هدفگذاری شده برای
454
00:13:31,680 –> 00:13:33,120
تولید است. برای تولید هدف گذاری شده است،
455
00:13:33,120 –> 00:13:34,160
456
00:13:34,160 –> 00:13:35,839
متاسفم که توسعه تولید را
457
00:13:35,839 –> 00:13:38,160
درست انجام نمی دهم تا یک توسعه دهنده بتواند کار خود
458
00:13:38,160 –> 00:13:41,600
را انجام دهد و شروع به تولید کند، مثل اینکه
459
00:13:41,600 –> 00:13:42,240
بلافاصله
460
00:13:42,240 –> 00:13:43,199
با نحوه
461
00:13:43,199 –> 00:13:45,120
نصب دستگاه redis ho سر و کار ندارند. آیا میدانم
462
00:13:45,120 –> 00:13:45,519
463
00:13:45,519 –> 00:13:47,440
چگونه postgres را نصب کنم و
464
00:13:47,440 –> 00:13:49,279
همچنین بر روی آن تمرکز کردهام که همیشه به
465
00:13:49,279 –> 00:13:50,240
این روش بودهایم،
466
00:13:50,240 –> 00:13:52,000
مثل اینکه ما یک پایگاه داده توسعه را در جایی به اشتراک نمیگذاریم
467
00:13:52,000 –> 00:13:53,600
که میدانید
468
00:13:53,600 –> 00:13:55,360
در زیرساختهای ما، هر
469
00:13:55,360 –> 00:13:57,040
توسعهدهندهای کپی خودش را دارد. داده ها را امتحان می کنیم
470
00:13:57,040 –> 00:13:58,160
و وسایل خوبی را جمع آوری
471
00:13:58,160 –> 00:14:00,160
می کنیم تا بتوانید موارد تست را به
472
00:14:00,160 –> 00:14:01,440
صورت محلی انجام دهید
473
00:14:01,440 –> 00:14:02,639
تا همه چیز به نوعی
474
00:14:02,639 –> 00:14:04,800
در لپ تاپ توسعه دهنده خود قطع شود
475
00:14:04,800 –> 00:14:05,600
476
00:14:05,600 –> 00:14:07,199
و من احساس می کنم تجربه docker
477
00:14:07,199 –> 00:14:09,040
در نهایت بسیار
478
00:14:09,040 –> 00:14:09,600
پایدارتر می شود
479
00:14:09,600 –> 00:14:11,680
تا جایی که من نمی توانم مجبور نیستید
480
00:14:11,680 –> 00:14:13,120
خیلی از کارها را انجام دهید، نیازی نیست که
481
00:14:13,120 –> 00:14:14,560
بسیاری از دانش docker را یاد بگیرید، در
482
00:14:14,560 –> 00:14:15,760
نهایت احتمالاً
483
00:14:15,760 –> 00:14:16,880
چیزهایی را در طول مسیر انتخاب خواهید کرد زیرا
484
00:14:16,880 –> 00:14:18,160
باید چیزی را اشکال زدایی کنید
485
00:14:18,160 –> 00:14:20,800
. منظورم چیزهای رایجی است مانند شما فراموش می
486
00:14:20,800 –> 00:14:22,079
کنید مخزن محلی تصاویر docker خود را هرس کنید
487
00:14:22,079 –> 00:14:23,839
و
488
00:14:23,839 –> 00:14:25,199
ناگهان فضای دیسک شما از بین
489
00:14:25,199 –> 00:14:26,639
می رود و می گویید همه چیز در کجا به
490
00:14:26,639 –> 00:14:28,639
خوبی پیش رفته است، فقط به این دلیل است که شما
491
00:14:28,639 –> 00:14:30,000
هرس
492
00:14:30,000 –> 00:14:31,839
و مراقبت دیگری برای تغذیه شما وجود دارد که یاد خواهید گرفت
493
00:14:31,839 –> 00:14:33,600
به عنوان یک توسعه انجام شود در حال حاضر
494
00:14:33,600 –> 00:14:35,120
از داکر استفاده میکنید، اما شما یک
495
00:14:35,120 –> 00:14:36,720
سری کارهای دیگر را انجام
496
00:14:36,720 –> 00:14:39,839
497
00:14:39,839 –> 00:14:40,480
498
00:14:40,480 –> 00:14:42,639
نمیدهید
499
00:14:42,639 –> 00:14:43,519
500
00:14:43,519 –> 00:14:45,839
501
00:14:45,839 –> 00:14:47,040
502
00:14:47,040 –> 00:14:47,519
503
00:14:47,519 –> 00:14:49,360
. میخواهم سازنده باشم نمیخواهم دوست داشته باشم به این
504
00:14:49,360 –> 00:14:51,279
فکر کنم که چگونه یک dba
505
00:14:51,279 –> 00:14:51,839
506
00:14:51,839 –> 00:14:53,279
باشم یا نمیخواهم به این فکر کنم که مثل یک
507
00:14:53,279 –> 00:14:55,360
متخصص ورنیش باشم و مجبور به تنظیم کشهای
508
00:14:55,360 –> 00:14:56,720
509
00:14:56,720 –> 00:14:58,399
وب باشم، اما بعضی از افراد
510
00:14:58,399 –> 00:14:59,440
مطلقاً این کار را نمیکنند. اصلاً میخواهم با آن کنار بیایم
511
00:14:59,440 –> 00:15:00,800
512
00:15:00,800 –> 00:15:02,399
، شاید کمی متفاوت باشم
513
00:15:02,399 –> 00:15:04,160
زیرا همه آن زیرساختها را دوست دارم،
514
00:15:04,160 –> 00:15:05,600
اما میدانم که افراد زیادی هستند
515
00:15:05,600 –> 00:15:07,600
که این کار را نمیکنند و بنابراین سعی میکنم این
516
00:15:07,600 –> 00:15:09,360
تجربه را برای توسعهدهندگانمان و برای
517
00:15:09,360 –> 00:15:10,399
هرکسی فراهم کنم. توسعه دهندگانی
518
00:15:10,399 –> 00:15:12,560
که در حین کار روی پروژه ها به همراه تیم های دیگر با آنها روبرو می شویم،
519
00:15:12,560 –> 00:15:14,399
520
00:15:14,399 –> 00:15:16,000
درست است که شما کارهای زیادی انجام می دهید، من حدس می
521
00:15:16,000 –> 00:15:18,079
زنم اوه بله، مطمئناً
522
00:15:18,079 –> 00:15:21,920
به آنها کمک می کنید
523
00:15:21,920 –> 00:15:24,320
تا همه چیز را بالا بیاورند و میزبانی کنید و سپس به
524
00:15:24,320 –> 00:15:25,760
نوعی به آنها تحویل دهید. بسته به اینکه شما نوع پروژه را میدانید، کلیدهایی
525
00:15:25,760 –> 00:15:28,240
برای توسعهدهندگان آنها است که آنها را هدایت کنند،
526
00:15:28,240 –> 00:15:28,959
527
00:15:28,959 –> 00:15:30,959
اوه بله،
528
00:15:30,959 –> 00:15:32,320
قطعاً هدف بزرگ ما این است
529
00:15:32,320 –> 00:15:33,040
که مردم را در
530
00:15:33,040 –> 00:15:34,720
وضعیتی بهتر از زمانی که
531
00:15:34,720 –> 00:15:36,240
532
00:15:36,240 –> 00:15:37,440
به سراغ ما آمدند رها کنیم.
533
00:15:37,440 –> 00:15:39,440
عملکرد مشابهی دارد، اما
534
00:15:39,440 –> 00:15:40,560
امیدواریم تا زمانی که آنها تمام شوند
535
00:15:40,560 –> 00:15:41,839
، مانند شما میدانند که شاید
536
00:15:41,839 –> 00:15:43,759
سی سیدی در حال اجرا هستند تا بتوانند آزمایشهایی را در
537
00:15:43,759 –> 00:15:45,199
یک محیط یکپارچه انجام دهند و آنها بتوانند
538
00:15:45,199 –> 00:15:47,120
انجام دهند، شاید ما مخزن را دوباره سازماندهی کردهایم
539
00:15:47,120 –> 00:15:48,720
.
540
00:15:48,720 –> 00:15:50,160
برای توسعهدهندگان کمی دوستانهتر است
541
00:15:50,160 –> 00:15:51,759
که از تجربه سوار شدن استفاده
542
00:15:51,759 –> 00:15:53,600
کنند، امیدوارم بسیار سادهتر باشد.
543
00:15:53,600 –> 00:15:54,320
544
00:15:54,320 –> 00:15:55,920
545
00:15:55,920 –> 00:15:57,360
546
00:15:57,360 –> 00:15:58,079
547
00:15:58,079 –> 00:15:59,759
548
00:15:59,759 –> 00:16:01,680
549
00:16:01,680 –> 00:16:04,160
طعم ظروف اگر بخواهید
550
00:16:04,160 –> 00:16:04,720
551
00:16:04,720 –> 00:16:08,639
برای ایده داشتن یک
552
00:16:08,639 –> 00:16:11,759
تصویر داکر توسعه به گونه ای تنظیم شده است که
553
00:16:11,759 –> 00:16:12,880
554
00:16:12,880 –> 00:16:14,560
مانند آنچه شما گفتید به
555
00:16:14,560 –> 00:16:16,880
این نسخه دیگر از پایگاه
556
00:16:16,880 –> 00:16:19,519
داده اشاره می کند. باید چیزهای دیگری را داشته باشید
557
00:16:19,519 –> 00:16:21,600
که میدانید بستههایی به طور بالقوه نصب شده است که
558
00:16:21,600 –> 00:16:24,480
امکان آزمایش و غیره را فراهم میکنند،
559
00:16:24,480 –> 00:16:25,360
بنابراین شما فقط دارید
560
00:16:25,360 –> 00:16:27,120
این ساختار کمی متفاوت
561
00:16:27,120 –> 00:16:29,440
را قبل از ورود به
562
00:16:29,440 –> 00:16:31,680
نسخه تولیدی ایجاد میکنید.
563
00:16:31,680 –> 00:16:32,480
564
00:16:32,480 –> 00:16:34,480
مانند
565
00:16:34,480 –> 00:16:35,600
یک نوع یامل از
566
00:16:35,600 –> 00:16:37,519
اسکریپت و چیزهایی از این قبیل، منظور من برای
567
00:16:37,519 –> 00:16:39,279
توسعه دهندگان محلی ما ابزارهای دیباگ اضافی است،
568
00:16:39,279 –> 00:16:41,199
زیرا بدیهی است که شما نمی
569
00:16:41,199 –> 00:16:43,440
خواهید آنها را در مرحله تولید مستقر کنید،
570
00:16:43,440 –> 00:16:46,399
اما داکر اجازه می دهد تا در برخی از پرچم ها عبور کنید،
571
00:16:46,399 –> 00:16:48,320
بنابراین معمولاً ما به نوعی از آنها عبور می کنیم
572
00:16:48,320 –> 00:16:49,120
. یک
573
00:16:49,120 –> 00:16:52,720
پرچم واقعی برای تصویر ما به
574
00:16:52,720 –> 00:16:54,560
صورت محلی توسعه دهید، زمانی که آن را
575
00:16:54,560 –> 00:16:56,480
روی دستگاه خود توسعه میدهید و بنابراین
576
00:16:56,480 –> 00:16:57,360
577
00:16:57,360 –> 00:16:59,440
ممکن است برخی از ابزارهای خط فرمان را در
578
00:16:59,440 –> 00:17:01,759
تصویر نصب کنید، مثلاً میدانید، شاید
579
00:17:01,759 –> 00:17:04,000
اگر میخواهید امکانات راحتی موجود را بدانید.
580
00:17:04,000 –> 00:17:05,679
برای باز کردن یک پوسته
581
00:17:05,679 –> 00:17:07,919
در ظروف خود، اما زمانی که ما
582
00:17:07,919 –> 00:17:09,599
به تولید
583
00:17:09,599 –> 00:17:11,199
می رویم، مانند اینکه ما معمولاً هیچ
584
00:17:11,199 –> 00:17:13,039
نوع پوسته ای را در این ظروف مستقر نمی کنیم،
585
00:17:13,039 –> 00:17:14,000
آنها واقعاً فقط
586
00:17:14,000 –> 00:17:15,839
یک پونی ترفند هستند. این به این معناست
587
00:17:15,839 –> 00:17:17,119
588
00:17:17,119 –> 00:17:18,959
که برنامه جنگو شما را اجرا کند یا سرور وب سوکت یا
589
00:17:18,959 –> 00:17:20,799
هر نرمافزار
590
00:17:20,799 –> 00:17:21,439
591
00:17:21,439 –> 00:17:23,039
دیگری را که این نوع نرمافزار است چند مزیت
592
00:17:23,039 –> 00:17:24,799
دارد، بدیهی است که دادههای کمتری برای
593
00:17:24,799 –> 00:17:25,280
ارسال
594
00:17:25,280 –> 00:17:27,119
به عنوان بخشی از آن بسته وجود دارد و میدانید که ما
595
00:17:27,119 –> 00:17:28,480
سعی میکنیم تصاویر خود را بسازیم. تا
596
00:17:28,480 –> 00:17:29,360
جایی که ممکن است باریک
597
00:17:29,360 –> 00:17:32,320
و پس از آن مساحت سطح حمله امنیتی کمتری وجود دارد،
598
00:17:32,320 –> 00:17:33,360
599
00:17:33,360 –> 00:17:35,600
بله، هر چه مواد آشغال کمتری بسته بندی کنید
600
00:17:35,600 –> 00:17:37,360
و در کانتینر خود حمل کنید
601
00:17:37,360 –> 00:17:38,720
، وضعیت بهتری خواهید داشت، زیرا فقط
602
00:17:38,720 –> 00:17:41,200
سطح کمتری برای دفاع از آن وجود دارد،
603
00:17:41,200 –> 00:17:44,240
بله، همیشه به نظر می رسد
604
00:17:44,240 –> 00:17:46,799
جنبه بزرگ آن من چند نفر را
605
00:17:46,799 –> 00:17:47,679
606
00:17:47,679 –> 00:17:50,320
داشتم که در مورد علم داده و ایده
607
00:17:50,320 –> 00:17:51,120
استفاده از مزیت استفاده از
608
00:17:51,120 –> 00:17:53,120
قدرت ابر
609
00:17:53,120 –> 00:17:55,120
و داشتن همه آن ابزارها
610
00:17:55,120 –> 00:17:58,000
که خوب هستند صحبت کردند، اما در عین حال
611
00:17:58,000 –> 00:17:59,600
اکنون باید درک کنید
612
00:17:59,600 –> 00:18:01,280
که شما بدانید که درست در دستگاه محلی خود نیستید
613
00:18:01,280 –> 00:18:02,799
614
00:18:02,799 –> 00:18:04,480
و اکنون باید در مورد برخی محدودیت های امنیتی اضافی فکر کنید،
615
00:18:04,480 –> 00:18:05,919
616
00:18:05,919 –> 00:18:07,360
بنابراین آنها از
617
00:18:07,360 –> 00:18:08,799
ابزاری به نام sneak استفاده می کردند، فکر می کنم
618
00:18:08,799 –> 00:18:09,520
تلفظ آن
619
00:18:09,520 –> 00:18:12,720
uh snyk yea است. خوب است
620
00:18:12,720 –> 00:18:14,640
برای چندین روش بیان آن، اما بله
621
00:18:14,640 –> 00:18:16,640
قطعاً اینطور است آه،
622
00:18:16,640 –> 00:18:18,320
شما می دانید که نوعی از بهترین
623
00:18:18,320 –> 00:18:20,320
روش ها، مانند
624
00:18:20,320 –> 00:18:21,919
سخت کردن کاری که انجام می دهید، درست
625
00:18:21,919 –> 00:18:23,440
شبیه به چیزهایی است که از آنها استفاده می کنید،
626
00:18:23,440 –> 00:18:25,360
بله، بسیار زیاد مخازن کانتینر
627
00:18:25,360 –> 00:18:26,640
628
00:18:26,640 –> 00:18:28,480
بررسی هایی مانند حداقل برخی از بررسی های گذرا
629
00:18:28,480 –> 00:18:29,919
بر روی تصاویر شما انجام
630
00:18:29,919 –> 00:18:32,640
می دهند، بنابراین بین ابزارهایی مانند آن نگاه کنید
631
00:18:32,640 –> 00:18:33,200
632
00:18:33,200 –> 00:18:34,559
و اگر از github استفاده می کنید،
633
00:18:34,559 –> 00:18:36,160
به این بستگی دارد که اگر
634
00:18:36,160 –> 00:18:38,480
dependebot را در مخزن خود نصب
635
00:18:38,480 –> 00:18:39,600
کنید، می تواند از آن عبور کند و به شما نگاه کند.
636
00:18:39,600 –> 00:18:41,679
وابستگیها و پرچمگذاریهایی که نیاز به
637
00:18:41,679 –> 00:18:42,799
بهروزرسانی دارند بر اساس
638
00:18:42,799 –> 00:18:44,880
اعلانهای امنیتی و موارد مشابه
639
00:18:44,880 –> 00:18:46,799
در صورت استفاده از مانند amazon ecr
640
00:18:46,799 –> 00:18:50,400
یا مانند github نه github docker
641
00:18:50,400 –> 00:18:52,799
hub، اساساً ممیزیهای امنیتی محتوای
642
00:18:52,799 –> 00:18:54,400
تصاویری را که
643
00:18:54,400 –> 00:18:56,240
در مخزن کانتینر آپلود میکنید انجام میدهد
644
00:18:56,240 –> 00:18:58,080
و آن را به شما میدهد. شما به نوعی
645
00:18:58,080 –> 00:18:59,520
درجه بندی شدت دارید، هشدارهایی می دانید که قرمز
646
00:18:59,520 –> 00:19:02,720
قرمز زرد و سبز هستند برای
647
00:19:02,720 –> 00:19:04,320
چیزهایی که اکنون بهتر است آنها را اصلاح کنید و
648
00:19:04,320 –> 00:19:06,640
چیزهایی که احتمالاً می توانند با مشکل رو به رو شوند،
649
00:19:06,640 –> 00:19:08,480
اما قطعاً هنوز هم اهمیت می دهید و
650
00:19:08,480 –> 00:19:10,400
با وجود اینکه
651
00:19:10,400 –> 00:19:12,240
دیگر از سرورها نگهداری نمی کنید، همچنان
652
00:19:12,240 –> 00:19:14,160
باید مطمئن شوید که
653
00:19:14,160 –> 00:19:15,919
تصاویر شما آخرین نسخه های
654
00:19:15,919 –> 00:19:17,360
کتابخانه های موجود در آنها را می شناسید زیرا همه آنها می توانند
655
00:19:17,360 –> 00:19:17,600
656
00:19:17,600 –> 00:19:19,440
به بردارهای حمله برای برنامه شما تبدیل شوند
657
00:19:19,440 –> 00:19:21,650
658
00:19:21,650 –> 00:19:23,120
[Music]
659
00:19:23,120 –> 00:19:25,679
scout apm
660
00:19:25,679 –> 00:19:27,120
نظارت بر عملکرد
661
00:19:27,120 –> 00:19:29,600
برنامه edge که برای کمک به توسعهدهندگان طراحی شده است تا به سرعت
662
00:19:29,600 –> 00:19:31,280
مشکلات عملکرد
663
00:19:31,280 –> 00:19:34,640
را تنها با 39 بار در ماه پیدا کرده
664
00:19:34,640 –> 00:19:36,960
665
00:19:36,960 –> 00:19:37,280
666
00:19:37,280 –> 00:19:40,640
667
00:19:40,640 –> 00:19:42,640
و آنها را برطرف کنند.
668
00:19:42,640 –> 00:19:44,799
669
00:19:44,799 –> 00:19:47,440
یک رابط کاربری توسعهدهنده محور و
670
00:19:47,440 –> 00:19:49,360
منطق ردیابی که تنگناها را به کد منبع پیوند
671
00:19:49,360 –> 00:19:50,160
672
00:19:50,160 –> 00:19:52,080
میدهد، بینشهای مورد نیاز خود را در کمتر از
673
00:19:52,080 –> 00:19:53,760
چهار دقیقه بدون پرداختن به
674
00:19:53,760 –> 00:19:55,280
سردرد یا
675
00:19:55,280 –> 00:19:58,000
سربار ویژگیهای پلتفرم سازمانی و
676
00:19:58,000 –> 00:20:00,080
با هشدارهای لحظهای Sout apm
677
00:20:00,080 –> 00:20:02,559
و ایمیلهای خلاصه هفتگی دریافت میکند.
678
00:20:02,559 –> 00:20:04,640
با دانستن پیشاهنگان در ساعت راحت باشید
679
00:20:04,640 –> 00:20:06,640
تا به شما کمک کنند
680
00:20:06,640 –> 00:20:08,640
تا قبل از اینکه مشتریانتان مشکلات عملکردی را حل کنند آنها
681
00:20:08,640 –> 00:20:11,360
امروز آزمایشی رایگان 14 روزه شما را شروع می کنند و
682
00:20:11,360 –> 00:20:12,960
به عنوان یک امتیاز اضافی برای شنوندگان پایتون واقعی
683
00:20:12,960 –> 00:20:13,760
684
00:20:13,760 –> 00:20:15,919
Sout epm پنج دلار به
685
00:20:15,919 –> 00:20:17,280
پروژه منبع باز
686
00:20:17,280 –> 00:20:19,200
انتخابی شما اهدا می
687
00:20:19,200 –> 00:20:21,919
688
00:20:21,919 –> 00:20:24,220
689
00:20:24,220 –> 00:20:26,640
690
00:20:26,640 –> 00:20:28,400
کند. به این فکر می کنم که
691
00:20:28,400 –> 00:20:30,080
بسته
692
00:20:30,080 –> 00:20:31,039
693
00:20:31,039 –> 00:20:34,000
به مقیاس برنامه یا شما می دانید
694
00:20:34,000 –> 00:20:35,520
هر چیزی که دارید اجرا می کنید، این ملاحظات متفاوت وجود خواهد داشت
695
00:20:35,520 –> 00:20:37,679
و فکر می کنم حتی با
696
00:20:37,679 –> 00:20:39,919
این شروع شد که تازه شروع کردیم
697
00:20:39,919 –> 00:20:42,159
به صحبت درباره ایده شخصی که بگوید
698
00:20:42,159 –> 00:20:44,320
توسعه دهنده متوسط روی پایتون خود کار می کند. مهارت ها
699
00:20:44,320 –> 00:20:45,520
و آنها می خواهند
700
00:20:45,520 –> 00:20:47,360
مانند یک پروژه نمونه کارها به اشتراک بگذارند و آنها به
701
00:20:47,360 –> 00:20:48,559
دنبال شغلی هستند،
702
00:20:48,559 –> 00:20:52,240
می دانید که این واقعاً
703
00:20:52,240 –> 00:20:55,200
از برخی جهات در مقیاس بسیار عقب نشینی می کند و
704
00:20:55,200 –> 00:20:57,360
آیا پیشنهادی برای نوعی پلتفرم دارید که
705
00:20:57,360 –> 00:20:59,760
میزبانی در آن منطقی تر باشد بله
706
00:20:59,760 –> 00:21:01,039
منظورم این است که مطمئناً
707
00:21:01,039 –> 00:21:03,200
برای دوست داشتن یک هیروکو مناسب تر است که شما فقط در آن هستید،
708
00:21:03,200 –> 00:21:04,799
شاید این باشد که شما در یک سطح رایگان
709
00:21:04,799 –> 00:21:06,000
هستید که مجبور نیستید برای آن هزینه کنید
710
00:21:06,000 –> 00:21:07,120
زیرا معمولاً اجرا نمی شود
711
00:21:07,120 –> 00:21:07,919
زیرا شما شما
712
00:21:07,919 –> 00:21:08,480
ترافیک زیادی را به
713
00:21:08,480 –> 00:21:09,840
درستی دریافت نمی کنید، اما زمانی که ترافیک دریافت می کنید،
714
00:21:09,840 –> 00:21:11,360
می خواهید محکم باشید و همچنین
715
00:21:11,360 –> 00:21:12,799
می خواهید بدانید که
716
00:21:12,799 –> 00:21:14,559
heroku به نوعی مراقب پشت
717
00:21:14,559 –> 00:21:16,000
شماست، بنابراین شما از مزایای زیادی بهره مند می شوید.
718
00:21:16,000 –> 00:21:17,840
چنین پلتفرمی و
719
00:21:17,840 –> 00:21:19,679
بدیهی است زمانی که پروژههای شما افزایش مییابد
720
00:21:19,679 –> 00:21:22,000
یا ممکن است با برنامه نمونه کار خود به تولید برسد،
721
00:21:22,000 –> 00:21:23,600
ممکن است به یک کسبوکار تبدیل شود،
722
00:21:23,600 –> 00:21:25,039
شاید یک استارتآپ جدید دریافت کنید و
723
00:21:25,039 –> 00:21:27,280
به شما تبریک میگوییم، اما
724
00:21:27,280 –> 00:21:29,120
وقتی آن را به شما پیشنهاد میکنید، ملاحظات جدیدی
725
00:21:29,120 –> 00:21:30,640
پیش روی شماست. به نحوه
726
00:21:30,640 –> 00:21:32,000
استقرار برنامه و
727
00:21:32,000 –> 00:21:34,720
ناامنی و مقیاسبندی میپردازد، و
728
00:21:34,720 –> 00:21:35,679
این یک تفاوت بزرگ است
729
00:21:35,679 –> 00:21:38,400
که فکر میکنم یکی از
730
00:21:38,400 –> 00:21:40,159
نگرانیهای شماست وقتی میبینید
731
00:21:40,159 –> 00:21:42,640
مردمی مانند کمپهای راهاندازی کدنویسی را دوست دارند و
732
00:21:42,640 –> 00:21:44,480
آنها با یک برنامه نمونه کار خوب بیرون میآیند
733
00:21:44,480 –> 00:21:46,159
و به نظر میرسد، یکی از نگرانیهای شماست. خوب است
734
00:21:46,159 –> 00:21:47,919
اما پسر خیلی چیزهای بیشتری برای یادگیری وجود دارد و من
735
00:21:47,919 –> 00:21:49,120
فکر نمی کنم آنها
736
00:21:49,120 –> 00:21:50,000
حتی نمی دانند که
737
00:21:50,000 –> 00:21:52,080
در آن مرحله چه چیزی را نمی دانند در مورد اینکه شما می دانید نوع
738
00:21:52,080 –> 00:21:53,200
استقرار تولید
739
00:21:53,200 –> 00:21:55,919
چگونه به نظر می رسد بنابراین من همیشه سعی می کنم
740
00:21:55,919 –> 00:21:57,039
دوست داشته باشم که بدانید
741
00:21:57,039 –> 00:21:58,720
به آنها بینش بدهم و امیدوارم g به
742
00:21:58,720 –> 00:22:00,320
آنها نکات و نکات و ترفندهایی
743
00:22:00,320 –> 00:22:01,919
برای لیزا بدهید تا در مورد اینکه اگر بخواهند آن را به کار ببرند چه
744
00:22:01,919 –> 00:22:03,200
کاری انجام می دهند صحبت کنند،
745
00:22:03,200 –> 00:22:04,480
می دانید در زندگی واقعی
746
00:22:04,480 –> 00:22:06,159
بله، این همان چیزی است که من به آن فکر می کنم.
747
00:22:06,159 –> 00:22:07,679
748
00:22:07,679 –> 00:22:10,080
و من از heroku استفاده کردهام
749
00:22:10,080 –> 00:22:11,440
750
00:22:11,440 –> 00:22:14,400
و اخیراً مقالهای داشتیم که باعث شد
751
00:22:14,400 –> 00:22:16,080
مردم به نوعی
752
00:22:16,080 –> 00:22:19,039
با پلتفرم ابری گوگل آشنا شوند و دوباره
753
00:22:19,039 –> 00:22:20,080
تلاش کردند تا
754
00:22:20,080 –> 00:22:23,120
تحت آن سطح رایگان
755
00:22:23,120 –> 00:22:25,360
آزمایش کنند و فکر میکنم شما
756
00:22:25,360 –> 00:22:27,039
میدانید این نوع
757
00:22:27,039 –> 00:22:29,600
پروژه نمونه کارها نمایشی شما چه کاری دارید که
758
00:22:29,600 –> 00:22:31,840
همه آنها می توانند کار کنند، همه
759
00:22:31,840 –> 00:22:33,200
آنها کمی متفاوت
760
00:22:33,200 –> 00:22:35,280
هستند که چگونه می توانید آنها را مدیریت کنید.
761
00:22:35,280 –> 00:22:36,480
من تجربه بسیار خوبی با
762
00:22:36,480 –> 00:22:39,039
هوروکو داشتم و خودم هم به این دلیل
763
00:22:39,039 –> 00:22:40,159
که شما می دانید که چگونه
764
00:22:40,159 –> 00:22:42,559
می تواند به یک نوع نگاه کند. مخزن برای شما
765
00:22:42,559 –> 00:22:42,799
و
766
00:22:42,799 –> 00:22:46,000
و به روز نگه داشتن چیزها و همانطور که شما
767
00:22:46,000 –> 00:22:47,520
گفتید
768
00:22:47,520 –> 00:22:48,880
می تواند به راحتی در یک سطح رایگان باقی بماند
769
00:22:48,880 –> 00:22:50,880
و شما می توانید از همه
770
00:22:50,880 –> 00:22:51,679
آن ابزارها استفاده کنید
771
00:22:51,679 –> 00:22:53,120
و می توانید نشان دهید که در طول یک
772
00:22:53,120 –> 00:22:55,679
مصاحبه شغلی درست است که بگویید مانند نگاه کن من
773
00:22:55,679 –> 00:22:57,200
می دانم من می دانم. استقرار داده است وارد heroku می
774
00:22:57,200 –> 00:22:58,960
شوم من از مخازن کانتینری استفاده می کنم که
775
00:22:58,960 –> 00:23:00,720
برای مسائل امنیتی دنبال می کنم
776
00:23:00,720 –> 00:23:01,840
، برنامه را به روز نگه می
777
00:23:01,840 –> 00:23:03,679
دارم به این ترتیب مانند من به یک
778
00:23:03,679 –> 00:23:06,000
موضع امنیتی در برنامه خود نزدیک می شوم
779
00:23:06,000 –> 00:23:07,679
که این یک امتیاز بزرگ خواهد بود
780
00:23:07,679 –> 00:23:09,360
مانند اگر کسی پیش من آمد که می دانید و
781
00:23:09,360 –> 00:23:10,400
ما در حال مصاحبه با آنها بودیم و آنها می توانستند
782
00:23:10,400 –> 00:23:10,799
صحبت
783
00:23:10,799 –> 00:23:13,520
کنند این را نشان داد و نشان داد که بله بله
784
00:23:13,520 –> 00:23:14,960
بله و شما باید پایگاه داده خود را
785
00:23:14,960 –> 00:23:17,600
جداگانه داشته باشید و به همین دلیل است و چیزهایی از این قبیل
786
00:23:17,600 –> 00:23:18,320
787
00:23:18,320 –> 00:23:21,440
بنابراین اگر کسی به سمت جلو حرکت می کند
788
00:23:21,440 –> 00:23:23,200
شاید لزوماً یک استارت آپ نباشد. اما
789
00:23:23,200 –> 00:23:24,799
مانند یک کسب و کار کوچک
790
00:23:24,799 –> 00:23:27,840
و آنها میخواهند
791
00:23:27,840 –> 00:23:29,120
یک api را یکپارچه کنند و
792
00:23:29,120 –> 00:23:31,679
چیزی کمی دقیقتر
793
00:23:31,679 –> 00:23:32,720
از سطح بعدی
794
00:23:32,720 –> 00:23:35,679
از آن پلتفرمها ادغام
795
00:23:35,679 –> 00:23:37,200
کنند، احتمالاً دو گزینه وجود دارد
796
00:23:37,200 –> 00:23:38,640
و یکی که احتمالاً جدیتر به آن نگاه میکنم.
797
00:23:38,640 –> 00:23:40,799
همچنان کانتینر باشید،
798
00:23:40,799 –> 00:23:42,400
اما شاید بخواهید از چیزی مانند
799
00:23:42,400 –> 00:23:44,240
لامبدا بدون سرور
800
00:23:44,240 –> 00:23:46,159
یا فریمورک های بدون سرور در
801
00:23:46,159 –> 00:23:47,840
پلتفرم های دیگر استفاده کنید
802
00:23:47,840 –> 00:23:49,919
، چیز جدیدی که آنها به تازگی اعلام کردند که
803
00:23:49,919 –> 00:23:51,360
امسال برای لامبدا دوباره اختراع کرد
804
00:23:51,360 –> 00:23:52,960
، در واقع توانایی
805
00:23:52,960 –> 00:23:55,840
استقرار لامبداهای خود به عنوان تصاویر داکر،
806
00:23:55,840 –> 00:23:58,080
بنابراین اکنون شما یک
807
00:23:58,080 –> 00:23:59,200
فناوری دارید که میتوانید آن را
808
00:23:59,200 –> 00:24:00,960
برای چیزهای کوچکی مانند برای شما میدانید
809
00:24:00,960 –> 00:24:02,240
عملکرد بهعنوان
810
00:24:02,240 –> 00:24:04,559
عملیات نوع بدون سرور و برای
811
00:24:04,559 –> 00:24:05,600
چیزهای بزرگتری مانند من در حال اجرا کردن یک
812
00:24:05,600 –> 00:24:06,480
نسخه تمام عیار،
813
00:24:06,480 –> 00:24:09,039
شما میدانید جنگو را به کار ببرید. برنامهها و یا یا
814
00:24:09,039 –> 00:24:10,559
چیزهای بزرگتر
815
00:24:10,559 –> 00:24:12,080
و شما میتوانید از فناوری بستهبندی یکسانی
816
00:24:12,080 –> 00:24:13,840
برای هر یک استفاده کنید،
817
00:24:13,840 –> 00:24:16,400
بنابراین فکر میکنم این کار سربار شما را کاهش میدهد، مانند
818
00:24:16,400 –> 00:24:18,000
بار شناختی شما از چیزهایی که
819
00:24:18,000 –> 00:24:18,960
باید یاد بگیرید
820
00:24:18,960 –> 00:24:20,400
تا بتوانید در
821
00:24:20,400 –> 00:24:22,080
محیطهای بدون سرور مستقر کنید یا محیط کانتینر را دوست داشته باشید.
822
00:24:22,080 –> 00:24:23,279
مانند
823
00:24:23,279 –> 00:24:25,679
fargate یا kubernetes یا ecs
824
00:24:25,679 –> 00:24:26,799
سرویس کانتینر
825
00:24:26,799 –> 00:24:30,080
در آمازون، بسیار خوب، من
826
00:24:30,080 –> 00:24:34,000
یک سال با یکی از آن aws های رایگان بازی کرده
827
00:24:34,000 –> 00:24:35,760
بودم که می دانید به نوعی با چیزهای پلتفرم آشنا شدم
828
00:24:35,760 –> 00:24:37,120
829
00:24:37,120 –> 00:24:39,440
و در آن زمان من قبلاً
830
00:24:39,440 –> 00:24:40,799
831
00:24:40,799 –> 00:24:42,559
با ابزاری به نام فایل ساز کار می کردم.
832
00:24:42,559 –> 00:24:44,480
من وارد پایتون شدم اوه بله بله
833
00:24:44,480 –> 00:24:46,880
و بنابراین مجبور شدم یک سرور ویندوز ایجاد کنم
834
00:24:46,880 –> 00:24:48,159
که واقعاً تنها جایی بود که
835
00:24:48,159 –> 00:24:49,200
836
00:24:49,200 –> 00:24:51,520
می توانستم آن را با یک EC راه اندازی کنم.
837
00:24:51,520 –> 00:24:53,120
اندازه ای که می
838
00:24:53,120 –> 00:24:55,919
توانستم در پلتفرم رایگان کار کنم، اما
839
00:24:55,919 –> 00:24:57,279
حداقل توانستم با آن بازی کنم و
840
00:24:57,279 –> 00:24:59,520
تا حدی با آن
841
00:24:59,520 –> 00:25:02,320
قاطی کنم، بنابراین چیزی که در مورد آن تعجب می کنم این است که اگر کسی بخواهد،
842
00:25:02,320 –> 00:25:04,320
فکر می کنم خدمات لامبدا و برخی
843
00:25:04,320 –> 00:25:05,679
از آن چیزها
844
00:25:05,679 –> 00:25:08,080
برای تقویت مهارتهای خود و یادگیری
845
00:25:08,080 –> 00:25:09,840
برخی از این چیزها
846
00:25:09,840 –> 00:25:11,440
، آنها میتوانند
847
00:25:11,440 –> 00:25:13,200
با برخی از آنها به نوعی در سطح رایگان
848
00:25:13,200 –> 00:25:14,799
برای aws آزمایش کنند،
849
00:25:14,799 –> 00:25:17,120
اوه، مطمئنا خوب است، فکر میکنم اکنون تعداد زیادی
850
00:25:17,120 –> 00:25:18,640
تماس لامبدا را به صورت رایگان
851
00:25:18,640 –> 00:25:21,120
در سطح رایگان خود دریافت میکنید. شما به
852
00:25:21,120 –> 00:25:22,159
نوعی یک
853
00:25:22,159 –> 00:25:24,320
نکته جانبی جالب مانند استفاده از
854
00:25:24,320 –> 00:25:25,520
چیزی مانند دسترسی یا
855
00:25:25,520 –> 00:25:27,840
فایل میکر حرفه ای و وارد کردن آن به فضای
856
00:25:27,840 –> 00:25:29,120
ابری مانند سطح بعدی را مطرح کردید،
857
00:25:29,120 –> 00:25:31,760
بله و ما اخیراً
858
00:25:31,760 –> 00:25:32,799
در شش ماه گذشته
859
00:25:32,799 –> 00:25:34,960
آمازون سرویسی
860
00:25:34,960 –> 00:25:36,400
به نام honeycomb i را معرفی کردیم. نمیدانم
861
00:25:36,400 –> 00:25:37,760
آن اعلامیه را دیدهاید یا نه، اما
862
00:25:37,760 –> 00:25:39,360
اساساً
863
00:25:39,360 –> 00:25:42,480
مانند بنتو یا فایلمیکری است
864
00:25:42,480 –> 00:25:45,520
که میشناسید، تایپ کنید gui oky توسعه یک
865
00:25:45,520 –> 00:25:47,520
برنامه پایگاه داده، میدانید که من واقعاً احساس
866
00:25:47,520 –> 00:25:49,279
میکردم که در روزهای دسترسی برگشته است.
867
00:25:49,279 –> 00:25:50,880
مدرن و در فضای ابری
868
00:25:50,880 –> 00:25:52,400
خوب است، بنابراین ممکن است برای مردم چیزی باشد که
869
00:25:52,400 –> 00:25:53,760
بررسی کنند که آیا این واقعاً
870
00:25:53,760 –> 00:25:55,039
همان هدف هدف آنهاست
871
00:25:55,039 –> 00:25:56,799
بله، فکر می کنم اگر هدف شما نوشتن
872
00:25:56,799 –> 00:25:58,240
چند
873
00:25:58,240 –> 00:26:00,960
اتوماسیون سریع و ذخیره برخی داده ها
874
00:26:00,960 –> 00:26:02,320
و انجام نوعی عملیات بر روی برخی از
875
00:26:02,320 –> 00:26:03,440
داده ها باشد. یا ردیابی
876
00:26:03,440 –> 00:26:06,080
کنید که انواع تحلیلی را می شناسید، می دانید داده ها
877
00:26:06,080 –> 00:26:07,360
و سیگنال هایی که وارد
878
00:26:07,360 –> 00:26:08,880
می شوند، چیزهایی مانند دروازه api و
879
00:26:08,880 –> 00:26:10,559
لامبدا را می دانید، منظورم این است که مجبور نیستید
880
00:26:10,559 –> 00:26:11,760
یک سری چیزهای دیگر را فوراً یاد بگیرید،
881
00:26:11,760 –> 00:26:13,440
مثلاً می توانید اساساً
882
00:26:13,440 –> 00:26:14,880
روی یک دستمال کاغذی آنچه را که فکر می کنید ترسیم کنید.
883
00:26:14,880 –> 00:26:16,480
تماسهای api شما به صورت
884
00:26:16,480 –> 00:26:19,520
سیمی به توابع بدون سرور منتقل میشوند،
885
00:26:19,520 –> 00:26:20,720
زمانی که شما واقعاً در مورد آن جدی شوید،
886
00:26:20,720 –> 00:26:22,880
میتوانید به نوعی به توابع مرحلهای بروید
887
00:26:22,880 –> 00:26:23,360
888
00:26:23,360 –> 00:26:24,880
و مانند عملیاتهای سطح بالاتر بدون
889
00:26:24,880 –> 00:26:26,320
سرور در داخل
890
00:26:26,320 –> 00:26:27,760
ابرها،
891
00:26:27,760 –> 00:26:29,120
هر چیزی که شما را از داشتن آن باز دارد.
892
00:26:29,120 –> 00:26:31,120
رفتن و مدیریت
893
00:26:31,120 –> 00:26:33,279
سرورها نیز بسیار خوب است، زیرا حدس میزنم
894
00:26:33,279 –> 00:26:34,480
مزیت این
895
00:26:34,480 –> 00:26:36,320
عملیات بدون سرور،
896
00:26:36,320 –> 00:26:37,679
کانتینرهایی است که شما همچنان
897
00:26:37,679 –> 00:26:39,120
باید نگه دارید تا کانتینر خود را بهروز نگه
898
00:26:39,120 –> 00:26:40,320
دارید. انتینرها معمولاً
899
00:26:40,320 –> 00:26:41,919
بر اساس نوعی
900
00:26:41,919 –> 00:26:45,120
تصویر پایه مانند دبیان یا اوبونتو هستند یا
901
00:26:45,120 –> 00:26:47,919
چیزی باریک آلپاین میشناسید، اما آنهایی
902
00:26:47,919 –> 00:26:49,200
که مانند شما حرکت میکنند،
903
00:26:49,200 –> 00:26:50,720
نمیتوانید چیزی را مستقر کنید و بگذارید
904
00:26:50,720 –> 00:26:52,720
برای همیشه بماند، مثل اینکه قرار است به وجود بیاید.
905
00:26:52,720 –> 00:26:54,400
آسیبپذیری
906
00:26:54,400 –> 00:26:56,320
شما واقعاً
907
00:26:56,320 –> 00:26:58,080
خودتان را به خاطر بهروز نگهنداشتن آن مورد لگد میزنید،
908
00:26:58,080 –> 00:27:00,000
مگر اینکه بتوانید بدانید که
909
00:27:00,000 –> 00:27:01,360
کمی وقت بگذارید و به این فکر کنید که چگونه میتوانید
910
00:27:01,360 –> 00:27:04,400
سی سیدی را انجام دهید، بنابراین یکپارچهسازی
911
00:27:04,400 –> 00:27:06,880
مداوم و استقرار مداوم در جایی که میتوانید
912
00:27:06,880 –> 00:27:07,919
آن را به صورت خودکار در
913
00:27:07,919 –> 00:27:09,600
زمانی که آسیبپذیریهایی
914
00:27:09,600 –> 00:27:11,120
شناسایی شده است، ایجاد کنید. در تصویر شما
915
00:27:11,120 –> 00:27:12,320
منظورم این است که نشان دادن آن نوع گردش کاری
916
00:27:12,320 –> 00:27:13,440
که فکر نمی کنم انجام آن
917
00:27:13,440 –> 00:27:14,880
برای یک برنامه ساده کار سختی
918
00:27:14,880 –> 00:27:16,799
باشد،
919
00:27:16,799 –> 00:27:18,080
برای افرادی که تازه
920
00:27:18,080 –> 00:27:19,360
وارد این فضا شده اند، مانند تمرین جالب خواهد بود، زیرا آنها واقعاً
921
00:27:19,360 –> 00:27:21,840
چیزهای زیادی در مورد زیرساخت ها و
922
00:27:21,840 –> 00:27:22,799
توسعه می دهند. و
923
00:27:22,799 –> 00:27:25,279
استقرار بله، بنابراین حتی اگر این
924
00:27:25,279 –> 00:27:26,880
یک برنامه نسبتاً ساده
925
00:27:26,880 –> 00:27:29,600
باشد در عملکردی که
926
00:27:29,600 –> 00:27:30,240
927
00:27:30,240 –> 00:27:33,919
پایتون انجام می دهد، آنها می توانند نشان دهند که
928
00:27:33,919 –> 00:27:34,799
این چیز به گونه ای
929
00:27:34,799 –> 00:27:37,360
سخت شده است که من درک می کند
930
00:27:37,360 –> 00:27:39,120
که چه زمانی نیاز به به روز رسانی دارد و
931
00:27:39,120 –> 00:27:41,039
چه زمانی نیاز به استقرار چیزهای جدید
932
00:27:41,039 –> 00:27:42,799
و نوع برخورد با آن
933
00:27:42,799 –> 00:27:44,640
چیزها دارد و من فکر می کنم از بسیاری
934
00:27:44,640 –> 00:27:46,240
جهات یک شخص
935
00:27:46,240 –> 00:27:49,200
یا در این مورد یک سازمان
936
00:27:49,200 –> 00:27:50,640
نیازی به داشتن
937
00:27:50,640 –> 00:27:52,240
شخص خاصی ندارد.
938
00:27:52,240 –> 00:27:54,480
همیشه باید مثل این باشد که
939
00:27:54,480 –> 00:27:57,919
یک شخص خاص را می شناسید که نقشش با
940
00:27:57,919 –> 00:27:59,200
شما بود، مطمئن شوید که همه آن
941
00:27:59,200 –> 00:28:01,120
چیزها به روز هستند و شما را
942
00:28:01,120 –> 00:28:04,240
در حال اجرا نگه می دارند و مدیر سیستم شما
943
00:28:04,240 –> 00:28:05,440
درست می دانید که همیشه نگران هستید وقتی آن
944
00:28:05,440 –> 00:28:07,520
شخص خیلی به اتوبوس نزدیک شد،
945
00:28:07,520 –> 00:28:10,960
بله، یک نفر قبلاً این را
946
00:28:10,960 –> 00:28:12,240
به من گفته بود، فکر میکنم مایک
947
00:28:12,240 –> 00:28:13,760
دریسکول، او مثل این است که یک
948
00:28:13,760 –> 00:28:15,679
ضریب اتوبوس واقعاً بالاست و من فکر میکنم
949
00:28:15,679 –> 00:28:16,240
که
950
00:28:16,240 –> 00:28:18,480
بله، فکر میکنم الان به روش کامپیوتریتر است.
951
00:28:18,480 –> 00:28:20,399
آیا فاکتور قرعه کشی است اگر آنها در لاتاری برنده شدند
952
00:28:20,399 –> 00:28:21,120
953
00:28:21,120 –> 00:28:22,799
و رفتند که خوب
954
00:28:22,799 –> 00:28:25,440
است کمی کمتر خوب است
955
00:28:25,440 –> 00:28:28,480
بله الان برخی هستند
956
00:28:28,480 –> 00:28:29,919
که واقعاً اوه دقیقاً اکنون
957
00:28:29,919 –> 00:28:31,360
چند نمونه خوب وجود دارد مانند دوباره اگر می
958
00:28:31,360 –> 00:28:32,880
خواهید این موارد را یاد بگیرید
959
00:28:32,880 –> 00:28:36,320
aws در github has یک شبیه a مخزن ws labs
960
00:28:36,320 –> 00:28:38,000
در آن بالا که مجموعه ای
961
00:28:38,000 –> 00:28:39,919
از نمونه های مرجع مشابه دارد
962
00:28:39,919 –> 00:28:41,120
و برخی از آنها بسیار
963
00:28:41,120 –> 00:28:43,039
ساده هستند، مانند استقرار وردپرس
964
00:28:43,039 –> 00:28:45,760
در aws، بسیار خوب، شما به آن نگاه کنید و
965
00:28:45,760 –> 00:28:46,960
فکر می کنید که این یک دستگاه روب گلدبرگ است،
966
00:28:46,960 –> 00:28:48,000
967
00:28:48,000 –> 00:28:50,000
زیرا می دانید که آنها هستند. استفاده از
968
00:28:50,000 –> 00:28:51,600
آخرین قطعه ممکن کوچک برای
969
00:28:51,600 –> 00:28:52,240
تبدیل کردن
970
00:28:52,240 –> 00:28:55,120
این نمونه مرجع کلی به طوری که
971
00:28:55,120 –> 00:28:56,480
قطعات متحرک زیادی در پشت
972
00:28:56,480 –> 00:28:58,080
آن چیزها وجود دارد، اما این یک تجربه یادگیری عالی
973
00:28:58,080 –> 00:28:59,600
است برای درک اینکه می توانید به نوعی
974
00:28:59,600 –> 00:29:00,240
شیرجه
975
00:29:00,240 –> 00:29:01,840
بزنید و هر یک از آنها را درک کنید و آنها
976
00:29:01,840 –> 00:29:04,559
معمولاً این کار را انجام می دهند. یک دکمه تشکیل
977
00:29:04,559 –> 00:29:06,640
ابر در صفحه readme داشته باشید، جایی که
978
00:29:06,640 –> 00:29:07,840
روی آن دکمه کلیک میکنید و
979
00:29:07,840 –> 00:29:09,840
آن را در حساب aws شما مستقر
980
00:29:09,840 –> 00:29:11,279
میکند و همه چیز در حال اجرا و
981
00:29:11,279 –> 00:29:13,520
اجرا است و ادامه مییابد، آیا تشکیل ابر
982
00:29:13,520 –> 00:29:16,000
ابزاری برای کمک به
983
00:29:16,000 –> 00:29:16,960
استقرار
984
00:29:16,960 –> 00:29:19,360
آن وجود دارد. ابزار زیرساخت آنها، بنابراین در
985
00:29:19,360 –> 00:29:21,440
داخل آمازون آنها ابزارهایی برای
986
00:29:21,440 –> 00:29:23,279
خدای من دارند، تعداد سه مورد که
987
00:29:23,279 –> 00:29:24,799
مخفف هایی هستند که در
988
00:29:24,799 –> 00:29:27,279
دنیای آنها وجود دارد، بسیار جالب است. درست است، اما
989
00:29:27,279 –> 00:29:28,080
990
00:29:28,080 –> 00:29:30,640
تشکیل ابر ابر و مانند cdk
991
00:29:30,640 –> 00:29:31,760
مانند
992
00:29:31,760 –> 00:29:34,320
کیت توسعه ابری، به شما اجازه میدهند
993
00:29:34,320 –> 00:29:36,080
زیرساختهایی را به صورت برنامهنویسی یا
994
00:29:36,080 –> 00:29:39,279
اعلامی با فایلهای yaml بسازید،
995
00:29:39,279 –> 00:29:41,200
در مورد ما از terraform برای
996
00:29:41,200 –> 00:29:43,600
همان چیزی استفاده میکنیم که من هرگز از طرفداران بزرگ ابر نبودهام.
997
00:29:43,600 –> 00:29:45,039
998
00:29:45,039 –> 00:29:46,159
هر چند میشنوم که بهتر شده است،
999
00:29:46,159 –> 00:29:47,679
چیزی را نمیدانم، این چیز من نیست، من
1000
00:29:47,679 –> 00:29:48,720
دوست دارم کمی بیشتر
1001
00:29:48,720 –> 00:29:50,640
از پلتفرمهای مختلف باشد، بنابراین اگر میخواهید
1002
00:29:50,640 –> 00:29:52,080
1003
00:29:52,080 –> 00:29:53,840
روی ابزاری سرمایهگذاری کنید که میتواند در پلتفرمهای مختلف مفید باشد، احساس
1004
00:29:53,840 –> 00:29:55,440
میکنم. google
1005
00:29:55,440 –> 00:29:58,080
یا حتی vmware در سایت بسیار خوب است، یک terraform
1006
00:29:58,080 –> 00:29:59,600
مواردی را که به صورت
1007
00:29:59,600 –> 00:30:00,960
متقابل پلتفرم گرفته میشوند کنترل میکند،
1008
00:30:00,960 –> 00:30:03,360
اما برای مثال مانند مواردی
1009
00:30:03,360 –> 00:30:04,720
که aws به شما میدهد
1010
00:30:04,720 –> 00:30:06,320
، داشتن آن دکمه با یک کلیک
1011
00:30:06,320 –> 00:30:08,159
که فقط یک الگوی تشکیل ابر را در فضای ابری راهاندازی میکند
1012
00:30:08,159 –> 00:30:10,240
، خوب است. در حساب کاربری خود
1013
00:30:10,240 –> 00:30:12,000
دارید و تازه در حال اجرا هستید و می
1014
00:30:12,000 –> 00:30:13,520
توانید با آن بازی کنید و
1015
00:30:13,520 –> 00:30:16,240
لاستیک ها را زیر پا بگذارید و بفهمید که
1016
00:30:16,240 –> 00:30:17,679
چرا این قطعات زیرساخت در این قسمت
1017
00:30:17,679 –> 00:30:19,039
ساخته شده اند.
1018
00:30:19,039 –> 00:30:20,640
برنامه و اهداف آنها
1019
00:30:20,640 –> 00:30:22,960
چیست و چه کاری انجام می دهند و چگونه واکنش نشان می دهند،
1020
00:30:22,960 –> 00:30:25,600
بنابراین وقتی به یک استقرار بزرگتر فکر می کنید
1021
00:30:25,600 –> 00:30:26,640
1022
00:30:26,640 –> 00:30:30,000
، فرض کنید یک پلت فرم بزرگ جنگو را می شناسید
1023
00:30:30,000 –> 00:30:32,960
که در حال انجام است، من نمی دانم مانند
1024
00:30:32,960 –> 00:30:33,360
1025
00:30:33,360 –> 00:30:34,720
یک روزنامه بزرگتر یا چیزی شبیه به
1026
00:30:34,720 –> 00:30:36,640
آن، اجازه دهید فقط به عنوان مثال بگویید
1027
00:30:36,640 –> 00:30:38,559
چه نوع زیرساختی فکر میکنید
1028
00:30:38,559 –> 00:30:39,919
1029
00:30:39,919 –> 00:30:42,000
ایده خوبی برای چنین چیزی است، بنابراین
1030
00:30:42,000 –> 00:30:43,360
ما در
1031
00:30:43,360 –> 00:30:44,159
حال حاضر
1032
00:30:44,159 –> 00:30:46,720
با پلتفرمی که برای
1033
00:30:46,720 –> 00:30:48,399
رویدادهای مجازی ساختهایم، تجربه کاملاً مستقیمی با آن داریم، درست با شیوع بیماری همهگیر
1034
00:30:48,399 –> 00:30:50,960
شش فوتی که روی آن قرار دادهایم.
1035
00:30:50,960 –> 00:30:52,240
کنفرانس وب پایتون و چند
1036
00:30:52,240 –> 00:30:53,760
کنفرانس دیگر در طول سال
1037
00:30:53,760 –> 00:30:55,360
و ما واقعاً نمیخواستیم انجام
1038
00:30:55,360 –> 00:30:56,880
آن کنفرانسها را متوقف کنیم، اما
1039
00:30:56,880 –> 00:30:57,519
وضعیت
1040
00:30:57,519 –> 00:30:59,519
برنامههای مجازی را دوست نداشتیم، بنابراین برنامهای ساختیم
1041
00:30:59,519 –> 00:31:00,799
که میتواند به اندازه
1042
00:31:00,799 –> 00:31:01,519
هزاران
1043
00:31:01,519 –> 00:31:04,080
کاربر همزمان بپسندد. تماشای
1044
00:31:04,080 –> 00:31:05,679
جلسات و تعامل و
1045
00:31:05,679 –> 00:31:08,000
چت و انواع آن قطعات و
1046
00:31:08,000 –> 00:31:10,159
برای این کار از fargate استفاده کردیم که
1047
00:31:10,159 –> 00:31:11,760
می دانید تعدادی
1048
00:31:11,760 –> 00:31:13,200
کانتینر را راه اندازی کردیم که استفاده کردیم
1049
00:31:13,200 –> 00:31:15,919
. آزمایش بارگذاری اولیه برای درک بهتر
1050
00:31:15,919 –> 00:31:17,600
نحوه واکنش برنامه ما در زمانی
1051
00:31:17,600 –> 00:31:18,320
1052
00:31:18,320 –> 00:31:21,279
که تعدادی از کاربرانی را که سطوح یا
1053
00:31:21,279 –> 00:31:22,000
درجات مختلف
1054
00:31:22,000 –> 00:31:24,159
ترافیک یا کاربران همزمان را در
1055
00:31:24,159 –> 00:31:25,279
سایت می شناسید می شناسید
1056
00:31:25,279 –> 00:31:27,679
و بنابراین می توانید نمونه های اضافی را بچرخانید
1057
00:31:27,679 –> 00:31:28,799
1058
00:31:28,799 –> 00:31:30,320
که به نوعی باید تعادل را حفظ کنید.
1059
00:31:30,320 –> 00:31:31,840
هیچ باری وجود ندارد و
1060
00:31:31,840 –> 00:31:32,960
وقتی بار زیادی وجود دارد، نمیخواهید همیشه برای
1061
00:31:32,960 –> 00:31:34,320
1062
00:31:34,320 –> 00:31:36,080
آن ترافیک حالت ثابت هزینه
1063
00:31:36,080 –> 00:31:37,360
کنید، میخواهید از این
1064
00:31:37,360 –> 00:31:40,240
قابلیت کشسانی ابر استفاده کنید، بنابراین میتوانید
1065
00:31:40,240 –> 00:31:41,760
اساساً وقتی ترافیک کم وجود دارد، چیزها را
1066
00:31:41,760 –> 00:31:43,120
پایین بیاورید و چیزها را بالا بچرخانید. وقتی
1067
00:31:43,120 –> 00:31:43,600
1068
00:31:43,600 –> 00:31:45,760
هستی، میدانی افرادی آنجا هستند که
1069
00:31:45,760 –> 00:31:46,799
میخواهند یک تجربه خوب به دست
1070
00:31:46,799 –> 00:31:50,559
آورند و بنابراین
1071
00:31:50,559 –> 00:31:52,880
سطح ترافیکی
1072
00:31:52,880 –> 00:31:53,840
که میگویند
1073
00:31:53,840 –> 00:31:55,279
یکی از این
1074
00:31:55,279 –> 00:31:57,440
کنفرانسها سال گذشته دریافت میکرد، چگونه خواهد بود، ما چند
1075
00:31:57,440 –> 00:31:58,640
کنفرانس برگزار کردیم که در آن شما را داشتیم.
1076
00:31:58,640 –> 00:32:01,039
چند هزار نفر را به طور همزمان بشناسید
1077
00:32:01,039 –> 00:32:03,120
خوب است و این یک جریان ویدیویی است
1078
00:32:03,120 –> 00:32:05,840
که در حال پخش ویدیو است بله کامل cdn
1079
00:32:05,840 –> 00:32:06,480
این
1080
00:32:06,480 –> 00:32:08,159
یک برنامه سرگرم کننده برای ساختن آن بود
1081
00:32:08,159 –> 00:32:09,519
زیرا در نهایت شما بسیاری از مواقع
1082
00:32:09,519 –> 00:32:10,640
ما به عنوان یک
1083
00:32:10,640 –> 00:32:12,000
شرکت مشاوره در حال انجام پروژهها هستیم، پروژههایی را برای
1084
00:32:12,000 –> 00:32:13,760
شرکتهای دیگر انجام میدهیم،