Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> развернуть высоконагруженное серверное java-прилож 
:(
    Опции темы
tmlder
Дата 13.12.2011, 16:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 43
Регистрация: 22.10.2009

Репутация: нет
Всего: нет



Привет!

Задача развернуть высоконагруженное серверное java-приложение. 
1) Что лучше, арендовать выделенные сервера или поставить свои, сделав свой мини-дата центр?
2) Какие стойки, какие серверы, какие цены, какое оборудование лучше закупить?
3) Какую литературу почитать на темы начиная от написания java сервера, выбора субд и т.п. заканчивая жедезными серверами и их настройкой?

Вопросы туманные от непонимания, не судите строго.
Хотелось бы иметь хотя бы примерное понимание по перечисленным вопросам и понимание в какую-сторону копать.

Ссылки и летаратура привествуется.

PM MAIL   Вверх
LSD
Дата 13.12.2011, 17:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

Репутация: 210
Всего: 538



1), 2) Вопросы преждевременны, пока у вас не готова архитектура приложения. 3) тут все сложно, литература конечно есть, но опыт важней. Почитайте как устроены другие высоконагруженные сервисы (в сети полно рассказов на эту тему), чтобы получить общее представление. Это для начала, потом будет виднее.



--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
tmlder
Дата 13.12.2011, 19:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 43
Регистрация: 22.10.2009

Репутация: нет
Всего: нет



Архитектура приложения готова. Обычное web java (hibernate, spring mvc) приложение на tomcat.
PM MAIL   Вверх
priam220
Дата 13.12.2011, 22:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 291
Регистрация: 4.6.2010

Репутация: 7
Всего: 8



аренда дешевле будет. поможет определится какие мощности вам нужны.
PM MAIL   Вверх
Stolzen
Дата 14.12.2011, 00:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1041
Регистрация: 17.10.2005

Репутация: 23
Всего: 48



Вот есть такое - http://jelastic.com/

А вообще смотря на сколько высоконагруженное. Может одного томката под прикрытием nginx для разради статики хватит. Не хватает - разворачиваете еще один инстанс томката, nginx как балансировщик запросов (и так, пока не будет нужной производительности). Для начала, я думаю, хватит арендованного сервера.

Это сообщение отредактировал(а) Stolzen - 14.12.2011, 00:45


--------------------
datatalks.ru - анализ данных, статистика, машинное обучение
PM MAIL WWW   Вверх
LSD
Дата 14.12.2011, 10:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

Репутация: 210
Всего: 538



Цитата(tmlder @  13.12.2011,  20:31 Найти цитируемый пост)
Архитектура приложения готова. Обычное web java (hibernate, spring mvc) приложение на tomcat. 

1. хибер и спринг это не то, что обычно используется в высоконагруженных приложениях.
2. Не вижу в этой схеме кешей, вообще.
3. Как будет реализовываться распаралеливание работы?


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
tmlder
Дата 14.12.2011, 10:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 43
Регистрация: 22.10.2009

Репутация: нет
Всего: нет



Цитата(LSD @ 14.12.2011,  10:18)
Цитата(tmlder @  13.12.2011,  20:31 Найти цитируемый пост)
Архитектура приложения готова. Обычное web java (hibernate, spring mvc) приложение на tomcat. 

1. хибер и спринг это не то, что обычно используется в высоконагруженных приложениях.
2. Не вижу в этой схеме кешей, вообще.
3. Как будет реализовываться распаралеливание работы?

1) Это так, но мы готовы переплатить за железо.
2) Про какой кэш вы говорите? Посоветуйте, пожалуйста.
3) Ну описали же, что будут репликации web части на другие сервера.

Правильно ли я понимаю?
Посоветуйте, КНИГУ.

Добавлено через 1 минуту и 34 секунды
Цитата(priam220 @ 13.12.2011,  22:49)
аренда дешевле будет. поможет определится какие мощности вам нужны.

Ну как дешевле?
Аредна сервера, который стоит 60 000 р. будет составлять в месяц 5000 р. То есть на 12 месяцев.

Купить выгоднее, очевидно же.
PM MAIL   Вверх
Stolzen
Дата 14.12.2011, 11:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1041
Регистрация: 17.10.2005

