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