All posts in category: OrbitScripts

Affiliate Summit West 2018

Affiliate Summit West 2018

C самого начала нового года OrbitSoft принялся за работу. Наша команда направилась в замечательный и уже хорошо знакомый нам Лас-Вегас для участия в двух крупнейших выставках — Affiliate Summit West 2018 и CES.tech 2018

Affiliate Summit West, проходивший с 7 по 9 января, собрал всех важнейших игроков рынка цифровой рекламы со всего света.

Это прекрасный шанс установить контакты с компаниями, занимающимися рекламой в самых разнообразных отраслях. Еще бы — ведь на выставке присутствовало около 6000 участников из более чем 70 стран мира.

И мы делали все, чтобы в полной мере воспользоваться предоставленной возможностью пообщаться с нашими потенциальными клиентами, а также встретиться с нашими текущими партнерами и поблагодарить их за доверие.

Affiliate Summit West 2018 был только первой нашей остановкой в Лас-Вегасе. Буквально сразу же для нас началось новое приключение — CES.tech 2018

Affiliate Summit West 2018

Комментарии (0)

С Днем Благодарения!

День благодарения

Мы хотим поздравить наших американских клиентов и коллег с наступающим Днем Благодарения.

День Благодарения — это один из самых важных праздников дней в США. В этот день семьи собираются для торжественного ужина и проводят время вместе. День благодарения – прекрасное время, чтобы выразить любовь и заботу о самых близких людях.

Мы желаем всем нашим американским клиентам счастливого Дня Благодарения!

Комментарии (0)

Разработка Высоконагруженных Систем С Помощью Облачных Вычислений

Компания OrbitScripts на протяжении 12 лет работает на рынке интернет-рекламы.

До 2007 года мы специализировались на PPC (оплата за клик) и маркетинговых партнерских системах. В 2008 году мы выпустили Orbit Ad Server и Ad Market, новую линейку продуктов для показа и управления рекламой.

Сейчас мы в основном сфокусированы на разработке онлайн систем управления рекламой – и осуществляем нашу работу на облачных сервисах.

Почему Мы Используем Облачные Вычисления Для Нашей Работы?
Потому что облачные вычисления обладают несколькими очевидными преимуществами:

  • ПК больше не нужны— Облака  снижаются требования к вычислительной мощности ПК. Единственным условием является только наличие доступа в интернет.
  • Отказоустойчивость— Облачные вычисления позволяет свести к минимуму сбои системы за счет отказа от ПК.
  • Безопасность— Любая компания, потерявшая свои данные в результате пожара, скачков напряжения, наводнения или несчастных случаев, поймет, что облако – это самое безопасное место для хранение информации и автоматическое резервное копирование избавляет от многих проблем и беспокойств.
  • Высокая скорость обработки данных—  Облако позволяет одновременно обрабатывать данные по всей сети, в зависимости от требований выполняемой задачи. Это способ лучше централизованных вычислений.
  • Снижение затрат— В случае облачных вычислений вы используете их, когда вам это нужно, и не беспокоиться о них, когда они вам не нужны. Облака снижают затраты на аппаратное и программное обеспечение, на обслуживание и электроэнергию.
  • Экономия дискового пространства— Все данные и программы хранятся в интернете.

Облако – это очень просто.
И процесс создания, разворачивания, клонирования и переконфигурирования на облачных сервисах также очень прост.

Большинство процессов можно реализовать с помощью нажатия пары кнопок, что существенно экономит время, и позволяет пробовать различные версии операционных систем, различные типы процессов  и осуществлять множество итераций тестирования, необходимых для производства лучших продуктов.

Чем Лучше Тестирование, Тем Качественней Разработка
Возможно самая большая польза от использования облачных вычислений заключается в упрощение процесса тестирования, которое ранее занимало очень много времени, поскольку нужно было протестировать каждое программное обеспечение по отдельности, взаимодействие различного софта и различные конфигурации серверов.

Было очень сложно создать необходимую нагрузку и очень затратно собрать требуемое количество серверов.

