Пояснительная записка (1206649), страница 4
Текст из файла (страница 4)
Для хранения размещения Web-сайта есть несколько способов: создание отдельного сервера, собственного сервера или использования хостинга, а именно использование серверов других компаний. Варианты размещения приложения в сети представлены на рисунке 3.4.
Рисунок 3.4 – Способы размещения приложения в сети Интернет
3.2.1 Собственный сервер
Главное преимущество домашнего сервера перед виртуальным.
На большинстве хостингов, за исключением виртуальных выделенных серверов вы не сможете редактировать конфигурационные файлы сервера, к примеру php.ini, в котором можно задать лимит на выполнение скрипта в секундах, выделяемый объем памяти на выполнение скриптов и др.
Так же, на некоторых хостингах придется обращаться в поддержку для включения порой необходимого файла .htaccess – это файл для дополнительной конфигурации вэб-сервера, через данный файл так же можно отредактировать некоторые параметры, если нет доступа к файлу php.ini, о данном файле можно прочитать в поисковиках, т.к. описывать его отдельно не имеет смысла.
Что бы “поднять” домашний сервер нужны базовые знания unix-подобных операционных систем, к примеру Ubuntu.
Для поднятия домашнего сервера необходимо выбрать подходящую для этого версию операционной системы, консольная версия экономит ресурсы сервера, т.к. не загружает систему сервера (процессор, оперативную память), как в случае работы N-сервера, об этом так же можно прочитать на соответствующих форумах или сайтах.
Плюсы от использования собственного сервера:
-
независимость от хостера (Владелец сам себе хозяин);
-
тонкая настройка сервера;
-
дисковое пространство ограниченно лишь вашим желанием при установке сервера, т.е. выбранного размера раздела при разметке диска;
-
безлимитный трафик;
Минусы от использования собственного сервера. Самый большой и немаловажный минус это отсутствие гарантии бесперебойной работы сервера, к примеру гарантии бесперебойной подачи электричества в помещение где находится сервер, но данную проблему можно решить приобретя ИБП.
Несмотря на малое потребление электричества по сравнению с рабочим компьютером, работе монитора, подключении периферии, которая потребляет дополнительную мощность вашего БП содержание домашнего сервера может ударить по вашему карману, хоть и незначительно, поэтому прежде чем приступить к установке и настройке сервера все тщательно необходимо взвесить.
3.2.2 Хостинг
Хостинг – услуга по предоставлению ресурсов (дискового пространства) для размещения вашего проекта на сервере, постоянно находящемся в глобальной сети. Компании, предоставляющие услуги хранения данных обычно называют хостинг-провайдерами или хостерами.
Для размещения сайтов, как правило, используется очень мощный компьютер (или даже несколько компьютеров) – сервер, на котором установлено специальное программное обеспечение, к которому подключён канал высокоскоростного интернета. Данный сервер работает круглосуточно, поэтому ваш интернет-проект будет доступен в любое время суток. Кто-то может предположить, что основываясь на этой информации можно самостоятельно сделать себе сервер под хостинг, но, как вы понимаете, это обойдётся вам намного дороже материально и сложнее технически, так как нужны знания администрирования серверов, чем просто приобрести хостинг у профессионалов своего дела.
Основной задачей хостинг-провайдера является предоставление качественных услуги для хранения вашего Интернет-проекта на сервере и сделать так, чтобы сайт всегда был доступен посетителям. Именно поэтому нужно тщательно подойти к выбору хостинга. Качественный и надежный хостинг играет основную роль в разработке сайтов. Ведь если сервер, перестанет справляться со своей основной функцией, это может очень плохо отразиться на сайте: он будет недоступен пользователям или медленно работать, что оставит не самое лучше мнение о проекте; поисковые системы не смогут индексировать сайт, а следовательно, это может плохо отразиться на продвижении проекта в глобальной сети Интернета.
Существует несколько типов хостингов. По условиям предоставления услуг, можно выделить платный и бесплатный хостинг.
Бесплатные хостинги – это бесплатная услуга по размещению веб-ресурса или какой-либо другой информации в интернете на серверах хостинг провайдера.
Бесплатные хостинги имеют ряд недостатков. Прежде всего это нестабильная работа серверов, которая приводит к тому, что ваш сайт недоступен для посещений. Способности бесплатного хостинга сильно урезаны по сравнению с платным хостингом, а следовательно они очень медленны в работе.
Многие бесплатные хостинги не поддерживают основные технические характеристики, которые делают сайт современным и актуальным. Техническую поддержку данные компании, как правило, не предоставляют.
К минусам бесплатного хостинга также можно отнести рекламу, которую размещает ваш хостинг провайдер. Часто компании предоставляют бесплатный хостинг для рекламы своих услуг.
Таким образом, приведя краткую характеристику бесплатных хостингов можно сделать вывод, что для размещения коммерческих сайтов больше подходит платный хостинг.
В случае с платным хостингом – вы платите деньги за использование дискового пространства и других сервисов. Платный хостинг удовлетворяет всем необходимым требованиям. Вы оплачиваете сумму, определенную по вашему тарифному плану. Зачастую сумма зависит от качества предоставляемых услуг, а также от выбранного хостинг-провайдера.
Выбор качественного хостинга - важная и ответственная задача, т.к. выбор может серьезно повлиять на качество работы интернет-проекта, и количество времени и сил, затрачиваемых на его поддержку и развитие.
Перед выбором хостинг-провайдера необходимо убедиться в надежности провайдера – посмотреть в Интернете отзывы о работе хостинга. Если вы уверены в надежности и стабильности хостинг-провайдера, выберите тарифный план хостинга в соответствии с аппаратными и программными требованиями вашего сайта.
Облачный хостинг. Облачные технологии – это одновременное использование ресурсов нескольких серверов. Главная особенность облачного хостинга – это возможность покупки ресурсов по потребностям и оплата за услуги в зависимости от нагрузки на сервер. При заказе облачного хостинга, нужно лишь выбрать какой размер дискового пространства вам понадобится для сайта. А оплата хостинга будет зависеть от того, сколько процессорного времени было затрачено на работу с вашими данными. Соответственно, чем больше будет расти посещаемость сайтов, тем больше будет использовано ресурсов серверов. Любые другие параметры, которые можно встретить при заказе обычного виртуального хостинга, как например, пропускная способность в месяц (трафик), количество возможных доменов, суб-доменов, сайтов, баз данных, в облачном хостинге нету. Все это предоставляется без ограничений.
Основные преимущества облачного хостинга:
-
доступность – ваши сайты будут доступные 24 часа 7 дней в неделю. Хостинг не размещён на одном сервере, а использует ресурсы целой сети серверов и такая сеть может объединять более 100 единиц. Для оптимальной работы всех сайтов в такой сети используется распределение нагрузки (балансер нагрузки) и разделение дискового пространства;
-
гибкость – для облачного хостинга можно подобрать оптимальную конфигурацию ресурсов под потребности определенного сайт;
-
надежность – благодаря использованию сети серверов ваши сайты будут работать наиболее стабильно. Один или несколько серверов будет предоставлять вычислительные ресурсы, еще сервера будут делать бекап данных, а другие, в случае надобности, будут восстанавливать эти резервные копии. Данная схема работы просто исключает заторможенность или недоступность сайта;
-
оплата – вы платите только за те ресурсы, которые вам необходимы, если их окажется мало, вы всегда можете улучшить конфигурацию облачного хостинга или наоборот. Так что нет необходимости покупать ресурсы с «запасом»;
Основные недостатки облачного хостинга:
-
необходимость постоянного соединения. Для получения доступа к услугам «облака» необходимо постоянное соединение с Интернет;
-
программное обеспечение и его «кастомизация». Есть ограничения по ПО, которое можно разворачивать на «облаках» и предоставлять его пользователю. Пользователь имеет ограничения в используемом обеспечении и иногда не имеет возможности настроить его под свои собственные цели;
-
конфиденциальность. Конфиденциальность данных, хранимых в публичных «облаках», в настоящее время, вызывает много споров, но в большинстве случаев эксперты сходятся в том, что не рекомендуется хранить наиболее ценные для компании документы на публичном “облаке”, так как в настоящее время нет технологии, которая бы гарантировала 100% конфиденциальность данных;
-
безопасность. “Облако” само по себе является достаточно надежной системой, однако при проникновении в него злоумышленник получает доступ к огромному хранилищу данных. Еще один минус, – это использование систем виртуализации в которых, в качестве гипервизора, используются ядра стандартных ОС, что позволяет использовать вирусы и уязвимости системы;
-
дороговизна оборудования. Для построения собственного облака необходимо выделить значительные материальные ресурсы, что не выгодно только что созданным и малым компаниям.
Сравнение характеристик всех типов хостингов, их недостатки, их достоинства можно наглядно рассмотреть на таблице 3.1.
Таблица 3.1 – Сравнительная характеристика различных видов хостинга | Виды хостинга | Облачный хостинг (сloud-хостинг) | Динамическое выделение ресурсов | Надежное и стабильное функционирование сайтов, которое не зависит от количества обращений и посетителей единицу времени | Зависит от посещаемости, то есть от необходимой мощности |
Выделенный физический сервер (dedicated server) | Является самым мощным видом размещения сайтов | Надежный | Самый дорогостоящий | ||
Выделенный виртуальный сервер (VPS) | Реализована функция собственного процессорного времени на выделенной оперативной памяти под управлением собственной операционной системы | Надежный | Не является дешевым видом хостинга | ||
Виртуальный хостинг | Минимальная функциональность и мощность | При большом количестве обращений к сайту не выдерживает нагрузки и сайт «зависает» | Самый доступный, дешевый вид хостинга | ||
Характеристики | Мощность | Надежность | Стоимость |
Для данного Web-приложения был выбран наиболее удобный, на мой взгляд, вариант – это виртуальный хостинг, но решение по поводу размещения будет установлено, компанией ООО «Арена», в последующем этапе при продвижении сайта.
Я склоняюсь к варианту виртуального хостинга, по причине его не дорогой стоимости и просты использования и администрирования. Да он на порядок слабее и чуть менее надежнее, чем выделенный виртуальный сервер (VPS), с его функцией собственного процессного времени на выделенной оперативной памяти и к тому же под управлением собственной операционной системы. И так же не такой надёжный. Но он гораздо дешевле обойдётся фирме, для которой защита данных не является первостепенной задачей, хоть и определённо важна.
Не говоря уже о выделенном физическомй сервере (dedicated server), который является самым мощным и надёжным на настоящее время.
С конкурентоспособной задачей, за право выбора сервера, ещё мог бы побороться облачный хостинг, с его динамическим выделением ресурсов системы и очень прогрессивной защитой. Но опять же эта система выйдет затратной и не нужной для данного проекта, на данном этапе проектирования. Оценка финального выбора хостинга представлена на таблице 3.2.
Таблица 3.2 – Финальный выбор хостинга
Вид хостинга | Виртуальный хостинг |
Мощность | Минимальная функциональность и мощность |
Надежность | Средняя надежность среди конкурентов |
Стоимость | Самая низкая стоимость обслуживания |
3.3 Руководство пользователя
При открытии интернет-магазина «Оптово-розничной торговли ЁЁ» перед пользователем появляется главная страница, это можно увидеть на рисунке 3.6.
Рисунок 3.6 – Главная страница
На всех страницах, включая главную имеется три обязательные панели для всех страниц сайта: Меню навигации, меню информации внизу экрана и меню «корзины» покупок.
На главной странице размещено приветствие и последние новости сайта, которые так же интерактивно можно просмотреть, каждую в отдельности. В меню навигации посетитель может перейти на страницу списка товаров, нажав на кнопку «Категории».
Нажав кнопку «Оплата и доставка», пользователь попадёт на страницу с подробным описанием, того как работает система по расчёту и получению товара, это можно увидеть на рисунке 3.7.
Рисунок 3.7 – Страница «Оплата и доставка»
Далее при нажатии вкладки «Как заказать?», пользователь попадает на информационную страницу, с полным описанием как на данный момент работает система заказа товара, это можно увидеть на рисунке 3.8.