اطلاعاتی مفید و مختصر در مورد شبکه

  • ۰
  • ۰

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

رایانش ابری و کاربردهای ان

رایانش ابری و مدل های اون

ابر عمومی در رایانش ابری: توی این مدل از رایانش ابری در اصل مالک زیرساخت و منابع ی شرکت دیگه ست.  رایانش ابری این مدلی خدمات خودش رو به صورت استفاده از شبکه ی عمومی ارائه می ده. توی این مدل ابر مشتریا به صورت اشتراکی از سرورها و فضای ذخیره سازی استفاده می کنن.

ابرخصوصی در رایانش ابری: ابر خصوصی برعکس ابر عمومیه، توی ابر خصوصی ی زیرساخت محاسباتی داریم که مجازی ساز بهش اضافه میشه و تقریبا شبیه ابر عمل میکنه. دو نوع ابر خصوصی داریم: درون سازمانی و ابر خصوصی برون سازمانی .

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

کاربردهای رایانش ابری :

رایانش ابری به دلیل مزایای زیادی که داره، تقریبا توی تموم امور زندگی کاربرد داره. ما اینجا چن تا از کاربردهای خیلی مهم رایانش ابری رو بیان می کنیم.

  • پزشکی
  • آموزش
  • امور دفاعی
  • صنایع تولیدی و خدماتی

 

مزایای رایانش ابری

 

  1. صرفه جویی توی هزینه ها
  2. سرعت بالاتر
  3. مقیاس انعطاف پذیر
  4. افزایش بهره وری
  5. قابلیت اطمینان

 

  • مهر
  • ۰
  • ۰

سرور ابری چیست ؟

سرور ابری چیست ؟

سرور ابری یاcloud server  از جمله اصطلاحاتیست که  ممکن است امروزه زیاد به گوشتان بخورد. شاید شما اطلاعات و آشنایی زیادی با ابر، سرور ابری و خدمات سرور ابری نداشته باشید. در واقع  شما با انتخاب سرور مناسب می‌توانید تا حد زیادی هزینه های خود را کاهش دهید.

سرور ابری  یا Cloud server چیست؟

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

 بیان مفهوم ابر

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

حالا اینگونه در نظر بگیرید که شما ذخیره سازی و پردازش اطلاعاتتان را بین چند سیستم قوی تقسیم کرده‌اید.  قدرت و ثابت بودن این کامپیوترها باعث می‌شود که عملکرد شما بهتر و موثرتر شود. که این همان عملکرد کلی سرورهای ابری می باشد.

  • مهر
  • ۰
  • ۰

احتمالاً تا حالا زیاد اسم سرور مجازی را شنیدین، به خصوص اگر تو زمینه فضای مجازی و پیام‌رسان‌ها فعالیت دارین  یا بارگذاری و دانلود حجم‌های بالا نیاز ضروری شما محسوب میشه. سرور مجازی می‌تونه مثل ی ابزار کمک‌کننده باشه و باعث افزایش چندبرابری سرعت فعالیت‌های شما بشه. 

سرور مجازی (وی‌پی‌اس) که به اون VPS : Virtual Private Server هم میگن در حقیقت یک کامپیوتره که به لحاظ موقعیت مکانی باتوجه به ویژگی‌هایی که داره می‌تونه در ایران و یا فرانسه، آلمان و یا هر جای دیگه از جهان باشه.  این در حالیه که کنترل و مدیریت اون کلا در اختیارتونه، لازم نیس که دانش خاصی داشته باشین زیرا اجرا و کنترل آن به‌صورت مانیتورشده و به کمک نرم‌افزار پیش‌فرض که روی سیستم شما نصب شده، انجام می‌شه.

