شرکت مدل سازان نرم افزار (مسنا)

نگاهی نو، راهی نو، آینده ای پیش رو

شرکت مدل سازان نرم افزار (مسنا)

نگاهی نو، راهی نو، آینده ای پیش رو

شرکت مدل سازان نرم افزار  (مسنا)

شرکت مدل سازان نرم افزار
ارائه راه حلهای پردازش ابری
ارائه راه حلهای مبتنی بر تبلت و گوشی های هوشمند
تولید نرم افزار های تحت وب
طراحی و تولید سرویسهای نرم افزاری (SAAS)
----
از سایت شرکت بازدید کنید www.masna-soft.ir

۵ مطلب با کلمه‌ی کلیدی «معماری SAAS» ثبت شده است

ایتنا - در سال 2019 میلادی 56 درصد از فضاهای کاری مبتنی بر خدمات پردازش ابری با نرم‌افزارهای SaaS فعالیت می‌کنند.

مرکز تحقیقاتی Forrester در جدیدترین گزارش خود توضیح داد سال ۲۰۱۳ میلادی ۱۱ درصد از سازمان‌های جهان نرم‌افزارهای-به‌عنوان-خدمات (SaaS) را در سیستم داخلی خود مورد استفاده قرار می‌دادند که پیش‌بینی می‌شود این رقم طی دو سال بعد از آن رشد سالانه ۳۰ درصدی را تجربه کرده باشد.

به گزارش ایتنا از رایورز به نقل از زد.دی.نت، در گزارش این مرکز تحقیقاتی گفته شد: «افزایش سرعت سازگاری سازمان‌ها با نرم‌افزارهای SaaS به دلیل این است که کسب و کارهای جهانی به خوبی می‌دانند که تنها به کمک نرم‌افزارها می‌توانند به نیازهای روزافزون خود پاسخ دهند. امروزه تقریبا سازمان‌ها در همه بخش‌های صنعتی نرم‌افزارهای SaaS را مورد استفاده قرار می‌دهند و این فرآیند باعث شده است تا محبوبیت آنها از نرم‌افزارهای سنتی و پیش‌فرض بیشتر شود.»

مرکز تحقیقاتی Forrester اعلام کرد در حال حاضر ۱۰ درصد سازمان‌ها برای پشتیبانی از نرم‌افزارهای SaaS هزینه پرداخت می‌کنند که پیش‌بینی می‌شود ظرف یک دهه آتی این رقم به بیش از ۷۰ درصد افزایش یابد.

باید توجه داشت افزایش محبوبیت خدمات پردازش ابری مهم‌ترین مسئله‌ای است که باعث شده میزان انگیزه سازمان‌ها برای استفاده از نرم‌افزارهای SaaS افزایش یابد.

کارشناسان پیش‌بینی کرده‌اند در سال ۲۰۱۹ میلادی ۵۶ درصد از فضاهای کاری مبتنی بر خدمات پردازش ابری با نرم‌افزارهای SaaS فعالیت می‌کنند که این رقم برای سال ۲۰۱۴ میلادی حدود ۴۵ درصد گزارش شد.



  • شرکت مدل سازان نرم افزار (مسنا)

نرم افزار در مدل SAAS همیشه و به هر میزان می تواند موجود باشد!

برای هر نمونه از مصنوعات دست ساخته بشری محدودیت­هایی می توان تصور نمود. تعداد موجودی یکی از این انواع محدودیت­ها است. به طوریکه مشتری هایی که دیر تر یه محل توزیع محصول می­رسند یا اینکه دیرتر از تولید محصول مطلع می­شوند ممکن است زمانی برسند که تعداد محصولات تولیدی به اتمام رسیده باشد و از دستیابی به آن محصول محروم شوند. (مثال بارز آن دیر رسیدن نگارنده به صف وامهای خودرو بود که اخیراً اتفاق افتاد!!)

این محدودیت در رابطه با نرم­ افزار هم به نوعی وجود دارد. برخی نرم ­افزارها در قالب رسانه ­ای مثل CD تولید و توزیع می­شوند. برخی نرم افزارها نیاز به تیم آموزش و پشتیبانی دارند که محدودیت این منابع باعث بروز محدویت می شود.

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