Спасибо таким компаниям, как Amazon Web Services, Open Stack и Rack Space. Их облачные сервисы позволили преодолеть почти все из этих старых барьеров.

Новый Путь Впереди

Мы стали свидетелями множества изменений с тех пор как начали работать.

И мы в восторге от новых возможностей, которые предлагают нам облака — особенно от возможности предоставлять высокие стандарты тестирования нашим клиентам.

Все это означает, что теперь: Мы можем построить программное обеспечение для всех и каждого клиента в отдельности!

Никаких больше решений под ключ, которые не полностью удовлетворяют вашим потребностям. Больше никаких компромиссов.

Облако сделало реальностью массовую разработку.

Хотелось бы услышать от вас, чего вы ожидаете от онлайн системы управления рекламой?

Чем вас не устраивало старое программное обеспечение?

Мы думаем, что облачные вычисления могут вам тоже помочь в решение вашей проблемы.

Комментарии (0)

Почему Мы Используем Облачные Сервисы Для Разработки И Усовершенствования Наших Продуктов – И Наши Три Основные Рекомендации

Если отвечать на вопрос «Почему мы используем облачные сервисы?» коротко, то наш ответ «Потому что это очень просто». Большинство процессов может быть реализовано простым нажатием на кнопку, что позволяет сохранить время и попробовать много разных конфигураций.

Это позволяет нам улучшать софт для наших клиентов.

Из Чего Состоит Наша Работа

При разработке  высоконагруженных систем управления рекламой возникает вопрос выбора подходящего программного обеспечения, а именно:

  • различных типов хранилищ
  • систем очередей
  • баз данных
  • систем распределенных вычислений

Выбор производится на основании ряда критериев, которые можно получить после проведения различных нагрузочных тестов. К основным критериям можно отнести: время отклика, количество одновременно поддерживаемых соединений, время обработки одного запроса и т.д.

Тестирование Занимает Большую Часть Нашего Времени

Тестирование. Тестирование. И еще раз тестирование.  Мы должны протестировать каждое программное обеспечение по отдельности и их взаимодействие в рамках всей системы. Процесс тестирования складывается из двух составляющих: платформа, на которой расположено тестируемое программное обеспечение и системы создающие нагрузку. В реальной жизни для реализации как платформы, так и системы нагрузки требуется большое количество серверов.

Процесс тестирования зачастую сводится: к выбору операционной системы, системного программного обеспечения, тонкой настройки параметров системы (количество открытых файлов, сокетов, запущенных процессов, параметры памяти и т.д.), конфигурация параметров тестируемого программного обеспечения  и т.д. Процесс тестирования проходит большое количество итераций, а каждая итерация состоит из следующих шагов: конфигурирование и запуск тестовой платформы и системы нагрузки, нагрузочное тестирование и анализ результатов.

Облачные Сервисы Используют Виртуальные Сервера

Таким образом вместо того, чтобы подключать дополнительную память, использовать различные типы процессоров, подключать дополнительные места на жестких дисках и конфигурировать сети, можно сделать жизнь легче за счет использования облачных вычислений, которые обладают следующими явными достоинствами:

  • гибкое      конфигурирование системы
  • возможность      клонирования
  • высокая      скорость развертывания системы
  • отказоустойчивость     
  • высокая      скорость обработки данных
  • снижение      затрат на аппаратное и программное обеспечение, на обслуживание и      электроэнергию

Как мы уже говорили, использование облачных сервисов – это просто.

Наши Рекомендации

За время разработки систем управления рекламой мы  использовали различные варианты облачных сервисов:  как самостоятельно разворачивали облака на собственной инфраструктуре серверов (используя программное обеспечение Open Stack), так и использовали третье-сторонние облачные сервисы.

И из всех третье-сторонних сервисов особо хотелось бы выделить следующие три:

  1. Open Stack— программное обеспечение с открытым кодом для создания частных и общественных облаков
  2. Amazon Web Services (AWS)— надежная, масштабируемая, недорогая платформа, которую Amazon предоставляет с 2006 года в рамках партнерства с Intel
  3. Rack Space— хостинг сервис уровня предприятия с более чем 197,000 клиентами

