Веб-додатки для розгортання в хмарному середовищі.
1. Аналіз існуючих рішень
Використання хмарної інфраструктури вирішує низку проблем з
якими зіткаються організації та компанії при розробці програмних
продуктів. Однією із найбільших переваг хмарної архітектури є відсутність
потреби здійснювати витрати на придбання, налаштування та підтримку
фізичного обладнання. Проте, використання хмарної інфраструктури
потребує від розробників чіткого бачення системи на етапі проектування.
На початку життєвого циклу розробки будь-якого застосування
проектується архітектура, яка згодом може виявитись непридатною до
використання із певним архітектурним рішенням. Таким чином, при
розробці архітектури особливу увагу потрібно приділити які переваги та
недоліки вона має з інфраструктурного боку. Наприклад, 1-рівневе
застосування не дає змогу повністю використати можливості хмарної
архітектури та є більш придатним для розгортки на виділеному фізичному
сервері. З іншого боку, багаторівневі застосування здатні ефективно
використовувати ресурси хмарних обчислень та масштабувати певний
рівень за потреби.
Отже, веб-додаток – це комп’ютерна програма, яка працює в браузері, як
Microsoft Word працює в OС Windows. Тому, для доступу до програми потрібні
браузер та Інтернет. Зберігання та обробка інформації при такій організації
обчислень відбувається на віддаленому сервері, а веб-переглядач служить
програмою-клієнтом і призначеним для користувача інтерфейсом
Схема роботи веб-додатку
У прикладному відношенні – веб-додатки мають ту істотну перевагу: вже
розроблено багато програм і сервісів, за допомогою яких будь-яка людина, не
будучи програмістом і навіть просунутим користувачем, може створювати різні
корисні програми для своєї зручності та розваги. Причому абсолютно
безкоштовно.
В основу роботи комп'ютерів покладено програмний принцип керування,
який полягає в тому, що комп'ютер виконує дії за заздалегідь заданою
програмою. Цей принцип забезпечує універсальність використання комп'ютера:
у певний момент часу розв'язується задача відповідно до вибраної програми.
Після її завершення у пам'ять завантажується інша програма і т.д. Програма –
це запис алгоритму розв'язання задачі у вигляді послідовності команд або
операторів мовою, яку розуміє комп'ютер. Кінцевою метою будь-якої
комп'ютерної програми є керування апаратними засобами
Програмне та апаратне забезпечення у комп'ютері працюють у
нерозривному зв'язку та взаємодії. Склад програмного забезпечення
обчислювальної системи називається програмною конфігурацією. Між
програмами існує взаємозв'язок, тобто багато програм працюють, базуючись на
програмах нижчого рівня. Міжпрограмний інтерфейс – це розподіл
програмного забезпечення на декілька пов'язаних між собою рівнів. Рівні
програмного забезпечення являють собою піраміду, де кожен вищій рівень базується на програмному забезпеченні попередніх рівнів
Шрифти
Розмір шрифта
Колір тексту
Колір тла
Кернінг шрифтів
Видимість картинок
Інтервал між літерами
Висота рядка
Виділити посилання