در این مطلب، ویدئو [وبینار زنده] زیرساخت ارائه با استفاده از CDK برای Terraform با Python و TypeScript با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 1:01:03
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:01,280 –> 00:00:03,199
سلام، نام من میشل گریر است و
2
00:00:03,199 –> 00:00:04,560
از شما برای پیوستن به رویداد پخش زنده امروز متشکرم،
3
00:00:04,560 –> 00:00:07,040
ما هیجان زده هستیم که
4
00:00:07,040 –> 00:00:08,639
در مورد
5
00:00:08,639 –> 00:00:11,599
cdk برای terraform cli بحث
6
00:00:11,599 –> 00:00:13,440
7
00:00:13,440 –> 00:00:15,040
8
00:00:15,040 –> 00:00:16,800
کنیم.
9
00:00:16,800 –> 00:00:18,640
10
00:00:18,640 –> 00:00:19,359
11
00:00:19,359 –> 00:00:21,199
صدها
12
00:00:21,199 –> 00:00:23,039
صدها ارائه دهنده و هزاران
13
00:00:23,039 –> 00:00:24,800
تعاریف ماژول تعریف
14
00:00:24,800 –> 00:00:27,760
شده توسط terraform و اکوسیستم terraform ارائه شده است که با
15
00:00:27,760 –> 00:00:29,039
16
00:00:29,039 –> 00:00:31,039
ساختارهای آن آشنا خواهید شد و همچنین
17
00:00:31,039 –> 00:00:32,159
18
00:00:32,159 –> 00:00:34,160
نمونه ای از نحوه کارکرد آن و
19
00:00:34,160 –> 00:00:36,719
نحوه استفاده از آن برای ایجاد زیرساخت
20
00:00:36,719 –> 00:00:38,800
ها را مشاهده خواهید کرد.
21
00:00:38,800 –> 00:00:40,559
از hashicorp
22
00:00:40,559 –> 00:00:43,280
که مشارکت کنندگان اصلی cdk هستند، ما
23
00:00:43,280 –> 00:00:45,600
همچنین کریستین وبر از aws داریم
24
00:00:45,600 –> 00:00:48,640
تا در مورد ساختارهای cdk صحبت کنیم
25
00:00:48,640 –> 00:00:51,039
این وبینار در حال ضبط است و
26
00:00:51,039 –> 00:00:52,800
ضبط
27
00:00:52,800 –> 00:00:54,879
پس از پردازش پست معمولاً ظرف دو روز کاری در دسترس قرار می گیرد و در
28
00:00:54,879 –> 00:00:56,800
29
00:00:56,800 –> 00:00:58,960
آخر لطفاً سؤالات خود را در کادر سؤال تایپ کنید.
30
00:00:58,960 –> 00:01:00,160
31
00:01:00,160 –> 00:01:02,320
و در
32
00:01:02,320 –> 00:01:03,760
طول جلسه q
33
00:01:03,760 –> 00:01:05,760
با آن l به آنها پاسخ خواهیم داد et’s jump in و من
34
00:01:05,760 –> 00:01:08,320
آن را به mishra تحویل می دهم
35
00:01:08,320 –> 00:01:10,880
سلام و به همه خوش آمدید به وبینار،
36
00:01:10,880 –> 00:01:12,080
بنابراین امروز
37
00:01:12,080 –> 00:01:13,920
در مورد
38
00:01:13,920 –> 00:01:15,759
زیرساخت های ارائه شده با استفاده از چیز جدیدی
39
00:01:15,759 –> 00:01:17,840
صحبت خواهیم کرد که در hashicorp روی آن کار کرده ایم
40
00:01:17,840 –> 00:01:19,759
که cdk برای terraform است.
41
00:01:19,759 –> 00:01:21,119
همکاری بین
42
00:01:21,119 –> 00:01:24,479
شریک دوست داشتنی ما aws و
43
00:01:24,479 –> 00:01:26,720
hashicorp و ما برخی
44
00:01:26,720 –> 00:01:27,920
45
00:01:27,920 –> 00:01:30,479
از چیزهایی را که در دنیای cdk aws دوست دارید را ساخته و به نوعی
46
00:01:30,479 –> 00:01:31,040
47
00:01:31,040 –> 00:01:33,680
وارد زمین کردیم و امروز
48
00:01:33,680 –> 00:01:35,600
بیشتر بر روی
49
00:01:35,600 –> 00:01:37,280
این دو زبان تمرکز خواهیم کرد. پایتون و
50
00:01:37,280 –> 00:01:39,759
تایپ اسکریپت اوه برای این یک وبینار خاص،
51
00:01:39,759 –> 00:01:42,079
خب، بله، فکر میکنم ما
52
00:01:42,079 –> 00:01:44,720
میرویم و دستور کار بعدی را بررسی
53
00:01:44,720 –> 00:01:47,840
میکنیم تا بتوانیم در اسلاید بعدی قرار بگیریم،
54
00:01:47,840 –> 00:01:49,439
بنابراین بله، دستور کار امروز در واقع
55
00:01:49,439 –> 00:01:51,119
نسبتاً ساده است، ما مقدماتی را با آن انجام خواهیم داد.
56
00:01:51,119 –> 00:01:52,320
57
00:01:52,320 –> 00:01:54,880
آه با افرادی از hashicorp از جمله
58
00:01:54,880 –> 00:01:56,560
من و سباستین که روی
59
00:01:56,560 –> 00:01:57,280
این پروژه کار می کنیم
60
00:01:57,280 –> 00:01:59,520
و اوه کریستین که اوه اوه که
61
00:01:59,520 –> 00:02:00,399
62
00:02:00,399 –> 00:02:02,799
اوه اوه برای طرف aws ارائه خواهد شد و سپس
63
00:02:02,799 –> 00:02:04,000
برخی از
64
00:02:04,000 –> 00:02:06,479
اکوسیستم cdk را بررسی خواهیم کرد d cdk
65
00:02:06,479 –> 00:02:07,439
اینها را می سازد اینها
66
00:02:07,439 –> 00:02:09,758
چیزهایی هستند که
67
00:02:09,758 –> 00:02:10,959
68
00:02:10,959 –> 00:02:12,959
اساس همه پروژه های اکوسیستمی
69
00:02:12,959 –> 00:02:15,599
هستند که در اطراف محصول aws cdk هستند
70
00:02:15,599 –> 00:02:18,319
و سپس ما یک cdk برای ترافورم معرفی خواهیم کرد
71
00:02:18,319 –> 00:02:18,959
72
00:02:18,959 –> 00:02:21,440
و در مورد آنها صحبت خواهیم کرد مانند بینش
73
00:02:21,440 –> 00:02:22,319
در
74
00:02:22,319 –> 00:02:24,160
مورد نحوه ساخت و انجام آن
75
00:02:24,160 –> 00:02:26,319
76
00:02:26,319 –> 00:02:27,920
77
00:02:27,920 –> 00:02:30,080
78
00:02:30,080 –> 00:02:31,680
79
00:02:31,680 –> 00:02:34,800
و
80
00:02:34,800 –> 00:02:35,360
سپس
81
00:02:35,360 –> 00:02:37,280
با برخی از موارد نقشه راه
82
00:02:37,280 –> 00:02:39,280
و اطلاعات بیشتر در مورد پروژه
83
00:02:39,280 –> 00:02:41,920
نتیجه گیری می کنیم و سپس برخی از Q a را به صورت زنده انجام می دهیم و در طول
84
00:02:41,920 –> 00:02:44,239
وبینار نیز به سؤالات پاسخ خواهیم داد
85
00:02:44,239 –> 00:02:45,680
،
86
00:02:45,680 –> 00:02:47,920
بنابراین لطفاً آنها را ادامه دهید.
87
00:02:47,920 –> 00:02:49,120
88
00:02:49,120 –> 00:02:50,959
بسیار خوب، بنابراین فکر می کنم بتوانیم مقدمات بعدی را انجام دهیم،
89
00:02:50,959 –> 00:02:54,239
90
00:02:56,400 –> 00:02:58,319
بله، حدس می زنم اسلاید بعدی را انجام دهیم، بنابراین
91
00:02:58,319 –> 00:03:00,319
اسم من میشرا است، من مشاور فنی CTO هستم،
92
00:03:00,319 –> 00:03:02,159
بنابراین من
93
00:03:02,159 –> 00:03:04,800
در دفتر cto کار می کنم و بیشتر
94
00:03:04,800 –> 00:03:06,640
روی پروژه های استراتژیک متمرکز شده
95
00:03:06,640 –> 00:03:09,120
ام و کار می کنم با شرکای درجه یک ما بسیار زیاد است
96
00:03:09,120 –> 00:03:09,760
97
00:03:09,760 –> 00:03:12,000
شما می دانید که البته شامل aws
98
00:03:12,000 –> 00:03:13,920
و شرکت های دیگر
99
00:03:13,920 –> 00:03:16,720
در سمت منبع باز است،
100
00:03:16,720 –> 00:03:18,080
البته من
101
00:03:18,080 –> 00:03:19,599
در بسیاری از پروژه های متن باز مختلف مشارکت می کنم
102
00:03:19,599 –> 00:03:22,000
فقط به این دلیل که شرکتی که من در آن کار می کنم
103
00:03:22,000 –> 00:03:23,760
یک شرکت منبع باز است.
104
00:03:23,760 –> 00:03:25,680
یکی از
105
00:03:25,680 –> 00:03:27,040
چیزهای منبع باز که
106
00:03:27,040 –> 00:03:29,840
اخیراً روی آن کار کردیم این پروژه cdk
107
00:03:29,840 –> 00:03:30,480
برای terraform است
108
00:03:30,480 –> 00:03:33,440
و من باید این پروژه را در کنار سباستین رهبری کنم،
109
00:03:33,440 –> 00:03:34,720
110
00:03:34,720 –> 00:03:37,000
بنابراین می توانید من را در توییتر در بیلد
111
00:03:37,000 –> 00:03:40,000
1.0 دنبال کنید
112
00:03:42,879 –> 00:03:44,799
سلام به همه نام من کریستین
113
00:03:44,799 –> 00:03:46,640
وبر است من یک مدافع توسعه هستم. در
114
00:03:46,640 –> 00:03:47,840
خدمات وب آمازون،
115
00:03:47,840 –> 00:03:49,840
من الان کمی بیش از یک سال و نیم است که با آمازون کار می
116
00:03:49,840 –> 00:03:51,519
117
00:03:51,519 –> 00:03:53,920
کنم، اما حدود هفت یا پنج
118
00:03:53,920 –> 00:03:55,120
سال را در فناوری
119
00:03:55,120 –> 00:03:57,599
و هفت سال قبل از آن را در
120
00:03:57,599 –> 00:03:59,040
توسعه نرم افزارهای سازمانی و
121
00:03:59,040 –> 00:04:00,879
مدیریت انتشار گذرانده ام،
122
00:04:00,879 –> 00:04:03,599
بسیار هیجان زده هستم. در این وبینار حضور داشته باشید و
123
00:04:03,599 –> 00:04:04,080
در
124
00:04:04,080 –> 00:04:05,680
مورد شراکتی که
125
00:04:05,680 –> 00:04:07,120
با hashicorp در
126
00:04:07,120 –> 00:04:08,000
127
00:04:08,000 –> 00:04:11,280
مورد همکاری cdk terraform داریم بحث
128
00:04:11,280 –> 00:04:12,720
کنیم و بله، بسیار هیجان زده هستم که اینجا هستم و
129
00:04:12,720 –> 00:04:14,720
نمی توانم منتظر ارائه و با شما باشم.
130
00:04:14,720 –> 00:04:16,798
من آن را به سباستین برای پیشش و
131
00:04:16,798 –> 00:04:19,918
برای معرفیش می سپارم
132
00:04:23,120 –> 00:04:25,199
بله سلام من سباستین هستم که از
133
00:04:25,199 –> 00:04:26,160
آلمان
134
00:04:26,160 –> 00:04:29,040
می پیوندم و مایکل قبلاً ذکر شد
135
00:04:29,040 –> 00:04:29,680
من
136
00:04:29,680 –> 00:04:32,479
یکی از مشارکت کنندگان در cdk برای پروژه ترافورم هستم و اوم
137
00:04:32,479 –> 00:04:33,520
138
00:04:33,520 –> 00:04:36,960
بله این عمدتاً کاری که من
139
00:04:36,960 –> 00:04:37,919
در چند ماه گذشته انجام دادم
140
00:04:37,919 –> 00:04:40,560
و غیر از آن، مهندسی نرمافزار
141
00:04:40,560 –> 00:04:41,360
142
00:04:41,360 –> 00:04:44,560
عمومی ابری انجام میدهم، نه، بله، اما
143
00:04:44,560 –> 00:04:46,479
در حال حاضر من واقعاً روی cdk برای
144
00:04:46,479 –> 00:04:47,520
terraform و
145
00:04:47,520 –> 00:04:51,919
اکوسیستم آن تمرکز میکنم و بله،
146
00:04:51,919 –> 00:04:54,320
بنابراین از همه برای معرفی
147
00:04:54,320 –> 00:04:54,960
148
00:04:54,960 –> 00:04:57,280
مسیحیان متشکرم. با ساختارهای aws cdkn
149
00:04:57,280 –> 00:04:59,520
150
00:04:59,520 –> 00:05:01,840
فوقالعاده باشید و باز هم بسیار
151
00:05:01,840 –> 00:05:03,440
سپاسگزارم، با تشکر از شرکت Hatchet برای
152
00:05:03,440 –> 00:05:06,479
میزبانی این وبینار. فکر میکنم
153
00:05:06,479 –> 00:05:07,840
cdk احتمالاً یکی از هیجانانگیزترین
154
00:05:07,840 –> 00:05:08,960
ابزارهایی است که اخیراً از آن استفاده کردهام.
155
00:05:08,960 –> 00:05:11,600
تاریخچه می دانید
156
00:05:11,600 –> 00:05:13,120
همانطور که گفتم من در حال حاضر
157
00:05:13,120 –> 00:05:14,720
کمی بیش از یک سال و نیم است که در وب سرویس های آمازون یا آمازون
158
00:05:14,720 –> 00:05:16,240
هستم
159
00:05:16,240 –> 00:05:18,160
و قدرت زیرساخت به عنوان
160
00:05:18,160 –> 00:05:20,400
کد چیزی است که من به تازگی
161
00:05:20,400 –> 00:05:22,080
شاهد آن بوده ام که واقعاً برای بسیاری از خدمات به کار گرفته شده است.
162
00:05:22,080 –> 00:05:23,600
توسعه دهندگان و واقعاً به توسعهدهندگان کمک میکند
163
00:05:23,600 –> 00:05:25,039
تا زندگیشان را آسانتر کنند،
164
00:05:25,039 –> 00:05:26,639
بنابراین وقتی به این تیم ملحق شدم و
165
00:05:26,639 –> 00:05:28,400
مسئولیت کمک به انتشار اخبار
166
00:05:28,400 –> 00:05:29,120
خوب
167
00:05:29,120 –> 00:05:31,280
در مورد cdk و کار با
168
00:05:31,280 –> 00:05:32,320
تیمهای محصول ما
169
00:05:32,320 –> 00:05:35,199
را که به طور خاص روی cdk مشخص شدهاند را بر عهده گرفتم،
170
00:05:35,199 –> 00:05:36,720
دیدن
171
00:05:36,720 –> 00:05:38,080
اینکه میدانید چه چیزی را واقعاً باز کرده بود. جامعه همان کاری را انجام
172
00:05:38,080 –> 00:05:39,759
میدهد که کاربران ما چگونه از آن استفاده میکنند
173
00:05:39,759 –> 00:05:43,039
و اوم شما چقدر خوب میدانید یک
174
00:05:43,039 –> 00:05:45,440
محصول برای بسیاری از کاربران ما مفید است، بنابراین
175
00:05:45,440 –> 00:05:47,440
فکر میکنم قبل از شروع
176
00:05:47,440 –> 00:05:48,639
کار میدانید که میشرا
177
00:05:48,639 –> 00:05:50,639
و سباستین امروز چه چیزی را ارائه میکنند
178
00:05:50,639 –> 00:05:52,080
. میخواستم اطلاعات کمی
179
00:05:52,080 –> 00:05:52,479
180
00:05:52,479 –> 00:05:54,560
در مورد چگونگی
181
00:05:54,560 –> 00:05:56,080
شروع cdk در
182
00:05:56,080 –> 00:05:57,280
آمازون به
183
00:05:57,280 –> 00:05:59,680
شما
184
00:05:59,680 –> 00:06:01,680
بدهم.
185
00:06:01,680 –> 00:06:02,960
وبینارها
186
00:06:02,960 –> 00:06:04,639
گاهی اوقات ما کاربرانی داریم که قبلاً هرگز
187
00:06:04,639 –> 00:06:06,560
از cdk استفاده نکرده اند و می
188
00:06:06,560 –> 00:06:08,080
خواهند بدانند که چه چیزی می تواند
189
00:06:08,080 –> 00:06:09,919
به زندگی آنها کمک کند و آن
190
00:06:09,919 –> 00:06:11,520
چشم انداز 30 هزار فوتی چگونه به نظر می رسد
191
00:06:11,520 –> 00:06:14,720
بنابراین من می خواهم آن را پوشش دهم و سپس به طور خاص پوشش دهم.
192
00:06:14,720 –> 00:06:18,319
شما می دانید که cdk چه
193
00:06:18,319 –> 00:06:19,360
کاری انجام می دهد تا به
194
00:06:19,360 –> 00:06:21,919
گسترش خدمات دیگر کمک کند، بنابراین ما cdk را
195
00:06:21,919 –> 00:06:23,280
برای terraform
196
00:06:23,280 –> 00:06:25,440
داریم، ما cdk را برای kubernetes داریم و بنابراین من
197
00:06:25,440 –> 00:06:26,880
می خواستم در مورد برخی از
198
00:06:26,880 –> 00:06:29,120
چیزهای پایه مانند چیزهای پایه
199
00:06:29,120 –> 00:06:30,800
مانند ساختار
200
00:06:30,800 –> 00:06:32,319
که کمک می کند صحبت کنم. واقعاً این
201
00:06:32,319 –> 00:06:34,560
قابلیت توسعه را ایجاد کنید و سپس به
202
00:06:34,560 –> 00:06:36,240
طور خاص در مورد اینکه چگونه
203
00:06:36,240 –> 00:06:39,680
uh aws و uh ter hashicorp و سایر
204
00:06:39,680 –> 00:06:40,960
سازمانها واقعاً به ایجاد
205
00:06:40,960 –> 00:06:43,039
اکوسیستم در اطراف این
206
00:06:43,039 –> 00:06:45,680
برنامه کمک میکنند، صحبت کنید،
207
00:06:45,840 –> 00:06:48,720
بنابراین برای شروع، بدانید چه زمانی
208
00:06:48,720 –> 00:06:50,479
به این وبینار فکر میکردم
209
00:06:50,479 –> 00:06:50,960
و همه
210
00:06:50,960 –> 00:06:53,120
چیزهایی که میخواستم. می دانید چه چیزی می خواستم
211
00:06:53,120 –> 00:06:55,280
در مورد cdk ارائه کنم، واقعاً
212
00:06:55,280 –> 00:06:56,960
در مورد آن فکر کردم شما می دانید که
213
00:06:56,960 –> 00:06:58,479
داستان اصلی چیست و بنابراین
214
00:06:58,479 –> 00:07:00,319
می دانید که وارد شدن به تاریخچه اوه
215
00:07:00,319 –> 00:07:02,240
شما می دانید aws و
216
00:07:02,240 –> 00:07:05,360
فرهنگ آمازون اوه آمازون واقعاً در مورد
217
00:07:05,360 –> 00:07:06,960
یکی از اصول ماست. فرهنگ این است
218
00:07:06,960 –> 00:07:09,039
که اگر شما راه بهتری برای انجام کاری می
219
00:07:09,039 –> 00:07:10,000
220
00:07:10,000 –> 00:07:12,240
شناسید، همیشه برای بحث
221
00:07:12,240 –> 00:07:13,199
و گفتگو باز است
222
00:07:13,199 –> 00:07:16,080
و بنابراین و این در کل
223
00:07:16,080 –> 00:07:18,080
خط کسب و کار ما رخ می دهد، به طوری
224
00:07:18,080 –> 00:07:20,560
که دقیقاً ساعت بود. ow
225
00:07:20,560 –> 00:07:22,479
cdk درست راه اندازی شد،
226
00:07:22,479 –> 00:07:25,520
ما تیمی از توسعه دهندگان داشتیم که
227
00:07:25,520 –> 00:07:27,520
مسئول افزایش مقیاس یک برنامه داخلی بودند
228
00:07:27,520 –> 00:07:28,880
229
00:07:28,880 –> 00:07:31,520
و این برنامه شامل مناطقی بود که شامل
230
00:07:31,520 –> 00:07:32,080
231
00:07:32,080 –> 00:07:34,000
مناطق در دسترس بود و
232
00:07:34,000 –> 00:07:35,759
233
00:07:35,759 –> 00:07:38,960
به منابع aws
234
00:07:38,960 –> 00:07:40,080
235
00:07:40,080 –> 00:07:42,479
خاصی نیاز داشت. گسترهای در میان حسابهای تولیدی،
236
00:07:42,479 –> 00:07:43,120
237
00:07:43,120 –> 00:07:44,800
حسابهای مرحلهبندی و
238
00:07:44,800 –> 00:07:46,960
محیطهای توسعه متعدد
239
00:07:46,960 –> 00:07:48,639
و بنابراین زمانی که این تیم شروع به
240
00:07:48,639 –> 00:07:50,000
فکر کردن در مورد اینکه چگونه میتوانند
241
00:07:50,000 –> 00:07:51,360
این برنامه را بزرگ کنند
242
00:07:51,360 –> 00:07:53,440
و زمان تعیین
243
00:07:53,440 –> 00:07:54,879
کنند، حدود
244
00:07:54,879 –> 00:07:57,520
چند سال پیش بود که تیم ابتدا
245
00:07:57,520 –> 00:07:59,199
میخواست. برای استفاده از تشکیل ابر
246
00:07:59,199 –> 00:08:02,560
اما چیزی که آنها دریافتند این بود که بر اساس
247
00:08:02,560 –> 00:08:04,479
نیازهای خاص
248
00:08:04,479 –> 00:08:06,720
آنها بسیار دشوار است و نیاز
249
00:08:06,720 –> 00:08:08,400
250
00:08:08,400 –> 00:08:10,960
به کدهای تشکیل ابر زیادی است که اساساً
251
00:08:10,960 –> 00:08:13,360
برنامه را همانطور که نیاز دارند
252
00:08:13,360 –> 00:08:15,360
و به دلیل آن نوآوری به
253
00:08:15,360 –> 00:08:17,280
دلیل فرهنگ نوآوری استقرار دهند، نوشته شود.
254
00:08:17,280 –> 00:08:20,240
و آزمایش تیم برای
255
00:08:20,240 –> 00:08:22,800
کشف روشی که در آن میتوانستند به
256
00:08:22,800 –> 00:08:25,440
طور خودکار ایجاد کنند، شروع شد آن منابع
257
00:08:25,440 –> 00:08:27,840
و مجموعهای از منابع
258
00:08:27,840 –> 00:08:31,599
برای مقیاسبندی این برنامه،
259
00:08:31,599 –> 00:08:34,559
بنابراین تیم تحقیق کرد و کاری که آنها انجام دادند
260
00:08:34,559 –> 00:08:35,440
این بود که یک
261
00:08:35,440 –> 00:08:37,760
کتابخانه اولیه ساختند که اساساً
262
00:08:37,760 –> 00:08:39,679
یک مؤلفه واحد را پیادهسازی میکرد
263
00:08:39,679 –> 00:08:41,440
و خود آن مؤلفه
264
00:08:41,440 –> 00:08:43,039
به چیزی تبدیل شد که ما به
265
00:08:43,039 –> 00:08:46,000
عنوان ساختار و آنچه از آن یاد میکنیم. ساختاری که
266
00:08:46,000 –> 00:08:46,959
267
00:08:46,959 –> 00:08:49,279
نمایش داده شد مجموعهای از منابع تشکیل ابر بود
268
00:08:49,279 –> 00:08:50,720
269
00:08:50,720 –> 00:08:53,680
که به توسعهدهندگان داخلی UH اجازه میداد
270
00:08:53,680 –> 00:08:55,680
منابع شکلبندی ابری
271
00:08:55,680 –> 00:08:58,160
را تقریباً مانند لگوها یا بلوکهای ساختمانی مستقر کنند،
272
00:08:58,160 –> 00:09:00,640
بنابراین به جای اعلام یک
273
00:09:00,640 –> 00:09:02,959
سطل s3، میتوانند از این ساختار برای
274
00:09:02,959 –> 00:09:03,760
تولید
275
00:09:03,760 –> 00:09:05,120
الگوهای تشکیل ابر استفاده کنند که میتواند
276
00:09:05,120 –> 00:09:07,360
بسیاری از آنها را تولید کند. منابع
277
00:09:07,360 –> 00:09:08,880
و بنابراین تیم توانست مشکلات مقیاس خود را حل
278
00:09:08,880 –> 00:09:10,720
279
00:09:10,720 –> 00:09:13,200
کند، متأسفم، مشکل مقیاس بندی این مشکل مقیاس بندی
280
00:09:13,200 –> 00:09:14,720
خاص با
281
00:09:14,720 –> 00:09:16,480
این روش، اما آنها می دانستند که
282
00:09:16,480 –> 00:09:19,040
می توانند حتی بیشتر از این با آن
283
00:09:19,040 –> 00:09:21,519
پیش بروند، بنابراین کاری که آنها شروع به انجام دادند این بود که
284
00:09:21,519 –> 00:09:23,440
شروع به کوچک کردن این موضوع کردند. برنامه و
285
00:09:23,440 –> 00:09:24,480
آنچه که این برنامه
286
00:09:24,480 –> 00:09:25,839
در نهایت تبدیل شد توسعه ابر بود
287
00:09:25,839 –> 00:09:28,160
کیت و بنابراین
288
00:09:28,160 –> 00:09:30,480
وقتی به این فکر میکنیم که
289
00:09:30,480 –> 00:09:32,320
میخواهیم انجام دهیم این است که میخواهیم همه این
290
00:09:32,320 –> 00:09:34,080
کدها را بسازیم، میخواهیم همه این کدها و
291
00:09:34,080 –> 00:09:35,519
همه این الگوهای معماری را
292
00:09:35,519 –> 00:09:38,240
در سراسر سازمان خود به اشتراک بگذاریم، بنابراین
293
00:09:38,240 –> 00:09:39,920
شروع کردیم به فکر کردن کمی یا آمازون
294
00:09:39,920 –> 00:09:41,279
آمازون و این. تیم شروع به فکر کردن
295
00:09:41,279 –> 00:09:43,519
کمی بیشتر در مورد اینکه چگونه
296
00:09:43,519 –> 00:09:46,399
میتوانیم اشتراکگذاری uh را در سراسر سازمان ایجاد کنیم،
297
00:09:46,399 –> 00:09:48,800
298
00:09:48,800 –> 00:09:51,519
چیزی را به وجود آورد که اکنون به نام jsi شناخته میشود و مخفف
299
00:09:51,519 –> 00:09:52,480
آن است.
300
00:09:52,480 –> 00:09:54,640
301
00:09:54,640 –> 00:09:55,839
302
00:09:55,839 –> 00:09:59,440
303
00:09:59,440 –> 00:10:00,080
304
00:10:00,080 –> 00:10:03,200
این فقط به عنوان jsii نامیده می شود، بنابراین آنچه
305
00:10:03,200 –> 00:10:05,040
که به مشتریان اجازه می دهد انجام دهند این
306
00:10:05,040 –> 00:10:08,240
است که اساساً کدهای uh مانند کد uh
307
00:10:08,240 –> 00:10:10,320
cdk را که در تایپ اسکریپ نوشته شده است را دریافت کرده
308
00:10:10,320 –> 00:10:12,480
و آن را در بسیاری از زبان های دیگر منتشر کنند،
309
00:10:12,480 –> 00:10:13,519
بنابراین از آنجا که تایپ اسکریپت
310
00:10:13,519 –> 00:10:15,600
زبان ترجیحی ما
311
00:10:15,600 –> 00:10:17,200
بود، اکنون توانستیم آن را در
312
00:10:17,200 –> 00:10:18,160
transpiler
313
00:10:18,160 –> 00:10:20,880
و خروجی آن را به پایتون میتوانیم
314
00:10:20,880 –> 00:10:21,760
آن را به
315
00:10:21,760 –> 00:10:25,600
جاوا سی شارپ و سایر زبانها نیز خروجی
316
00:10:25,600 –> 00:10:27,200
دهیم، بنابراین توانستیم یک
317
00:10:27,200 –> 00:10:30,240
اکوسیستم داخلی پیرامون آن
318
00:10:30,240 –> 00:10:32,880
بسازیم تا ما به این فکر می کنیم که cdk چه شد،
319
00:10:32,880 –> 00:10:34,480
شما می دانید که اساساً
320
00:10:34,480 –> 00:10:37,680
این راهی است که شما می توانید
321
00:10:37,680 –> 00:10:40,000
زیرساخت های برنامه کاربردی را بنویسید، به
322
00:10:40,000 –> 00:10:41,760
همان روشی که امروز در حال توسعه کد
323
00:10:41,760 –> 00:10:42,720
324
00:10:42,720 –> 00:10:44,399
هستید، به عنوان یک توسعه دهنده به عنوان یک مهندس
325
00:10:44,399 –> 00:10:46,000
خود می دانید، می دانید که واقعا
326
00:10:46,000 –> 00:10:48,000
برای من سخت است. باید سوئیچ زمینه را
327
00:10:48,000 –> 00:10:49,519
تغییر دهم، بنابراین اگر
328
00:10:49,519 –> 00:10:51,760
من کد برنامه خود را با پایتون یا
329
00:10:51,760 –> 00:10:52,959
تایپ اسکریپت
330
00:10:52,959 –> 00:10:55,680
می نویسم، برای من بسیار راحت تر است که بتوانم
331
00:10:55,680 –> 00:10:56,240
332
00:10:56,240 –> 00:10:58,320
در همان زمینه بچسبم و بچسبم و
333
00:10:58,320 –> 00:10:59,680
زیرساخت خود را به همان روشی که
334
00:10:59,680 –> 00:11:01,279
دارم کد می نویسم مدل
335
00:11:01,279 –> 00:11:03,279
کنم. چارچوب اصلی ما از cdk
336
00:11:03,279 –> 00:11:05,120
بر اساس این ایده از برنامه ها و پشته ها ساخته شده است که
337
00:11:05,120 –> 00:11:05,920
338
00:11:05,920 –> 00:11:07,680
یک برنامه می تواند از پشته های زیادی تشکیل شده باشد
339
00:11:07,680 –> 00:11:09,440
و این پشته ها
340
00:11:09,440 –> 00:11:12,240
اساساً منابع زیادی را
341
00:11:12,240 –> 00:11:14,399
در خود cdk فراخوانی
342
00:11:14,399 –> 00:11:16,399
343
00:11:16,399 –> 00:11:17,920
می کنند. در اسلاید بعدی،
344
00:11:17,920 –> 00:11:20,000
اما اساساً
345
00:11:20,000 –> 00:11:23,200
این روشی است برای فراخوانی برنامهنویسی
346
00:11:23,200 –> 00:11:25,360
منابعی که در داخل aws زندگی میکنند، بنابراین
347
00:11:25,360 –> 00:11:26,720
سطلهای s3
348
00:11:26,720 –> 00:11:29,519
شما ممکن است در حال اعلام یک vpc جدید و
349
00:11:29,519 –> 00:11:31,120
غیره و غیره باشید
350
00:11:31,120 –> 00:11:34,079
. در نهایت، ما cdk cli aws را داریم،
351
00:11:34,079 –> 00:11:35,760
بنابراین به این صورت است که شما
352
00:11:35,760 –> 00:11:38,079
قالبهای قالبسازی ابری را ایجاد میکنید، این روشی است که
353
00:11:38,079 –> 00:11:39,600
برنامهها را به کار میگیرید،
354
00:11:39,600 –> 00:11:42,640
ما حتی بررسی
355
00:11:42,640 –> 00:11:43,279
356
00:11:43,279 –> 00:11:46,000
تفاوتهای بین آنچه را
357
00:11:46,000 –> 00:11:47,360
که مستقر کردهاید و آنچه ممکن است باشید، بسیار آسان کردهایم.
358
00:11:47,360 –> 00:11:48,480
استقرار
359
00:11:48,480 –> 00:11:49,920
و غیره و غیره، بنابراین یک
360
00:11:49,920 –> 00:11:51,360
دسته کامل از ابزارهای عالی
361
00:11:51,360 –> 00:11:54,240
وجود دارد که در آن وجود دارد
362
00:11:54,320 –> 00:11:55,600
و سپس به طور خاص به
363
00:11:55,600 –> 00:11:57,279
این ایده از ساختار فکر می کنیم، این
364
00:11:57,279 –> 00:11:58,480
واقعاً همان چیزی است که باعث
365
00:11:58,480 –> 00:12:01,839
رشد اکوسیستم بسیار زیادی می شود
366
00:12:01,839 –> 00:12:05,360
آه در داخل cdk به خودی خود شما یکی
367
00:12:05,360 –> 00:12:06,160
از کسانی را می شناسید
368
00:12:06,160 –> 00:12:07,760
که وقتی با مهندسان صحبت می کنید می دانید که چگونه
369
00:12:07,760 –> 00:12:09,440
آنها تصمیم گرفتند که می خواهند
370
00:12:09,440 –> 00:12:10,320
این
371
00:12:10,320 –> 00:12:12,800
برنامه را بسازند یکی از اصول اصلی و
372
00:12:12,800 –> 00:12:14,399
یکی از ایده های اصلی آنها این بود که آنها می
373
00:12:14,399 –> 00:12:15,279
خواستند cdk را
374
00:12:15,279 –> 00:12:17,760
بسیار توسعه پذیر کنند. می دانید که این راهی است برای
375
00:12:17,760 –> 00:12:19,360
پیکربندی را
376
00:12:19,360 –> 00:12:21,839
از یک مفهوم شی گرا سنتی
377
00:12:21,839 –> 00:12:24,240
مانند یک شی ایجاد می کنند، اما آنها
378
00:12:24,240 –> 00:12:25,279
می خواستند مطمئن شوند
379
00:12:25,279 –> 00:12:27,680
که کسی که امکانات
380
00:12:27,680 –> 00:12:29,279
و میل را دارد می تواند آن
381
00:12:29,279 –> 00:12:31,839
را به درستی عوض کند، بنابراین این ایده ساختار
382
00:12:31,839 –> 00:12:34,240
واقعاً بر اساس آن ایده ساخته شده است
383
00:12:34,240 –> 00:12:35,839
و روشی که ما آن را از
384
00:12:35,839 –> 00:12:37,440
385
00:12:37,440 –> 00:12:40,800
منظر cdk پایه میدانیم به طور خاص برای aws مشاهده
386
00:12:40,800 –> 00:12:41,920
387
00:12:41,920 –> 00:12:44,720
میکنیم، ما در مورد آن بر اساس ساختارهای l1 l2
388
00:12:44,720 –> 00:12:46,079
389
00:12:46,079 –> 00:12:47,600
و l3 فکر میکنیم و من فکر میکنم سباستین حتی در مورد چگونگی این کار صحبت خواهد کرد.
390
00:12:47,600 –> 00:12:49,360
391
00:12:49,360 –> 00:12:51,440
با cdktf ترجمه کنید اما اساساً می توانید
392
00:12:51,440 –> 00:12:54,160
منابع l1 را مانند
393
00:12:54,160 –> 00:12:55,279
منابع خام خود
394
00:12:55,279 –> 00:12:58,959
در تشکیل ابر برای cdk در نظر بگیرید، بنابراین اگر من
395
00:12:58,959 –> 00:13:02,240
یک سطل s3 دارم، اساساً آن
396
00:13:02,240 –> 00:13:05,600
cdk را به عنوان یک روش جدید می نامم و می توانم آن
397
00:13:05,600 –> 00:13:06,320
را اختیاری ارائه
398
00:13:06,320 –> 00:13:08,959
کنم. پارامترها را به آن ارائه دهم و
399
00:13:08,959 –> 00:13:10,639
اساساً من باید همه این کارها را انجام دهم و اوه
400
00:13:10,639 –> 00:13:12,720
من باید همه آن کارها را خودم انجام دهم،
401
00:13:12,720 –> 00:13:14,720
بنابراین اشکالی ندارد، اما جایی که
402
00:13:14,720 –> 00:13:15,839
واقعاً جالب می
403
00:13:15,839 –> 00:13:17,680
شود زمانی است که ما شروع به فکر کردن در مورد
404
00:13:17,680 –> 00:13:19,600
چشم انداز l2 و l3 درست می کنیم،
405
00:13:19,600 –> 00:13:21,920
بنابراین چه چیزی می خواستم برای سهولت
406
00:13:21,920 –> 00:13:24,560
انجام دادن کار مهندسان ما برای
407
00:13:24,560 –> 00:13:25,360
408
00:13:25,360 –> 00:13:27,120
cdk زمانی بود که این ایده از ساختار lt را
409
00:13:27,120 –> 00:13:28,720
ایجاد کردند که اساساً
410
00:13:28,720 –> 00:13:32,079
راهی برای استقرار یک
411
00:13:32,079 –> 00:13:32,959
منبع خاص است
412
00:13:32,959 –> 00:13:34,240
و من یک مثال عالی از این به شما ارائه خواهم داد.
413
00:13:34,240 –> 00:13:36,639
مثلاً شما یک توسعهدهنده هستید
414
00:13:36,639 –> 00:13:38,959
که برای اولین بار از aws استفاده میکنید
415
00:13:38,959 –> 00:13:40,720
و یکی از اولین کارهای شما در
416
00:13:40,720 –> 00:13:42,959
کنسول مدیریت این است که اکنون یک
417
00:13:42,959 –> 00:13:44,639
vpc کاملاً جدید
418
00:13:44,639 –> 00:13:45,920
را نصب کنید، اگر
419
00:13:45,920 –> 00:13:47,519
سابقه شبکه ندارید یا هرگز از کنسول استفاده نکردهاید
420
00:13:47,519 –> 00:13:48,240
421
00:13:48,240 –> 00:13:50,240
یا این ترکیبی از هر دو است
422
00:13:50,240 –> 00:13:51,360
که میتواند کمی
423
00:13:51,360 –> 00:13:51,920
دشوار باشد،
424
00:13:51,920 –> 00:13:53,199
میدانید که ابتدا باید بفهمید
425
00:13:53,199 –> 00:13:55,120
که میزان مصرف سیب یا محدوده آدرس IP شما
426
00:13:55,120 –> 00:13:56,560
چقدر خواهد بود که
427
00:13:56,560 –> 00:13:58,160
معمولاً به آن محدوده سیبنوشی
428
00:13:58,160 –> 00:13:59,760
شما گفته میشود. زیرشبکه های خود را تقسیم کنید و
429
00:13:59,760 –> 00:14:01,279
مطمئن شوید که ریاضیات شما درست است،
430
00:14:01,279 –> 00:14:02,959
سپس در نهایت باید وارد
431
00:14:02,959 –> 00:14:04,560
مواردی مانند دروازه های nat شوید، باید
432
00:14:04,560 –> 00:14:06,320
یک دروازه اینترنت را به آن متصل
433
00:14:06,320 –> 00:14:07,680
کنید و بدانید که اساساً
434
00:14:07,680 –> 00:14:09,360
باید قطعات زیادی را به هم متصل کنید
435
00:14:09,360 –> 00:14:11,199
و در حالی که می توانید این کار را با یک cdk بر روی
436
00:14:11,199 –> 00:14:12,560
یک منبع l1
437
00:14:12,560 –> 00:14:14,320
چیزی که ما میخواستیم بفهمیم
438
00:14:14,320 –> 00:14:16,480
راهی برای اجرای سریع برنامهنویسان و
439
00:14:16,480 –> 00:14:17,920
ملاقات با آنها در جایی است که بودند،
440
00:14:17,920 –> 00:14:20,720
بنابراین اگر توسعهدهندهای در تلاش است تا
441
00:14:20,720 –> 00:14:21,360
برنامهای را
442
00:14:21,360 –> 00:14:23,519
خیلی سریع اجرا کند، اجازه دهید این کار را برای آنها آسان
443
00:14:23,519 –> 00:14:26,079
کنیم تا l2 به
444
00:14:26,079 –> 00:14:26,720
عنوان مثال، منبع
445
00:14:26,720 –> 00:14:30,079
vpc میتواند یک aws vpc را
446
00:14:30,079 –> 00:14:31,839
در سه خط کد نمونهسازی کند، شما حتی مجبور نیستید
447
00:14:31,839 –> 00:14:33,440
448
00:14:33,440 –> 00:14:35,680
پارامترهای مورد نیاز را غیر از آنچه
449
00:14:35,680 –> 00:14:38,000
میخواهید سیدر یا محدوده IP
450
00:14:38,000 –> 00:14:40,240
شما باشد، به آن منتقل کنید، بنابراین شما آن را به آن میدهید و اساساً cdk این کار
451
00:14:40,240 –> 00:14:41,279
را انجام میدهد.
452
00:14:41,279 –> 00:14:44,079
اوه یک سری از آنچه را که ما به
453
00:14:44,079 –> 00:14:45,199
عنوان بهترین روش تعریف کردهایم انتخاب کنید
454
00:14:45,199 –> 00:14:48,240
و vpc خود را با آن مشخصات طراحی کنید، در
455
00:14:48,240 –> 00:14:50,160
همان زمان تمام سفارشیسازی
456
00:14:50,160 –> 00:14:52,639
سفارشیسازیشدهای را که
457
00:14:52,639 –> 00:14:55,040
میخواهید آن را متفاوت طراحی کنید، دریافت میکنید
458
00:14:55,040 –> 00:14:57,920
و در نهایت ما این ایده از
459
00:14:57,920 –> 00:14:59,519
سطح را داریم. 3 ساختار
460
00:14:59,519 –> 00:15:02,320
که بهانهای است اجازه بدهید یک
461
00:15:02,320 –> 00:15:04,959
جرعه آب بنوشم
462
00:15:06,399 –> 00:15:07,920
و سپس در نهایت ایده
463
00:15:07,920 –> 00:15:10,800
ساختار سطح 3 را داریم که
464
00:15:10,800 –> 00:15:13,600
الگوهای معماری قابل استفاده مجدد هستند، بنابراین
465
00:15:13,600 –> 00:15:16,399
نه فقط یک vpc، بلکه شاید من یک
466
00:15:16,399 –> 00:15:20,000
پشته برنامه کامل داشته باشم که
467
00:15:20,000 –> 00:15:22,480
شامل آن میشود. از بسیاری از
468
00:15:22,480 –> 00:15:23,760
منابع مختلف برنامه کاربردی، بنابراین
469
00:15:23,760 –> 00:15:24,959
اگر میدانم که یک برنامه وب را
470
00:15:24,959 –> 00:15:27,120
471
00:15:27,120 –> 00:15:29,360
اجرا میکنید، ممکن است یک نمونه ec2 داشته باشم، ممکن است آن
472
00:15:29,360 –> 00:15:30,880
را از طریق لامبدا اجرا کنم، اما همچنین ممکن است
473
00:15:30,880 –> 00:15:32,320
آن را به یک پایگاه داده متصل
474
00:15:32,320 –> 00:15:34,160
کنم یا ممکن است از سرویس aws دیگری
475
00:15:34,160 –> 00:15:35,680
استفاده کنید، بنابراین یک
476
00:15:35,680 –> 00:15:37,279
ساختار l3 اساساً
477
00:15:37,279 –> 00:15:38,720
مجموعه ای از تمام
478
00:15:38,720 –> 00:15:40,880
منابع اعلام شده را می گیرد و
479
00:15:40,880 –> 00:15:42,320
الگویی برای آن ایجاد می کند
480
00:15:42,320 –> 00:15:44,959
و بنابراین با این سه کاری که
481
00:15:44,959 –> 00:15:46,240
ما توانسته ایم انجام
482
00:15:46,240 –> 00:15:48,240
دهیم، ایجاد یک اکوسیستم و
483
00:15:48,240 –> 00:15:49,600
جامعه کامل در اطراف این است. و اینجاست که
484
00:15:49,600 –> 00:15:50,880
من واقعا هیجان زده هستم
485
00:15:50,880 –> 00:15:52,959
که ببینم افرادی مانند سباستین
486
00:15:52,959 –> 00:15:55,199
و cdk برای ترافورم چه کاری انجام می دهند و
487
00:15:55,199 –> 00:15:57,360
حتی مانند cdk برای kubernetes
488
00:15:57,360 –> 00:15:58,240
چه کاری انجام می دهند زیرا کاری که آنها
489
00:15:58,240 –> 00:16:00,160
توانسته اند انجام دهند این است که به آنچه
490
00:16:00,160 –> 00:16:02,560
ما توانسته ایم نگاهی بیندازند. با
491
00:16:02,560 –> 00:16:04,800
cdk ابزارهایی را که ما منبع باز کرده ایم را بردارید
492
00:16:04,800 –> 00:16:06,320
و کل این را
493
00:16:06,320 –> 00:16:09,440
بسازید و تمام انتزاعات کاملاً جدید را بسازید،
494
00:16:09,440 –> 00:16:11,279
بنابراین اکنون به عنوان مثال مطمئناً می
495
00:16:11,279 –> 00:16:13,600
توانید cdk بگیرید و می توانید
496
00:16:13,600 –> 00:16:14,639
منابع
497
00:16:14,639 –> 00:16:16,639
aws خود را که جامعه توسعه داده است گسترش دهید و گفت
498
00:16:16,639 –> 00:16:17,759
که خوب است
499
00:16:17,759 –> 00:16:20,240
اما اکنون همان مدل را می گیریم
500
00:16:20,240 –> 00:16:21,120
و
501
00:16:21,120 –> 00:16:23,920
برنامه ای به نام cdks می سازیم که به توسعه دهندگان اجازه می دهد
502
00:16:23,920 –> 00:16:25,279
503
00:16:25,279 –> 00:16:28,880
از همان پارادایم های cdk استفاده کنند و این کار را انجام دهند
504
00:16:28,880 –> 00:16:30,720
و زیرساخت
505
00:16:30,720 –> 00:16:32,639
kubernetes و الگوی kubernetes را از آن بسازند.
506
00:16:32,639 –> 00:16:33,440
خوب
507
00:16:33,440 –> 00:16:36,480
که پس از آن ما را به آنچه که
508
00:16:36,480 –> 00:16:39,199
اکنون با cdk برای ترافورم می بینیم
509
00:16:39,199 –> 00:16:42,880
و توانایی ساختن
510
00:16:42,880 –> 00:16:44,800
پلان ها و قالب های زمینی از آن می بینیم، می آورد، بنابراین من
511
00:16:44,800 –> 00:16:47,600
بسیار هیجان زده هستم که ببینم این جامعه چگونه در حال تکامل
512
00:16:47,600 –> 00:16:49,759
است شگفت انگیز بوده است، فقط
513
00:16:49,759 –> 00:16:51,360
برای ارائه سریع وصل کن میدانی
514
00:16:51,360 –> 00:16:52,480
جامعه چه کار میکند و فکر میکنم
515
00:16:52,480 –> 00:16:53,920
سباستین هم بخشی از آن
516
00:16:53,920 –> 00:16:56,560
است، یک روز
517
00:16:56,560 –> 00:16:57,839
518
00:16:57,839 –> 00:16:59,120
cdk در
519
00:16:59,120 –> 00:17:00,399
520
00:17:00,399 –> 00:17:02,160
راه است.
521
00:17:02,160 –> 00:17:03,680
بعد از این وبینار مطمئناً بروید
522
00:17:03,680 –> 00:17:05,599
آن را بررسی کنید و با این کار من میروم
523
00:17:05,599 –> 00:17:06,559
و آن
524
00:17:06,559 –> 00:17:08,319
را به میشرا برمیگردانم که میخواهد
525
00:17:08,319 –> 00:17:10,720
ادامه دهد و به شما یک مقدمه برای
526
00:17:10,720 –> 00:17:13,760
cdk برای terraform اختصاص دهد و اوه
527
00:17:13,760 –> 00:17:16,640
خیلی
528
00:17:16,799 –> 00:17:19,280
ممنون از شما متشکرم کریستین اوه خیلی خب، بنابراین فکر
529
00:17:19,280 –> 00:17:19,839
530
00:17:19,839 –> 00:17:23,199
میکنم در مورد پروژه cdk4 صحبت خواهیم کرد
531
00:17:23,199 –> 00:17:23,679
که
532
00:17:23,679 –> 00:17:25,679
برای مخاطبان hashicorp و
533
00:17:25,679 –> 00:17:28,000
افرادی که امروز از terraform استفاده میکنند، مرتبط است،
534
00:17:28,000 –> 00:17:30,720
اوه و بله، مثل اینکه حدس میزنم میتوانم یک
535
00:17:30,720 –> 00:17:32,960
چیز را به آنچه کریستی اضافه کنم.
536
00:17:32,960 –> 00:17:33,600
در مورد
537
00:17:33,600 –> 00:17:35,600
سه پروژه ای که اوه
538
00:17:35,600 –> 00:17:37,760
کریستین به آنها اشاره کرد که عبارتند از aws cdk
539
00:17:37,760 –> 00:17:40,720
uh cdk و cdktf اینها نوعی
540
00:17:40,720 –> 00:17:41,760
نام کوتاه
541
00:17:41,760 –> 00:17:43,840
برای این سه پروژه هستند، اوه آنها
542
00:17:43,840 –> 00:17:45,520
پروژه های مستقلی هستند
543
00:17:45,520 –> 00:17:48,080
درست، نکته کلیدی که در اینجا باید به آن توجه داشت این است که
544
00:17:48,080 –> 00:17:48,799
هیچ
545
00:17:48,799 –> 00:17:50,960
در حال حاضر با آنها تعامل داشته باشید، بنابراین نمی توانید در حال حاضر
546
00:17:50,960 –> 00:17:53,440
منابع را بین این سه پروژه مختلف UH به اشتراک بگذارید،
547
00:17:53,440 –> 00:17:55,919
548
00:17:55,919 –> 00:17:57,039
اما در
549
00:17:57,039 –> 00:17:59,280
آینده امیدواریم راهی برای ایجاد
550
00:17:59,280 –> 00:18:01,200
وقفه بین آنها ایجاد کنیم،
551
00:18:01,200 –> 00:18:03,280
بنابراین درست است، اجازه دهید در مورد uh cdk برای terraform صحبت کنیم،
552
00:18:03,280 –> 00:18:05,200
بنابراین اگر ما می توانید به اسلاید بعدی بروید،
553
00:18:05,200 –> 00:18:06,320
554
00:18:06,320 –> 00:18:10,000
بله، بنابراین cdk4 terraform اساساً
555
00:18:10,000 –> 00:18:12,880
به توسعه دهندگانی که در حال نوشتن هستند این امکان را می
556
00:18:12,880 –> 00:18:14,720
دهد که برنامه های کاربردی
557
00:18:14,720 –> 00:18:16,480
با استفاده از زبان های برنامه نویسی
558
00:18:16,480 –> 00:18:18,880
را تعریف کنند، شما همان را می دانید با استفاده از
559
00:18:18,880 –> 00:18:20,799
همان زبان های برنامه نویسی منابع زیرساختی را تعریف کنید،
560
00:18:20,799 –> 00:18:23,120
مانند اینکه
561
00:18:23,120 –> 00:18:23,919
562
00:18:23,919 –> 00:18:26,960
شما نمونه ec2 خود را می دانید یا شما
563
00:18:26,960 –> 00:18:28,000
564
00:18:28,000 –> 00:18:30,720
پیکربندی cloudflare و مواردی از این قبیل را میدانید
565
00:18:30,720 –> 00:18:31,280
566
00:18:31,280 –> 00:18:33,360
و ایده اینجا این است که میتوانید
567
00:18:33,360 –> 00:18:35,280
با استفاده از ساختارهای برنامهنویسی آنها را تعریف کنید و
568
00:18:35,280 –> 00:18:35,679
سپس
569
00:18:35,679 –> 00:18:38,559
شما می دانید که اساساً یک پیکربندی ایجاد کنید
570
00:18:38,559 –> 00:18:40,240
که terraform می تواند آن را درک کند.
571
00:18:40,240 –> 00:18:42,880
در این مورد ما ایجاد می کنیم uh شما می دانید
572
00:18:42,880 –> 00:18:44,960
json uh که terraform
573
00:18:44,960 –> 00:18:48,000
اوم و اوه را می فهمد و دوباره هسته
574
00:18:48,000 –> 00:18:50,080
اصلی این است که ما هنوز
575
00:18:50,080 –> 00:18:51,919
از همان ساختارهای cdk استفاده می کنیم
576
00:18:51,919 –> 00:18:54,840
که شما. با اکوسیستم aws cdk آشنا هستید
577
00:18:54,840 –> 00:18:57,120
و نوع استفاده از آن را
578
00:18:57,120 –> 00:18:58,960
می دانید که نوع کاربر زبان برنامه نویسی شما را انتخاب می کند
579
00:18:58,960 –> 00:19:00,160
و
580
00:19:00,160 –> 00:19:01,840
در حال حاضر ما فقط از پایتون و تایپ اسکریپت پشتیبانی
581
00:19:01,840 –> 00:19:03,440
582
00:19:03,440 –> 00:19:05,360
می
583
00:19:05,360 –> 00:19:06,559
584
00:19:06,559 –> 00:19:09,679
کنیم. -شارپ
585
00:19:09,679 –> 00:19:12,080
شما پیادهسازیها را نیز میدانید، اما
586
00:19:12,080 –> 00:19:13,840
امیدواریم بتوانیم در اواخر امسال گلانگ اضافه کنیم،
587
00:19:13,840 –> 00:19:16,320
بنابراین ایده اینجا این است
588
00:19:16,320 –> 00:19:17,679
که زبانی را که میخواهید انتخاب کنید
589
00:19:17,679 –> 00:19:18,880
590
00:19:18,880 –> 00:19:20,880
تا ساختارها برای شما ایجاد شود
591
00:19:20,880 –> 00:19:22,160
و سپس از آنها
592
00:19:22,160 –> 00:19:24,480
در ایدههای خود استفاده کنید و شروع کنید. و شما می دانید که به
593
00:19:24,480 –> 00:19:25,600
نوعی شروع به استفاده از
594
00:19:25,600 –> 00:19:26,880
uh start کنید، می دانید که
595
00:19:26,880 –> 00:19:28,880
منابع زیرساختی ایجاد
596
00:19:28,880 –> 00:19:31,200
کنید، اما مجدداً می توانید گزینه استفاده از uh
597
00:19:31,200 –> 00:19:33,520
terraform را به صورت بومی یا از cli
598
00:19:33,520 –> 00:19:34,960
که ما ارائه می دهیم استفاده کنید،
599
00:19:34,960 –> 00:19:36,559
بنابراین اگر به sl بعدی بروید من می توانم
600
00:19:36,559 –> 00:19:38,320
یک جورهایی صحبت
601
00:19:38,320 –> 00:19:40,400
کنم، شما می دانید که
602
00:19:40,400 –> 00:19:41,840
اصل موضوع در پروژه چیست،
603
00:19:41,840 –> 00:19:43,520
تجربه استفاده از این چیز چیست، بنابراین
604
00:19:43,520 –> 00:19:45,679
در اینجا من یک ساختار ساده
605
00:19:45,679 –> 00:19:47,840
تعریف کرده ام و به نوعی در حال ایجاد یک vpc در آن هستم.
606
00:19:47,840 –> 00:19:48,960
aws
607
00:19:48,960 –> 00:19:51,679
بنابراین ارائه دهنده تولید شده است که
608
00:19:51,679 –> 00:19:54,799
اساساً با استفاده از cdktf cli ما تولید می شود
609
00:19:54,799 –> 00:19:57,520
و سپس می توانید یک vpc را
610
00:19:57,520 –> 00:19:59,200
نسبتاً آسان تعریف کنید و با
611
00:19:59,200 –> 00:20:00,080
مزایای
612
00:20:00,080 –> 00:20:01,600
تمام هوش آشنا می شوید مانند شما
613
00:20:01,600 –> 00:20:04,240
فوراً تکمیل خودکار را دریافت می کنید و
614
00:20:04,240 –> 00:20:06,880
می توانید پیکربندی ارائه دهنده
615
00:20:06,880 –> 00:20:08,720
می دانید کدام یک برای آن منبع مورد نیاز
616
00:20:08,720 –> 00:20:10,720
است، در این مورد، یک بلوک جانبی
617
00:20:10,720 –> 00:20:12,880
برای تعریف vpc مورد نیاز است،
618
00:20:12,880 –> 00:20:15,440
بنابراین اگر
619
00:20:15,440 –> 00:20:15,919
620
00:20:15,919 –> 00:20:18,159
ویژگی
621
00:20:18,159 –> 00:20:20,480
یا پیکربندی خاصی را که در یک منبع مورد نیاز است را ارائه نکنید، ارائه نکنید.
622
00:20:20,480 –> 00:20:22,240
از آنجایی که همه این
623
00:20:22,240 –> 00:20:23,840
موارد تایپ شده اند،
624
00:20:23,840 –> 00:20:25,679
بلافاصله یک خطا در ایدی خود خواهید دید، بنابراین
625
00:20:25,679 –> 00:20:27,200
نیازی نیست که کد را کامپایل کنید
626
00:20:27,200 –> 00:20:28,480
تا بفهمید خوب است که در
627
00:20:28,480 –> 00:20:29,760
اینجا کار اشتباهی
628
00:20:29,760 –> 00:20:31,840
انجام می دهید، بلافاصله می توانید f را دریافت کنید. بازخورد
629
00:20:31,840 –> 00:20:33,600
از ایده شما که واقعاً بسیار
630
00:20:33,600 –> 00:20:34,400
مفید است
631
00:20:34,400 –> 00:20:36,159
و تکمیل خودکار به همراه
632
00:20:36,159 –> 00:20:38,320
مستنداتی که بلافاصله دریافت میکنید
633
00:20:38,320 –> 00:20:40,159
و میدانید که این یک مزیت است و این
634
00:20:40,159 –> 00:20:41,760
فقط مزایای استفاده از
635
00:20:41,760 –> 00:20:42,720
پروژه cdk است، اما پس
636
00:20:42,720 –> 00:20:45,120
از آن از یک زبان برنامهنویسی استفاده
637
00:20:45,120 –> 00:20:47,039
میکنید. با استفاده از تایپ اسکریپت یا پایتون
638
00:20:47,039 –> 00:20:48,159
یا هر چیز دیگری که می خواهید، بنابراین می توانید
639
00:20:48,159 –> 00:20:50,799
اساساً هر کاری را که می خواهید
640
00:20:50,799 –> 00:20:52,559
در یک زبان برنامه نویسی انجام دهید
641
00:20:52,559 –> 00:20:54,000
که اینطور نیست،
642
00:20:54,000 –> 00:20:55,360
اگر مثلاً
643
00:20:55,360 –> 00:20:58,720
از حالت سنتی hcl
644
00:20:58,720 –> 00:20:59,919
استفاده می کنید، می دانید که ما انجام می دهیم. چند
645
00:20:59,919 –> 00:21:01,679
ساختار برنامه نویسی مانند
646
00:21:01,679 –> 00:21:03,679
شرطی ها و ساختارهای حلقه
647
00:21:03,679 –> 00:21:07,760
ای در hcl در cl2 uh داشته باشید، اما با اطلاعات
648
00:21:07,760 –> 00:21:09,679
کاملی که با یک زبان برنامه نویسی کامل می
649
00:21:09,679 –> 00:21:10,960
دانید تقریباً می توانید از
650
00:21:10,960 –> 00:21:12,960
هر چیزی که می خواهید برای دستکاری داده
651
00:21:12,960 –> 00:21:14,720
هایی که در اختیار این منابع
652
00:21:14,720 –> 00:21:16,799
قرار می دهید استفاده کنید.
653
00:21:16,799 –> 00:21:18,880
اگر به اسلاید بعدی بروید، واقعاً بسیار مفید است، اگر به اسلاید بعدی بروید،
654
00:21:18,880 –> 00:21:19,919
میتوانم با شما صحبت
655
00:21:19,919 –> 00:21:21,760
کنم، میدانید که
656
00:21:21,760 –> 00:21:23,520
ترکیب بخشی از این کد چگونه به نظر میرسد، بنابراین
657
00:21:23,520 –> 00:21:26,559
در سمت چپ شما یک de را مشاهده خواهید کرد. finition
658
00:21:26,559 –> 00:21:29,200
برای شما می دانید که یک جدول dynamodb در aws ایجاد کنید
659
00:21:29,200 –> 00:21:31,039
660
00:21:31,039 –> 00:21:33,039
و اساساً می توانید تعریف کنید که
661
00:21:33,039 –> 00:21:35,440
ارائه دهنده جدول dynamodb را
662
00:21:35,440 –> 00:21:38,159
با استفاده از کد تعریف کند و سپس می توانید
663
00:21:38,159 –> 00:21:38,880
چیزی به نام
664
00:21:38,880 –> 00:21:41,600
دستور cdktf synth را اجرا کنید و این بسیار
665
00:21:41,600 –> 00:21:42,880
شبیه به افرادی است که
666
00:21:42,880 –> 00:21:44,320
از cdk می آیند.
667
00:21:44,320 –> 00:21:47,039
دنیای aws cdk که آنها دارند
668
00:21:47,039 –> 00:21:48,480
، دستور synthesized را در آنجا دارند،
669
00:21:48,480 –> 00:21:50,400
اوه این دستور به چیزی سنتز می شود
670
00:21:50,400 –> 00:21:52,000
که تشکیل ابر می تواند آن را درک کند،
671
00:21:52,000 –> 00:21:54,880
اما در این مورد این سنتز می شود تا
672
00:21:54,880 –> 00:21:57,120
cdk4 terraform cli به شما اجازه می دهد تا
673
00:21:57,120 –> 00:21:58,320
به چیزی سنتز کنید که
674
00:21:58,320 –> 00:22:00,480
terraform می تواند درک کند و آن را
675
00:22:00,480 –> 00:22:02,159
تولید می کند. نحو json
676
00:22:02,159 –> 00:22:03,520
در سمت راست که
677
00:22:03,520 –> 00:22:05,039
برابر است و همانطور که می بینید ما ارائه کرده ایم
678
00:22:05,039 –> 00:22:05,600
شما می دانید که
679
00:22:05,600 –> 00:22:07,840
ما ارائه دهنده مورد نیاز
680
00:22:07,840 –> 00:22:08,799
و نسخه
681
00:22:08,799 –> 00:22:10,960
و منطقه و منبع را تعریف می کنیم و برخی
682
00:22:10,960 –> 00:22:12,799
از خروجی ها به
683
00:22:12,799 –> 00:22:14,640
دلایل واضح حذف شده است زیرا کاملا
684
00:22:14,640 –> 00:22:17,039
پرمخاطب اما ایده اینجا این است که شما
685
00:22:17,039 –> 00:22:18,799
نوع معادل را دریافت کنید و
686
00:22:18,799 –> 00:22:19,760
سپس از آن به بعد
687
00:22:19,760 –> 00:22:22,720
می توانید از cdk tfcli uh یا
688
00:22:22,720 –> 00:22:24,720
از terraf استفاده کنید orm cli مستقیماً
689
00:22:24,720 –> 00:22:26,480
زیرا هر دو کار خواهند کرد، بنابراین شما
690
00:22:26,480 –> 00:22:27,919
این گزینه را دارید که میدانید اگر
691
00:22:27,919 –> 00:22:29,440
کاربر پیچیدهتری
692
00:22:29,440 –> 00:22:32,640
هستید، میخواهید بدانید اساساً
693
00:22:32,640 –> 00:22:34,159
روی آنچه تولید کردهاید کار کنید، بنابراین
694
00:22:34,159 –> 00:22:35,840
چیزی تولید کردهاید و میخواهید
695
00:22:35,840 –> 00:22:38,720
696
00:22:38,720 –> 00:22:40,480
دوباره آن terraform json تولید شده را دستکاری کنید و سپس terraforms را در اینجا اجرا کنید و
697
00:22:40,480 –> 00:22:41,039
سپس
698
00:22:41,039 –> 00:22:42,880
دستورات را با استفاده از terraform cli اجرا کنید
699
00:22:42,880 –> 00:22:44,320
که مشکلی ندارد،
700
00:22:44,320 –> 00:22:46,640
بنابراین شما هر دو گزینه را دریافت کنید، بنابراین برخی
701
00:22:46,640 –> 00:22:48,320
از دستورات بومی را که
702
00:22:48,320 –> 00:22:49,760
اگر به اسلاید بعدی برویم پشتیبانی میکنیم.
703
00:22:49,760 –> 00:22:50,720
برخی از
704
00:22:50,720 –> 00:22:52,240
دستورات بومی را که ما از آنها پشتیبانی می کنیم
705
00:22:52,240 –> 00:22:53,760
فوراً مشاهده کنید، بنابراین ما این دستور استقرار را داریم
706
00:22:53,760 –> 00:22:55,360
که بسیار شبیه به
707
00:22:55,360 –> 00:22:58,559
اکوسیستم aws cdk است، بنابراین
708
00:22:58,559 –> 00:23:00,000
ما کد را برای شما ترکیب می کنیم، یک
709
00:23:00,000 –> 00:23:01,520
طرح زمینی را در پس زمینه اجرا می
710
00:23:01,520 –> 00:23:03,440
کنیم و بسیار دوستانه ارائه می دهیم. خروجی که
711
00:23:03,440 –> 00:23:05,120
به اندازه ی ترافورم پرمخاطب نیست
712
00:23:05,120 –> 00:23:07,280
و سپس می دانید زمانی که طرحی
713
00:23:07,280 –> 00:23:08,320
تولید می شود که
714
00:23:08,320 –> 00:23:10,240
اساساً پیش نمایش کارهایی است
715
00:23:10,240 –> 00:23:11,520
که قرار است انجام دهید، قبل از اینکه
716
00:23:11,520 –> 00:23:12,159
واقعاً آن را انجام دهید،
717
00:23:12,159 –> 00:23:13,919
می توانید به c بله یا خیر بگویید.
718
00:23:13,919 –> 00:23:15,760
قطع کنید و سپس ادامه دهید و آن
719
00:23:15,760 –> 00:23:17,679
تغییرات را اعمال کنید و ما این خروجی زنده را
720
00:23:17,679 –> 00:23:19,520
در حین استفاده از منبع
721
00:23:19,520 –> 00:23:21,600
به شما میدهیم، ما آنچه را که اعمال میشود
722
00:23:21,600 –> 00:23:23,120
به شما میدهیم و پس از تکمیل،
723
00:23:23,120 –> 00:23:25,039
خلاصهای از تعداد منابع
724
00:23:25,039 –> 00:23:27,280
ایجاد شده تغییر یافته یا از بین رفته را به شما میدهیم.
725
00:23:27,280 –> 00:23:28,559
726
00:23:28,559 –> 00:23:30,880
در این مورد در مورد cdk بسیار شبیه است و
727
00:23:30,880 –> 00:23:32,960
در مورد بومی terraform نیز دقیقاً یکسان است،
728
00:23:32,960 –> 00:23:34,799
بنابراین ما سعی می کنیم این تجربیات را با هم ترکیب
729
00:23:34,799 –> 00:23:36,559
کنیم تا
730
00:23:36,559 –> 00:23:39,039
نوعی هماهنگی بین این
731
00:23:39,039 –> 00:23:41,120
ابزارهای cli همانطور که می دانید به شما ارائه دهیم.
732
00:23:41,120 –> 00:23:42,159
بین آنها حرکت کنید
733
00:23:42,159 –> 00:23:43,760
که نوعی ایده است و در
734
00:23:43,760 –> 00:23:45,679
اسلاید بعدی دستور تخریب را مشاهده خواهید کرد
735
00:23:45,679 –> 00:23:46,400
که
736
00:23:46,400 –> 00:23:49,600
تقریباً همان ایده ای است که cdktf
737
00:23:49,600 –> 00:23:50,080
738
00:23:50,080 –> 00:23:51,520
را اجرا می کنید و
739
00:23:51,520 –> 00:23:53,360
در پس زمینه یک
740
00:23:53,360 –> 00:23:56,400
ترافورم تخریب را اجرا می
741
00:23:56,400 –> 00:23:58,080
کند. از بین
742
00:23:58,080 –> 00:24:00,320
میرود، سپس ادامه مییابد و در واقع ادامه میدهد
743
00:24:00,320 –> 00:24:01,520
و حذف میکند، شما میدانید
744
00:24:01,520 –> 00:24:03,760
که منابع در این مورد،
745
00:24:03,760 –> 00:24:06,559
زیر شبکه و vpc هستند که حذف خواهند شد
746
00:24:06,559 –> 00:24:08,480
.
747
00:24:08,480 –> 00:24:10,320
ما یک پرچم اثبات خودکار را
748
00:24:10,320 –> 00:24:12,080
با دستور استقرار و نابودی ارائه می دهیم،
749
00:24:12,080 –> 00:24:14,400
بنابراین اگر می خواهید فقط می توانید به طور خودکار
750
00:24:14,400 –> 00:24:15,279
اثبات کنید و
751
00:24:15,279 –> 00:24:16,720
نمی خواهید، برایتان مهم نیست که
752
00:24:16,720 –> 00:24:18,320
برنامه چه می گوید که در
753
00:24:18,320 –> 00:24:20,000
حالت ایده آل توصیه می کنم آن را رد کنید. من
754
00:24:20,000 –> 00:24:21,520
قطعاً توصیه
755
00:24:21,520 –> 00:24:23,279
میکنم قبل از اعمال تغییرات، پیشنمایش
756
00:24:23,279 –> 00:24:25,279
آنها را مشاهده کنید، اما بله، این
757
00:24:25,279 –> 00:24:26,640
به شما این ایده
758
00:24:26,640 –> 00:24:28,640
را میدهد که دستورات کلاس اولی که ما
759
00:24:28,640 –> 00:24:30,159
760
00:24:30,159 –> 00:24:35,120
با استفاده از uh در دسترس داریم با استفاده از uh با استفاده از cdktfcli
761
00:24:35,120 –> 00:24:36,799
کاملاً درست است، بنابراین اسلاید بعدی را میخواهم.
762
00:24:36,799 –> 00:24:39,039
برای صحبت در مورد این ایده، این ایده از
763
00:24:39,039 –> 00:24:40,880
terraform به عنوان یک پلتفرم است، بنابراین
764
00:24:40,880 –> 00:24:42,400
سؤالات زیادی ایجاد می شود مانند خوب
765
00:24:42,400 –> 00:24:43,919
اگر به اسلاید بعدی بروید، مثل
766
00:24:43,919 –> 00:24:46,240
اینکه hcl سنتی
767
00:24:46,240 –> 00:24:49,360
دارید.
768
00:24:49,360 –> 00:24:51,840
769
00:24:51,840 –> 00:24:53,679
رابط اصلی به terraform در حال حاضر درست
770
00:24:53,679 –> 00:24:54,559
مثل شما
771
00:24:54,559 –> 00:24:57,200
که بسیاری از کاربران در حال نوشتن هستند.
772
00:24:57,200 –> 00:24:58,720
773
00:24:58,720 –> 00:25:00,000
774
00:25:00,000 –> 00:25:02,080
775
00:25:02,080 –> 00:25:03,200
776
00:25:03,200 –> 00:25:05,440
777
00:25:05,440 –> 00:25:07,440
به پشتیبانی sel به
778
00:25:07,440 –> 00:25:08,159
عنوان درجه یک
779
00:25:08,159 –> 00:25:10,159
در terraform ادامه خواهد داد، اما ایده این است که
780
00:25:10,159 –> 00:25:11,840
terraform بیشتر شبیه یک پلتفرم است که در آن
781
00:25:11,840 –> 00:25:13,039
شما به نوعی
782
00:25:13,039 –> 00:25:15,360
رابط های زیادی برای تعامل با آن دارید، بنابراین
783
00:25:15,360 –> 00:25:16,159
ما
784
00:25:16,159 –> 00:25:18,400
kubernetes crd را داریم که راه دیگری برای
785
00:25:18,400 –> 00:25:19,600
تعامل
786
00:25:19,600 –> 00:25:20,799
با آن است. terraform گروهی خشن، بنابراین می توانید به
787
00:25:20,799 –> 00:25:22,480
نوعی فضاهای کاری ابری زمینی خود را
788
00:25:22,480 –> 00:25:23,440
789
00:25:23,440 –> 00:25:26,320
با استفاده از crds تعریف کنید و سپس اجازه دهید از ابر به نوعی
790
00:25:26,320 –> 00:25:27,120
آن ها را تصاحب کند و
791
00:25:27,120 –> 00:25:29,360
در واقع آن ها را اجرا کند و
792
00:25:29,360 –> 00:25:30,720
آن منابع را برای شما ایجاد کند
793
00:25:30,720 –> 00:25:32,480
و سپس متغیرها
794
00:25:32,480 –> 00:25:34,080
دوباره به kubernetes گزارش می شوند و می
795
00:25:34,080 –> 00:25:36,000
توانید نوع کنید. آنها را با استفاده از
796
00:25:36,000 –> 00:25:38,159
نقشه های پیکربندی و غیره مصرف کنید، بنابراین ایده اینجا
797
00:25:38,159 –> 00:25:39,600
این است که ما گزینه های مختلف زیادی به شما می دهیم
798
00:25:39,600 –> 00:25:41,440
و بله cdk برای دیتافرم
799
00:25:41,440 –> 00:25:42,400
گزینه دیگری
800
00:25:42,400 –> 00:25:44,400
برای رابط با terraform است در حال حاضر
801
00:25:44,400 –> 00:25:46,240
فقط همانطور که گفتم تایپ اسکریپت و پایتون را پشتیبانی می کند
802
00:25:46,240 –> 00:25:47,600
اما در آینده
803
00:25:47,600 –> 00:25:51,360
اوه. امیدواریم اواخر امسال از جاوا سی شارپ و گلانگ پشتیبانی کنیم
804
00:25:51,360 –> 00:25:54,480
و نکته
805
00:25:54,480 –> 00:25:57,039
کلیدی اینجاست که دومین
806
00:25:57,039 –> 00:25:58,880
نکته مهمی که در اینجا باید به آن توجه شود این است که
807
00:25:58,880 –> 00:26:01,200
شما این حرفه ای را می شناسید. ject به شما امکان می دهد به
808
00:26:01,200 –> 00:26:02,640
همه ارائه دهندگان teraform دسترسی داشته باشید، بنابراین
809
00:26:02,640 –> 00:26:05,039
فقط مختص aws نیست، بنابراین می توانید
810
00:26:05,039 –> 00:26:07,360
از هر ارائه دهنده ابر دیگری و 200
811
00:26:07,360 –> 00:26:08,880
ارائه دهنده دیگر که اکوسیستم terraform
812
00:26:08,880 –> 00:26:10,640
دارد استفاده کنید، که
813
00:26:10,640 –> 00:26:12,880
تا حد زیادی شبیه به ایجاد شده است، مثل
814
00:26:12,880 –> 00:26:14,559
اینکه خیلی زیاد است. این
815
00:26:14,559 –> 00:26:15,919
ارائه دهندگان جامعه که امروزه می
816
00:26:15,919 –> 00:26:16,960
توانید از آنها استفاده کنید
817
00:26:16,960 –> 00:26:19,120
و بنابراین اگر می خواهید یک
818
00:26:19,120 –> 00:26:20,880
ارائه دهنده جدید بنویسید اگر می خواهید ارائه دهنده خود را بنویسید
819
00:26:20,880 –> 00:26:21,919
می توانید این کار را انجام دهید و سپس
820
00:26:21,919 –> 00:26:23,840
821
00:26:23,840 –> 00:26:25,520
با استفاده از get آن را به cdk برای پروژه terraform
822
00:26:25,520 –> 00:26:27,200
وارد کنید. دستورات و غیره و
823
00:26:27,200 –> 00:26:28,960
امیدوارم سباستین بتواند
824
00:26:28,960 –> 00:26:31,600
برخی از آنها را امروز به نمایش بگذارد و
825
00:26:31,600 –> 00:26:32,559
بلافاصله از آنها در
826
00:26:32,559 –> 00:26:34,320
زبانهای برنامهنویسی مادری شما استفاده کند که
827
00:26:34,320 –> 00:26:36,480
در واقع یک عملکرد بسیار
828
00:26:36,480 –> 00:26:37,520
عالی است،
829
00:26:37,520 –> 00:26:39,200
بنابراین بله، فکر میکنم این خلاصهای
830
00:26:39,200 –> 00:26:41,120
از ایده و ایده است. هدف این
831
00:26:41,120 –> 00:26:42,400
پروژه این است که
832
00:26:42,400 –> 00:26:44,799
لغزنده کمتری برای این وبینار
833
00:26:44,799 –> 00:26:46,960
نمایشی بیشتر عملی باشد، بنابراین من آن را برای
834
00:26:46,960 –> 00:26:47,919
دموها به سباستین
835
00:26:47,919 –> 00:26:53,840
میسپارم،
836
00:26:54,880 –> 00:27:07,760
بله، ممنون میشل اوم،
837
00:27:07,760 –> 00:27:11,200
درست است،
838
00:27:11,279 –> 00:27:14,159
بنابراین من میخواهم مانند یک AC نشان دهم
839
00:27:14,159 –> 00:27:15,039
مثال
840
00:27:15,039 –> 00:27:18,320
توال um که من گردآوری کردم و
841
00:27:18,320 –> 00:27:19,360
بر اساس abs
842
00:27:19,360 –> 00:27:24,240
نیست بلکه مبتنی بر google cloud در این مورد است
843
00:27:24,640 –> 00:27:28,399
و من قصد دارم از اجرای ابری به عنوان
844
00:27:28,399 –> 00:27:29,840
مثال استفاده کنم زیرا
845
00:27:29,840 –> 00:27:32,799
کاملاً ساده است و به نوعی
846
00:27:32,799 –> 00:27:34,640
می خواهم شما را
847
00:27:34,640 –> 00:27:37,200
در مورد مراحل مختلف راهنمایی کنم. که ما
848
00:27:37,200 –> 00:27:39,919
849
00:27:39,919 –> 00:27:42,960
در اسلایدها و جلسات قبلی در مورد آن صحبت کردیم،
850
00:27:42,960 –> 00:27:47,120
بنابراین چیزی که میشل به آن اشاره
851
00:27:47,120 –> 00:27:48,320
کرد دستور cdktf
852
00:27:48,320 –> 00:27:51,840
get بود و
853
00:27:51,840 –> 00:27:54,559
مانند این فرض کنید که در این مثال ساده
854
00:27:54,559 –> 00:27:56,320
که من اینجا دارم
855
00:27:56,320 –> 00:27:59,279
این اساساً
856
00:28:00,320 –> 00:28:02,880
این است که اساساً کم و بیش درست
857
00:28:02,880 –> 00:28:03,360
بعد
858
00:28:03,360 –> 00:28:06,720
از انجام یک cdktf است. واحد بسیار خوب است، بنابراین مانند
859
00:28:06,720 –> 00:28:08,559
این است که پروژه را بوت استرپ می
860
00:28:08,559 –> 00:28:11,919
کند، می خواهد cdktf.json را ایجاد کند. um
861
00:28:11,919 –> 00:28:13,440
تمام چیزی که در اینجا اضافه کردم
862
00:28:13,440 –> 00:28:1