Хотелось бы отметить, что из этих трех, у AWS очень удобный интерфейс и детальная документация.

А Rack Space, по какой-то причине, показал более высокие результаты при тестировании пропускной способности сети по сравнению с другими облачными сервисами.

Пользовались ли Вы каким-нибудь из этих трех облачных сервисов?

Каковы Ваши предпочтения? Или есть тот, который вы считаете даже лучше?

Комментарии (0)

Компания OrbitScripts Начала Разработку DSP Платформы

За последние 15 лет рынок интернет рекламы бурно развивался от Ad Server (систем управления рекламой) и Ad Networks (рекламных сетей) к  Ad Exchanges (рекламным биржам). И сами принципы продажи рекламы сместились от продажи рекламных мест в сторону продажи посетителей.

Рынок интернет рекламы продолжает свое стремительное развитие. И судя по наметившимся тенденциям он тяготеет к Ad Exchange и DSP (брокерские системы), поскольку они предоставляют покупателям и продавцам возможность определять оптимальную цену для каждого рекламного показа в режиме реального времени, что в свою очередь позволяет рекламодателям эффективно расходовать свой бюджет.

В DSP платформах стоимость каждого рекламного показа устанавливается в ходе аукциона между всеми участниками. Для аукциона используется так называемая Real Time Bidding технология проведения аукционов в режиме онлайн.

Проблема Предложения

Сейчас большая часть рынка занята. Предложение ограничено. Спрос очень высокий и растет с каждым днем.  По прогнозам аналитиков именно DSP платформы с Real Time Bidding технологией займут основную часть рынка в ближайшем будущем.

Такая ситуация на рынке цифрового маркетинга обусловлена тремя крупными изменениями произошедшими за последние 15 лет:

1. Развитием социальных сетей

2. Совершенствованием механизма определения информации о посетителях

3. Развитием систем анализа поведения пользователя

Все эти факторы привели к тому что можно довольно точно идентифицировать посетителя и его интересы, а именно:

  • Пол
  • Возраст
  • Социальный статус
  • Сферу интересов

Поскольку эта информация становится более обильной, конкуренция в борьбе за рекламные места растет. Сейчас время ставок в реальном времени!

Что Входит В RealTime Bidding Систему (Систему Торгов В Реальном Времени)?

Нужно отметить самым важным компонентом системы является DSP платформа, которая ориентирована на рекламодателей — людей, которые ищут, чтобы купить. Но хорошая система торгов в реальном времени должна включать в себя следующие элементы:

—         Ad Exchange (рекламная биржа) – платформа для взаимодействия между паблишерами и рекламодателями.

—         SSP – система для паблишеров, обычно совмещена с Ad Server – позволяет паблишеру получать рекламу из нескольких Ad Exchanges

—         DSP – система для рекламодателей – позволяет рекламодателям работать с одни или несколькими Ad Exchanges

—         Data Providers – система предоставляющие расширенную информацию о посетителях

Системы Ad Exchange накладывают суровые ограничения на время проведения аукциона в рамках DSP платформы. Обычно это время лежит в пределах 50 – 100 миллисекунд. Таким образом DSP система за отведенное время должна выбрать по большому количеству факторов (параметры нацеливания) рекламные кампании, среди них провести аукцион и отдать ответ Ad Exchange.

DSP – Это Нечто Большее Чем Просто Скорость.

DSP систему необходимо интегрировать с существующими Ad Exchange и Data Providers, работающими через API.

Бюро интернет рекламы стандартизовала взаимодействие между Ad Exchange и DSP в виде OpenRTB протокола. Но как показывает проведенное исследование рынка большинство крупных провайдеров не использует OpenRTB, а только планируют перейти к его использованию.

Разработка DSP на порядок сложнее разработки Ad Server системы и также на порядок требовательнее к ресурсам (серверам, каналам связи и т. д.).

На основании всего выше перечисленного и благодаря опыту накопленному нашей компанией при разработке высоконагруженных систем управления рекламой уровня enterprise мы приступили к разработке DSP системы. На первом этапе в систему будет встроен OpenRTB протокол и работа с DMP провайдером. В настоящее время мы завершили проектирование системы и приступаем к непосредственной разработке.

