All for Joomla All for Webmasters

images/sample/slideshow/logo-loading.png

تالار گفتمان

سوالات خود را جست و جو کنید و اگر جوابی نیافتید، با ایجاد یک بحث جدید، از دیگران راهنمایی بگیرید
Cloud Computing ---> توسعه و به کارگیری فن آوری کامپیوتر بر مبنای اینترنت
  1. Maryam-Nazari
  2. مهندسی کامپیوتر
  3. شنبه, 09 خرداد 1394
  4.  اشتراک
هنوز نظری قرار داده نشده است
Arezoo Bazargani پاسخ صحیح Pending Moderation
1
رای
لغو
رایانش ابری (به انگلیسی: Cloud Computing) مدل رایانشی بر پایهٔ شبکه‌های رایانه‌ای مانند اینترنت است که الگویی تازه برای عرضه، مصرف و تحویل خدمات رایانشی (شامل زیرساخت، نرم‌افزار، بستر، و سایر منابع رایانشی) با به کارگیری شبکه ارائه می‌کند. «رایانش ابری» از ترکیب دو کلمه رایانش و ابر ایجاد شده است. ابر در اینجا استعاره از شبکه یا شبکه‌ای از شبکه‌های وسیع مانند اینترنت است که کاربر معمولی از پشت صحنه و آنچه در پی آن اتفاق می‌افتد اطلاع دقیقی ندارد (مانند داخل ابر). در نمودارهای شبکه‌های رایانه‌ای نیز از شکل ابر برای نشان دادن شبکهٔ اینترنت استفاده می‌شود. دلیل تشبیه اینترنت به ابر در این است که اینترنت همچون ابر جزئیات فنی‌اش را از دید کاربران پنهان می‌سازد و لایه‌ای از انتزاع را بین این جزئیات فنی و کاربران به وجود می‌آورد. به عنوان مثال آنچه یک ارائه‌دهندهٔ خدمت نرم‌افزاری رایانش ابری ارائه می‌کند، برنامه‌های کاربردی تجاری برخط است که از طریق مرورگر وب یا نرم‌افزارهای دیگر به کاربران ارائه می‌شود. نرم‌افزارهای کاربردی و اطلاعات، روی سرورها ذخیره می‌گردند و براساس تقاضا در اختیار کاربران قرار می‌گیرد. جزئیات از دید کاربر مخفی می‌مانند و کاربران نیازی به تخصص یا کنترل در مورد فناوری زیرساخت ابری که از آن استفاده می‌کنند ندارند. رایانش ترجمه کلمه " Computing" است که در بعضی متون به جای رایانش از محاسبات و پردازش استفاده شده است. البته محاسبات و پردازش معادل کاملی از این کلمه نیست. زیرا بر اساس تعریف واژه نامه‌های معتبر مانند آکسفورد، لانگمن این واژه به معنای استفاده از رایانه و عملیات رایانه‌ها یا اموری است که یک رایانه انجام می‌دهد و محاسبه و پردازش تنها یکی از این امور است. به طور نمونه یک رایانه همانطور که برای اجرای فرامین به محاسبه و پردازش می‌پردازد، به همین ترتیب مدارک و فایل‌ها را در هارد دیسک یا صفحه سخت خود ذخیره می‌کند، امکان ایجاد ارتباط میان افراد را فرآهم می‌آورد که این امور چیزی بیش از یک محاسبه و پردازش صرف است. به علاوه در معنای علوم رایانه معادل‌های دیگری برای کلمات «محاسبه» و «پردازش» وجود دارند، مانند” calculation” و” processing ”، که عدم تمایز این کلمات با یکدیگر می‌تواند منشاء اشتباه در درک این مفاهیم شود. رایانش ابری راهکارهایی برای ارائهٔ خدمات فناوری اطلاعات به شیوه‌های مشابه با صنایع همگانی (آب، برق، تلفن و ...) پیشنهاد می‌کند. این بدین معنی است که دسترسی به منابع فناوری اطلاعات در زمان تقاضا و بر اساس میزان تقاضای کاربر به گونه‌ای انعطاف‌پذیر و مقیاس‌پذیر از راه اینترنت به کاربر تحویل داده می‌شود. همانطور که کاربر تنها هزینه برق یا آب مصرفی خود را می‌پردازد. در صورت استفاده از رایانش ابری نیز کاربر تنها هزینه خدمات رایانشی مورد استفاده خود (اگر هزینه از کاربر دریافت شود) را پرداخت خواهد کرد.

