کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
484184 703257 2016 8 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
Virtual Machine Monitoring in Cloud Computing
ترجمه فارسی عنوان
مونیتورینگ ماشین مجازی در رایانش ابری
کلمات کلیدی
اتوماسیون با cloud؛ میزبانی چندین cloud؛ پلتفرم رایج برای چندین cloud؛ APIی cloud مربوط به پلتفرم Cross
فهرست مطالب مقاله


چکیده

.1 معرفی

1.1صرفه جویی در هزینه برای مشتریان cloud

1.2تمرکز روی کسب و کار اصلی

1.3 کارایی و پشتیبانی

2. معماری موجود

3. انگیزه تحقیق اخیر

4. معماری ارائه شده

4.1 بازبینی

4.2پلتفرمی برای بازبینی

5. اجرا و آزمایش

5.1 طرح دامنه-محور (DDD)

شکل 1. طرح دامنه محور چارچوب بازبینی VM

5.2 مؤلفه در بازبینی VM

 شکل 2. دیاگرام مولفه ها

5.3کلاس ها در بازبینی VM

شکل 3. ساختار کلاس اجرا شده

5.4آزمایش در بازبینی VM

6. نتیجه

6.1مقایسه قیمت نمونه AWS و Azure

جدول 1. قیمت های Azure روی محاسبات با هدف عمومی

جدول 2. قیمت های AWS روی محاسبات هدف عمومی

7.خاتمه و بحث

سپاسگزاری ها
ترجمه چکیده
رایانش ابری، تحویل محاسبات به عنوان یک سرویس به جای یک محصول، است، که بنابر آن منابع به اشتراک گذاشته شده، نرم افزار، و اطلاعات، برای کامپیوترها و سایر دستگاه ها به عنوان یک صنایع عمومی (مانند شبکه برق) روی یک شبکه (مثلاً اینترنت) فراهم می شوند. Cloud ها می توانند به عنوان عمومی، خصوصی یا ترکیبی، طبقه بندی شوند. رایانش ابری، یا به اختصار “cloud”، هم چنین روی بیشینه کردن کارآمدی منابع به اشتراک گذاشته شده تمرکز دارد. منابع cloud معمولاً نه تنها توسط چندین کاربر به اشتراک گذاشته می شوند بلکه هم چنین به صورت پویا به ازای هر تقاضا دوباره تخصیص داده می شوند. این می تواند برای تخصیص منابع به کاربران، کارآمد باشد. برای مثال،یک تأسیسات کامپیوتری cloud که به کاربران اروپایی در طول ساعات کاری اروپایی با یک برنامه کاربردی خاص (برای مثال ایمیل) خدمت رسانی می کند، ممکن است منابع یکسانی را برای خدمت رسانی به کاربران آمریکای شمالی در طول ساعات کاری آنجا با یک برنامه کاربردی متفاوت (مانند سرور وب)، مجدداً تخصیص داده شود. این رویکرد باید استفاده از قدرت محاسباتی را بیشینه کند. بنابراین کاهش آسیب محیطی، را افزایش می دهد زیرا انرژی کمتر، تهویه هوا، محیط انبار و غیره برای طیف گسترده ای از فعالیت ها و عملکردها مورد نیاز هستند. با رایانش ابری، چندین کاربر می توانند برای بازیابی و به روز رسانی داده هایشان بدون خرید گواهی ها برای برنامه های کاربردی مختلف، به یک سرور واحد دسترسی پیدا کنند. استدلال کننده ها ادعا دارند که رایانش ابری به کمپانی ها امکان جلوگیری از هزینه های زیر ساخت، و تمرکز روی پروژه هایی که کسب و کار خود را به جای زیر ساخت متمایز می کنند، را می دهد. استدلال کننده ها هم چنین ادعا کرده اند که رایانش ابری به سازمان ها امکان می دهد که برنامه های کاربردی شان را ارتقاء دهند و با قابلیت مدیریت بهبود داده شده و نگهداری کم، سریع تر اجرا کنند، و IT را قادر می کنند تا منابع را برای برآورده کردن تقاضاهای غیر قابل پیش بینی و پر نوسان، با سرعت بیشتری تنظیم کند. ارائه دهندگان cloud به صورت نمونه از یک مدل “pay as you go” استفاده می کنند. اگر مدیران مدل قیمت گذاری cloud را تطبیق ندهند، این موضوع می تواند منجر به هزینه های به صورت غیر منتظره بالایی، شود.
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر علوم کامپیوتر (عمومی)
چکیده انگلیسی

Cloud computing is the delivery of computing as a service rather than a product, whereby shared resources, software, and information are provided to computers and other devices as a utility (like the electricity grid) over a network (typically the Internet). Clouds can be classified as public, private or hybrid. Cloud computing, or in simpler shorthand just “the cloud”, also focuses on maximizing the effectiveness of the shared resources. Cloud resources are usually not only shared by multiple users but are also dynamically reallocated per demand. This can work for allocating resources to users. For example, a cloud computer facility that serves European users during European business hours with a specific application (e.g., email) may reallocate the same resources to serve North American users during North America's business hours with a different application (e.g., a web server). This approach should maximize the use of computing power thus reducing environmental damage as well since less power, air conditioning, rack space, etc. are required for a variety of functions. With cloud computing, multiple users can access a single server to retrieve and update their data without purchasing licenses for different applications.Proponents claim that cloud computing allows companies to avoid upfront infrastructure costs, and focus on projects that differentiate their businesses instead of on infrastructure. Proponents also claim that cloud computing allows enterprises to get their applications up and running faster, with improved manageability and less maintenance, and enables IT to more rapidly adjust resources to meet fluctuating and unpredictable business demand. Cloud providers typically use a “pay as you go” model. This can lead to unexpectedly high charges if administrators do not adapt to the cloud pricing model

ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Procedia Computer Science - Volume 79, 2016, Pages 135-142