- Архитектура
- Интересные факты о ВКонтакте
- Про регистрацию на ПК и телефоне
- Платформа
- Основные используемые технологии
- Продвижение и раскрутка
- Как заработать в ВК?
- Как зарегистрироваться в Вк с номером телефона
- Про статус, как добавить свои фото
- Настройка рекламы
- Как зарегистрироваться в Вк без номера телефона
- Не секрет
- Warning
- Заработок на своей странице или группе
- Способ 1. Продажа рекламных постов
- Способ 2. Монетизация партнёрскими программами
- Где что? Экскурсия по главной страничке В Контакте
- Про взлом страницы, безопасность ВКонтакте
Архитектура
Самое заметное отличие от архитектуры многих других крупных
интернет-проектов заключается в том, что серверы ВКонтакте многофункциональны.
В них нет четкого деления на серверы баз данных, файловые серверы и т.д.
используется в нескольких ролях одновременно. В то же время перераспределение
роли происходят в полуавтоматическом режиме с участием системы
администраторы. С одной стороны, это оптимизирует эффективность использования
системные ресурсы, что хорошо, но с другой стороны увеличивает вероятность конфликтов на
уровне операционной системы в пределах одного сервера, что подразумевает
проблемы со стабильностью. Но несмотря на использование серверов в разных
ролей, вычислительная мощность проекта обычно используется менее чем на 20%.
Балансировка нагрузки между серверами происходит по многоуровневой схеме,
включая балансировку на уровне DNS (домен обслуживается с
с использованием 32 IP-адресов), а также маршрутизацию запросов в системе и
разные серверы используются для разных типов запросов. Например, сгенерировать
новостные страницы (сейчас это принято называть микроблогом) работают хитрым образом
схема, использующая возможности протокола memcached для параллельной передачи
запросы на получение данных по большому количеству ключей. В случае отсутствия
данных в кеше, аналогичный запрос отправляется в систему хранения, и
полученные результаты сортируются, фильтруются и отбрасываются
уже на уровне кода PHP. Эта функция работает аналогичным образом на Facebook
(недавно обменялись опытом), только вместо своей СУБД на фейсбуке
использовать MySQL.
В стенах ВКонтакте разработано большое количество программного обеспечения, которое более
точно соответствует потребностям проекта, чем доступный открытый исходный код и
коммерческие решения. Помимо вышеупомянутой собственной СУБД, у них есть система
мониторинг с оповещением по смс (Павел сам помогал создавать интерфейс),
система автоматического тестирования кода и анализа статистики и логов.
В проекте используется достаточно мощное оборудование, пока
названы следующие характеристики серверов:
- 8-ядерные процессоры Intel (видимо, по два на сервер);
- 64 ГБ оперативной памяти;
- 8 жестких дисков;
- RAID не используется (репликация и резервное копирование выполняются
на программном уровне).
Примечательно, что серверы не брендовые, а собираются специализированным
русская компания. Сейчас оборудование проекта размещено в 4 дата-центрах в г
Санкт-Петербурге и Москве, при этом вся основная база данных находится в
св. Петербургский дата-центр, а в Москве только аудио и видео хостятся. В планах
создать репликацию базы данных с другим дата-центром в Ленинградской области, и
также используйте сеть доставки контента для повышения скорости загрузки
медиаконтент в регионах.
Многие проекты, которые часто сталкиваются с множеством изображений
придумывать собственные решения для хранения и возврата пользователям. Если оно
— был первый вопрос, заданный Павлу из зала: «Как вы сохраняете картинки?» — «На
диски!». Так или иначе, представители «ВКонтакте» заявляли, что вся эта банда
изображения всех цветов и размеров хранятся и обслуживаются из файловой системы
(используйте xfs) большое количество серверов, без лишних наворотов.
Смущает только то, что в других крупных проектах такого подхода нет
работало — наверное, волшебного слова не знали :).
Не менее волшебна и собственная база данных на C.
Этому изделию, пожалуй, уделялось основное внимание публики, но в то же время
почти нет подробностей о том, кто он на самом деле,
это никогда не было обнародовано. Известно, что СУБД разрабатывались «лучшими умами»
Россия, победители олимпиад и соревнований TopCoder, и что это используется
в самых загруженных сервисах ВКонтакте:
- Личные сообщения
- Сообщения на стенах
- Статусы
- Поиск
- Конфиденциальность
- Списки друзей
В отличие от MySQL, здесь используется нереляционная модель данных, и большинство
операции выполняются в оперативной памяти. Интерфейс доступа представляет
является расширенным протоколом memcached. Специально скомпилированные ключи
возвращать результаты сложных поисков (чаще всего специфичных для конкретного
услуга).
Система была разработана с учетом возможности кластеризации и автоматизации
репликация данных. Разработчики хотели бы создать эту систему
универсальной СУБД и опубликовать ее под лицензией GPL, но это пока невозможно из-за высокой
степень интеграции с другими сервисами.
Интересные факты о ВКонтакте
- Процесс разработки близок к методологии Agile с еженедельным
итерации (циклы), в которых проходят все этапы разработки:планирование, анализ требований, проектирование, разработка и
тестирование.
- Ядро операционной системы модифицировано (для работы с
memory), имеет собственную базу данных пакетов для Debian. - Изображения загружаются на два жестких диска на один сервер
при этом, после чего создается резервная копия на другом сервере. - Есть много улучшений по сравнению с memcached, в т.ч для более стабильной и
долговременное размещение объектов в памяти; есть даже версияобеспечить безопасность данных.
- Изображения не удаляются, чтобы минимизировать фрагментацию.
- Решения по развитию проекта принимают Павел Дуров и Андрей Рогозов,
ответственность за сервисы — на них и на разработчике, который это реализовал. - Павел Дуров копил деньги на хостинг с первого года :).
Про регистрацию на ПК и телефоне
Для использования сервиса необходимо зарегистрироваться. К
для этого воспользуйтесь ссылкой https://vk.com/ на своем компьютере (скопируйте, вставьте в строку браузера).
В поле регистрации введите свои данные, нажмите «зарегистрироваться» и
дождитесь смс на телефон, введите полученный код подтверждения, отправьте
это и начать разработку новой страницы.
Читайте также: Как заработать рукоделием — создание домашнего бизнеса
Платформа
Для нас, конечно, особый интерес представляет архитектура проекта: как
взаимодействуют основные компоненты системы, которые собственные разработки
необходимо, какие бы уловки ни применялись. Но прежде чем перейти к
что вам необходимо познакомиться с основами — используемыми технологиями и
продукты.
В качестве основной операционной системы используется Debian Linux — решение
проверенный временем, один из самых старых и стабильных современных
дистрибутивы. Используется для балансировки нагрузки между серверами приложений
HTTP-сервер Nginx работает в режиме обратного прокси. В его обязанности входит
поддерживать связь с браузером пользователя и отправлять запросы на серверы,
отвечает за выполнение PHP-кода, а также проверку попадания
результат обратно в браузер. Код PHP запускается с использованием модуля mod_php для
Apache — вариантов довольно много, особенно исходя из протокола
FastCGI, но руководство «ВКонтакте» пошло в этом более консервативно
вопрос, используя наиболее проверенное решение. Ничего особенного
системы оптимизации производительности кода PHP не используются (например, в
Facebook написал свой компилятор PHP в C под названием HipHop), единственный
внешняя оптимизация — кэширование опкода через общедоступный
xcache-решения.
Ситуация с хранением данных выглядит довольно неясно: с одной стороны,
активно использует собственную систему управления базами данных, набранную в
C и созданный «лучшими умами» в России, с другой стороны, MySQL часто упоминался как
основной склад. Хочу подробнее рассказать о своей собственной базе ВКонтакте
под. Говоря о хранении данных, нельзя не упомянуть такой важный аспект, как
кеширование часто используемой информации (ее расположение в оперативной памяти
для быстрого доступа). Для этого используется очень популярный продукт в этом
области — memcached. Если вы не слышали: эта система позволяет очень
простые атомарные операции, такие как позиционирование и становление произвольным
ключевые данные. Основная функция — молниеносный доступ и
возможность легко объединить оперативную память большого количества серверов
в общий массив для временного хранения «горячих» данных.
Часто реализуются сторонние проекты, не являющиеся ключом к ВКонтакте
либо с использованием довольно экзотических решений, либо наоборот по большей части
простые технологии. Например, реализована служба обмена мгновенными сообщениями
на node.js (подробнее об этой разработке можно прочитать в статье «JavaScript
Сервер» от 08/2010
) с использованием протокола XMPP, также известного как Jabber (мы по-прежнему
назад). Преобразование видео реализовано максимально простым и эффективным способом
библиотека — ffmpeg, также на ней работает очень популярный видеоплеер VLC.
Основные используемые технологии
- Дебиан-Линукс —
основная операционная система - нгинкс —
балансировка нагрузки - PHP +
Кэш - Апач + мод_php
- memcached
- MySQL
- Собственная СУБД на C, созданная «лучшими умами» России
- node.js — слой
для реализации протокола XMPP используется HAProxy (haproxy.1wt.eu) - xfs — файловая система
сохранять изображения и возвращать их пользователю - ffmpeg —
конвертация видео
Продвижение и раскрутка
- Как раскрутить группу/паблик/сообщество ВК?
- Инструменты для администраторов групп.
- Что такое контент-план и как его составить?
- Как рекламировать группу ВКонтакте?
- Как провести конкурс на своей странице или в группе?
- Программы и сервисы для накрутки.
- Что такое захваты и как ими пользоваться?
- SMMBox — сервис поиска вирусного контента.
- SMMPlanner — бесплатный сервис для автоматического постинга.
- Все о накрутке ВКонтакте и чем она может быть полезна.
- Как удалить подписчиков и друзей?
- Как накрутить лайки и стоит ли?
- Как отменить репосты записей?
- Как увеличить просмотры постов?
- Как повысить активность в группе?
- Как заканчивать комментарии?
- Замеры накрутки в ВК.
- Обмен пиар.
- Bosslike — сервис для накрутки лайков, репостов и подписчиков.
- VkTarget — сервис для заработка и маркетинга в социальных сетях.
- Боты для ВКонтакте.
- Виджеты ВКонтакте для вебмастеров.
- Отправляет сообщения в группу ВК.
Как заработать в ВК?
Прежде чем перейти к оценке способов, расскажем, как зарабатывает ВКонтакте.
Как и все остальные 99% сайтов в интернете, основной доход ВК получает от продажи рекламы. Это контекстная реклама, которая появляется в левой части сайта и в новостях. Компании платят десятки тысяч рублей за то, чтобы ВКонтакте показывали их рекламу.
Почти все популярные группы, в которых вы состоите, поддерживаются и продвигаются для продажи и рекламы в них. И раскачать группу до того, как она начнет приносить хороший доход, тоже можно неплохо заработать.
Поэтому доход в ВК можно разделить на 2 вида:
- Когда вы создаете свои сайты (сообщества), продвигайте их и что-то рекламируйте.
- Когда вы работаете удаленно, вы помогаете кому-то продвигать свое рекламное пространство.
Теперь давайте подробнее рассмотрим все способы этих двух видов дохода.
Как зарегистрироваться в Вк с номером телефона
В 2012 году создатели ВК отменили регистрацию новых пользователей с помощью электронной почты и привязали номер к регистрируемой странице. Этот порядок создания страницы сохранился и по сей день.
Заходим на страницу vk.com, заполняем поля: Имя, Фамилия, дата рождения и нажимаем на кнопку «Продолжить регистрацию«:
Затем выберите страну, введите номер мобильного телефона, примите условия и нажмите кнопку «Получить код«:
Введите полученный код из СМС в поле и нажмите кнопку «Отправить«:
После отправки кода по СМС вам будет предложено придумать пароль для входа. Затем необходимо авторизоваться: введите номер и пароль, нажмите на команду «Войти«.
Про статус, как добавить свои фото
Чтобы передать всем свое настроение или донести важную информацию, заполните статусную строку, она находится под вашим именем.
Просто нажмите и в открывшемся окне введите ключевую фразу, сохраните.
Используя статус, вы можете назначить встречу с друзьями или поделиться чем-то, нажав кнопку «Рассказать друзьям». Чтобы загрузить личные фотографии, нажмите на фотографии в левой колонке, затем нажмите «Добавить фотографии», выберите файл, загрузите.
Для удобства использования мы создаем несколько альбомов. Те же действия можно выполнить при загрузке видео. Сохранив записи любимых фильмов, песен и другую информацию ВКонтакте, вам не придется засорять память собственного компьютера. Согласитесь, всегда приятно поделиться чем-то полезным с другом.
Настройка рекламы
- Что такое таргетированная реклама?
- Что такое целевая группа?
- Как настроить рекламу?
Как зарегистрироваться в Вк без номера телефона
Для тех, кто хочет создать еще один аккаунт, есть несколько способов регистрации ВК, где это можно сделать, не покупая еще один номер телефона:
1. При наличии страницы в Facebook вы можете зарегистрироваться в Вк через Facebook. При регистрации Facebook запрашивает данные электронной почты или номер телефона, поэтому этот обход очень актуален:
2. Второй вариант — сервисы с бесплатными временными телефонными номерами. Находим в интернете сайты с бесплатными временными номерами телефонов и пытаемся зарегистрироваться Вконтакте. Проблема с этими номерами в том, что номера общедоступные и номер уже можно использовать для регистрации в ВК. Как пример сервисы: sms24.info, onlinesim.ru и таких сервисов много.
Выберите страну, затем выберите номер телефона, нажав на него, после чего откроется страница с текстами СМС от других пользователей. Копируем выбранный номер и вставляем его в поле регистрации Вк, если выбранный номер не использовался, то в этот список смс-текстов придет и ваша смс с кодом от Вк:
Все эти сервисы работают одинаково с небольшими отличиями. Например, на sms24.info нужно сначала выбрать страну:
Затем выберите номер телефона:
Копируем номер телефона и в списке СМС видим свою СМС, введя ее в ВК:
3. Через домашний телефон. Вместо мобильного номера в соответствующее поле можно ввести городской номер. После этого робот автоматически определит, что отправить СМС на этот номер не получится, поэтому просто позвонит и продиктует код.
Не секрет
Завеса тайны о технической реализации ВКонтакте немного развеялась,
опубликовано куча интересных аспектов, но еще много моментов осталось
оставаться тайной. Возможно в будущем появится более подробная информация о
собственная СУБД ВКонтакте, которая, как оказалось, является ключом к решению
все самые сложные моменты в масштабируемости системы. Теперь, кто бы
принадлежал ВКонтакте, сервис очень интересен в плане
создавать высоконагруженные системы. По-прежнему 11 миллиардов запросов в день,
высочайшее время безотказной работы и почти 100 миллионов пользователей дорогого стоят.
Warning
Не все крупные проекты освещают аспекты здания
архитектура. Даже приблизительную информацию о том, что с ними происходит и как они
работа, часто держащаяся в секрете. Самый распространенный источник информации
либо выступления представителей проекта на конференциях, либо
различные интервью/публикации сотрудников. Информация для этой статьи
составлено автором из тех же источников и не является официальным
Заработок на своей странице или группе
Сразу хочу сказать, что раскрутить страницу или сообщество на большое количество подписчиков, чтобы они начали покупать рекламу, это не быстрый способ заработка, и без вложений не обойтись.
Способ 1. Продажа рекламных постов
Самый популярный способ заработка в ВК на группе.
Если у вас есть раскрученная страница или группа, интересный контент, много подписчиков (от 50 000 — 100 000, это тоже зависит от тематики) и они активны: комментируют, лайкают, репостит ваши посты, то на этом можно заработать на продавать рекламные посты.
Вам присылают изображение и текст, который вы, как и обычный пост, публикуете публично. Есть официальная биржа рекламы ВКонтакте, где можно посмотреть, сколько стоит размещение одного поста в популярных сообществах.
Но чтобы выйти на обмен со своим сообществом, нужен среднемесячный охват более 30 тысяч человек. Судя по тому же обмену, можно увидеть, что группы с охватом 30 тысяч и более имеют в среднем 500-800 тысяч участников.
Пока такой охват не достигнут, продавать рекламу можно напрямую или через специальные рекламные биржи в социальных сетях. Мы используем эти:
Вы можете добавить платформу для тех, у кого 1000 участников. Всего один пост будет стоить не более 5 рублей при такой сумме.
Способ 2. Монетизация партнёрскими программами
Второй хороший способ заработка на своей группе ВКонтакте – это . Рекламируя различные товары в ВК по партнерским ссылкам, я уже заработал более ста тысяч рублей.
Пока у вашего аккаунта или группы не будет много подписчиков, никто не будет покупать у вас рекламу, но вы легко можете сами рекламировать чужие товары или услуги, подключившись к их партнерским программам. С продаж по вашей ссылке вы получаете свой процент.
У меня есть отдельный раздел в моем блоге, где я рассказываю о том, как я могу работать с ними и создавать кейсы со своим доходом.
Чтобы было понятнее, объясню на примере, как это работает. Например, вы прочитали интересную книгу, которую купили в интернет-магазине. Во многих интернет-магазинах есть партнерская программа. Мы зарегистрировались в нем, сделали партнерскую ссылку на эту книгу и написали о ней пару слов на нашей странице или в группе ВКонтакте.
Кто-нибудь читал этот пост и купил эту книгу, перейдя по ссылке в посте. Пусть стоит 500 руб. По программе вам полагается 10% — заработок составит 50 рублей. Купить 10 человек — будет 500 руб. Вы понимаете, в чем интерес начать создавать свою аудиторию ВКонтакте? Чем больше у вас подписчиков, тем больше вы заработаете.
Где что? Экскурсия по главной страничке В Контакте
Возьмем для примера мою страницу. Верхняя горизонтальная панель (1) содержит строку поиска, вы можете ввести имя, фамилию или никнейм искомого человека.
Рядом появляются системные уведомления (2), показывающие, кто добавил вас в друзья или удалил вас, а также кому понравились выложенные вами фото, видео, заметки.
Справа плейлист (№3 список музыки) и собственно плеер. По клику на стрелочку (4) справа возле аватара появляется меню со следующими пунктами:
- Перейти в ВКонтакте
- Справка по настройкам
- Выйти
Первый пункт — это единый аккаунт ВК Коннект. Чтобы подробно разобраться, с чем его едят, ознакомьтесь с политикой конфиденциальности, условиями.
С помощью второго элемента легко изменить информацию о себе: создать профиль, обновить пароль, изменить контактную информацию и так далее
Раздел «Помощь» предоставляет возможность получить ответы на самые распространенные вопросы.
В левой части главной страницы вертикальная линия также содержит несколько элементов. Лента новостей показывает сообщения из ваших сообществ и события со страниц ваших друзей. Новые фотографии и заметки не останутся незамеченными.
В мессенджере — сообщения это вся ваша переписка. Пункт «Друзья» показывает список всех ваших друзей и тех, кто в данный момент на связи, то есть онлайн. Двигаться дальше.
Вы можете создать сообщество самостоятельно или присоединиться к существующему, в зависимости от ваших интересов. Для создания нажмите на нужную кнопку и выберите категорию.
Ниже все понятно. Персональные фотоальбомы, видео, музыка, игры, товары, предложенные друзьями и их знакомыми. В правом нижнем углу (1) появляются контакты в режиме «онлайн». Вы можете добавить информацию на стену через окно сообщения (2), после добавления выбранных файлов нажмите кнопку «отправить» (3».
у одного пользователя может быть несколько личных страниц. Это не запрещено законом.
Про взлом страницы, безопасность ВКонтакте
Бывает, что вы не можете войти под своим логином и паролем. Либо сообщения отправляются из вашего аккаунта и ставятся «лайки». Возможно, этот вирус «украл» ваш пароль. В таком случае необходимо отключить сетевой кабель от компьютера во избежание повторного захвата, сменить пароль.
Если доступ не восстановится, немедленно обратитесь в службу поддержки. Страницы взломаны мошенниками, которые хотят рассылать рекламу и всевозможный спам (мусор) от вашего имени. Также с целью выяснения или удаления какой-либо информации.
Зарегистрируйте страницу на действующий почтовый ящик и номер телефона. В случае утери e-mail есть возможность восстановить его на https://vk.com/restore. Вы можете изменить свой номер телефона в настройках, URL-адрес https://vk.com/settings.
Чтобы мошенники не смогли угадать пароль от вашей учетной записи, он должен быть в какой-то степени сложным. Длина должна быть не менее 9 символов, включая строчные и прописные буквы разных алфавитов, цифры и символы.
Вам не нужно использовать в пароле персональные данные: дату рождения, имя питомца. Кроме того, используйте разные пароли для разных учетных записей. Есть несколько способов узнать чужие пароли:
- Ручной выбор
- Вирусная инфекция
- Мошенничество
Никогда не давайте свои пароли людям в социальных сетях, даже если они притворяются работниками техподдержки!