رایانش ابری را گروهی تغییر الگوواره‌ای می‌دانند که دنباله‌روی تغییری است که در اوایل دهه ۱۹۸۰ از مدل رایانه بزرگ به مدل کارخواه-کارساز[Client-Server] صورت گرفت.
ارجاعات
  1. http://fa.wikipedia.org/wiki/%D8%B1%D8%A7%DB%8C%D8%A7%D9%86%D8%B4_%D8%A7%D8%A8%D8%B1%DB%8C
هنوز نظری قرار داده نشده است
  1. بیش از یک ماه پیش
  2. مهندسی کامپیوتر
  3. # 1
Arezoo Bazargani پاسخ صحیح Pending Moderation
1
رای
لغو
ساختار مدل :

معماری

http://upload.wikimedia.org/wikipedia/commons/thumb/7/79/CloudComputingSampleArchitecture.svg/325px-CloudComputingSampleArchitecture.svg.png
معماری نمونه رایانش ابری

معماری سامانه‌های نرم‌افزاری دست اندر کار در ارائهٔ رایانش ابری عموماً شامل اجزایی است که با یکدیگر از طریق رابط برنامه‌نویسی نرم‌افزار[ (Application Programming Interface(API] و معمولاً وب‌سرویس ارتباط برقرار می‌کنند.[Mainframe]
این طراحی شباهتی با فلسفه یونیکس دارد که در آن چند برنامهٔ مختلف که هر یک کاری را به خوبی انجام می‌دهند، با یکدیگر از طریق واسط‌های جهانی کار می‌کنند. سامانه‌های حاصل مدیریت پذیرتر از همتاهای یکپارچه[ Monolithic]نبوده وبه پیچیدگی کنترل می‌شود.

لایه‌ها

کاربر[Client]

کاربر رایانش ابری متشکل از سخت‌افزار و نرم‌افزاری است که برای تحویل برنامه‌های کاربردی از ابر استفاده می‌کند و یا آنکه به طورویژه تنها برای تحویل سرویسهای ابر طراحی شده‌است که در هر دوی موارد بدون وجود ابر بی استفاده باشد. مثال: رایانه‌ها، تلفن‌ها و سایر دستگاهها، سیستم‌عاملها و مرورگرهای وب.

برنامه‌های کاربردی[Application]

سرویس‌های برنامه کاربردی ابری یا «نرم‌افزار به عنوان سرویس»(SaaS)، نرم‌افزار را به صورت سرویس روی اینترنت تحویل می‌دهند و بدین وسیله نیاز به نصب نرم‌افزار روی رایانه‌های مشتریان را ازبین می‌برند و نگهداری و پشتیبانی را ساده‌تر می‌سازد. ویژگیهای اصلی این سرویسها عبارتند از:

دسترسی و مدیریت نرم‌افزار تجاری از طریق شبکه

فعالیتها از سرور مرکزی اداره می‌شوند و نه در مکان هریک از مشتریان و در نتیجه مشتریان می‌توانند از راه دور و از طریق وب به برنامه‌ها دسترسی داشته باشند.
مدل تحویل نرم‌افزار به مدل یک-به-چند (یک نسخه در حال اجرا از برنامه - مدل چند مستاجری) نزدیک تر است تا مدل یک-به-یک.
به روز رسانی و ارتقای نرم‌افزار به صورت مرکزی اداره می‌شود و نیاز به بارگیری (دانلود) وصله‌ها[Patch] یا ارتقا دهنده‌ها را برطرف می‌سازد.

بستر[Platform]

سرویس‌های بستر ابری یا «بستر به عنوان سرویس»(PaaS) بستر رایانشی ویا پشتهٔ راهکار -که اغلب روی زیرساخت ابری اجرا شده و برنامه کاربردی ابری را تغذیه می‌کند- را به صورت سرویس ارایه می‌دهد.
[(Service Level Agreement(SLA] سرویس بستر ابری استقرار برنامه‌های کاربردی را بدون هزینه و پیچیدگی خرید و مدیریت لایه‌های نرم‌افزاری و سخت‌افزاری زیرین آسان می‌سازد.

زیرساخت[Infrastructure]

سرویس‌های زیرساخت ابری یا «زیرساخت به عنوان سرویس»(IaaS) زیرساخت رایانه‌ای را که عموماً یک بستر مجازی است را به صورت سرویس ارائه می‌دهند. کاربران به جای خرید سخت‌افزار و نرم‌افزار و فضای مرکز داده (دیتا سنتر) ویا تجهیزات شبکه، همهٔ این زیر ساخت‌ها را به صورت یک سرویس کاملاً برونسپاری(Outsource) شده می‌خرند. صورتحساب سرویس معمولاً بر اساس مدل رایانش همگانی (Utility Computing) و میزان منابع مصرف شده صادر می‌شود و بنابر این هزینه منعکس کننده میزان فعالیت است. این شیوه در واقع تکامل یافته مدل عرضه سرورهای خصوصی مجازی است.

سرور[Server]

لایه سرورها متشکل از سخت‌افزار و نرم‌افزاری است که مخصوصاً برای تحویل سرویسهای ابر طراحی شده‌اند. به عنوان مثال می‌توان از پردازنده‌های چند هسته‌ای و سیستم عامل‌های ویژه ابر نام برد.

http://upload.wikimedia.org/wikipedia/commons/thumb/3/3a/Cloud_Computing_Stack.svg/250px-Cloud_Computing_Stack.svg.png
ارجاعات
  1. http://fa.wikipedia.org/wiki/%D8%B1%D8%A7%DB%8C%D8%A7%D9%86%D8%B4_%D8%A7%D8%A8%D8%B1%DB%8C
هنوز نظری قرار داده نشده است
  1. بیش از یک ماه پیش
  2. مهندسی کامپیوتر
  3. # 2
Arezoo Bazargani پاسخ صحیح Pending Moderation
1
رای
لغو
مدل‌های پیاده‌سازی

http://upload.wikimedia.org/wikipedia/commons/thumb/8/87/Cloud_computing_types.svg/395px-Cloud_computing_types.svg.png
گونه‌های رایانش ابری

در تعریف NIST (انستیتوی ملی استانداردها و فناوری‌ها) مدل‌های استقرار ابر به چهار صورت زیر است:

ابر عمومی
ابر عمومی[Public Cloud] یا ابر خارجی[External Cloud] توصیف کننده رایانش ابری در معنای اصلی و سنتی آن است. سرویس‌ها به صورت پویا و از طریق اینترنت و در واحدهای کوچک از یک عرضه کنندهٔ شخص ثالث تدارک داده می‌شوند و عرضه کننده منابع را به صورت اشتراکی به کاربران اجاره می‌دهد(Multi-tenancy) و بر اساس مدل رایانش همگانی و مشابه صنعت برق و تلفن برای کاربران صورتحساب می‌فرستد. این ابری برای استفاده همگانی تعبیه شده و جایگزین یک گروه صنعتی بزرگ که مالک آن یک سازمان فروشندهٔ سرویس‌های ابری می‌باشد.

ابر گروهی
ابر گروهی[Community Cloud] در جایی به وجود می‌آید که چندین سازمان نیازهای یکسان دارند و به دنبال این هستند که با به اشتراک گذاردن زیرساخت از مزایای رایانش ابری بهره‌مند گردند. به دلیل اینکه هزینه‌ها بین کاربران کمتری نسبت به ابرهای عمومی تقسیم می‌شود، این گزینه گران‌تر از ابر عمومی است اما میزان بیشتری از محرمانگی، امنیت و سازگاری با سیاست‌ها را یه همراه می‌آورد. نمونهٔ یک ابر انجمنی، «ابر گو گوگل»(Gov Cloud) است.

ابر آمیخته
یک ابر آمیخته[Hybrid Cloud] متشکل از چندین ارائه دهندهٔ داخلی و یا خارجی، گزینهٔ مناسبی برای بیشتر مؤسسات تجاری می‌باشد. با ترکیب چند سرویس ابر کاربران این امکان را می‌یابند که انتقال به ابر عمومی را با دوری از مسائلی چون سازگاری با استانداردهای شورای استانداردهای امنیت داده‌های کارتهای پرداخت آسانتر سازند.

ابر خصوصی
ابر خصوصی[ Private Cloud] یک زیر ساخت رایانش ابری است که توسط یک سازمان برای استفاده داخلی آن سازمان به وجود آمده‌است. عامل اصلی که ابرهای خصوصی را از ابرهای عمومی تجاری جدا می‌سازد، محل و شیوه نگهداری از سخت‌افزار زیرساختی ابر است. ابر خصوصی امکان کنترل بیشتر بر روی تمام سطوح پیاده‌سازی ابر (مانند سخت‌افزار، شبکه، سیستم عامل، نرم‌افزار) را فراهم می‌سازد. مزیت دیگر ابرهای خصوصی امنیت بیشتری است که ناشی از قرارگیری تجهیزات در درون مرزهای سازمان و عدم ارتباط با دنیای خارج ناشی می‌شود. اما بهره‌گیری از ابرهای خصوصی مشکلات ایجاد و نگهداری را به همراه دارد. یک راه حل میانه برای دوری از مشکلات ابرهای خصوصی و در عین حال بهره‌مند شدن از مزایای ابرهای خصوصی، استفاده از ابر خصوصی مجازی است. ابر خصوصی مجازی بخشی از زیر ساخت یک ابر عمومی است که برای استفاده اختصاصی یک سازمان کنار گذارده می‌شود و دسترسی به آن تنها از راه شبکه خصوصی مجازی آی‌پی‌سک امکانپذیر است. (به عنوان نمونه می‌توان از ابر خصوصی مجازی آمازون[Amazon VPC] نام برد.

رسانه ذخیره‌سازی ابری
نوشتار اصلی: ذخیره‌سازی ابری
رسانه ذخیره‌سازی ابری[Cloud Storage] مدلی از ذخیره‌سازی بر پایهٔ شبکه‌است که در آن داده‌ها بر روی چندین سرور (کارساز) مجازی ذخیره می‌شود. معمولاً این سرویس توسط شرکتهای میزبانی[Hosting] ارائه می‌شود که مراکز داده بزرگی را در اختیار دارند. افرادی که بخواهند داده هایشان توسط این شرکتها میزبانی شود می‌توانند فضای ذخیره‌سازی را از آنها بخرند و یا اجاره کنند. از سوی دیگر گردانندگان مراکز داده‌ها منابع خود را، مطابق نیازهای مشتریان، مجازی سازی[Virtualization] می‌کنند و سرویس را به صورت سرورهای مجازی ارائه می‌دهند که قابل مدیریت توسط کاربران است. در عمل داده‌های ذخیره شده روی یک سرور مجازی ممکن است بر روی چندین سرور فیزیکی مختلف ذخیره شده باشند.
ارجاعات
  1. http://fa.wikipedia.org/wiki/%D8%B1%D8%A7%DB%8C%D8%A7%D9%86%D8%B4_%D8%A7%D8%A8%D8%B1%DB%8C
هنوز نظری قرار داده نشده است
  1. بیش از یک ماه پیش
  2. مهندسی کامپیوتر
  3. # 3
  • صفحه :
  • 1


پاسخی ارسال نشده است
همچنین این پست قفل است و امکان ارسال نیز وجود ندارد
ham
javidan
faranovin2
nabisa
nbt.p
pol
tat
ayande
 
 
Top
آیا به تازگی با مجموعه اِپرا آشنا شده اید؟ آیا تمایل دارید اطلاعات بیشتری از ما داشته باشید؟ More details…