Pull to refresh

Установка и настройка VPN сервера с биллинговой системой AbillS на Ubuntu 7.10

Reading time 7 min
Views 17K
Configuring Linux *
Наверно всем известно, что ситуация с ценами на интернет в Москве и по России разительно отличается.
Для сравнения в Тольятти (Самарская область) безлимитный доступ на скорости 512кбит/с на месяц обходится в сумму 2300р.
В столице за эту же сумму можно наверно взять уже 20Мбит.

Так вот, как бы это дико не звучало, но я собираюсь, для уменьшения расходов, делиться этим каналом (512кбит/с) еще с несколькими людьми в локальной домовой сети =)

Провайдер дает доступ к интернету через свой VPN сервер.

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

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

Конфигурация сервера: Pentium III 1000MHz, SDRAM 512Mb

Для уменьшения нагрузки на серве, было решено не использовать сжатие и шифрование, в связи с этим в клиентах требуется дополнительно снять галочку «требовать шифрование» в настройках VPN в Windows

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

Читать дальше →
Total votes 22: ↑20 and ↓2 +18
Comments 68

Рулим трафиком в Linux. Аккаунтинг, сбор статистики

Reading time 6 min
Views 21K
Configuring Linux *
Каждый админ должен в своей жизни настроить сендмейл, написать биллинг и обругать маздай :)
© bash.org.ru

Сендмейл мы настраивать не будем, как и ругать детище Билли, а попробуем создать что-то вроде биллинга, т.к. этот вопрос рано или поздно встает практически перед всеми системными администраторами.

Статья ориентирована на новичков в администрировании и опытным спецам навряд ли будет интересна.
Читать дальше →
Total votes 67: ↑65 and ↓2 +63
Comments 61

Выбор смс-биллинга под рутраф

Reading time 2 min
Views 6.8K
Lumber room
В процессе выбора смс-биллинга под рутраф наткнулси на этот обзор: allpublication.ru/sms
Удобная штукенция, однако графа «комиссия биллинга или сколько получает партнер» вообще ни о чём.
Решил глянуть тарифы и сравнить.

Читать дальше →
Total votes 14: ↑8 and ↓6 +2
Comments 8

Рассматриваем простейшие случаи раздачи интернета внутри офисной сети

Reading time 6 min
Views 7K
*nix *
Предисловие
В процессе работы иногда приходиться подключать клиентов либо уже с присутствующими машинами на FreeBSD (распространенный вариант – держат там рабочие файлошары на самбах) либо ставить им такое решение по запросу, для максимально удобного решение насущных проблем клиента. Статья рассчитана на читателя крайне слабо знакомого с FreeBSD. Думаю людям, что-то, понимающим эта статья будет крайне отвратительна – рекомендую дальше не читать и не травмировать себя.

image

Читать дальше →
Total votes 20: ↑19 and ↓1 +18
Comments 62

Тайна незанятого xl0 или получаем контроль над своей сетью

Reading time 9 min
Views 5.6K
*nix *
Как вы все помните, в конце предыдущего поста я обещал более подробно рассмотреть вкратце и максимально доступно следующие вопросы:

1. Настройка DHCP
2. Поднимаем свой DNS по минимуму
3. Съем статистики по интерфейсам при помощи snmp и отрисовывание красот в cacti
4. Лимитирование по трафику пользователей внутри сети
5. Ведение детальной статистики по тому, как куда и кем расходуется трафик
6. Настройка бекапа каналов в случае наличия еще одного провайдера (а о xl0 все и забыли)
7. Разруливание трафика между несколькими каналами средствами ipfw
image
Читать дальше →
Total votes 65: ↑56 and ↓9 +47
Comments 25

SOHO и Apple

Reading time 4 min
Views 1.3K
Development for iOS *

Уже третий месяц я работаю в команде, используя для решения управленческих задач технологии Apple. Решил поделиться некоторыми моментами, на которых мы застревали, и которые приходилось решать.
четыре человека и мак мини
Total votes 61: ↑50 and ↓11 +39
Comments 31

Развертывание биллинговой системы NetUP UTM5 часть 1

Reading time 7 min
Views 9.9K
System administration *
Под катом будет рассказано о настройке отказоустойчивого кластера, для запуска биллинговой системы NetUР UTM5, настройке шифрования и резервного копирования «ценных» данных.
Читать дальше →
Total votes 10: ↑6 and ↓4 +2
Comments 7

Как работает наш биллинг

Reading time 2 min
Views 8.1K
Selectel corporate blog

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

Архитектура


У нас разделены аккаунтинг и биллинг, или, на бюрократическом языке, система автоматического учёта и система автоматического расчёта.

Система автоматического учёта (аккаунтинг) считает, сколько какой компонент виртуальной машины потребил ресурсов. А кому эта виртуальная машина принадлежит, какие деньги брать и т.д. — это не его головная боль. Более того, он даже про слово «облако» ничего не знает.

