Предмет: Інформатика. Модуль "Веб-технології"
Тема: Веб-програмування
Урок 22: Хостинг сайту
Конструктор уроків
Предмет: Інформатика. Модуль "Веб-технології"
Тема: Веб-програмування
Урок 22: Хостинг сайту
1
Коли ми вводимо адресу сайту у веб-переглядачі, то не міркуємо, звідки береться текст, зображення чи дизайн. Сторінка завантажується, тому що десь працює комп’ютер, у пам’яті якого зберігаються файли з текстом сайту, зображеннями, відео, скриптами. Такий комп’ютер називається сервером.
Сервер зберігає файли із вмістом сайту та завантажує їх, коли користувачі заходять на сайт. Що більший і популярніший сайт, то більше ресурсів йому знадобиться. Наприклад, Фейсбук використовує понад 50 000 серверів.
Хостинг — це платна послуга. У неї входить оренда місця на сервері та його потужностей. Компанії, які надають хостинг, називаються хостинг-провайдерами чи хостерами. Завдання цих компаній — зробити так, щоб ваш сайт був цілодобово доступний користувачам.
Хостинг можна зробити й на домашньому комп’ютері, але тоді доведеться цілодобово тримати його ввімкненим і самому слідкувати за навантаженням і перебоями електроенергії.
Хостинг можна порівняти з художньою галереєю. У галереї зберігаються предмети мистецтва, а на хостингу — сайти. Щоб подивитися на картини чи скульптури, потрібно знати адресу галереї та час роботи. А сайт доступний цілодобово. Щоб зайти на нього, потрібно лише знати правильний домен. Вводите домен у веб-переглядачі, і відкривається потрібна сторінка.
Поняття хостингу включає широкий спектр послуг із використанням різного апаратного та програмного забезпечення. Зазвичай під цим поняттям, як мінімум, мають на увазі послугу розміщення файлів сайта на сервері, на якому запущене ПЗ, необхідне для обробки запитів до цих файлів (веб-сервер).
Послуги хостингу можуть надаватися у пакеті з іншими інформаційними послугами, такими як реєстрація доменного імені, створення сайта, надання додаткового ПЗ тощо.
Ми можемо розмістити наші веб-сторінки на власному комп’ютері й використовувати його як сервер. Проте це має бути потужний комп’ютер з безперешкодним доступом до нього в режимі «нон-стоп» (тобто 24 години на добу і 7 днів на тиждень), а також виділений канал передавання даних, який надає можливість одночасного звернення до серверу великій кількості осіб. Оскільки описане не завжди можливо, логічно звернутися до організацій, які спеціалізуються на наданні хостингу.
Веб-хостинг — це послуга, що дозволяє приватним особам, підприємствам і організаціям розміщувати в Інтернеті вебсайт або веб-сторінку. Послуги хостингу надають технології та підтримку, необхідні для перегляду веб-сайта або веб-сторінки в Інтернеті.
Веб-сайти розміщуються або зберігаються на спеціальних комп’ютерах, які називають серверами, що обслуговуються або належать службі веб-хостингу, або передані в оренду сторонніми службами, які експлуатують «ферми серверів» або Дата-центри.
Хостинг (англ. hosting) — послуга, що включає надання дискового простору, підключення до мережі та інших ресурсів для розміщення фізичної інформації на сервері, що постійно перебуває в мережі (наприклад, Інтернету).
Зазвичай до послуг хостингу вже входить надання місця для поштової кореспонденції, баз даних, DNS-файлового сховища тощо, а також підтримка функціонування відповідних сервісів. Однак вони можуть надаватися і окремо. А власне послуга може бути обмежена розміщенням поштової кореспонденції та відповідного ПЗ (поштовий хостинг), клієнтських файлів (файловий хостинг), виключно відеофайлів (відеохостинг) або інших файлів певного типу та за певних умов.
Хостинг-провайдер – це компанія, що надає послуги хостингу.
Провайдерами хостингу можуть виступати як компанії, що спеціалізуються на цих послугах («хостери»), так і великі провайдери інформаційних послуг, що спеціалізуються на інших послугах (такі як Google, Microsoft, Yahoo та ін.).
Розрізняють такі види хостингу.
Віртуальний хостинг
Віртуальний виділений сервер
Виділений сервер
Хмарний хостинг
Керований WordPress хостинг
Веб-хостинг
Розглянемо види хостингу більш детально.
Віртуальний хостинг (virtualhosting або sharedhosting) — користувачеві надається частина місця на диску для розміщення веб-сайтів. При цьому середовище виконання веб-сервісів єдине для багатьох користувачів, а апаратні і програмні ресурси розподілені між усіма користувачами на одному сервері, де може розміщуватись від 50 до 1000 користувачів.
Перевагами віртуального хостингу є відносно низькі ціни та набір послуг, що є адекватним для функціонування невеликого та оптимізованого сайта. Недоліками віртуального хостингу можна вважати те, що через розподілення ресурсів серверу між багатьма користувачами, надмірне споживання цих ресурсів одним сайтом може вплинути на роботу інших.
Віртуальний виділений сервер (VPS або VDS) — послуга, в рамках якої користувачеві надається так званий віртуальний виділений сервер. Спосіб керування операційною системою здебільшого відповідає управлінню фізичним виділеним сервером. Зокрема, права адміністратора, root-доступ, власні ІР-адреси, порти, правила фільтрування і таблиці маршрутизації.
Виділений сервер (dedicated server) — сервер надається повністю і використовується для реалізації нестандартних завдань (сервісів), розміщення «важких» веб-проектів, які не можуть співіснувати на одному сервері з іншими проектами і вимагають для себе всі ресурси сервера.
Колокація (collocation) — надання місця в дата-центрі провайдера для обладнання клієнта (зазвичай шляхом монтажу в стійці) і підключення його до Інтернету. Надає можливість користуватися інфраструктурою дата-центру (системами охолодження повітря, пожежної безпеки тощо).
Логотипи платформи хмарного хостингу |
Колокацією користуються переважно досвідчені клієнти, що мають достатньо навичок для підключення і адміністрування власних серверів, або компанії, що самі надають інформаційні послуги.
Хмарний хостинг (cloudhosting або cloudstorage) — послуга з розміщення файлів користувача, за якої дані зберігаються на багатьох серверах, що розподілені в мережі. Файли зберігаються у так званій «хмарі», що фізично складається із серверів, які можуть знаходитися далеко один від одного, але з точки зору користувача працюють як один потужний віртуальний сервер. Перевагами хмарного хостинга є можливість колективної роботи з даними та відсутність прив’язки до ресурсів одного окремого серверу.