SAAS که به عنوان مدل جدید توزیع نرم افزار مطرح شده است بدون اینکه از جنبه تجاری قابل خدشه باشد می­تواند کاملاً از این مزیت برخوردار و از این محدودیت مبرا باشد. در این مدل نرم ­افزار با درخواست خریدار بر روی سرور نصب و از طریق لینکهایی در فضای وب قابل استفاده می­شود. محدودیت سرور و ذخیره ­سازی توسط سامانه­ های نرم افزاری واسط (PAAS-IAAS) مدیریت می شوند. لذا محصول نرم افزار در این مدل به میزان مورد استفاده و در طول شبانه روز همواره موجود است و در طرح توسعه می توان حداکثر نیاز را به صورت کاملا قابل توسعه ملاحظه کرد. 

  • شرکت مدل سازان نرم افزار (مسنا)

... ادامه از بخش اول

اگر بخواهیم به فضای اصطلاحات فنی برگردیم؛ multi – tenancy در پردازش ابری را میتوان از فراهم کردن منابع مورد نیاز اجرای یک نوع نرم افزار به صورت مشترک دانست.

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

در رابطه با مدل طراحی و استقرار ماژولهای نرم افزاری نیز تصمیمات مهمی وجود دارند که شکل زیر به طور واضحی بیانگر آن می باشد.

برخی از معیارها و ملاحطات انتخاب از بین مدلهای فوق میتواند به شرح زیر باشند

-         معیارهای تجاری: زمان رسیدن به بازار، بازدهی مالی

-         فنی: مهارتهای موجود در تیم، سایز هر Tenant و میزان بار آن

-         عملیاتی: تضمین معیارهای SLA

  • شرکت مدل سازان نرم افزار (مسنا)

یکی از مفاهیمی که در متون مربوط به پردازش ابری زیاد به چشم می خورد Multi-Tenant است. این واژه مفهومی مرتبط با معماری نرم افزارهای ارائه شده در مدل SAAS است. در این پست بنا داریم تا این واژه را بیشتر تشریح کنیم. شاید بهتر باشد ابتدا به معنای واژه لغوی Tenant بپردازیم. این واژه در زبان انگلیسی معادل مستاجر و کرایه نشین است و از این همین معنا می­توان برداشت کرد که multi- Tenant به معنای چند مستاجری است و یا این که چند نفر بخواهند در یک جا به عنوان اجاره مستقر شوند.

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

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

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

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

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

-         آیا برای همه ­ی دانشجویان یک سالن درست کنیم و در آن برای هر دانشجو یک تخت درست کنیم؟

-         آیا برای هر دانشجو یک اتاق درست کنیم؟

-         آیا برای هر چند نفر دانشجو یک اتاق درست کنیم بهتر نیست؟

-         چند سرویس بهداشتی و در چه نقاطی باید ساخته شود؟

-         ...

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

... ادامه در پست بعد

  • شرکت مدل سازان نرم افزار (مسنا)

Intel  و بررسی SAAS

شرکت اینتل در گزارشی که در سال 2009 منتشر شده، به بررسی SaaS پرداخته است. در این پست علاوه بر معرفی آدرس این بررسی برخی جملات مهم آن را ترجمه کرده­ ام که تقدیم خوانندگان عزیز می­کنم.

"بررسی ما از روندهای صنعت تصویری مثبت از SaaS را ترسیم می­کند. اگر چه بازار آن نسبتا کوچک است ولی توقع رشد 40 درصدی آن به صورت سالانه می رود. به طوریکه برخی تحلیلگران معتقند که تا 2011 25 درصد بازار نرم افزار به سمت آن سوق پیدا می کند. در یک تحقیق از سازمان­های استفاده کننده 90 درصد اذعان کردند که از این مدل نرم افزار راضی هستند. "

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

برای مطالعه متن کامل گزارش می توانید به این آدرس مراجعه کنید.

  • شرکت مدل سازان نرم افزار (مسنا)