Репутация: 23
Всего: 48



Цитата(LSD @  14.12.2011,  11:18 Найти цитируемый пост)
1. хибер и спринг это не то, что обычно используется в высоконагруженных приложениях.

Ну почему, LinkedIn используют Spring. Правда у них ORM нет. 


--------------------
datatalks.ru - анализ данных, статистика, машинное обучение
PM MAIL WWW   Вверх
LSD
Дата 14.12.2011, 12:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

Репутация: 210
Всего: 538



Цитата(tmlder @  14.12.2011,  11:49 Найти цитируемый пост)
Это так, но мы готовы переплатить за железо.

Тут есть недопонимание. Если вас устроит пара мощных серверов, то в моем понимании это не высоконагруженный проект. Вот что я понимаю под высоконагруженной системой.


Цитата(tmlder @  14.12.2011,  11:49 Найти цитируемый пост)
Про какой кэш вы говорите? Посоветуйте, пожалуйста.

Не могу. Я не знаю ни объемов, ни нужно ли распределенный кластер или хватит пары серверов, каждый из которых содержит независимую реплику.


Цитата(tmlder @  14.12.2011,  11:49 Найти цитируемый пост)
Ну описали же, что будут репликации web части на другие сервера.

Репликация чего, чтения, записи? У сервера есть состояние или он stateless? Fault tolerance нужен? Что с базой?
У вас есть диаграмма как будут балансироваться запросы от клиентов, как будут вести себя сервера в случае выхода одного из строя, что будет в случае отказа СУБД?


Цитата(Stolzen @  14.12.2011,  12:07 Найти цитируемый пост)
Ну почему, LinkedIn используют Spring. Правда у них ORM нет.  

Они оттуда используют только Spring context и все. Ни Spring JDBC, ни Spring MVC, ни кеширование, ничего такого они не используют.


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
tmlder
Дата 14.12.2011, 12:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 43
Регистрация: 22.10.2009

Репутация: нет
Всего: нет



Цитата(LSD @ 14.12.2011,  12:16)
Цитата(tmlder @  14.12.2011,  11:49 Найти цитируемый пост)
Это так, но мы готовы переплатить за железо.

Тут есть недопонимание. Если вас устроит пара мощных серверов, то в моем понимании это не высоконагруженный проект. Вот что я понимаю под высоконагруженной системой.


Цитата(tmlder @  14.12.2011,  11:49 Найти цитируемый пост)
Про какой кэш вы говорите? Посоветуйте, пожалуйста.

Не могу. Я не знаю ни объемов, ни нужно ли распределенный кластер или хватит пары серверов, каждый из которых содержит независимую реплику.


Цитата(tmlder @  14.12.2011,  11:49 Найти цитируемый пост)
Ну описали же, что будут репликации web части на другие сервера.

Репликация чего, чтения, записи? У сервера есть состояние или он stateless? Fault tolerance нужен? Что с базой?
У вас есть диаграмма как будут балансироваться запросы от клиентов, как будут вести себя сервера в случае выхода одного из строя, что будет в случае отказа СУБД?


Цитата(Stolzen @  14.12.2011,  12:07 Найти цитируемый пост)
Ну почему, LinkedIn используют Spring. Правда у них ORM нет.  

Они оттуда используют только Spring context и все. Ни Spring JDBC, ни Spring MVC, ни кеширование, ничего такого они не используют.

Я не знаю ответы на эти вопросы.
Что читать чтобы разобраться?
PM MAIL   Вверх
LSD
Дата 14.12.2011, 15:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

Репутация: 210
Всего: 538



Цитата(tmlder @  14.12.2011,  13:47 Найти цитируемый пост)
Я не знаю ответы на эти вопросы.

И книги тоже не знают, никто кроме вас объем данных оценить не сможет. Вам надо самим искать ответы.


Цитата(tmlder @  14.12.2011,  13:47 Найти цитируемый пост)
Что читать чтобы разобраться? 

Книги на эту темы я видел, но сам не читал, так что ничего толком посоветовать не могу. Я бы посмотрел как делают другие, и попытался бы применить этот опыт в своей системе.


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
javastic
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.1334 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.