Работает он очень близко к гипервизору. Например, значения процессорного времени и памяти читаются напрямую из гипервизора, а счётчики дисков и трафика — из счётчиков производительности блочных (сетевых) устройств в dom0.

Заметим, что аккаунтиг ничего не знает и про «сегодня», «вчера», «за неделю» и т.д. — он просто считает счётчик. Который растёт вверх неубывающе за всё время жизни машины. Рядом, правда, добавлен ещё один сервис, который собирает данные для графиков, но в процессе списания денег никак не участвует.
Читать дальше →
Total votes 63: ↑50 and ↓13 +37
Comments 23

Как работает биллинг облака?

Reading time 3 min
Views 8.8K
Selectel corporate blog
Когда мы создавали облако, одной из сложных задач было написание биллинга. Мы решили пойти по пути максимального разделения компонент и ослабления связей (weak linking). Благодаря этому весь процесс делится на несколько независимых компонент: сбор информации о потреблении ресурсов компонентами виртуальной машины, хранение этой информации, списание средств со счёта клиентов, хранение истории списания средств (где-то рядом с историей пополнения и выписанными бумажными счет-фактурами и т.д.).

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

Вот тизер — недельный график суммарных списаний денег с клиентов:


Читать дальше →
Total votes 48: ↑41 and ↓7 +34
Comments 13

Многопользовательский биллинг в Amazon Web Sevices

Reading time 2 min
Views 7K
EPAM corporate blog Amazon Web Services *
Tutorial
Привет хабрасообщество! image

Есть большие проекты с отдельными аккаунтами и множеством IAM пользователями. Но чаще встречаются более мелкие клиенты, и тут хотелось бы собрать всех вместе, но биллить их отдельно. Как же это сделать? Как выставлять счёт разным клиентам под одним аккаунтом AWS? Я сейчас об этом и расскажу.

Тегирование


Для разделения ресурсов и многопользовательского биллинга в AWS используются теги. Тегирование можно приладить ко всему, что угодно. Разного рода трафик, операции ввода-вывода, RDS, SQS, S3 и т.д. можно считать отдельно по тегами. Итак, возьмём главным тег PROJECT и применим его ко всем серивсам, например:

Читать дальше →
Total votes 14: ↑11 and ↓3 +8
Comments 9

О том, как мы делали игру для Google Play

Reading time 23 min
Views 2.6K
Self Promo
Sandbox
О том, как мы делали игру «Стикеры» для Google Play


Давно у меня была мысль поделиться своими знаниями с сообществом. Сначала хотел написать что-нибудь по астрофизике или ОТО, но решил все же что корректнее будет писать о той предметной области, которой я занимаюсь профессионально. Итак, я постараюсь подробно изложить процесс создания и тонкости реализации игрового приложения под Android (начиная от проектирования, заканчивая публикацией и In App покупками).
Читать дальше →
Total votes 1: ↑1 and ↓0 +1
Comments 2

Вертикальное масштабирование и Деньги. Эволюция хостинговой индустрии

Reading time 3 min
Views 3.7K
Jelastic corporate blog
Всем привет!
В данной обзорной статье я расскажу про уникальное решение в хостинговой индустрии, которое было создано простыми программистами. Это вертикальное масштабирование приложений и уникальный биллинг движок, который позволяет производить честный подсчет потребляемых ресурсов и оплату только по факту используемых ресурсов.

Пользователи, которые осознали и оценили, как работают эти две технологии, с большой вероятностью никогда не возвращаются к старым хостинговым решениям на базе оплаты за выбранные лимиты, к старым VPS платформам.

Для начала предлагаю ознакомиться с нашим новым видео, которое раскладывает по полочкам основные моменты работы биллинговой системы в Jelastic.



Давайте поговорим немного про вертикальное масштабирование и про то, как это влияет на экономию денег.
Читать дальше →
Total votes 16: ↑11 and ↓5 +6
Comments 0

Как принимать платежи по кредитным картам — опыт Badoo

Reading time 10 min
Views 70K
Badoo corporate blog Website development *Payment systems *
Каждый год в мире появляются всё новые и новые способы оплаты. Но универсального, удобного для всех пользователей способа до сих пор нет. В 2008 году, когда мы только создавали систему биллинга для Badoo, нам казалось, что будущее за оплатой через SMS. Но, столкнувшись с реалиями разных стран, мы поняли, что это не так.

Предпочтения пользователей меняются в зависимости от страны и устройства, с которого они заходят на сайт. Очень близки к идеалу оказались банковские карты, популярность которых растет из года в год, в том числе и в России. Это не только один из самых распространенных способов оплаты, но и самый прибыльный из всех доступных на сайте Badoo, а их более 20.

Сегодня мы подробней расскажем о том, что осталось за рамками предыдущей статьи о биллинге: об обработке платежей посредством банковских карт; что надо знать и к чему готовиться, если вы только собираетесь их подключать; как увеличить их эффективность, если они у вас уже есть. В целом статья рассчитана на неподготовленных читателей, но и специалисты, возможно, найдут для себя кое-что интересное.
Читать дальше →
Total votes 88: ↑87 and ↓1 +86
Comments 60

