دانلود ترجمه مقاله استقرار نرم افزار خودکار برای محاسبات ابری با استفاده از مجازی سازی سطح کاربر
ترجمه در قالب فایل Word و قابل ویرایش میباشد
سال انتشار:2013
تعداد صفحه ترجمه:23
تعداد صفحه فایل انگلیسی:7
موضوع انگلیسی :Automatic software deployment using user-level virtualization for
cloud-computing
موضوع فارسی: دانلود ترجمه مقاله استقرار نرم افزار خودکار برای محاسبات ابری با استفاده از مجازی سازی سطح کاربر
چکیده انگلیسی:Cloud Computing offers a flexible and relatively cheap solution to deploy IT infrastructure in an elastic
way. An emerging cloud service allows customers to order virtual machines to be delivered virtually in
the cloud; and in most cases, besides the virtual hardware and system software, it is necessary to deploy
application software in a similar way to provide a fully-functional work environment. Most existing
systems use virtual appliances to provide this function, which couples application software with virtual
machine (VM) image(s) closely.
This paper proposes a new method based on the user-level virtualization technology to decouple
application software from VM to improve the deployment flexibility. User-level virtualization isolates
applications from the OS (and then the lower-level VM); so that a user can choose which software will be
used after setting the virtual machines’ configuration. Moreover, the chosen software is not pre-installed
(or pre-stored) in the VM image; instead, it can be streamed from the application depository on demand
when the user launches it in a running VM to save the storage overhead. During the whole process, no
software installation is needed. Further, the enormous existing desktop software can be converted into
such on-demand versions without any modification of source code.
We present the whole framework, including the application preparation, the runtime system design,
the detailed deployment and usage workflow, and some optimizations. At last, test results show that this
solution can be efficient in performance and storage.
چکیده فارسی:
محاسبات ابری راه حلی انعطاف پذیر و نسبتا ارزان برای استقرار زیرساخت های IT به روشی الاستیک را ارائه می دهد . خدمات ابری در حال ظهور اجازه می دهد تا مشتریان ماشین های مجازی سفارش دهند که عملا در ابر تحویل داده شود. و در اغلب موارد ، علاوه بر سخت افزار مجازی و نرم افزار سیستم ، لازم است که نرم افزار کاربردی نیز در روشی مشابه جهت ارائه یک محیط کاری کاملا کاربردی استقرار یابد . اکثر سیستم های موجود از لوازم مجازی برای ارائه این کاربرد استفاده میکنند ، که به طور نزدیکی تصویر ماشین مجازی را با برنامه های کاربردی پیوند میدهد .
در این مقاله یک روش جدید بر اساس تکنولوژی مجازی سازی سطح کاربر برای جداسازی نرم افزار کاربردی از VM به منظور بهبود انعطاف پذیری بکارگیری پیشنهاد میکند . مجازی سازی سطح کاربر برنامه های کاربردی را از سیستم عامل (و پس از آن در سطح پایین تر VM) جدا میکند ، به طوری که کاربر می تواند بعد از تنظیم پیکربندی ماشین های مجازی انتخاب کند که کدام نرم افزار مورد استفاده قرار بگیرد . علاوه بر این، نرم افزار انتخاب شده در تصویر VM از پیش نصب شده نیست (و یا از قبل ذخیره نشده است ) . به جای آن ، زمانی که کاربر برای صرفه جویی در سربار ذخیره سازی، آن را در یک VM در حال اجرا راه اندازی میکند می توان آن را از مخزن نرم افزار مورد تقاضا جریان داد . در طول تمام مراحل، نصب هیچ نرم افزاری مورد نیاز نیست . علاوه بر این، بدون هیچ گونه تغییر در کد منبع ، نرم افزار های موجود دسک تاپ بسیار زیادی را می توان به همانند شان بر روی ورژن مورد تقاضا تبدیل کرد . ما تمام چارچوب ، از جمله آماده سازی نرم افزار، طراحی سیستم زمان اجرا، به کارگیری دقیق و گردش کار استفاده ، و برخی بهینه سازی را ارائه میکنیم . در انتها ، نتایج آزمون نشان می دهد که این راه حل می تواند در عملکرد و ذخیره سازی کارآمد باشد.