Pull to refresh

Comments 21

Подождите, а что вы такое сделали, что при полумиллионе использование ресурсов сократилось до 1 микро инстанса???
извиняюсь, до small инстанса*
Я сделал то, что должен был сделать с самого начала — выключил сессию и стал кешировать запросы к базе.
Счет за первый день составил около 200 долларов.… 30 000 человек, а в первый день почти 50 000, в основном из России и стран бывшего СССР

Какой у вас счёт вышел за неделю?

Вообще, имхо, в данном конкретном случае AWS не нужен — слишком дорого.

600к в сутки, это даже если брать за 3 часа нагрузки — 55 RPS, что выдержит даже VPS/дедик начального уровня.

1. Почему не воспрользовались безлимитным CDN CloudFlare (тарифа в $20 хватило бы вполне).

2. Сколько объектов на карте? Опять же, мне кажется заполнить кэш и держать его в каком-нибудь сфинксе — будет вполне быстрый full-text поиск. Некоторые даже делают FT поиск для редиса.
Только что посмотрел $2,166.04, но сюда еще примешаны где-то 300$ за физическую заливку файлов в S3 (сложно отделить). Я думаю, счет за первый день получился особенно большим, т.к. CloudFront постоянно сосал данные из S3, а это дороже.

1. Не знал про CloudFlare если честно выглядит подозрительно
2. В общем-то так и сделал — все запросы в ConcurrentDictionary (это из .net 4.5) что позволило разгрузить базу.
т.е. потратив за неделю 2.200 долларов, вы говорите, что облака это будущее и надо строить на них инфраструктуру? Учитывая, что вашу нагрузку выдержал бы неплохой дедик…
Запросы к главной (и единственной) странице дедик бы выдержал, а вот от тайлов бы сразу же загнулся.
Интересно, а проект окупает себя? Ибо ценники за суточный трафик, как я вижу, увесистые.
Нет, донейшнов не хватает. Надеюсь ситуация исправится.
Руслан, а есть еще какие-то дополнительные идеи по окупанию проекта? Когда заходил первый раз на сайт (после публикации на Хабре), даже не понял, что он donation-ware, честно говоря
А он тогда и не был. Как-то все совсем быстро произошло. Год работы и выстрел за неделю. Я не думал об этом, думал будет долго и нудно (как многие предрекали кстати). В эту субботу проснулся в 5 утра попить водички, решил проверить сколько на сайте увидел 54 500 онлайн. Так сразу сердце в пятки и ушло. Сразу представил какой будет счет и что на это скажет жена, с ватными ногами вышел подышать и успокоится, потом осознал и поехал скорее делать страничку которая просит деньги, пока не получил огромного минуса. Реальность оказалось не так жестока, но ощущения были очень яркие.
Сейчас я думаю что 54 000 это был похмельный глюк, реальная цифра была 5400 и держалась почти весь день.
Отличный проект, Руслан! А вы не думали о возможности использования Azure для Ваших целей?
Спасибо! Думал.

Сначала я, начитавшись Хабра, отправил жесткий диск в штаты в Rackspace. Они мне мяли мозг целый месяц и у них так и не получилось залить более 9 млн. тайлов в их CloudFiles (потом еще мяли мозг что не могут отправить диск назад т.к. по каким-то законам бесплатно диск с информацией нельзя отправлять из США либо пустой либо после оказания небесплатной услуги — пришлось попросить их удалить все файлы). После этого думал про Azure, Google Storage и AWS и только у последнего оказалась доступна физическая заливка файлов в Сингапуре. Сделали все четко за один день.
То есть выбор пал в пользу того, кто смог «переварить» или вернее сказать «заглотить» весь этот объем?.. Интересно, а как собственно другие системы основанные на движке Google решают эту проблему? Я думаю многие с ней сталкиваются.
Кстати, у Azure же есть blob storage и CDN. Но видимо, действительно, проблема доставить этот контент туда остается.
Да после месяца мурыги с Ракспейсом нужно было быстро залить все на сервер. Закачивать через интернет не вариант. Пробовал для Гугл — в лучшем случае несколько месяцев.

А других то я и не видел много. В основном все используют карту Google или Яндекса, т.е. на уровне тайлов никто не работает. А если и работает то может 5-6 зумов, а это меньше 10 000 тайлов — совсем не проблема
И еще, Руслан, у меня к вам отличная идея по дальнейшему развитию! Не ищите инвесторов, ищите пути выхода на сам Amazon. Они владеют Alexa.com и они первые кто сильно заинтересован в вашей разработке. Удачи!
Ох! Спасибо!

Разрулить бы вопрос с донейшенами. За первые две недели счет составил 4000$ и донейшены почти столько же, но вот выяснилось что ими нельзя заплатить за Амазон и вывести можно только в US банк (у меня нет), так что все списали с кредитки ):
я не сильно разбирался именно с PayPal, но у меня есть опыт вывода денег с AlertPay и там достаточно просто указать реквизиты банковского счета, единственная заморочка учесть все коды, которые им необходимы типа SWIFT
Sign up to leave a comment.

Articles