Abstract

One of the main advantages of cloud computing is ability to adapt to rapid changes of user count via web app scaling that allows deploying computing resources only when there is a demand. Modern systems of web app automatic scaling run base on reactive scaling rules. Such rules perform initialization of a scaling process when some app metric, for example CPU load, reaches a critical value. This approach in efficient in general, but in case of short and intense load peaks, there can be problems in cloud app functioning during time period between starting of cloud app scaling and final deployment of computing resources. Developed information technology removes this disadvantage by forecasting of cloud app usage and deploying computing resources in advance. Forecasting of cloud app using is the core idea of proactive scaling. Developed information technology of cloud app scaling is based on combination of reactive and proactive scaling. Comparison of cloud app efficiency shows that using of developed information technology of cloud app scaling allows increasing general web app efficiency by 8 %. This allows cutting spending on cloud application hosting and making cloud application more responsive.

Highlights

  • Аналіз існуючих рішеньРозглянемо основні платформи та системи, що використовуються з хмарними застосунками та підтримують можливість масштабування.

  • Тому порівняння ефективності роботи технологій масштабування доцільно проводити в рамках однієї платформи.

  • При виборі конкретної платформи використовуються такі критерії, як вартість хостингу та додаткові можливості платформи.

Read more

Summary

Аналіз існуючих рішень

Розглянемо основні платформи та системи, що використовуються з хмарними застосунками та підтримують можливість масштабування. Тому порівняння ефективності роботи технологій масштабування доцільно проводити в рамках однієї платформи. При виборі конкретної платформи використовуються такі критерії, як вартість хостингу та додаткові можливості платформи. Враховуючи такі особливості, як простота розгортування та можливість програмного масштабування хмарних застосунків, що використовують технологію Microsoft Azure App Service (Web apps), інформаційну систему автоматизованого масштабування хмарного застосунку доцільно реалізовувати саме в контексті цієї технології. Які підтримують автоматичне масштабування хмарного застосунку, що розміщується на платформі Azure Web apps відносяться портал Microsoft Azure [6] та систему автоматизації CloudMonix [7]. Метою дослідження є розробка інформаційної технології масштабування хмарного застосунку, що дозволить підвищити ефективність його функціонування. 2. Провести дослідження ефективності роботи хмарного застосунку із застосуванням розробленої інформаційної технології та порівняти результати з аналогами

Архітектура інформаційної технології
Перевірка правил реактивного масштабування
Розробка модулів прогнозування та масштабування
Висновки
Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.