- •Список умовних позначень та скорочень
- •Аналатична частина
- •1 Аналітичний огляд існуючих типів та рішень
- •2 Особливості хостингу
- •2.1 Історія виникнення та розвитку хостинг-послуг в світі
- •2.2 Історія виникнення та розвитку хостинг-послуг в Україні
- •2.3 Основні параметри хостингу
- •3 Організація web-хостингу
- •3.1 Відомості про Домен
- •3.2 Реселінг
- •3.3 Панелі управління хостингом
- •4 Технічні аспекти web-хостингу
- •4.1 Протокол передачі файлів та ftp програма
- •4.2 Аптайм
- •4.2 Збереження даних
- •4.3 Захисту від ddos атаки
- •Проектна частина
- •5 Створення web-хостингу
- •Реєстрація Домену
- •Придбання Реселінгу
- •Налаштування Реселінгу
- •Панелі управління «isPmanager»
- •6 Тестування створеного web-хостингу
- •Тестування «Користувача»
- •Тестування «Адміністратора»
- •Економічна частина
- •7 Розрахунок собівартості, ціни програмного виробу, реалізаційної ціни виробу
- •Розрахунок собівартості програмного виробу
- •Розрахунок ціни програмного виробу
- •Розрахунок реалізаційної ціни виробу
- •Частина з охорони праці
- •8 Аналіз небезпечних і шкідливих факторів
- •9 Зменшення впливу шкідливих факторів
- •10 Інструкція по охороні праці з експлуатації еом
- •1) Загальні положення
- •2) Вимоги безпеки перед початком роботи
- •3) Вимоги безпеки під час роботи
- •4) Вимоги безпеки по закінченні роботи
- •5) Вимоги безпеки в аварійних ситуаціях
- •Висновки
- •Список використаних джерел
2.2 Історія виникнення та розвитку хостинг-послуг в Україні
Україна завжди йшла в своєму розвитку за власним шляху, в якому б часовому відрізку вона не знаходилася. А розвиток комп'ютерних і телекомунікаційних технологій і поготів йшло у нас не так, як в інших місцях земної кулі.
Ще в 60-ті роки минулого століття тодішній керівник Н.С. Хрущов поставив хрест на радянській кібернетиці, як науці. Тому в тому, що, коли весь світ вів електронну комерцію, в Україні тільки-тільки стали з'являтися домашні комп'ютери, немає нічого дивного. Розвиток Інтернету та хостингу також йшло в нашій країні своїм шляхом.
Лінії зв'язку, що використовуються в 90-х роках минулого століття для роботи в Інтернеті, були виключно телефонними. Як відомо, поріг швидкості передачі даних по цих каналах зв'язку становить 56 кбіт / с. Зрозуміло, що перші, що пропонують хостинг компанії в Україні не з'явилися. Та й зараз наші співвітчизники часто розміщують свої проекти зовсім не на території нашої держави.
Ринок хостингу в Україні є доволі молодим, практично всі гравці на ринку надають однакового набору послуг та відрізняються тільки технологічністю, надійністю та кваліфікацією співробітників. В перелік основних сервісів, які надаються входять: Web-хостинг (віртуальний сервер), віртуальний виділений сервер та колокація. Для Web-хостингу використовують технологію сумісного сервера з розмежуванням доступу до папок, основними операційними системами для цього є Unix-подібні. Не винятком є панель управління для веб-хостингу, практично всі використовують cPanel. Основною технологією для віртуалізації та створення віртуальних виділених серверів є безкоштовна OpenVZ яка має багато недоліків, лише одиниці з сервіс-провайдерів використовують платні високоякісні технології віртуалізації.
Починаючи з 2010 року в Україні почали з'являтися хостинги з автоматичним створенням сайтів, що дало можливість недосвідченим користувачам робити сайти на таких безкоштовних платформах як Wordpress чи Joomla!. До таких хостингів можна віднести послуги від RX-NAME.UA CityHost, X-HOST.UA, Hostenko, Українського хостингу на Wordpress, HostingUA.net, UAhosting та інших. Послуги подібних сервісів набувають популярності серед українських блогерів, завдяки простоті користування та повній незалежності від сторонніх платформ таких як Livejournal або Blogger. [14]
2.3 Основні параметри хостингу
- Серверне програмне забезпечення
Одним з головних аспектів при виборі хостингу є операційна система, яку встановлено на сервері оскільки саме від цього фактора залежить вибір програмного забезпечення, яке буде підтримувати безперебійну роботу сервісів:
- Linux. На сьогодні, Linux-хостинг є найпопулярнішим у світі. Практично у всіх вітчизняних та зарубіжних провайдерів на серверах встановлено програмне забезпечення для Linux-платформи. Відвідувачі, у яких на комп'ютері встановлено операційну систему Windows, зможуть нормально відвідувати сайт;
- Windows. Windows-хостинг це розміщення сайтів на серверах під управлінням операційної системи Windows Server. В першу чергу, це дає можливість працювати з сайтами, які вимагають підтримки технологій ASP.net і Ms SQL. Обидві ці технології розробляються Microsoft, і тому підтримуються виключно Windows-серверами. Дане ПЗ є платним, тому часто Windows-хостинг є дорожчим, ніж Linux-хостинг;
Підтримка мов програмування
Сучасні веб-сайти є досить складними веб-комплексами. Сучасні розробники мають широкі можливості для вибору засобів створення сайтів, оскільки потрібно не лише створити ресурс, в якого буде динамічний зміст, але також забезпечити і доступність такого змісту, незалежно від змін у сучасних технологіях програмного і апаратного забезпечення. Для цього хостинг має підтримувати поширені мови програмування, зокрема: PHP, Ruby on Rails, Perl, Python.
PHP це мова сценаріїв, які виконуються на стороні сервера. Вона надає великі можливості і неймовірну гнучкість, що долає обмеження технології JavaScript. РНР здатна працювати з з файлами, базами даних, зображеннями, мультимедіа тощо. Технологія PHP обробляє код всередині HTML документа, і наділяє його можливістю генерації існуючого змісту.
Хостинг з підтримкою PHP прийнято використовувати завдячуючи швидкості, простоті, надійності, незалежності від платформи і можливості роботи з БД. PHP створювався для роботи в Інтернеті і просто чудово справляється з власними завданнями. Він підтримує багато розширень, що буде дуже корисно для розробників.
Використання баз даних
Якщо сайт передбачає зберігання великої кількості даних, до яких повинен бути динамічний доступ (облікові записи користувачів, карти, новини, оголошення, форуми, блоги і т.д.), то хостинг має підтримувати використання баз даних. Потужною і найбільш популярною БД є MySQL з широкими можливостями обробки та зберігання веб-додатків.
MySQL хостинг підтримує роботу сайтів з використанням баз даних MySQL. Як правило управління базами даних відбувається або через панель управління, або через інтерфейс PHP MyAdmin, оскільки, цей вид баз даних використовується разом з PHP. Зазвичай провайдери у дешевих тарифних планах дозволяють використовувати мінімальну кількість БД, а в найдорожчих навпаки прибирають ліміт. [11]