Скоро Мы Также Будем Представлены На Рыке DSP Платформ!

Основываясь на опыте накопленном нашей компанией при разработке высоконагруженных систем управления рекламой и понимая потребности рынка, мы приступили к разработке своей DSP системы.

И мы считаем что будущее именно за этим.

На начальном этапе в систему будет встроен OpenRTB протокол и возможность работы с DMP провайдерами. Мы уже завершили проектирование системы и приступили к непосредственной разработке.

Совершенствование рекламы и совершенствование бизнеса – это две взаимозависимые вещи для всех игроков на рынке интернет-рекламы. И мы счастливы, что у нас есть уникальная возможность создать свою DSP платформу и предоставить нашим клиентам возможность участия в торгах в режиме реального времени.

Будьте в курсе событий компании OrbitScripts!

Оставляйте свои комментарии и вопросы! Ваше мнение очень важно для нас!

Комментарии (0)

Компания OrbitScripts впервые приняла участие в выставке Ad:Tech, проходящую в Сан-Франциско

В прошлом месяце мы впервые поучаствовали в выставке Ad:Tech. Это ежегодная конференция, проходящая в деловом центре Сан-Франциско. Здесь обычно встречаются лидеры мирового рынка цифрового маркетинга для обсуждения планов и сотрудничества на будущий год.

Но наша задача была – не только съездить в Сан-Франциско. Что в этом такого особенного? Нам также хотелось немного попутешествовать по Америке.

Наше путешествие началось с перелета из Ростова-на-Дону в Москву, затем из Москвы в Лос – Анджелес. Мы провели 20 часов в воздухе и в конечном счете приземлились в Калифорнии.

В  Лос- Анджелесе  было довольно таки ветрено и жарко, особенно учитывая, что это было начало апреля. Но  это совсем не помешало нам отлично провести  время. Нам удалось совместить  решение бизнес задач с туризмом.  В Беверли-Хиллз мы встретились с одним из наших лучших клиентов, чей дом располагается на шикарной улице Родео-Драйв всего лишь в нескольких милях от Голливуда.

Прежде, чем отправиться на север Сан-Франциско, мы встретились еще с несколькими нашими клиентами в Ирвине, штат Калифорния.

Затем мы взяли машину в прокат и поехали на север Сан-Франциско по шоссе номер один вдоль Тихого океана.  Мы даже не могли представить, что здесь так красиво! У нас ушло 12 часов, чтобы добраться до места назначения. Поездка была очень живописной, и она безусловно стоила этих усилий.

 

Сан — Франциско великолепный город.  Мы приехали туда за несколько дней до начала конференции, чтобы посетить  мост «Золотые Ворота»  и Силиконовую долину. На протяжении многих лет район залива Сан – Франциско был пристанищем для многих золотоискателей.  С тех времен был сделан огромный скачек в развитии. И сейчас это мировой центр по разработке компьютерного оборудования и программного обеспечения.

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

Затем настало время выставки. Ранее мы принимали участие в выставке только в качестве гостей. Поэтому для нас было очень волнительно впервые выступать в выставочном холле Ad:Tech в качестве членов мероприятия.

Мы приехали в выставочный холл до открытия выставки, чтобы собрать наш выставочный стенд вместе со всеми остальными участниками. Вокруг нас кипела бурная деятельность по приготовлению к открытию — люди ходили, распаковывали и собирали свои стенды, ездили грузовики и т.д.

 

На следующий день наша команда, в лице Якова, Владимира, Лады и Анны, в фирменных футболках с логотипом нашей компании пошли на выставку.  Мы познакомились с нашими соседями и посетили стенды наших существующих клиентов (например, Blue Link Marketing) — многие из которых уже используют наше программное обеспечение в течение многих лет!

С появлением людей в выставочном зале два дня пронеслись незаметно.

В итоге мы встретили целое множество потенциальных заказчиков и партнеров, с которыми планируем начать работу уже в 2013 году. Среди них DMP провайдеры, CDN провайдеры, рекламные биржи и т.д.

