Upload
amir-sedighi
View
418
Download
3
Embed Size (px)
Citation preview
1
ززمستانن ۱۳۹۵
اامیر صدیقی
طرااحی وو توسعه خدماتت کارربرددیی ددااددهههایی بزررگگ وو چالشهایی پیش رروویی فاررغغاالتحصیالنن
@amirsedighi تو3تر: [email protected]اایمیل:
3
ررئوسس مطالب
تارریخچه وو مفاهیم پایه ررووششها وو اابزااررها
مهمترینچالشهایی پیش رروویی تاززهه فاررغغاالتحصیالنن (ددرر حوززهه ددااددهههاییبزررگگ) وو پیشنهاددهایی براایی چیرگی بر آآننها: - اازز اانتظاررااتت دداانشگاهه تا توقع باززاارر
- اازز اایدهه تا پیاددههساززیی - اازز ززیرساخت موجودد تا ززیرساخت مطلوبب
طرااحی وو توسعه خدماتت کارربرددیی ددااددهههایی بزررگگ وو چالشهایی پیش رروویی فاررغغاالتحصیالنن
4
تارریخچه وو مفاهیم پایه
سرفصل
ررووششها وو اابزااررها
طرااحی وو توسعه خدماتت کارربرددیی ددااددهههایی بزررگگ وو چالشهایی پیش رروویی فاررغغاالتحصیالنن
مهمترین چالشهایی پیش رروو
5
ددااددهههایی بزررگگ ِمهددااددهه
کالننددااددهه ددااددهههایی عظیم ددااددهههایی اانبوهه ددااددهههایی حجیم
Big-Data
چالش نخست… نامگذاارریی ;)طرااحی وو توسعه خدماتت کارربرددیی ددااددهههایی بزررگگ وو چالشهایی پیش رروویی فاررغغاالتحصیالنن
6
اازز تصوررااتت تا ووااقعیتطرااحی وو توسعه خدماتت کارربرددیی ددااددهههایی بزررگگ وو چالشهایی پیش رروویی فاررغغاالتحصیالنن
7
ددیرووزز
640KB 1.2MB
طرااحی وو توسعه خدماتت کارربرددیی ددااددهههایی بزررگگ وو چالشهایی پیش رروویی فاررغغاالتحصیالنن
8
ددااستانن اازز کجا شرووعع شدطرااحی وو توسعه خدماتت کارربرددیی ددااددهههایی بزررگگ وو چالشهایی پیش رروویی فاررغغاالتحصیالنن
9
ددااستانن اازز کجا شرووعع شدطرااحی وو توسعه خدماتت کارربرددیی ددااددهههایی بزررگگ وو چالشهایی پیش رروویی فاررغغاالتحصیالنن
10
تکامل ررووششهایی تولید، تکثیر وو پرددااززشش ددااددههطرااحی وو توسعه خدماتت کارربرددیی ددااددهههایی بزررگگ وو چالشهایی پیش رروویی فاررغغاالتحصیالنن
11
ااثرااتت ناشی اازز ررشد تعداادد وو تنوعع کارربرااننطرااحی وو توسعه خدماتت کارربرددیی ددااددهههایی بزررگگ وو چالشهایی پیش رروویی فاررغغاالتحصیالنن
12
Welcome to the Machineطرااحی وو توسعه خدماتت کارربرددیی ددااددهههایی بزررگگ وو چالشهایی پیش رروویی فاررغغاالتحصیالنن
13
تعریف (خوددمانی)
ددااددههها بخشی اازز مسئله میشوند
(… SQL-Server ،MySQL ،ااکسل) ناتواانی ررووششهایی متدااوولل
طرااحی وو توسعه خدماتت کارربرددیی ددااددهههایی بزررگگ وو چالشهایی پیش رروویی فاررغغاالتحصیالنن
14
ررووششها / اابزااررهایی ددیرووززطرااحی وو توسعه خدماتت کارربرددیی ددااددهههایی بزررگگ وو چالشهایی پیش رروویی فاررغغاالتحصیالنن
15
خط مقدمم
Data Scientist Data Engineer
طرااحی وو توسعه خدماتت کارربرددیی ددااددهههایی بزررگگ وو چالشهایی پیش رروویی فاررغغاالتحصیالنن
16
کداامم ددااددههها؟
پسندیدمم!
طرااحی وو توسعه خدماتت کارربرددیی ددااددهههایی بزررگگ وو چالشهایی پیش رروویی فاررغغاالتحصیالنن
17
کداامم ددااددههها؟
کامنتها (نظر کارربراانن)
طرااحی وو توسعه خدماتت کارربرددیی ددااددهههایی بزررگگ وو چالشهایی پیش رروویی فاررغغاالتحصیالنن
18
کداامم ددااددههها؟
وویدئو
طرااحی وو توسعه خدماتت کارربرددیی ددااددهههایی بزررگگ وو چالشهایی پیش رروویی فاررغغاالتحصیالنن
19
کداامم ددااددههها؟
ترااکنشهایی مالی
طرااحی وو توسعه خدماتت کارربرددیی ددااددهههایی بزررگگ وو چالشهایی پیش رروویی فاررغغاالتحصیالنن
20
کداامم ددااددههها؟
تصویر
طرااحی وو توسعه خدماتت کارربرددیی ددااددهههایی بزررگگ وو چالشهایی پیش رروویی فاررغغاالتحصیالنن
21
کداامم ددااددههها؟
الگگ
طرااحی وو توسعه خدماتت کارربرددیی ددااددهههایی بزررگگ وو چالشهایی پیش رروویی فاررغغاالتحصیالنن
22
کداامم ددااددههها؟
الگگ
کلیکهایی کارربراانن
طرااحی وو توسعه خدماتت کارربرددیی ددااددهههایی بزررگگ وو چالشهایی پیش رروویی فاررغغاالتحصیالنن
23
کداامم ددااددههها؟
الگگ
کلیکهایی کارربرااننالگگ ووببسروورر
طرااحی وو توسعه خدماتت کارربرددیی ددااددهههایی بزررگگ وو چالشهایی پیش رروویی فاررغغاالتحصیالنن
24
کداامم ددااددههها؟
الگگ
کلیکهایی کارربرااننالگگ ووببسرووررالگگ ااپلیکیشن
طرااحی وو توسعه خدماتت کارربرددیی ددااددهههایی بزررگگ وو چالشهایی پیش رروویی فاررغغاالتحصیالنن
25
کداامم ددااددههها؟
الگگ
کلیکهایی کارربرااننالگگ ووببسرووررالگگ ااپلیکیشنالگگ سیستم
طرااحی وو توسعه خدماتت کارربرددیی ددااددهههایی بزررگگ وو چالشهایی پیش رروویی فاررغغاالتحصیالنن
26
کداامم ددااددههها؟
الگگ
کلیکهایی کارربرااننالگگ ووببسرووررالگگ ااپلیکیشنالگگ سیستم
الگگ ززندگی (ااینترنتچیزها)
طرااحی وو توسعه خدماتت کارربرددیی ددااددهههایی بزررگگ وو چالشهایی پیش رروویی فاررغغاالتحصیالنن
27
منبع ااصلی
http://hadoopilluminated.com/hadoop_illuminated
طرااحی وو توسعه خدماتت کارربرددیی ددااددهههایی بزررگگ وو چالشهایی پیش رروویی فاررغغاالتحصیالنن
28
ررددپایی ددیجیتالل ما وو تجهیزااتتطرااحی وو توسعه خدماتت کارربرددیی ددااددهههایی بزررگگ وو چالشهایی پیش رروویی فاررغغاالتحصیالنن
29
محدووددیتها
چگونه توسط تجهیزااتت ااررززاانن وو ددرر ددسترسس یک بنساززهه (Platform) براایی پرددااززشش ددااددهههاییبزررگگ تهیه ببینیم؟
طرااحی وو توسعه خدماتت کارربرددیی ددااددهههایی بزررگگ وو چالشهایی پیش رروویی فاررغغاالتحصیالنن
30
(Scalability) مقیاسسپذیرییطرااحی وو توسعه خدماتت کارربرددیی ددااددهههایی بزررگگ وو چالشهایی پیش رروویی فاررغغاالتحصیالنن
31
(Scalability) مقیاسسپذیرییطرااحی وو توسعه خدماتت کارربرددیی ددااددهههایی بزررگگ وو چالشهایی پیش رروویی فاررغغاالتحصیالنن
32
(Scalability) مقیاسسپذیریی
Scale-Up
طرااحی وو توسعه خدماتت کارربرددیی ددااددهههایی بزررگگ وو چالشهایی پیش رروویی فاررغغاالتحصیالنن
33
(Scalability) مقیاسسپذیریی
Scale-Out
Scale-Up
طرااحی وو توسعه خدماتت کارربرددیی ددااددهههایی بزررگگ وو چالشهایی پیش رروویی فاررغغاالتحصیالنن
34
(Scalability) مقیاسسپذیرییطرااحی وو توسعه خدماتت کارربرددیی ددااددهههایی بزررگگ وو چالشهایی پیش رروویی فاررغغاالتحصیالنن
35
چگونه؟
Q!چگونه به کمک تعداادد ززیاددیی ماشین ااررززاانن قیمت مقیاسس پذیریی خطی بدست بیاوورریم؟
طرااحی وو توسعه خدماتت کارربرددیی ددااددهههایی بزررگگ وو چالشهایی پیش رروویی فاررغغاالتحصیالنن
36
(Map-Reduce) نگاشت کاهش
Q!چگونه به کمک تعداادد ززیاددیی ماشین ااررززاانن قیمت مقیاسس پذیریی خطی بدست بیاوورریم؟
A(Map-Reduce) نگاشت کاهش
طرااحی وو توسعه خدماتت کارربرددیی ددااددهههایی بزررگگ وو چالشهایی پیش رروویی فاررغغاالتحصیالنن
37
تارریخچه وو مفاهیم پایه
ررووششها وو اابزااررهامهمترین چالشهایی پیش رروو
طرااحی وو توسعه خدماتت کارربرددیی ددااددهههایی بزررگگ وو چالشهایی پیش رروویی فاررغغاالتحصیالنن
38
هدووپپ = پرددااززشش توززیعشدهه +فایلتوززیعشدهه
Hadoop = HDFS + MapReduce
طرااحی وو توسعه خدماتت کارربرددیی ددااددهههایی بزررگگ وو چالشهایی پیش رروویی فاررغغاالتحصیالنن
39
اارربابب/ ررعیتیطرااحی وو توسعه خدماتت کارربرددیی ددااددهههایی بزررگگ وو چالشهایی پیش رروویی فاررغغاالتحصیالنن
40
اارربابب/ ررعیتیطرااحی وو توسعه خدماتت کارربرددیی ددااددهههایی بزررگگ وو چالشهایی پیش رروویی فاررغغاالتحصیالنن
41
هدووپپطرااحی وو توسعه خدماتت کارربرددیی ددااددهههایی بزررگگ وو چالشهایی پیش رروویی فاررغغاالتحصیالنن
42
آآشنایی با اابزااررهایی ددیگر
آآشنایی با چند اابزاارر خوبب متنبازز (قصد معرفی اابزاارر ندااررمم)
طرااحی وو توسعه خدماتت کارربرددیی ددااددهههایی بزررگگ وو چالشهایی پیش رروویی فاررغغاالتحصیالنن
(Transfer) جابجایی
ذذخیرههساززیی
(Join) برقراارریی ااررتباطط
(Index) ااندیسگذاارریی
(Analytics) تحلیل
(Aggregate) تجمیع
(Visualize) نمایهساززیی
43
نیاززمندییهایی ما
Image ref: http://supplychaininsightsglobalsummit.com/steps-4-5-to-regain-manufacturing-prowess/
طرااحی وو توسعه خدماتت کارربرددیی ددااددهههایی بزررگگ وو چالشهایی پیش رروویی فاررغغاالتحصیالنن
44
اانوااعع پایگاههددااددههطرااحی وو توسعه خدماتت کارربرددیی ددااددهههایی بزررگگ وو چالشهایی پیش رروویی فاررغغاالتحصیالنن
45
SQL اانوااعع ووااسط
• Hive • Drill • Impala • Spark SQL
طرااحی وو توسعه خدماتت کارربرددیی ددااددهههایی بزررگگ وو چالشهایی پیش رروویی فاررغغاالتحصیالنن
46
اانتقالل ددااددههطرااحی وو توسعه خدماتت کارربرددیی ددااددهههایی بزررگگ وو چالشهایی پیش رروویی فاررغغاالتحصیالنن
47
مخزننطرااحی وو توسعه خدماتت کارربرددیی ددااددهههایی بزررگگ وو چالشهایی پیش رروویی فاررغغاالتحصیالنن
Amazon S3 , (Opensrouce Implementations)Minio
48
جستجو وو ااندیس گذااررییطرااحی وو توسعه خدماتت کارربرددیی ددااددهههایی بزررگگ وو چالشهایی پیش رروویی فاررغغاالتحصیالنن
49
پیامم ررسانی وو مدیریت صفطرااحی وو توسعه خدماتت کارربرددیی ددااددهههایی بزررگگ وو چالشهایی پیش رروویی فاررغغاالتحصیالنن
50
مدیریت الگگ فایلطرااحی وو توسعه خدماتت کارربرددیی ددااددهههایی بزررگگ وو چالشهایی پیش رروویی فاررغغاالتحصیالنن
51
پرددااززشش جریانن ددااددهه
Apache FlinkApache Kafka
طرااحی وو توسعه خدماتت کارربرددیی ددااددهههایی بزررگگ وو چالشهایی پیش رروویی فاررغغاالتحصیالنن
52
یاددگیریی ماشین وو محاسباتت
Apache HamaTensorFlow
DL4J
طرااحی وو توسعه خدماتت کارربرددیی ددااددهههایی بزررگگ وو چالشهایی پیش رروویی فاررغغاالتحصیالنن
53
برخی چالشهایی شرووعع کارر
تارریخچه وو مفاهیم پایه
ررووششها وو اابزااررهامهمترین چالشهایی پیش رروو
طرااحی وو توسعه خدماتت کارربرددیی ددااددهههایی بزررگگ وو چالشهایی پیش رروویی فاررغغاالتحصیالنن
54
چالشهایی پیشرروو
- اازز معیاررهایی دداانشگاهه تا نیازز باززاارر
محفوظاتت ااصالت کارر فرددیی ااستنادد به ااستادد
ددقت ددرر محاسباتت ااصالت ررفرنس
طرااحی وو توسعه خدماتت کارربرددیی ددااددهههایی بزررگگ وو چالشهایی پیش رروویی فاررغغاالتحصیالنن
55
چالشهایی پیشرروو
- اازز معیاررهایی دداانشگاهه تا نیازز باززاارر
محفوظاتت ااصالت کارر فرددیی ااستنادد به ااستادد
ددقت ددرر محاسباتت ااصالت ررفرنس
خالقیت وو چابکی ااصالت کارر تیمی
ااستنادد به بنچماررکک اافزاایش کارراایی / کاهش هزینه
ااصالت سودد
طرااحی وو توسعه خدماتت کارربرددیی ددااددهههایی بزررگگ وو چالشهایی پیش رروویی فاررغغاالتحصیالنن
56
چالشهایی پیشرروو
- اازز اایدهه تا پیاددههساززیی
طرااحی وو توسعه خدماتت کارربرددیی ددااددهههایی بزررگگ وو چالشهایی پیش رروویی فاررغغاالتحصیالنن
57
چالشهایی پیشرروو
- اازز اایدهه تا پیاددههساززیی
قدممهایی کوچک
طرااحی وو توسعه خدماتت کارربرددیی ددااددهههایی بزررگگ وو چالشهایی پیش رروویی فاررغغاالتحصیالنن
58
چالشهایی پیشرروو
- اازز اایدهه تا پیاددههساززیی
قدممهایی کوچک
پالستیک
آآهن
بربرینگ
آآلومینیومم
طرااحی وو توسعه خدماتت کارربرددیی ددااددهههایی بزررگگ وو چالشهایی پیش رروویی فاررغغاالتحصیالنن
59
چالشهایی پیشرروو
- اازز اایدهه تا پیاددههساززیی
Scala
Javascript (Client and Server sides)
Java
Python
In Memory Databases
Bash ScriptsRDBMS
NoSQL
طرااحی وو توسعه خدماتت کارربرددیی ددااددهههایی بزررگگ وو چالشهایی پیش رروویی فاررغغاالتحصیالنن
60
چالشهایی پیشرروو
- اازز ززیرساخت موجودد تا ززیرساخت مطلوبب
طرااحی وو توسعه خدماتت کارربرددیی ددااددهههایی بزررگگ وو چالشهایی پیش رروویی فاررغغاالتحصیالنن
61
اازز صفر تا صد
- اازز ززیرساخت موجودد تا ززیرساخت مطلوبب
- Linux (Tools and Scripting) (or Containers such as Docker)
طرااحی وو توسعه خدماتت کارربرددیی ددااددهههایی بزررگگ وو چالشهایی پیش رروویی فاررغغاالتحصیالنن
62
- اازز ززیرساخت موجودد تا ززیرساخت مطلوبب
- Linux (Tools and Scripting) (or Containers such as Docker)- Microservices Architecture
اازز صفر تا صدطرااحی وو توسعه خدماتت کارربرددیی ددااددهههایی بزررگگ وو چالشهایی پیش رروویی فاررغغاالتحصیالنن
63
- اازز ززیرساخت موجودد تا ززیرساخت مطلوبب
- Linux (Tools and Scripting) (or Containers such as Docker)- Microservices Architecture
Easy to UnderstandEasy to Deploy
Easy to Scale
اازز صفر تا صدطرااحی وو توسعه خدماتت کارربرددیی ددااددهههایی بزررگگ وو چالشهایی پیش رروویی فاررغغاالتحصیالنن
64
- اازز ززیرساخت موجودد تا ززیرساخت مطلوبب
- Linux (Tools and Scripting)(or Containers such as Docker)- Microservices Architecture- Piping vs Coding- Develop Small Stateless Functions
اازز صفر تا صدطرااحی وو توسعه خدماتت کارربرددیی ددااددهههایی بزررگگ وو چالشهایی پیش رروویی فاررغغاالتحصیالنن
65
- اازز ززیرساخت موجودد تا ززیرساخت مطلوبب - اازز مدلل ااوولیه تا نمونه صنعتی
Linux
Something Service
REST API (Service Level)
اازز صفر تا صد
Data Processing/Storage Cluster
طرااحی وو توسعه خدماتت کارربرددیی ددااددهههایی بزررگگ وو چالشهایی پیش رروویی فاررغغاالتحصیالنن
M1
66
Linux
Linux Tool1
Micro Service
1
REST API (Service Level)
Bash 1
Py Fn 1
- اازز ززیرساخت موجودد تا ززیرساخت مطلوبب - اازز مدلل ااوولیه تا نمونه صنعتی
اازز صفر تا صدطرااحی وو توسعه خدماتت کارربرددیی ددااددهههایی بزررگگ وو چالشهایی پیش رروویی فاررغغاالتحصیالنن
67
Linux
Linux Tool2
Linux Tool1
Micro Service
1
REST API (Service Level)
Bash 1
Bash 2
Py Fn 1
- اازز ززیرساخت موجودد تا ززیرساخت مطلوبب - اازز مدلل ااوولیه تا نمونه صنعتی
اازز صفر تا صدطرااحی وو توسعه خدماتت کارربرددیی ددااددهههایی بزررگگ وو چالشهایی پیش رروویی فاررغغاالتحصیالنن
68
Linux
REST API (Service Level)
- اازز ززیرساخت موجودد تا ززیرساخت مطلوبب - اازز مدلل ااوولیه تا نمونه صنعتی
M1
اازز صفر تا صد
Linux Tool2
Linux Tool1
Bash 1
Bash 2
Py Fn 1
Micro Service
1
Micro Service
2
Micro Service
3
طرااحی وو توسعه خدماتت کارربرددیی ددااددهههایی بزررگگ وو چالشهایی پیش رروویی فاررغغاالتحصیالنن
69
Linux
REST API (Service Level)
- اازز ززیرساخت موجودد تا ززیرساخت مطلوبب - اازز مدلل ااوولیه تا نمونه صنعتی
Spring Boot
M1
اازز صفر تا صد
Micro Service
1
Micro Service
2
Micro Service
3
Linux Tool2
Linux Tool1
Bash 1
Bash 2
Py Fn 1
طرااحی وو توسعه خدماتت کارربرددیی ددااددهههایی بزررگگ وو چالشهایی پیش رروویی فاررغغاالتحصیالنن
70
Linux
REST API (Service Level)
Linux
REST API (Service Level)
- اازز ززیرساخت موجودد تا ززیرساخت مطلوبب - اازز مدلل ااوولیه تا نمونه صنعتی
M1 M2
اازز صفر تا صد
Micro Service
1
Micro Service
2
Micro Service
3
Micro Service
1
Micro Service
2
Micro Service
3
Linux Tool2
Linux Tool1
Bash 1
Bash 2
Py Fn 1
Linux Tool2
Linux Tool1
Bash 1
Bash 2
Py Fn 1
طرااحی وو توسعه خدماتت کارربرددیی ددااددهههایی بزررگگ وو چالشهایی پیش رروویی فاررغغاالتحصیالنن
71
Linux
REST API (Service Level)
Linux
REST API (Service Level)
- اازز ززیرساخت موجودد تا ززیرساخت مطلوبب - اازز مدلل ااوولیه تا نمونه صنعتی
M1 M2
اازز صفر تا صد
Linux Tool2
Linux Tool1
Bash 1
Bash 2
Py Fn 1
Linux Tool2
Linux Tool1
Bash 1
Bash 2
Py Fn 1
Micro Service
1
Micro Service
2
Micro Service
3
Micro Service
1
Micro Service
2
Micro Service
3
طرااحی وو توسعه خدماتت کارربرددیی ددااددهههایی بزررگگ وو چالشهایی پیش رروویی فاررغغاالتحصیالنن
72
Linux
REST API (Service Level)
Linux
REST API (Service Level)
- اازز ززیرساخت موجودد تا ززیرساخت مطلوبب - اازز مدلل ااوولیه تا نمونه صنعتی
M1 M2
اازز صفر تا صد
Micro Service
1
Micro Service
2
Micro Service
3
Micro Service
3
Micro Service
1
Micro Service
3
Micro Service
3
Micro Service
3
Linux Tool2
Linux Tool1
Bash 1
Bash 2
Py Fn 1
Linux Tool2
Linux Tool1
Bash 1
Bash 2
Py Fn 1
طرااحی وو توسعه خدماتت کارربرددیی ددااددهههایی بزررگگ وو چالشهایی پیش رروویی فاررغغاالتحصیالنن
73
- اازز ززیرساخت موجودد تا ززیرساخت مطلوبب - اازز مدلل ااوولیه تا نمونه صنعتی
اازز صفر تا صد
Linux
REST API (Service Level)
Linux
REST API (Service Level)
Micro Service
1
Micro Service
2
Micro Service
3
Micro Service
3
Micro Service
1
Micro Service
3
Micro Service
3
Micro Service
3
Linux Tool2
Linux Tool1
Bash 1
Bash 2
Py Fn 1
Linux Tool2
Linux Tool1
Bash 1
Bash 2
Py Fn 1
طرااحی وو توسعه خدماتت کارربرددیی ددااددهههایی بزررگگ وو چالشهایی پیش رروویی فاررغغاالتحصیالنن
74
Uniformed API (LB/Proxy)
اازز صفر تا صد
Linux
REST API (Service Level)
Linux
REST API (Service Level)
Micro Service
1
Micro Service
2
Micro Service
3
Micro Service
3
Micro Service
1
Micro Service
3
Micro Service
3
Micro Service
3
Linux Tool2
Linux Tool1
Bash 1
Bash 2
Py Fn 1
Linux Tool2
Linux Tool1
Bash 1
Bash 2
Py Fn 1
طرااحی وو توسعه خدماتت کارربرددیی ددااددهههایی بزررگگ وو چالشهایی پیش رروویی فاررغغاالتحصیالنن
75
REST API (Service Level)
ددرر صوررتت فرااهم بوددنن ززیرساخت کشسانن
اازز صفر تا صد
Micro Service
1
Micro Service
2
Micro Service
3
طرااحی وو توسعه خدماتت کارربرددیی ددااددهههایی بزررگگ وو چالشهایی پیش رروویی فاررغغاالتحصیالنن
76
به کمک ددااکر وو کوبرنتیس میشه اازز پیچیدگی ااین جنگل کاست
اازز صفر تا صد
Uniformed API (LB/Proxy)
Linux
REST API (Service Level)
Linux
REST API (Service Level)
Micro Service
1
Micro Service
2
Micro Service
3
Micro Service
3
Micro Service
1
Micro Service
3
Micro Service
3
Micro Service
3
Linux Tool2
Linux Tool1
Bash 1
Bash 2
Py Fn 1
Linux Tool2
Linux Tool1
Bash 1
Bash 2
Py Fn 1
طرااحی وو توسعه خدماتت کارربرددیی ددااددهههایی بزررگگ وو چالشهایی پیش رروویی فاررغغاالتحصیالنن
77
Linux
Linux Tool2
Linux Tool1
REST API (Service Level)
Bash1
Bash2
Py Fn1
Linux
Linux Tool2
Linux Tool1
REST API (Service Level)
Bash1
Bash2
Py Fn1
Uniformed API (LB/Proxy)
MicroService
1
MicroService
2
MicroService
3
MicroService
1
MicroService
3
MicroService
3
MicroService
3
MicroService
3
Linux
Linux Tool2
Linux Tool1
REST API (Service Level)
Bash1
Bash2
Py Fn1
MicroService
1
MicroService
2
MicroService
3
MicroService
3
Hadoop Cluster 1
Hadoop Cluster 2
S3 Storage
اازز صفر تا صدطرااحی وو توسعه خدماتت کارربرددیی ددااددهههایی بزررگگ وو چالشهایی پیش رروویی فاررغغاالتحصیالنن
78
پاسخ به سوااالتتطرااحی وو توسعه خدماتت کارربرددیی ددااددهههایی بزررگگ وو چالشهایی پیش رروویی فاررغغاالتحصیالنن