مزایای سرور مجازی:

  • ارزون تر از سرور فیزیکیه: سرورای فیزیکی که ماشین مجازی  روی اون قرار می گیره  می تونه میزبان ماشین های مجازی متعددی باشه. منابع در میان ماشین های مجازی تقسیم می شن و همین  باعث میشه که  هر کدوم از ماشین های مجازی منابع کمتری از هاست اصلی داشته باشن و همین باعث میشه هزینه ها کاهش پیدا کنن.
  • مدیریت ساده تری داره: این گزینه یکی از مزایای اصلی ماشین های مجازی نسبت به سرور اختصاصیه. ماشین مجازی مدیریت ساده تری داره. به عنوان مثال نصب سرور فیزیکی به بررسی دقیق  سخت افزار سرور و سایر موارد بستگی داره. اگه به درستی کار نکنه نصب و پیکربندی با مشکل مواجه میشه، با این حال زمانی که ماشین مجازی توسعه پیدا می کنه، این ماشین درایورهای خود را از هاست اصلی میگیره،  و خیلی سریع آماده میشه.
  • بک آپ گیری و بازیابی اطلاعات ساده تره: زمانی که به هر دلیلی مشکلی رخ می ده این بک آپ ها را میشه بلافاصله بازیابی کرد و کل ماشین مجازی را هم بازیابی کرد .  واضحه که توی این شرایط داون تایم به شدت کاهش پیدا می کنه.
  • مقیاس پذیر و انعطاف پذیره: برای اجرای ارتقا منابع با رم، پردازنده و فضای دیسک بیشتر نیازی به داون تایم زیاد نداره.
  • بهترین انتخاب برای میزبانی هر خدمتی در وبه: اینکه بخواین ی وبلاگ کوچک راه اندازی کنین یا یک شبکه اجتماعی بزرگ را مدیریت کنین زیاد مهم نیس.  سرور مجازی را میشه تو هر شرایطی به کار برد. 
  • مهر
  • ۰
  • ۰

 

اصول و مبانی دواپس  DevOps

برای راحت تر فهمیدن اصول و مبانی دواپس DevOps و فرآیند اون، از چارچوب CALMS استفاده می‌کنیم. این چارچوب از پنج لغت: Culture – Automation – Lean – Measurement – Sharing تشکیل شده، در ادامه به صورت مفید و مختصر این پنج لغت را بررسی می‌کنیم.

فرهنگ (culture)

 تغییر در فرهنگ همکاری افراد سازمان یکی از تغییرات اصولی که DevOps ایجاد می‌کنه. تیم‌ها باید هماهنگ باشن با هم و همچنین به صورت هماهنگ کار کنن، دوآپس وظایف بین تیم ها رو برای رسیدن به اهداف سازمان تقسیم می‌کنه.

دواپس

اتوماسیون (automation)

اتوماسیون یکی دیگه از اصول و مبانی دواپس تو سازمانه، تیم‌ها دنبال راه‌هایی برای اتوماتیک‌ ‌کردن وظایفشون هستن. برای همین مفاهیم Continuous Delivery، Continuous Integration، Continuous Deployment مطرح شدن. پس اگه کارا توی سازمان به صورت دستی انجام میشه، نشون‌دهنده اینه که مفهوم دوآپس توی اون سازمان اجرا نشده، چون انجام کارها به صورت دستی روند انجام کار رو کند کرده و همچنین درصد خطا افزایش پیدا کرده.

بی ارزش یا اندک (lean)

خیلی از وقتایی که از اصطلاح Lean در مفاهیم نرم افزاری استفاده میشه، عملیات بی ارزشی  رو می‌رسونه که فقط باعث هدر رفتن زمان میشه که باید از روند کاری حذف بشه. به طور مثال در دوآپس گفته میشه که گسترش ویژگی‌های نرم‌افزار درحالی که مطابق نیاز کاربر نباشه کاری بیهوده س.

در واقع توی مفهوم DevOps اگه اشتباهی رخ بده، به جای پیدا کردن مقصر دنبال رفع مشکل هستن. بنابراین به راحتی می‌تونن کارای تکراری و غیر ضروری را تشخیص بدن و از چرخه‌ی کاری خودشون حذف کنن.

سنجش (measurement)

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

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

اشتراک گذاری (sharing)

این اصل از دوآپس به اشتراک گذاری از همه‌ی جهات (تجربیات، دانش، محیط کاری و غیره ) اطلاق میشه. همین همکاری و ارتباط نزدیک بین تیم‌ها باعث کاهش اشتباهات تکراری میشه.

  • مهر