Мы пожали друг другу руки и поговорили о совместных проектах. Все наши встречи мы заканчивали раздачей наших фирменных печатных материалов, чтобы у наших потенциальных партнеров осталось более ясное понимание технологий, которыми мы в OrbitScripts обладаем.

За несколько дней мы презентовали нашу компанию множеству людей. Мы собрали контакты и завязали личные знакомства с людьми, с которыми ранее мы общались только по электронной почте и телефону.

Личные знакомства и наша способность понимать и решать бизнес-задачи – это серьезный повод задуматься о том, в каком направление мы будем двигаться в 2014 году.

Спасибо, Сан-Франциско! И спасибо всем, кто сделал это возможным. Мы отлично провели время.

Комментарии (0)

С Новым Годом!

OrbitScripts компания поздравляет всех с Новым Годом!

Happy New Year!

Желаем, чтобы каждый день будущего года открывал новые перспективы, а рядом всегда были хорошие друзья и надежные партнеры. Крепкого здоровья, счастья и удачи во всех ваших начинаниях!

С Новым Годом Вас и Ваших близких!

Комментарии (0)

Ростовское Агентство Новостей

Ростовское Агентство Новостей это самый крупный портал новостей по Ростову и области, разработанный компанией OrbitScripts.

В процессе переговоров OrbitScripts с клиентом были выявлены основные и наиболее важные моменты для разработки:

• Сайт должен быть удобным в использовании, доступ к необходимой информации для посетителя должен быть не более 2-3 кликов

• Не перегруженные лишней информацией и картинками страницы, легко читаемый шрифт

• Цветовая гамма сайта — основной цвет синий, вспомогательные цвета желтый и красный цвета флага Ростовской области

• Разработка фирменного логотипа компании, который должен отражать принадлежность к Ростовской области и новостному порталу

• Панель администратора должна иметь гибкие настройки

• Наполнение информации на сайте не должно требовать от модератора знаний программирования и веб-дизайна.

• Возможность размещения на сайте рекламных объявлений и др.

За основу были взяты два продукта компании OrbitScripts – Orbit News & Blog Spider , позволяющий собирать новости и блоговые статьи, и Orbit Ad Server, позволяющий размещать рекламу на сайте.

Ростовское Агентство Новостей

Проект был разбит на 5 основных этапов:

1. Сбор Требований – была произведена работа с заказчиком, осуществлялось составление требований к системе, разработка сценариев, планирование работы и создание прототипов.

2. Проектирование – были разработаны алгоритмы работы, макеты интерфейсов, функциональные схемы, определялась структура базы данных и др.

3. Кодирование – было произведено кодирование кода для новых возможностей, модификация кодов используемых продуктов.

4. Тестирование – группа тестировщиков проверила разработанную систему на ошибки, провела улучшения и проанализировала производительность и состояние проекта.

5. Внедрение – была произведена установка и настройка системы.

И вот через несколько месяцев был запущен сайт – Ростовское Агентство Новостей .

На главной странице сайта размещены публикации из всех разделов, собранные в новостные ленты. Таким образом, посетители портала могут составить общее представление о событиях, происходящих в Ростове-на-Дону и Ростовской области.

Помимо новостей, полученных посредством Orbit News & Blog Spider, на портале есть группа экспертов, которые так же наполняют портал новостями и статьями, которые пишут сами.

На Ростовском Портале Новостей вы сможете: почитать хронику дня, события в Ростове и области, просмотреть видео сюжеты, последние новости, самое читаемое за неделю, подписаться на RSS рассылку новостей, оставлять комментарии на новости и даже разгадывать кроссворды.

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

Прочитав новость, посетитель получает подборку ссылок на другие источники новостей – последние новости, последние сюжеты, самое читаемое за неделю, фотографии, видеосюжеты, а также возможность оставить комментарий. Посредством комментариев посетители портала проводят обсуждения новости.

Посетители могут читать новости только по интересующим их тематикам: политика, экономика, путешествия, спорт и т.д. просто выбрав необходимую категорию.

