رایانش توزیعشده یک زمینه از علوم رایانه است، که در آن به سیستمهای توزیعشده پرداخته میشود. یک سیستم توزیعشده از چندین رایانه خودکار تشکیل شده که توسط یک شبکه رایانهای با هم دیگر در ارتباط اند. کامپیوترها با هم ارتباط برقرار میکنند تا به یک هدف مشترک برسند. یک برنامه کامپیوتری که در یک سیستم توزیعشده اجرا میشود، یک برنامه توزیعشده نامیده میشود و به فرایند نوشتن چنین برنامههایی برنامهنویسی توزیعشده اطلاق میشود. رایانش توزیعشده همچنین به استفاده از سیستمهای توزیعشده برای حل مسائل محاسباتی اطلاق میشود. در رایانش توزیعشده یک مسئله به وظایف مختلف تقسیم میشود که هر کدام از آنها توسط یک کامپیوتر یا بیشتر حل میشود. این وظایف از طریق ارسال پیام با یکدیگر در ارتباط هستند.
در دوره آموزشی Udemy Distributed Systems & Cloud Computing with Java با آموزش سیستم های توزیع شده و محاسبات ابری با جاوا اشنا خواهید شد.