Хостинг
О пока небольшом сайте-агрегаторе урлов malware…
20 Август
И снова приветствую всех… В последнее время все больше и больше «кулхацкерами» развивается схема получения денег – методом кражи данных от сайтов и интернет-банкингов. В связи с этим мы сделали небольшой проектик – MWIS (Malware Information Service), который на данный момент является агрегатором списков URL и IP адресов, с которых было замечено распространение вредоносного ПО.
Пока все. Есть еще несколько идей для сервиса, которые надеюсь в ближайшем будущем реализуем.
Спасибо за внимание =)
MySQL 5.5 и Ubuntu
10 Февраль
В репозиториях на данный момент этой версии нет…
Но можно поставить достаточно легко и просто. Проверено на ubuntu 11.04a, 10.10, 10.04.
в /etc/apt/sources.list добавляем
deb http://ppa.launchpad.net/clint-fewbar/fixes/ubuntu natty main deb-src http://ppa.launchpad.net/clint-fewbar/fixes/ubuntu natty main
Делаем apt-get update. Если ругается на ключик, делаем sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys XXX ,где XXX - ключ, на который ругается apt. ну и собственно apt-get install mysql-server-5.5
VDS (vServer) от Hetzner
10 Февраль
Несмотря на отличные тарифы, есть огроменный минус, который многие не замечают – на VDS (vServer) сервер выдается только 1IP, и никак нельзя взять даже еще один чтобы поднять NS сервера…
О том как операторы Башкортостана губят развитие web-технологий в регионе
10 Февраль
История эта началась еще в августе 2010 года. Тогда я решил начать предоставлять еще одну услугу официально – веб-хостинг. Хостеров сейчас очень много, но адекватных хостеров в Башкортостане (с физически размещенными серверами в Уфе) можно сказать нет (не считая bashhosting.ru). Было решено поставить сервер в Уфе на colocation и начать предоставлять услуги по ценам, конкурирующим с другими популярными хостерами… Цены указаны за сервер 1U.
С серверной начинкой уже более-менее определились… Была отправлена первая заявка на получение лицении на телематические услуги связи…
Составился список возможных операторов: NetTrans, БашРТКомм, Уфанет, ЕвроТел, ТрансТелеком, Кристалл, БаштелекомСервис, ИКЦ Экспресс.
1. ИКЦ Экспресс. Вариант сразу отпал. 1500 в месяц + оплата по трафику (1 рубль за 1 МБ!!!! превалирующего трафика). Ужас.
2. БаштелекомСервис. Вариант тоже отпал сразу. Входящий и исходящий трафик – 500мб включено и 70 коп. за 1мб превышения или как-то так… Тот же ужас.
3. Кристалл. Видимо вообще не предоставляют такую услугу – мне не перезвонили.
4. NetTrans – предложили за 1000 в месяц, но 10мбит и соотношения 1/4. Не подходит.
5. Уфанет. Предложили 10мбит. Мало. Цену не узнавал.
6. БашРТКомм. 1300 в месяц. 100мбит, соотношения 1/4. Не фонтан, но уже что-то.
7. ТрансТелеком. Предложили следующее – 580 в месяц за размещение одного юнита и 700 рублей за 100мбит, без соотношений и географии. Отличные условия, решил я. Но требования – лицензия.
Дело заглохло. В первый раз мне в лицензии отказали. Почитав законы, я подготовил второй пакет документов и отправил. В-общем в январе 2011 я получил информацию о выданной мне лицензии.
И вот началось интересное. У меня оставалось 2 варианта. это БашРТКомм и ТрансТелеком. Склонялся ко второму.
Итак… что я услышал от этих операторов в январе.
ТрансТелеком.
500 рублей разово за установку.
580 за 1 юнит.
8IP адресов = 100 рублей.
А вот по трафику… если канал от 10 до 50 мбит…. то 5720 единоразово и 1500 за 1мбит ежемесячно, если от 50 до 100 мбит – 10000 единоразово и 900 рублей за каждый мбит ежемесячно! Я честно говоря в шоке.
Ну думаю ладно… Позвонил в БашРТКОмм…
У них также изменились условия.
1300 рублей за 1U. И оплата канала – 826 рублей за 1 мбит ежемесячно!!! Охренеть!
—
после всего этого можно сделать вывод что в Уфе негде ставить сервер для хостинга. Вот pinspb.ru дает за 1750 colocation с 100мбит без географии и соотношений (при превышении 3Тб порт постепенно снижает скорость). Эх… сдулась идея.
Flagfox 4.1a4 для Firefox 4 beta 9
16 Январь
С выходом Firefox 4.0 beta 9 столкнулся с проблемой – не завелся Flagfox… Ждать телодвижений разработчиков не хотелось и я поправил версию 4.1a4 для новой версии firefox…
Скачать (571 Кб)
Denwer (Денвер) мод.
19 Декабрь
Джентльменский набор Web-разработчика («Д.н.w.р», читается «Денвер») — проект Дмитрия Котерова, набор дистрибутивов (Apache, PHP, MySQL, Perl и т.д.) и программная оболочка, используемые Web-разработчиками для разработки сайтов на «домашней» (локальной) Windows-машине без необходимости выхода в Интернет. Главная особенность Денвера — удобство при удаленной работе сразу над несколькими независимыми проектами и возможность размещения на Flash-накопителе.
Denwer от Synergy (xDenwer) — это модификация оригинального пакета, настроенного на использование кодировки utf-8 по умолчанию, с последними версиями используемого ПО, в отличии от оригинального образа.
| Версия базового пакета | 07-11-2010 (Base) |
| Версия сборки | v1 от 19.12.2010 |
| Версия Apache | 2.2.17 (Win32) mod_ssl/2.2.17 OpenSSL/0.9.8o |
| Версия PHP | 5.3.4 с полным набором модулей |
| Версия MySQL | 5.5.8 |
| Версия phpMyAdmin | 3.4.0 beta 1 |
Скачать 20 Мб
Тестирование Oversun Scalaxy
29 Ноябрь
Scalaxy - это хостинг масштабируемых VDS в облаке.
Оплата идет за слот по слотам. 1 слот стоит от 500 до около 400 рублей, из минусов – ограничение по внешней скорости канала в зависимости от количество слотов. 1 слот = 5мбит, максимум 64 слота = 320мбит.
Тарифы я считаю приятными. Например тариф в 1 слот это 500 рублей в месяц, при этом доступно % от 16 ядер 2.66 Xeon X5550, 512Mb RAM, 1GB SWAP, 3GB HDD, 5mbps Net. HDD можно взять столько, сколько нужно независимо от тарифа, но не менее 3Гб. Стоимость = 8 рублей в месяц за 1 Гб. А скажем 4 слота это 2GB RAM, 1GB SWAP, 3GB HDD, 20 mpbs net за 1875 рублей в месяц.
По поводу сети, как пишется на форумах, 5mpbs (для 1 слота) это ограничение для входящего трафика, а исходящий – до 100 mpbs.
Тест производительности
BYTE UNIX Benchmarks (Version 4.1-wht.2)
System — Linux synergy 2.6.27.23-201.19-xen #1 SMP 2009-05-26 17:02:05 -0400 x86_64 GNU/Linux
/dev/sda1 3096336 1036616 1902436 36% /Start Benchmark Run: Mon Nov 29 10:34:31 MSK 2010
10:34:31 up 8 min, 1 user, load average: 0.11, 0.19, 0.11End Benchmark Run: Mon Nov 29 10:44:43 MSK 2010
10:44:43 up 19 min, 1 user, load average: 15.72, 6.82, 2.97INDEX VALUES
TEST BASELINE RESULT INDEXDhrystone 2 using register variables 376783.7 31739878.3 842.4
Double-Precision Whetstone 83.1 1819.6 219.0
Execl Throughput 188.3 4995.9 265.3
File Copy 1024 bufsize 2000 maxblocks 2672.0 161394.0 604.0
File Copy 256 bufsize 500 maxblocks 1077.0 41973.0 389.7
File Read 4096 bufsize 8000 maxblocks 15382.0 2125893.0 1382.1
Pipe-based Context Switching 15448.6 407681.0 263.9
Pipe Throughput 111814.6 1852571.8 165.7
Process Creation 569.3 9938.4 174.6
Shell Scripts (8 concurrent) 44.8 3759.6 839.2
System Call Overhead 114433.5 2084809.9 182.2
=========
FINAL SCORE 371.5
Тест скорости канала.
Входящий трафик.
Образ Ubuntu с mirror.yandex.ru – средняя скорость 583 кбайт в секунду, около 4.7 мегабит.
Тот же образ с de.archive.ubuntu.com (германия, оператор Service GWIN) – 586 кбайт в секунду, примерно те же 4.7 Мбит.
Тот же образ с сервера в германии от Hetzner.de – 568 кбайт в секунду, около 4.6 Мбит.
1GB файл с оператора NetTrans (г.Уфа) – 567 кбайт в секунду, 4.6 мбит.
Исходящий трафик.
C помощью iperf.
Upload на сервер в ДЦ MHost (Киев, Украина) – 14.7 Мбит.
Upload на сервер в Беларуси (Belpak) – 304 мегабайта передалось со скоростью 254Мбит в секунду!
Upload на сервер в России (Москва, Глобател), скорость 6.86Мбит (у данного оператора на самом деле плохая связность, частые провалы)
Upload на сервер в США (г.Сиэтл, Speakeasy, Inc.), скорость 7.61Мбит.
Больше к сожалению серверов не нашлось.
Вот тут тестирование работы с панелью управления =)
В-общем, мне понравилось. Думаю в ближайшем будущем перенесу свои сайты на Скалакси.
Выделенный сервер от Hetzner
20 Апрель
В начале месяц решил переехать на новый более дешевый сервер… Долго искал подходящий вариант… Чтобы трафика было достаточно, каналы хорошие, стабильность, конфигурация сервера получше ну и конечно цена… Россия сразу отпала – у нас дорого… Хотя вот скажем Петербургская Интернет Сеть более года радовала качеством услуг, и продолжала бы радовать если бы не мои проблемы с деньгами… Трафик у них кстати неограниченный. Менеджер говорил что при превышении планки в 3Тб канал переключается на 10мбит… но! Я без проблем гонял 15-25Тб в месяц (соотношение вход – исход 1 к 1.5) и ничего =) но приходится уходить…
Хотел взять выделенный сервер не дороже 2000 рублей в месяц… но не США и не Украина, хотя там это тоже возможно. Выбор пал на два провайдера – Hetzner.de (Германия) и Leaseweb.com (Нидерланды)… Затем почитав отзывы оказалось что leaseweb хоть и обладает отличным пингом с России (с Уфы – 60мс), техподдержка у них пофигистичная… Долго ставят сервера и так далее… Отпал вариант…
Итак, заказал сервер DS3000 у Hetzner в воскресенье вечером. Конфиг меня устроил – AMD Athlon 3700+, 2GB DDR2, 2x160GB SATA (RAID1)… в понедельник утром мне уже дали доступ к нему o_0… я был в шоке… через удобную консоль installimage поставил ubuntu 9.10 server и пошел настраивать… Но деньги с карточки еще не сняли!
Выдали 1IP адрес. Мне конечно же понадобился еще 1 для создания NS серверов… в панельке запросил IP адрес…. и они выделили…но 8IP адресов, да еще и бесплатно! Настроил, поставил все… доволен как слон…
15 апреля выставили первый счет… Обрадовало то, что вместо 49 евро надо заплатить 41.57, так как я не резидент Евросоюза и налог VAT мне платить не надо… т.е. всего около 1600 рублей в месяц за тако сервер…
Советую!
Минусы: Саппорт только в рабочие дни и рабочие часы. Оплата только Visa и Mastercard.
Загрузка файлов любого размера на сервер
1 Декабрь
Некоторые разработчики сталкиваются с проблемой загрузки на сервер файлов большого размера… 10Мб, 50Мб – это еще ладно, можно в настройках php указать разрешение на загрузку файлов такого объема… А если 1гб? 5Гб? 10Гб? Да, можно также, обычным POST… Но это и нагрузка на сервер/хостинг… да и вообще не красиво. Решение на PHP + Java + HTML дает возможность загружать файлы неограниченного размера, по частям =)

Как это было… Около недели искал бесплатный загрузчик, позволяющий заливать файлы большого объема… 5-10Гб. Не нашел…
JUpload
Java апплет для загрузки файлов неограниченного объема + PHP Backend
Требования: Java-машина на стороне клиента, PHP5 на сервере.
Функционал: Загрузка файлов на сервер по частям
Описание: Апплет делит файл на машине клиента на части (размер частей указывается в параметрах) и по частям методом POST передает PHP, который склеивает эти части. Апплет позволяет выбрать файл, имеется прогрессбар. По окончании загрузки вызывает javascript: onUploaded(*), при ошибке – onFailed(*), где * – имя файла. Да, имя файла указывается вручную, в параметрах, так как апплет писался для использования совместно с ajax. Также апплет показывает примерное время окончания загрузки и ее скорость.