Кроссворды. Теперь кроссворды можно разгадывать не только в газетах и журналах, но и на ростовском портале. Кроссворды составляются одним из работников портала – Андреем Абрамовым, и обновляются каждую неделю.

Помимо обычных кроссвордов, на портале бывают призовые кроссворды. Человек, первый разгадавший правильно кроссворд пишет в редакцию портала и получат приз от спонсора.

Если вы еще не успели побывать на Ростовское Агентство Новостей , поспешите, и вы сможете узнать много нового и интересного о городе Ростове-на-Дону и Ростовской области.

Хотите, чтобы OrbitScripts разработала на заказ ваш проект, контактируйте с нами .

Комментарии (1)

Оптимизация Сервера

Сегодня мы бы хотели поговорить с вами об оптимизации серверов и рассказать несколько, как нам кажется, полезных советов для достижения лучшей производительности ваших серверов.

Производительность сервера во многом зависит от его конфигурации, настройки сервера, и конечно от ПО, установленного на данном сервере. Случаются такие ситуации, когда сервер не справляется с нагрузкой, генерируемой установленным на него web приложением (например, если речь идет о рекламных площадках, сервер может не справлять с количеством показов рекламных объявлений), что в результате приводит к неработоспособности как самого приложения, так и сервера.

server optimization

Итак, ниже приведем несколько решений, которые помогут вам оптимизировать ваши сервера:

1. Масштабируемость серверов, является одним из наиболее очевидных решений, когда общая нагрузка на сервер превышает его производительность. Одно из достоинств масштабируемости серверов является то, что при необходимости (если нагрузка на сервер опять возросла) всегда можно добавить еще один веб сервер. Однако не все web приложения поддерживают масштабирование без необходимости их модификации.

2. Использовать веб сервера, предназначенные для обработки большого количества запросов и потребляющие меньшие серверные ресурсы. У нас есть опыт работы с различными серверами и как один из вариантов, мы советуем использовать web сервер nginx вместо apache, т.к. nginx потребляет значительно меньше ресурсов и работает намного быстрее apache. Если же web приложению необходим apache (например, при использовании URL Rewriting Engine) и нет возможности модифицировать его, то в этом случае можно использовать связку nginx + apache.

3. Использовать кеширование данных на сервере, для получения которых используется много серверных ресурсов. Кеширование позволит сэкономить вычислительные ресурсы сервера, что благотворно скажется на его производительности. В качестве системы кеширования лучше всего использовать memcached, так как эта система хранит все данные в оперативной памяти сервера, что обеспечивает высокую скорость записи и чтения данных.

4. Позаботиться о клиентской оптимизации. Уменьшив количество запросов к web серверу (объеденив множество JavaScript и CSS файлов в один) и использовав сжатие HTML страниц (используя штатные средства web сервера), можно увеличить производительность сервера.

5. Настроить используемую базу данных. В данном случае нужен индивидуальных подход, так как настраивать, или изменять структуру баз данных необходимо непосредственно в соответствии с особенностями вашего проекта (ПО). Также рекомендуется выделить отдельный сервер для баз данных, чтобы увеличить быстродействие вашей системы.

6. Отключить ненужные процессы. Не загружайте ваши сервера ненужными процессами, если не хотите обрекать себя на лишнюю головную боль. Например если на сервере не планируется email рассылка, можно смело отключить POP, IMAP и SMTP сервисы.

Надеемся, что данная информация будет полезна для вас и для ваших серверов!

Оставайтесь вместе с OrbitScripts!

Комментарии (0)

Новогодние Праздники!

Это самое замечательное время года! И мы бы хотели поздравить всех наших клиентов и их родных с наступающими новогодними праздниками!

Хотим поблагодарить всех наших клиентов за сотрудничество с компанией OrbitScripts и надеемся, что новый год принесет много новых интересных проектов и знакомств.
Holliday Card
Специально для вас наши дизайнеры нарисовали открытку в стиле нашей компании.
Фантастических праздников! Всего самого наилучшего!

Команда OrbitScripts

Комментарии (0)