آرین احمدی
آرین احمدی
خواندن ۳ دقیقه·۶ ماه پیش

چیشد که به پردازش ابری (Cloud Computing) رسیدیم؟

بعنوان اولین پستم میخوام بطور خلاصه ولی خیلی مفید در این رابطه صحبت کنم.

همه چیز از آرپانت شروع شد؛ آرپانت که یه سیستم اطلاعاتی برای ارتش ایالات متحده بود و از این سیستم برای دسترسی به اطلاعات مورد نیازشون از راه دور استفاده میکردن.

پردازش ابری از یک ایده ساده شروع شد و به یک فناوری پیچیده و گسترده تبدیل شد که امروزه در بسیاری از جنبه‌های زندگی روزمره ما نقش دارد. داستان به وجود آمدن پردازش ابری به طور خلاصه به این شکل است:


دهه 1950 و 1960: شروع کامپیوترهای بزرگ (Main Frame)

در دهه 1950 و 1960، کامپیوترهای بزرگی به نام "مین‌فریم" وجود داشتن که شرکت‌ها و سازمان‌های بزرگ از اونها استفاده میکردن. این کامپیوترها خیلی گرونو پرهزینه بودن و فقط تعداد کمی از افراد میتونستن به اونها دسترسی داشته باشن. تو این زمان، مفهوم "پردازش زمان‌ بندی شده" مطرح شد که به چندین کاربر اجازه می‌داد به صورت همزمان از یک کامپیوتر بزرگ استفاده کنن. یعنی اینکه بخاطر خیس گیت بودن اون دوران و ابتدایی بودنش، 2 نفر نمیتونستن همزمان با یه کامپیوتر کار کنن تا اینکه یه فرشته نجاتی به نام Shell یا همون Command Line به وجود اومد و این اجازه رو به اون دوستان داد که بتونن بطور همزمان با یک کامپیوتر کار کنن.


دهه 1970 و 1980: پیدایش شبکه‌ها

در دهه 1970 و 1980، با پیشرفت شبکه‌های کامپیوتری و اینترنت، ایده‌های باحالو جدیدی درباره به اشتراک‌ گذاشتن منابع کامپیوتری مطرح شد. تو این زمان، مدل‌ های مختلفی از رایانش توزیع‌شده (Distributed Computing) شکل گرفت. تازه جالبیش این بود که کسی اگه میخواست ایمیلش رو چک کنه باید با Shell کار میکرد یا یه مهندس رو استخدام کنه که ایمیلش رو چک کنه، البته اینم بگم که اون موقع از Unix استفاده میکردن و چیزی به اسم Linux به وجود نیومده بود.

توی یه پست جداگونه درباره Unix بهتون توضیح میدم که اصلا چیشد که همین Unix به وجود اومد.


دهه 1990: وب و اینترنت

تو دهه 1990، با گسترش وب و اینترنت، شرکت‌هایی مثل آمازون و گوگل شروع به استفاده از شبکه‌های بزرگی از سرورها کردن تا خدمات اینترنتی خودشون رو ارائه بدن. او این دوره، مفهوم (Application Service Provider) یا همون ASP خودمون مطرح شد که شرکتا میتونستن نرم افزارا و خدماتشون رو آنلااااین به مشتریا ارائه بدن.


دهه 2000: پیدایش مفهوم ابری

در اوایل دهه 2000، آمازون با معرفی Amazon Web Services (AWS) به یکی از پیشگامای پردازش ابری تبدیل شد. AWS با ارائه خدمات زیرساختی ( که توی کلاد بهش میگیم IaaS ) مانند محاسبه، ذخیره‌سازی و شبکه به صورت آنلاین، به شرکت‌ها اجازه داد تا بدون نیاز به سرمایه‌گذاری سنگین تو تجهیزات سخت‌افزاری که خیلی گرون هم بودن و هنوز هم هستن، با توجه به مقدار استفادشون از این منابع پولشو رو پرداخت کنن که بهش میگیم Pay As You Go.


رشد و گسترش پردازش ابری

با موفقیت AWS، شرکت‌های دیگه‌ای مثل مایکروسافت با Azure و گوگل با Google Cloud هم وارد این عرصه شدن. پردازش ابری به سرعت رشد کرد و به یکی از ارکان اصلی IT تبدیل شد. تا به امروز هم، بسیاری از سازمان‌ها و افراد از خدمات ابری واسه ذخیره‌سازی داده‌ ها، اجرای برنامه‌ ها و مدیریت زیرساخت‌های خودشون استفاده می‌کنن.


مزایای پردازش ابری

پردازش ابری مزایای بسیاری دارد، از جمله:

  • Scability: امکان افزایش یا کاهش منابع بر اساس نیاز
  • Opportunity Cost: پرداخت بر اساس استفاده و حذف نیاز به سرمایه‌گذاری در تجهیزات سخت‌افزاری
  • Access from Anywhere: امکان دسترسی به منابع و خدمات از طریق اینترنت
  • Supports And Updates: ارائه خدمات پشتیبانی و به‌روزرسانی توسط ارائه‌دهندگان ابری
  • Elasticity: اطمینان از اینکه منابع محاسباتی مثل قدرت پردازش، ذخیره‌سازی و پهنای باند تو پردازش ابری به صورت پویا ولحظه ای و بر اساس نیاز قابل تنظیم باشه، و امکان افزایش مقیاس و بهره‌وری هزینه‌ ای رو فراهم می‌کنه بطوری که کاربر یا مشتری، هیچ احساسی از اینکه چه اتفاقاتی داره اون پشت میوفته نکنه


به طور خلاصه، پردازش ابری از ترکیب ایده‌های اولیه درباره اشتراک منابع کامپیوتری و پیشرفت‌های فناوری شبکه و اینترنت به وجود اومده و به یکی از ارکان اصلی دنیای دیجیتال زندگیه امروزمون تبدیل شده است.

امیدوارم که لذت برده باشین دوستای خوبم.

پردازش ابریcloud computingاینترنتعصر دیجیتال
شاید از این پست‌ها خوشتان بیاید