Submit Search
Upload
Microservice pattern
•
0 likes
•
13 views
Mahdi Lashkari
Follow
مقدمه ای بر معماری مایکروسرویس Introduction to Microservices
Read less
Read more
Software
Report
Share
Report
Share
1 of 44
Download now
Download to read offline
Recommended
2014الحوسبة السحابية والبيانات الهائلة ahmed amin
2014الحوسبة السحابية والبيانات الهائلة ahmed amin
promediakw
OTechs IT Package Training Course
OTechs IT Package Training Course
Osman Suliman
5G
5G
Eng Hasan Shamroukh CISCO Exams Author
PHP Developer Tools - Arabic
PHP Developer Tools - Arabic
Khaled Al-Shamaa
Cloud computing الحوسبة السحابية
Cloud computing الحوسبة السحابية
Sally Jarkas
اوفيس 365
اوفيس 365
Yahya Babair
Intro to Arm cortex m3_V2
Intro to Arm cortex m3_V2
yahya tawil
20341 b 006 (1)
20341 b 006 (1)
mohammed khan
Recommended
2014الحوسبة السحابية والبيانات الهائلة ahmed amin
2014الحوسبة السحابية والبيانات الهائلة ahmed amin
promediakw
OTechs IT Package Training Course
OTechs IT Package Training Course
Osman Suliman
5G
5G
Eng Hasan Shamroukh CISCO Exams Author
PHP Developer Tools - Arabic
PHP Developer Tools - Arabic
Khaled Al-Shamaa
Cloud computing الحوسبة السحابية
Cloud computing الحوسبة السحابية
Sally Jarkas
اوفيس 365
اوفيس 365
Yahya Babair
Intro to Arm cortex m3_V2
Intro to Arm cortex m3_V2
yahya tawil
20341 b 006 (1)
20341 b 006 (1)
mohammed khan
أنظمة إدارة المحتوى
أنظمة إدارة المحتوى
Ehab Saad Ahmad
مقدمة عن بايثون / جانقو
مقدمة عن بايثون / جانقو
lunarhalo
ومميزاته ESXI عرض تقديمي يتم التحدث فيه عن
ومميزاته ESXI عرض تقديمي يتم التحدث فيه عن
khalifahezzaldeen502
1
1
Yahia Mahmoud
الحوسبه السحابيه
الحوسبه السحابيه
Lavender Rose
Cloud Computing workshop
Cloud Computing workshop
Abbas Badran
Web2 161214140521
Web2 161214140521
fayoum university
Web 2
Web 2
fatimah AL-malwi
Arabic Introduction For Firefox OS
Arabic Introduction For Firefox OS
mohamed Hafez
شهادة mcse
شهادة mcse
Ryone Ȝmashah
الحوسبةالسحابية
الحوسبةالسحابية
Mamoun Matar
The web
The web
welduae100
The web
The web
welduae100
The web
The web
welduae100
The web
The web
welduae100
دراسة الطرق المثلى لتحسين أداء تطبيقات الوب
دراسة الطرق المثلى لتحسين أداء تطبيقات الوب
Mouhamad Kawas
كليات معماري سازماني-قسمت اول
كليات معماري سازماني-قسمت اول
Hamed Ghazanfari
Mcsa (1)
Mcsa (1)
AbdulazizNaserAlanaz
الحوسبة السحابية
الحوسبة السحابية
Mamoun Matar
The web
The web
welduae100
More Related Content
Similar to Microservice pattern
أنظمة إدارة المحتوى
أنظمة إدارة المحتوى
Ehab Saad Ahmad
مقدمة عن بايثون / جانقو
مقدمة عن بايثون / جانقو
lunarhalo
ومميزاته ESXI عرض تقديمي يتم التحدث فيه عن
ومميزاته ESXI عرض تقديمي يتم التحدث فيه عن
khalifahezzaldeen502
1
1
Yahia Mahmoud
الحوسبه السحابيه
الحوسبه السحابيه
Lavender Rose
Cloud Computing workshop
Cloud Computing workshop
Abbas Badran
Web2 161214140521
Web2 161214140521
fayoum university
Web 2
Web 2
fatimah AL-malwi
Arabic Introduction For Firefox OS
Arabic Introduction For Firefox OS
mohamed Hafez
شهادة mcse
شهادة mcse
Ryone Ȝmashah
الحوسبةالسحابية
الحوسبةالسحابية
Mamoun Matar
The web
The web
welduae100
The web
The web
welduae100
The web
The web
welduae100
The web
The web
welduae100
دراسة الطرق المثلى لتحسين أداء تطبيقات الوب
دراسة الطرق المثلى لتحسين أداء تطبيقات الوب
Mouhamad Kawas
كليات معماري سازماني-قسمت اول
كليات معماري سازماني-قسمت اول
Hamed Ghazanfari
Mcsa (1)
Mcsa (1)
AbdulazizNaserAlanaz
الحوسبة السحابية
الحوسبة السحابية
Mamoun Matar
The web
The web
welduae100
Similar to Microservice pattern
(20)
أنظمة إدارة المحتوى
أنظمة إدارة المحتوى
مقدمة عن بايثون / جانقو
مقدمة عن بايثون / جانقو
ومميزاته ESXI عرض تقديمي يتم التحدث فيه عن
ومميزاته ESXI عرض تقديمي يتم التحدث فيه عن
1
1
الحوسبه السحابيه
الحوسبه السحابيه
Cloud Computing workshop
Cloud Computing workshop
Web2 161214140521
Web2 161214140521
Web 2
Web 2
Arabic Introduction For Firefox OS
Arabic Introduction For Firefox OS
شهادة mcse
شهادة mcse
الحوسبةالسحابية
الحوسبةالسحابية
The web
The web
The web
The web
The web
The web
The web
The web
دراسة الطرق المثلى لتحسين أداء تطبيقات الوب
دراسة الطرق المثلى لتحسين أداء تطبيقات الوب
كليات معماري سازماني-قسمت اول
كليات معماري سازماني-قسمت اول
Mcsa (1)
Mcsa (1)
الحوسبة السحابية
الحوسبة السحابية
The web
The web
Microservice pattern
1.
بر ايمقدمه مايكروسرويس معماري كامپيوتر
مهندسي دانشكده مهديلشكري LASHKARI.MA@GMAIL.COM
2.
تكهيك معماري )Monolith Architecture(
3.
لشكري مهدي مايكروسرويس
معماري بر اي مقدمه تكهيك معماري •ت آن در كه شودمي گفته ايﻻيه تك معماري يك به تكهيك معماريمامي واحد برنامه يك در داده پايگاه به دسترسي تا كاربري واسط از اجزا شودمي اجرا و شده گنجانده. •هاويژگي •كد پايگاه يكCode Base)(ماژول چندين با •توسعه بستر يك)و نويسي برنامه زبان ،عامل سيستم(.... •استقرار و توسعه واحد يك)شودمي كامپايل برنامه يك فقط( •است محدوديت بدون و دلخواه هاماژول بين ارتباطات
4.
لشكري مهدي مايكروسرويس
معماري بر اي مقدمه آن توليد تا كد كاميت از طوﻻني مسير بزرگ كد پايگاه كه بزرگ تكه يك سيستم است نگهداري قابل سختبزرگ توسعه هاي تيم
5.
لشكري مهدي مايكروسرويس
معماري بر اي مقدمه تكهيك معماري)ادامه(... •مزايا: •توسعه بستر يك وجود دليل به ساده توسعه شروع •ساده آزمون)Testable:(ساده انتهاي به انتها هايآزمون •باﻻ كارايي)Interprocess Call( •طوﻻني تاريخچه دليل به شده شناخته هايويژگي •ساده افقي پذيري مقياس
6.
لشكري مهدي مايكروسرويس
معماري بر اي مقدمه تكهيك معماري)ادامه(... هادرخواست مسيريابي
7.
لشكري مهدي مايكروسرويس
معماري بر اي مقدمه تكهيك معماري)ادامه(... •معايب: •كند توسعه چرخه)ي استقرار و كامپايل بايد بروزرساني هر با برنامه كلابد( •پائين پذيري اتكا)بينداز كار از را سيستم كل تواندمي ماژول هر در خطاد( •است مشكل بسيار آن بستر و زيرساخت تغيير •بزرگ تيم •Bottleneckداده قسمت در
8.
ايﻻيه معماري )Layered Architecture(
9.
لشكري مهدي مايكروسرويس
معماري بر اي مقدمه ايﻻيه معماري •شكسته ﻻيه چند به برنامه معماري اين در هاآن بين ارتباطات و هاﻻيه كه شودمي جمله از دارند خاصي هايويژگي: •فني بعد از هاﻻيه شكست)Technical(شودمي انجام •گيردمي سرويس خود تر پائين ﻻيه از فقط ﻻيه هر •دهدمي سرويس خود باﻻتر ﻻيه به فقط ﻻيه هر
10.
لشكري مهدي مايكروسرويس
معماري بر اي مقدمه ايﻻيه معماري)ادامه(... •هاويژگي: •دارد وجود كد پايگاه يك •كندمي كار ﻻيه يك روي تيم هر •باشد داشته تواندمي استقرار و توسعه واحد يك •است بزرگ ﻻيه هر اندازه
11.
لشكري مهدي مايكروسرويس
معماري بر اي مقدمه ايﻻيه معماري)ادامه(... •مزايا: •توسعه بستر يك وجود دليل به ساده توسعه شروع •ساده آزمون)Testable:(ساده انتهاي به انتها هايآزمون •متوسط پذيري اصﻼح:داد انجام جايگزيني توانمي هاﻻيه سطح در •طوﻻني تاريخچه دليل به شده شناخته هايويژگي •كه جايي تا ساده افقي پذيري مقياسBottleneckندهد رخ داده
12.
لشكري مهدي مايكروسرويس
معماري بر اي مقدمه ايﻻيه معماري)ادامه(... •معايب: •كند توسعه چرخه)يابد استقرار و كامپايل بايد بروزرساني هر با برنامه كل( •پائين پذيري اتكا)بيندازد كار از را سيستم كل تواندمي ماژول هر در خطا( •است مشكل بسيار آن بستر و زيرساخت تغيير •شودمي تبديل تكهيك به زمان مرور به)خالي هايﻻيه ايجاد( •است سخت جديد ويژگي كردن اضافه)شود ديده بايد هاﻻيه تمام در( •پائين كارايي •ندارند كار و كسب كﻼن به نسبت ديدي ها تيم
13.
گرا سرويس معماري )SOA
Architecture(
14.
لشكري مهدي مايكروسرويس
معماري بر اي مقدمه گرا سرويس معماري •برنامه هايمولفه آن در كه است افزار نرم معماري الگوي يك)هاسرويس(پروتك بوسيله را خدماتي ،هايل گذارندمي اشتراك به ايشده تعريف پيش از. •كار و كسب خدمات سطح در و دانه درشت صورت به هاسرويس)Business Service(شوندمي تعريف. •شودمي انجام افقي صورت به سيستم شكست)شودمي انجام سازمان يك در كه خدماتي اساس بر( •هستند سازماني اسناد معموﻻ شوندمي بدل و رد كه اطﻼعاتي!!! •مثل استاندارد زبان يك توسط هاسرويسBPMNشوندمي تعريف. •هستند كم خيلي هاسرويس نوع اين تعداد.
15.
لشكري مهدي مايكروسرويس
معماري بر اي مقدمه گرا سرويس معماري ويژگي •دارد وجود كد پايگاه يك سرويس هر ازاي به •دارد وجود تيم يك سرويس هر ازاي به •باشد داشته وجود تواندمي توسعه بستر يك سرويس هر ازاي به •دارد وجود استقرار و توسعه واحد يك سرويس هر ازاي به •است بزرگ ها سرويس اندازه
16.
لشكري مهدي مايكروسرويس
معماري بر اي مقدمه
17.
لشكري مهدي مايكروسرويس
معماري بر اي مقدمه گرا سرويس معماري •SOAكا چارچوب فقط و كندنمي تعريف را سازي پياده تكنولوژيرا ر كندمي مشخص. •انج مختلف هايتكنولوژي با توانمي را گرايي سرويس سازي پيادهداد ام •فايل مبناي بر •مبناي برRPC •سرويس وب برمبناي)بهترين(
18.
لشكري مهدي مايكروسرويس
معماري بر اي مقدمه گرا سرويس معماري •ESBتكنولوژ تمامي از پشتيباني قابليت كه هستند ابزاري هااز ها ي ، فايل قبيلRPCدارند را سرويس وب و. •ESBمسيري ،پروتكل تبديل جمله از دارند فراواني هايقابليت ها،ابي الگوهاي و بندي صفpublisher subscriberو... •مايكروسرويس به گراييسرويس از حركت باعث هاقابليت همين گرديد!!!
19.
لشكري مهدي مايكروسرويس
معماري بر اي مقدمه
20.
لشكري مهدي مايكروسرويس
معماري بر اي مقدمه گرا سرويس معماري)ادامه(... •مزايا: •بهتر پذيري اصﻼح)اند شده شكسته كوچكتر هايبخش به كدها( •باﻻتر اتكاپذيري •تر ساده زيرساخت تغيير •بهتر پذيري مقياس •...
21.
لشكري مهدي مايكروسرويس
معماري بر اي مقدمه
22.
لشكري مهدي مايكروسرويس
معماري بر اي مقدمه گرا سرويس معماري)ادامه(... •معايب: •پيچيده توسعه)اي شبكه ارتباطات ماهيت( •پيچيده آزمون)آزمون به ارتباطي مباحث ورود( •پائين كارايي)اي شبكه ارتباطات( •زمان مرور بهESBشودمي ساز مشكل!! •كند توسعه چرخه)اندازه ولي دارد مستقل توسعه چرخه يك سرويس هر اگرچه هستند بزرگ هاسرويس(
23.
مايكروسرويس معماري )Microservice Architecture(
24.
لشكري مهدي مايكروسرويس
معماري بر اي مقدمه مايكروسرويس •معماري هايمزيت اعمال مايكروسرويس معماري اصلي هدف اس سيستم از تري ريزدانه و تر گسترده سطح در گرا سرويست.
25.
لشكري مهدي مايكروسرويس
معماري بر اي مقدمه مايكروسرويس •بلوغمايكرو معماري پيدايش عوامل جديد هاينيازمندي ايجاد و مختلف ابعاد در تكنولوژيسرويس بود: •Continuous Delivery •Continues Integration •Cloud Computing •متناسب سازي مجازي هايسيستم پيدايش)Containers( •ارتباطي هايكانال سرعت افزايش •ارائه به تمايلAPIها
26.
لشكري مهدي مايكروسرويس
معماري بر اي مقدمه مايكروسرويس •و كوچك سرويسهاي از ايمجموعه خودمختار)autonomous(كنندمي كار هم با كه.
27.
لشكري مهدي مايكروسرويس
معماري بر اي مقدمه مايكروسرويس •كوچك؟ چقدر •باشد؟؟؟ هفته دو در توسعه قابل •؟؟؟ باشد پيتزا تا دو با توسعه قابل •كوچك تيم يك بايد)٥تا٩نفره(آن نگهداري و سازيپياده و طراحي ،تحليل توانايي باشند داشته را.
28.
لشكري مهدي مايكروسرويس
معماري بر اي مقدمه مايكروسرويس •خودمختار؟؟ •است ها سرويس ساير از مستقل استقرار و توسعه و طراحي ،تحليل قابل. •است خودش هاي داده مسئول مايكروسرويس هر. •دارند دسترسي ها داده به شده تعريف واسط طريف از ديگران.
29.
لشكري مهدي مايكروسرويس
معماري بر اي مقدمه مايكروسرويس هايمرز •High Cohesion •Low Coupling •محصول يك عنوان به ارائه •يك كامل پوششBounded Context
30.
لشكري مهدي مايكروسرويس
معماري بر اي مقدمه BOUNDED CONTEXT •يك ابتدا بايد دامنه يك هايموجوديت مدلسازي برايUbiquitous Languageايجاد كرد. •هاموجوديت از بعضي است ممكن ،هاموجوديت تعداد افزايش و دامنه شدن بزرگ با باشند برداشته در را مفهوم چندين. •يك داراي فقط موجوديت هر دامنه هر در كه شكست دامنه چندين به را دامنه بايد باشد مفهوم. •يك را دامنه زير هرBCاست
31.
لشكري مهدي مايكروسرويس
معماري بر اي مقدمه
32.
لشكري مهدي مايكروسرويس
معماري بر اي مقدمه مايكروسرويس مثال •اجتماعي شبكه سيستم يك در •Comment microservice •Like Microservice •Sharing Microservice •Friendship Microservice
33.
لشكري مهدي مايكروسرويس
معماري بر اي مقدمه مايكروسرويس در داده مديريت
34.
لشكري مهدي مايكروسرويس
معماري بر اي مقدمه مايكروسرويس در داده مديريت •دارد را خودش داده پايگاه مايكروسرويس هر. •مايكروسرويس توسط كه هاييواسط طريق از صرفا هامايكروسرويس ساير باشند داشته دسترسي آن هايداده به توانندمي شده تعريف. •شودمي انجام متمركز غير صورت به هاتراكنش مديريت. •Saga •…
35.
لشكري مهدي مايكروسرويس
معماري بر اي مقدمه تعامل و سازي يكپارچه •نقطه به نقطه
36.
لشكري مهدي مايكروسرويس
معماري بر اي مقدمه تعامل و سازي يكپارچه •API Gateway
37.
لشكري مهدي مايكروسرويس
معماري بر اي مقدمه هامايكروسرويس استقرار
38.
لشكري مهدي مايكروسرويس
معماري بر اي مقدمه هامايكروسرويس استقرار
39.
لشكري مهدي مايكروسرويس
معماري بر اي مقدمه هامايكروسرويس استقرار
40.
لشكري مهدي مايكروسرويس
معماري بر اي مقدمه هامايكروسرويس استقرار
41.
لشكري مهدي مايكروسرويس
معماري بر اي مقدمه مايكروسرويس)ادامه(... •مزايا: •سرويس هر براي سريع و ساده توسعه چرخه)CD( •بهتر پذيري اصﻼح)اند شده شكسته كوچكتر هايبخش به كدها( •باﻻتر اتكاپذيري •تر ساده زيرساخت تغيير •باﻻ پذيري مقياس •سرويس هر براي تر ساده پذيري آزمون •...
42.
لشكري مهدي مايكروسرويس
معماري بر اي مقدمه گرا سرويس معماري)ادامه(... •معايب: •است مشكل ها سرويس حدود تعيين •پيچيده توسعه)اي شبكه ارتباطات و شده توزيع هاي سيستم ماهيت( •پيچيده انتهاي به انتها آزمون)آزمون به ارتباطي مباحث ورود( •پائين كارايي)اي شبكه ارتباطات(
43.
لشكري مهدي مايكروسرويس
معماري بر اي مقدمه مايكروسرويس و گرايي سرويس مقايسه
44.
لشكري مهدي مايكروسرويس
معماري بر اي مقدمه
Download now