ورود ثبت نام 021 - 49624
Logo Logo
  • سرور مجازی
    • فروش سرور مجازیسرور مجازی خارج20 لوکیشن ، تحویل فوری
    • فروش سرور مجازیسرور مجازی ایران5 دیتاسنتر ، ترافیک نامحدود
    • فروش سرور گرافیک دارسرور مجازی فارکسآی پی ثابت،ترافیک نامحدود
    • فروش سرور گرافیک دارسرور مجازی ترید و بایننسآی پی ثابت ، ترافیک نامحدود
    • فروش سرور مجازیسرور مجازی بورسسرعت بالا ، دسترسی آسان
    • فروش سرور مجازیسرور مجازی اقتصادیآی پی ثابت ، قیمت مناسب
    • فروش سرور مجازیسرور مجازی میکروتیکآی پی ثابت ، قیمت مناسب
    • فروش سرور گرافیک دارسرور مجازی با گرافیکآی پی ثابت ، ترافیک نامحدود
    • فروش سرور مجازیسرور مجازی رایگانتحویل فوری ، ویندوز سرور
  • سرور اختصاصی
    • فروش سرور اختصاصیسرور اختصاصی ایرانپورت 10 گیگ ، سخت افزار بروز
    • فروش سرور اختصاصیسرور اختصاصی خارجلوکیشن های برتر
    • فروش سرور اختصاصیکولوکیشنارائه از 5 دیتاسنتر برتر
    • فروش سرور اختصاصیمارکت نوین هاستتنوع بالا ، قیمت مناسب
  • هاست
    • هاستهاست ایرانبکاپ منظم ، پهنای باند نامحدود
    • هاستهاست خارجبکاپ منظم ، ترافیک نامحدود
    • فروش اس اس الگواهینامه SSLدامنه های داخلی و خارجی
  • دامنه
  • دانشنامه
  • تماس با ما

لینک های مفید

  • About

معماری Serverless در مقابل کانتینر

  • خانه
  • ادامه مطلب
تیر 10 1398
  • وبلاگ

مزایا و معایب هر معماری مبتنی بر serverless و کانتینری باید بر اساس نیازهای کسب و کار شما مورد توجه قرار گیرد.

 

 

تصمیم گیری بین تکنولوژی ها، چارچوب ها یا معماری ها بخش مهمی از زندگی معماران توسعه دهندگان و سازمانی است. با این حال، قوانین توسعه نرم افزار در حال تغییر هستند، و تیم باید همیشه قبل از برنامه نویسی ویژگی های کسب و کار خود را در مورد معماری خود و یا محیط محاسبات فکر می کنم.

 

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

 

آمازون لامبدا را در سال ۲۰۱۵ معرفی کرد، همان سال که Kubernetes آزاد شد. هر دو تکنولوژی جاذبه زیادی به دست آوردند. پس از چند سال تثبیت، توسط بسیاری از سازمان های مختلف و شرکت هایی که می خواهند حجم کاری خود را به ابر انتقال دهند، استفاده می شوند.

 

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

 

مدل محاسباتی serverless

یک مدل محاسباتی serverless به تیم کمک می کند که زیرساخت ها یا هزینه های مدیریت پلت فرم را تقریبا به صفر برساند. در اصل، شما کد تابع خود را به یک ارائه دهنده محاسبات سرور ابری و سرور مجازی (AWS، Google Cloud، Microsoft Azure) می دهید و می گوید: “لطفا این تابع را برای من اجرا کنید هر زمان که وجود داشته باشد یک درخواست من قبول می کنم راه را اجرا می کنم و من نگران نگهداری زیرساخت ها، سیستم عامل یا مقیاس پذیر بودن یا دسترسی برنامه نیستم”.

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

 

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

معماری Serverless در مقابل کانتینر

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

 

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

نوشته قبلی نوشته بعدی

درج نظر لغو پاسخ

نوشته‌های تازه

  • سیستم عامل چیست؟ (معرفی انواع سیستم عامل)
  • ۷ روش حل خطای ۵۰۴ Gateway Timeout
  • نحوه ساخت دیتابیس روی هاست cpanel (سی پنل) در ۴ مرحله
  • گیمیفیکیشن چیست و چه تاثیری بر کسب و کارها دارد؟
  • بررسی تفاوت ویندوز سرور با ویندوز معمولی

آخرین دیدگاه‌ها

  1. سحر در آموزش نصب wordpress ، نصب آسان و سریع وردپرس در ۵ دقیقه
  2. نوین هاست در آموزش نصب wordpress ، نصب آسان و سریع وردپرس در ۵ دقیقه
  3. منا در آموزش نصب wordpress ، نصب آسان و سریع وردپرس در ۵ دقیقه
  4. نوین هاست در تفاوت NS و DNS چیست؟
  5. حسن در تفاوت NS و DNS چیست؟

دسته‌ها

  • راهکار های سازمانی
  • سرور مجازی
  • لایسنس
  • محصولات
  • نمایندگی فروش
  • وبلاگ

برچسب‌ها

اموزش نصب ssl در ویندوز سرور اموزش نصب اس اس ال رایگان اموزش وصل شدن به سرور نحوه اتصال به سرور با موبایل
Logo


تلفن : 49624 – 021
تلفن : 91070308 – 021
admin@novinhost.org
تلگرام : novinhost_org@
کانال تلگرام : novinhost@
تهران ، فلکه دوم صادقیه ، بلوار آیت الله کاشانی ، روبروی پمپ بنزین ، پلاک 160 طبقه 8

سرور مجازی

  • سرور مجازی آلمان
  • سرور مجازی فرانسه
  • سرور مجازی انگلیس
  • سرور مجازی آمریکا
  • سرور مجازی کانادا
  • سرور مجازی هلند
  • سرور مجازی فنلاند

سرور اختصاصی

  • سرور اختصاصی ایران
  • سرور اختصاصی برج میلاد
  • سرور اختصاصی تبیان
  • سرور اختصاصی خارج
  • سرور اختصاصی آلمان
  • سرور اختصاصی فرانسه
  • سرور اختصاصی آمریکا

نمادها و مجوزها

نمادها و مجوزهانظام صنفی

  • شبکه های اجتماعی نوین هاست را در شبکه های اجتماعی حتما دنبال کنید!

تمام حقوق این سایت محفوظ و متعلق به نوین هاست می باشد.

  • قوانین سرویس دهی
  • درباره ما
  • شماره حساب ها
  • استخدام