За наведеними даними, безперечним лідером є WEB Services Amazon, скорочено AWS (https://aws.amazon.com/), із величезним набором інструментів. Платформа була піонером у цій галузі й завоювала чималий ринок. Можливості Amazon вже сьогодні не мають собі рівних і продовжують зростати в геометричній прогресії.
Microsoft Azure (https://azure.microsoft.com/en-us/) — близький конкурент AWS із надзвичайно розвиненою інфраструктурою. Система існує з 2010 року й розвивається швидкими темпами. Наразі Microsoft Azure являє собою багатогранну складну систему, яка забезпечує підтримку багатьох видів послуг, мовних програм і фреймворків.
Третє місце посідає Google Cloud (https://cloud.google.com/), який з’явився на ринку хмарного хостінгу пізніше, проте його провідна роль у галузі штучного інтелекту, машинного навчання й аналітики даних надає значні переваги.
Реселлер хостинг (reseUerhosting) — хостинг з послугою перепродажу. Користувачеві надається можливість розподіляти дисковий простір і ресурси свого віртуального хостингу або сервера з метою розміщення на ньому сайтів третіх осіб, що можуть бути його клієнтами. Пакет послуг такого хостингу зазвичай включає спеціальне програмне забезпечення для управління клієнтською базою, ресурсами, що надані клієнтам, тощо.
Зазвичай компанія, що надає безкоштовний хостинг, заробляє шляхом показу реклами на сторінках, розміщених на ньому. Такий хостинг, як правило, повільніший від платного, надає тільки базові послуги, ненадійний. Безкоштовний хостинг часто надається для того, щоб через якийсь час перевести користувача на платну основу шляхом погіршення умов користування.
Безкоштовний хостинг використовують приватні особи для своїх домашніх сторінок на початковому етапі їх розвитку. Громадські організації можуть використовувати як платний хостинг, так і безкоштовний. Комерційні організації практично завжди користуються послугами платного хостингу.
Веб-хостинг є одним із типів інтернет-хостингу, який дозволяє окремим особам та організаціям зробити свій сайт доступним через World Wide Web. Сайти компаній, які надають місце на сервері, що належать або орендовані для використання клієнтами, а також інтернет-з’єднання, як правило, розташовані у центрі обробки даних.
Багато інтернет-провайдерів (ISP) пропонують цю послугу безкоштовно для абонентів. Приватні особи та організації можуть також отримати веб-сторінку хостингу від альтернативних постачальників послуг. Особистий веб-сайт хостинг, як правило, безкоштовний або недорогий. Бізнес веб-сайт хостинг часто платний.
Насамкінець, WordPress хостинг — це різновид загального хостінгу, який спеціально створений для розміщення сайтів на WordPress. При цьому сервер налаштований на найбільш оптимальний режим роботи саме з CMS WordPress. На сайті відразу є заздалегідь встановлені плагіни для кешування, безпеки тощо. Завдяки оптимізованій конфігурації сайт швидше завантажується, також існують додаткові функції, пов’язані з WordPress, такі як додаткові теми WordPress, конструктори сторінок простих перегортань і спеціальних інструментів розробки.
Рефлексія від 5 учнів
Сподобався:
Так: 5
Ні: 0
Зрозумілий:
Так: 5
Ні: 0
Потрібні роз'яснення:
Ні: 5
Так: 0
Створення й уведення структури таблиць. Поняття таблиці, поля, запису. Створення таблиць, означення полів і ключів у середовищі СКБД. Властивості полів, типи даних.