Разработка своей системы биллинга на Django

Reading time 4 min
Views 29K
BitCalm corporate blog Website development *Django *
Tutorial
При разработке большинства сервисов возникает потребность во внутреннем биллинге для аккаунтов сервиса. Так и в нашем сервисе возникла такая задача. Готовые пакеты для её решения мы так и не смогли найти, в итоге пришлось разрабатывать систему биллинга с нуля.
В статье хочу рассказать о нашем опыте и подводных камнях, с которыми пришлось столкнуться во время разработки.

Задачи

Задачи, которые нам предстояло решить были типичны для любой системы денежного учета: прием платежей, лог транзакций, оплата и повторяющиеся платежи (подписка).
Читать дальше →
Total votes 31: ↑25 and ↓6 +19
Comments 18

Новый сервис от Fortumo.com для операторского биллинга покупок в Windows Phone и Windows приложениях

Reading time 2 min
Views 5.5K
Microsoft corporate blog Development for Windows Phone *


Хорошая новость для Windows Phone и Windows разработчиков!

Компания Fortumo, известная многим Android разработчикам и осуществляющая операторский биллинг для мобильных приложений, открыла свой сервис теперь и для Windows Phone и Windows разработчиков в России.
Читать дальше →
Total votes 12: ↑11 and ↓1 +10
Comments 8

Видео докладов Badoo с конференции Highload 2014

Reading time 2 min
Views 20K
Badoo corporate blog Website development *Puppet *Hadoop *
Осенью мы выступали с докладами на одной из лучших технических конференций Highload 2014 и сейчас с удовольствием делимся с вами видео докладов. Вы можете задавать вопросы в комменариях и наши спикеры и остальные эксперты обязательно на них ответят.

1. «Sharding — patterns & antipatterns».
Доклад Алексея Рыбака (Badoo) и Константина kostja Осипова (Mail.ru).



Еще 5 отличных докладов
Total votes 41: ↑37 and ↓4 +33
Comments 13

VoIP телефония. Asterisk. Нестандартный подход ко всему. Часть 1

Reading time 21 min
Views 26K
MySQL *Python *Asterisk *Billing systems *
Tutorial

Ровно год назад к нам обратились бывшие коллеги, с предложением принять участие в модификации движка VoIP оператора связи. Задача сводилась к полной переделке личного кабинета, обеспечению масштабирования системы, создания системы биллинга, LCR, мониторинга расходов пользователей, контроля длительности разговоров, аналитики по звонкам. История закончилась печально, т.к. заложенный нами расширенный функционал системы якобы не соответствовал ТЗ, никак не формализованному на бумаге и находящемуся только в головах менеджеров оператора. В связи с тем, что за разработанный функционал, который заказчику очень понравился, менеджеры платить не захотели, отношения мы разорвали. NDA и договора у нас не было, поэтому посоветовавшись с коллегами мы решили часть наработок выложить в свободный доступ. Я думаю, что это будет серия статей. И начнём пожалуй с базовых вещей и архитектуры.

Читать дальше →
Total votes 9: ↑9 and ↓0 +9
Comments 11

VoIP телефония. Asterisk. Нестандартный подход ко всему. Часть 2

Reading time 16 min
Views 11K
MySQL *Python *Asterisk *Billing systems *
Tutorial

Продолжаем наш рассказ о модификации движка для VoIP оператора связи.


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

Читать дальше →
Total votes 10: ↑10 and ↓0 +10
Comments 12

Смена платежного сервиса с помощью A/B теста через HAProxy

Reading time 9 min
Views 4K
AvitoTech corporate blog Payment systems *Programming *Billing systems *
Translation

Мы в Avito внимательно следим за развитием других классифайдов по всему миру. И конечно, нам интересны лучшие практики работы с такой непростой системой, как биллинг. Сегодня я публикую перевод поста моего коллеги по группе Naspers (Avito входит в её состав), М. Рафай Алема, инженера-программиста из Dubizzle. Это ведущий сайт объявлений в ОАЭ, входит в OLX Group — сеть крупнейших онлайн-рынков в 45 странах мира с более чем 1,9 млрд. посещений, 37 млрд. просмотров страниц и 54 млн. объявлений ежемесячно. Тема заинтересует всех, кто занимается созданием и развитием собственного платежного сервиса.


Читать дальше →
Total votes 15: ↑15 and ↓0 +15
Comments 3

Сказ о том, как Google тарификацию меняли, или как избежать ненужных затрат

Reading time 2 min
Views 4.3K
Google API *Google Cloud Platform *
Tutorial
Recovery mode
Всем привет. На одном из web-проектов мы используем Maps JavaScript API, но после изменения тарификации с 16 июля 2018 года кое-что пошло не так. Делимся опытом, чтобы этого не случилось у вас.
Читать дальше →
Total votes 12: ↑11 and ↓1 +10
Comments 3
1