Система инстаграм – Инстаграм — что это такое и как им пользоваться, способы регистрации в Instagram с компьютера и просмотра онлайн

«Чем хорош Инстаграм?» – Яндекс.Кью

Сервисы для маркетологов. 1000+ инструментов, 10000+ отзывов экспертов, кейсы и...  ·  otzyvmarketing.ruПодписаться

Инстаграм – это уникальная система. Она подходит всем творческим личностям, которые любят фотографировать и выкладывать фотографии в сеть. На самом деле в рунете нет ей альтернативы. Насколько я знаю, только pinterest можно считать чем-то аналогичным. Но у нас эта соцсеть менее популярна. После «ВКонтакте» инстаграм – самая популярная соцсеть. Ей пользуется больше... Читать далее

9  ·  Хороший ответ14

Пока не врубился.Одноклассники-это одно, школла Вуз, в Контакте.Бывшая жена, Фейсбук городские шишки, дальше не лезу

Ещё 2 комментария

Написать комментарий

Независимая площадка c честными оценками и подробными разборами новинок с...  ·  pofaktam.ruПодписаться

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

6  ·  Хороший ответ15

Это крайне не удобная соцсеть. Нельзя послушать музыку, посмотреть видеоролики нормальные по длине и качеству. ВК... Читать дальше

Ещё 5 комментариев

Написать комментарий

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

11  ·  Хороший ответ7

Полный отстой! Фото того, что ты ешь.... И всякое подобное.... А ЕСЛИ ЭЛЬЭКТРИЧЕСТВО ПРОПАДЕТ!? ....ИНСТСГРАМЕР... Читать дальше

Ещё 3 комментария

Написать комментарий

Больше всего на свете я люблю поговорить. Возможно, где-то в мире есть темы...

Подписаться

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

9  ·  Хороший ответ9

В чем удобство ?

Написать комментарий

Туда легко заливать свои фотографии с телефона и в их ленте удобно смотреть, что происходит в жизни у твоих друзей и знакомых. Снимки много информации об этом дать могут) Впрочем, аккаунты посторонних людей тоже радовать могут. В статье https://wonderwoman.media/samye-smeshnye-instagram-akkaunty-na-kotorye-stoit-podpisatsja/ почитайте какие там смешные аккаунты попадаются.

Хороший ответ2

Написать комментарий

Учитель географии и экологии. Мечтаю о собаке и дальних путешествиях.

Подписаться

На данный момент Instagram является очень выгодной и крутой площадкой для ведения бизнес-аккаунтов. Грубо говоря, если у вас есть стационарный магазин одежды, не нужно создавать сайт и тратиться на контекстную рекламу, сделайте аккаунт в инстаграм и делайте крутые фото вашего товара. Через рекламный кабинет в фейсбуке можно настроить рекламу и привлечь свою ЦА... Читать далее

2  ·  Хороший ответ4

Написать комментарий

Все о программе Инстаграм (Instagram) по-русски

Инстаграм (Instagram) – это бесплатная программа, предназначенная для того, чтобы пользователи могли делиться с миром своими фотографиями. Инстаграм был запущен в Октябре 2010 года. Основа функционала программы инстаграм такова: пользователь делает фотографию, затем применяет к ней один из стандартных цифровых фильтров, то есть обрабатывает ее одним кликом, и затем может поделиться получившейся картинкой со своими друзьями через любую социальную сеть, включая собственную сеть инстаграм. Характерной чертой программы является то, что обработанная фотография имеет равное соотношение сторон, то есть представляет собой квадрат, как это было в старых камерах от Кодак и Полароид, что отличает такие карточки от сделанных современными камерами, у которых, как известно, соотношение сторон составляет 4:3.

Изначально программа Инстаграм работала только на iPhone, iPad и iPod touch. Однако, в Апреле 2012 года появилась версия Инстаграм для Android (версий от 2.2). Программа распространяется бесплатно через App Store и Google Play.

Поглощение Инстаграм Фейсбуком – это самое крупное поглощение, проведенное компанией Марка Цукерберга. Инстаграм вместе с 13 сотрудниками был приобретен за 1 миллиард долларов в апреле 2012 года. Компании было обещано, что она сохранит свое независимое управление.

Развитие проекта Instagram

Разработка Инстаграм началась в Сан Франциско, когда Кевин Систром и Майкл Кригер решили, что их новый проект, носивший тогда название Burbn должен быть связан с мобильной фотографией.

В марте 2010 года Систром привлек первый раунд инвестиций в размере 500 тысяч долларов США от фонда Baseline Ventures.

Программа Instagram появилась в магазине приложений Apple 6го октября 2010 года. Через короткое время после запуска, Джош Ридль присоединлся к команде Instagram в качестве Управляющего Сообществом. В ноябре 2010 в штат был зачислен Шейн Свини, разработчик, а в августе 2011 – евангелист Инстаграм Джессика Золман.

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

В феврале 2011 управляющим удалось привлечь для развития Инстаграм 7 миллионов долларов от группы инвесторов, в число которых входили Бенчмарк Кэпитал и другие. Эта сделка обусловила тот факт, что на этом этапе компанию оценивали в 25 миллионов долларов.

В апреле 2012 года появилась версия Инстаграм для телефонов на базе Андроид. И тогда же было привлечено еще 50 миллионов долларов на развитие компании, которую теперь оценивали уже в полмиллиона долларов.

17 Декабря 2012 года администрация Инстаграм внесла изменения в Условия Использования приложения. Суть поправок сводилась к тому, что компания теперь сможет продавать контент, созданный пользователями, то есть фотографии, третьим лицам. При этом пользователь не будет получать никаких компенсаций или оповещений. Это вызвало резкую критику со стороны адвокатов, специализирующихся на защите прав человека и приавтности данных, а также со стороны пользователей, в числе которых были такие серьезный инстаграмеры, как редакция National Geographic и Ким Кардашян. В итоге Instagram пришлось отказаться от этих изменений и откатить Условия к прошлой версии. Многие пользователи в разгар этого скандала перешли на сервисы, аналогичные Инстаграм.

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

По информации на январь 2013 года, официального приложения для устройств BlackBerry OS7 не планируется. Но ходят слухи о том, что для устройств на BlackBerry OS 10 официальный клиент Instagram уже появится.

Второго мая 2013 года вышла очередная версия клиента с поистине масштабным нововведением. Теперь в Инстаграм стало можно отмечать на фотографиях других пользователей этой социальной сети, примерно так же, как это делается в Facebook или ВКонтакте. Соответственно, теперь у каждого пользователя появился раздел фотографий, на которых он был отмечен.

Двадцатого июня 2013 года на презентации в штаб квартире Facebook Кевин Систром представил масштабное обновление, которое позволяет пользователям Instagram снимать 15 секундные видео, обрабатывать их одним из 13 фильтров и выкладывать в ленту. С этим обновлением приложение выходит на совершенно новый уровень и будет привлекать еще больше пользователей.

В октябре 2013 на всемирной конференции Nokia World в ОАЭ, Кевин Систром объявил о скором выходе долгожданной версии Инстаграм для операционной системы Windows Phone. В ноябре 2013 его слова были подтверждены появлением в соответствующем магазине приложений бета версии клиента Instagram для Windows Phone и Windows Phone 8.

В ноябре 2013 в Инстаграм появилась реклама. На тот момент она показывалась только пользователям из США. В сентябре 2014 к ним добавились пользователи из Великобритании.

После обновления от 12 декабря 2013 в Instagram появился Direct — своеобразная система персональных сообщений в виде картинок, которые можно отправлять пользователям социальной сети. Главной причиной добавления такой возможности стала необходимость конкурировать с набирающими популярность системами мгновенных сообщений, в частности SnapChat.

В середине 2014 года в компании была введена новая должность, название которой на русский можно перевести приблизительно как «Директор по развитию бизнеса и продвижению бренда». Главной задачей сотрудника станет, цитируем пресс релиз, разработка «монетизационных продуктов».

В ноябре 2014 в клиенты Instagram была добавлена поистине самая востребованная пользователями функция, просьбы о реализации которой поступали в администрацию социальной сети уже несколько лет: возможность исправлять подпись под опубликованной фотографией. До этого, чтобы внести изменения, приходилось удалять запись и выкладывать ее заново или мириться с опечатками.

Для тех, кто еще не представляет себе, что же такое Инстаграм - вот отличное видео от гуру из Mobile-Review с обзором этого приложения. На нем вы сможете увидеть, что умеет софтина и почему она стала так популярна.

Instagram в собственности у Facebook

В апреле 2012 года Инстаграм был куплен компанией Facebook за примерно 1 миллиард долларов США. Сделка эта произошла непосредственно перед выходом Facebook на IPO и стоила компании около четверти всех имеющихся наличных средств. Эту сделку называли покупкой компании, которая наводит много шума, но не имеет адекватной бизнес модели. Для сравнения приводили сделку по покупке компанией Yahoo сервиса Flickr, который до сих пор остается одним из 50 самых посещаемых в мире! Глава Facebook, Марк Цукерберг утверждает, что они купили Instagram с целью развивать и улучшать продукт, а не поступать с ним так, как все привыкли считать, что Facebook поступает с купленными проектами. По мнению многих авторитетных в мире интернет предпринимательства людей, Facebook просто покупает крутые стартапы, убивает их продукт, а талантливых сотрудников привлекает к работе над собственными проектами. По слухам, эта сделка принесла исполнительному директору Инстаграм Систрому около 400 миллионов долларов согласно его доле в фирме на тот момент.

Появилась даже фальшивая версия приложения Instagram, которую можно скачать с некоторых ресурсов. Такая версия отправлет смс на платные номера и таким образом ворует деньги со счета абонента. Отличить такую программу можно по тому, что в галерее она содержит множество картинок с известным в рунете господином «Свидетелем из Фрязино».

Популярность Инстаграм

В декабре 2010 года, Инстаграмм могла похвастаться миллионом зарегистрированных пользователей, а в июне 2011 их было уже пять миллионов. К сентябрю 2011 количество пользователей перевалило за 10 миллионов. По последним данным, в апреле 2012 количество зарегистрированных в Инстаграм аккаунтов было в районе 30 миллионов.

В июле 2011 года было достигнуто число в 100 миллионов загруженных в сервис Instagram фотографий, а к августу таких фотографий стало уже 150 миллионов.

Еще немного статистики. К концу 2014 года аудитория Instagram состоит примерно на 50% из пользователей iPhone и на 50% из пользователей Андроид. Несмотря на то, что администрацией социальная сеть позиционируется как предназначенная равно для мужчин и для женщин, последние все же составляют большинство среди пользователей, в соотношении 68% к 32%. Совершенно предсказуемо, приложение пользуется большим успехом среди жителей мегаполисов, чем среди жителей небольших городов и сельской местности: 17% взрослых горожан пользуются социальной сетью против 11% в провинции. Аудитория Инстаграм весьма молода (90% пользователей моложе 35 лет) и по мировым показателям довольно обеспеченна (лишь 15% пользователей зарабатывают менее 30 тысяч долларов США в год).

Количество закачек версии приложения Instagram для Android в первые же 12 часов составило более одного миллиона.

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

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

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

Инстаграм стал настоящим большим культурным явлением. В конце февраля 2013 года администрация Инстаграм официально заявила о достижении суммы в 100 миллионов активных пользователей в месяц. Цифра поистине впечатляющая, а статистика по фотографиям и лайка впечатляет еще больше! Мы подвели некоторые итоги развития сервиса Instagram от создания и до конца 2012 года и собрали все на одной картинке. Наша инфографика про Инстаграм к вашим услугам =)

А вот и свежая инфографика с итогами 2014 года, который стал для Инстаграм годом покорения новых, невиданных доселе, высот.

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

Награды Instagram

В январе 2011 года Инстаграм стал номинантом премии за лучшее мобильное приложение на конкурсе от ТекКранч.
В мае 2011 года исполнительный директор инстаграм Кевин Систром занял 66ю позицию в рейтинге самых креативных людей в бизнесе.
В сентябре 2011 года Инстаграм получил премию как лучшее «местное» мобильное приложение на на церемонии Веб Эвордс в Сан Франциско.
В декабре 2011 года Apple назвал Инстаграм приложением года!

Новости

IGTV – новый прорыв в Инстаграм

Вокруг да около Инстаграм последнее время ходили слухи о том, что возможно, скоро получится выкладывать видео длинною в 1 час.

Инстаграм начал борьбу с инстаграм-зависимостью

По сообщению от портала TechCrunch Инстаграм точно и всерьез занялся вопросом зависимости пользователей от приложения.

Комментарии

Будь в курсе! Самые модные Instagram девайсы!

Система управления проектами в Instagram/инстаграм scout

Необходимый инструмент для тех кто занимается продвижением и раскруткой в instagram — это общая система управления проектами в инстаграм. Что это такое, для чего он нужен, может быть полезен и как им пользоваться, рассмотрим более детально. Не томим описанием, помним про омниканальность и ваше время, поэтому сразу, сервис и ссылка, а потом и его описание. Ведь многие примерно понимают о чём речь и разбираются с самой системой, внутри обслуживающего сайта самостоятельно. А для тех, кто вникает в суть, потом сопоставляет и уже на основе, кратких описаний начинает пользоваться системой управления, наш обзор.

Краткое содержание

Сервис или система управления вашими проектами в инстаграме

Scout — полноценная и пока в определённой степени уникальная, система управления проектами в инстаграм. Сразу, отметим — это не smm сервис для такого направления, как массфолловинг и масслайкинг в instagram, но нужный и удобный. Для тех кто пользуется МФ и МЛ, плюс площадка подойдёт, бизнес-аккаунтам, тематическим пабликам и простым пользователям, которые хотят, мониторить, удобно и быстро реагировать и усиливать видимость своей страницы внутри приложения. А мы сказали что 14 дней бесплатно?

Что такое Scout

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

Регистрация и добавление аккаунта

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

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

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

Функции и разделы

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

Все инструменты и система управления в личном кабинете

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

Гео

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

Хештеги

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

Комментарии

Дальше все проще и проще. Вкладка комментарии — это ваши комменты, с которыми вы тоже можете, взаимодействовать, внутри системы.

Отметки@

Здесь показаны, все записи из инстаграм, с упоминанием вашего аккаунта, если таковые имеются, конечно. Например, проводите конкурс с репостом, где есть ссылка (упоминание на ваш профиль) там будет отображено.

Директ

Все знают что это такое? Мессенджер внутри приложения инстаграм. Все диалоги, будут показаны внутри этой вкладки. Главное, что вы можете вести переписку с пользователями, внутри системы scout.

Очередь

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

Рассылка

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

В связи с ограничениями, со стороны Instagram максимальный объем рассылки за 24 часа – 144 сообщения.
Сообщения отправляются с 10-минутной задержкой, чтобы максимально обезопасить ваш аккаунт.

Забирай и автоматизируй работу своих аккаунтов

На этом всё. Для краткого описания и представления системы, надеемся этого было достаточно. Для более детального изучения, понимания и использования, внутри сайта есть активная ссылка база знаний. В которой собраны все часто задаваемые вопросы и ответы на них, плюс видеоинструкции.


Похожие статьи из этой рубрики

CRM для инстаграм: список лучших систем

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

Основные виды CRM для Инстаграм

Продвижение бизнеса в социальных сетях подразумевает постоянное общение. Клиенты регулярно интересуются вашей продукцией, а вам приходится фиксировать все в своей памяти: информацию о запросах, об оплате, об отправленных товарах и многое другое. Лучший способ автоматизировать все продажи в интернете – подключить СРМ систему. После этого вам не нужно будет запоминать, какой клиент просил напомнить о поставке новой партии товаров, и с кем вы договаривались о рекламе на этой неделе. Вот список основных опций, которые может выполнять CRM-система:
  1. Контроль поступающих заявок и запросов. Система в автоматическом режиме будет проверять все новые комментарии к вашим постам, сортировать их по разным категориям и фиксировать новых клиентов.
  2. Формирование единой клиентской базы. Для каждого клиента будет создана персональная карточка, где будут его контактные данные и ссылка на его аккаунт. Система может в автоматическом режиме сформировать уникальное предложение для каждого потенциального покупателя.
  3. Единая база сделок. Все сделки, которые находятся на разной стадии воронки продаж, заносятся в единую базу. Вы сможете в любой момент узнать, на какой стадии находится конкретная сделка.
  4. Продвижение в Инстаграм. Система регулярно анализирует число просмотров ваших постов и реакцию ваших подписчиков на ваши определенные действия в социальной сети. Собранные статические данные помогут вам понять, какой тип рекламы является наиболее эффективным, и в какое время лучше выкладывать новые посты.
  5. Своевременное предоставление отчетов. Подключив CRM-систему к своему аккаунту в Инстаграм, вы сможете получить детальные отчеты о рентабельности вашего бизнеса.
Рассмотрим несколько популярным СRМ для Инстаграм:
  • inst4you – система, с помощью которой вы сможете работать одновременно с пятью разными профилями. Предусмотрена опция автоматического приветствия для новых подписчиков, есть возможность работать со всеми поступающими запросами внутри приложения;
inst4you
  • i2crm – система, которая автоматически интегрируется с retailCRM, «Битрикс24», amoCRM и другими службами. Мгновенно реагирует на все вопросы потенциальных клиентов и самостоятельно обрабатывает заявки;
  • Univle – самая первая CRM-система, оптимизированная для работы с Инстаграм. Способна полностью организовать постоянное взаимодействие с подписчиками, обрабатывает комментарии и сообщения, поступающая в директ, в режиме реального времени. К этой системе дополнительно можно подключить все мессенджеры;
univle
  • Directbot – система, которая может заменить менеджера по продажам. Реагирует на любые проявления активности со стороны подписчиков, включая лайки и комментарии. Также может подсказать блоггеров, с которыми вам лучше взаимодействовать для продвижения аккаунта;
  • umnico – система, которая может одновременно обрабатывать все заявки, которые поступают из мессенджеров и социальных сетей. Все заявки от покупателей и их статус удобно интегрируются в одном окне;
  • retailCRM – система, которая принимает новые заказы, наблюдает за ростом активности заказчиков и анализирует работу вашего аккаунта в Этот сервис регулярно предоставляет отчет о результатах вашей работы и указывает на недочеты;
  • apmCRM – система, которая автоматически создает карточки для всех новых клиентов и интегрирует их в единую базу. Вы в любой момент сможете наблюдать за диалогом с каждым клиентом, даже если он ведется в комментариях или в мессенджерах.
Отличным решением для оптимизации работы вашего бизнес-аккаунта в Инстаграм станет подключение amoCRM-системы. Функционал этой системы гораздо шире, чем у сервисов-конкурентов. С помощью нее вы сможете полностью автоматизировать работу вашего продающего аккаунта (заявки будут обрабатываться круглосуточно и ни один клиент не останется без ответа), а также – большой набор аналитических инструментов.

Архитектура Instagram

Instagram - всего лишь iOS, а теперь и Android, приложение для обмена фотографиями с друзьями. Последнее время находится на слуху благодаря новости о покупке проекта Facebook'ом за кругленькую сумму. Недавно один из основателей проекта, Mike Krieger, выступил на конференции с докладом о техническом аспекте проекта, который я и хотел бы вкратце пересказать.

Статистика

Начало:

  • 1 сервер слабее Macbook Pro
  • 25к регистраций в первый день
  • 2 разработчика

Сегодня:

  • 40+ миллионов пользователей
  • 100+ виртуальных серверов в EC2, в том числе:
  • Проект куплен Facebook за 1 млрд. долл
  • 1 миллион регистраций за 12 часов после запуска Android-версии
  • 5 разработчиков

Технологии

  • UbuntuLinux 11.04 - основная операционная система
  • Python - основной язык программирования серверной части
  • Django - фреймворк
  • Amazon:
    • EC2 - хостинг
    • ELB - балансировка входящих HTTP-запросов
    • Route53 - DNS
    • S3 - хранение фотографий
    • CloudFront - CDN
  • nginx - второй уровень балансировки входящихHTTP-запросов
  • gunicorn - WSGI-сервер
  • HAProxy - балансировка нагрузки внутри системы
  • PostgreSQL - основное хранилище данных
  • postgis - поддержка гео-запросов
  • pgfouine - отчеты на основе логов
  • pgbouncer - создание пула соединений
  • Redis - дополнительное хранилище данных
  • Memcached - кэширование
  • Gearman - очередь задач
  • Solr - гео-поиск
  • munin, statsd, pingdom - мониторинг
  • Fabric - управление кластером
  • xfs - файловая система

Философия

  1. Простота
  2. Минимизация операционных издержек
  3. Использование подходящих инструментов

История

  • Забыли сделать favicon.ico до запуска - в первый же день логи пестрили ошибками 404
  • Для хранения данных использовали просто Django ORM и PostgreSQL (из-за postgis)
  • Начали с одного слабого сервера, после успешного запуска решили переехать на EC2
  • Довольно быстро пришлось вынести СУБД на отдельный сервер (виртуальный, естественно)
  • Количество фотографий продолжало расти и расти, даже самый большой инстанс EC2 не справлялся
  • Решили вертикально разделить данные на несколько баз, с использованием механизма routers из ORM, параллельно избавившись от внешних ключей
  • Через несколько месяцев суммарный размер базы данных перевалил за 60Гб и перестало справляться и это решение
  • Следующим шагом стало горизонтальное разбиение данных (sharding):
  • Создали несколько тысяч логических баз данных.
  • Распределили их по существенно меньшему количеству физических серверов (читай: виртуальных машин).
  • Написали свой механизм определения где искать какую базу данных, с поддержкой миграции (вероятно тоже на основе routers).
  • По последним данным под PostgreSQL используется 12+12 виртуальных машин с максимальной оперативной памятью (68.4Гб), а также сетевые диски EBS, объединенные в программный RAID посредством mdadm. Это необходимо, чтобы весь массив данных помещался в памяти, EBS не в состоянии обеспечить достаточную производительность.
  • С некоторыми задачами лучше справляется Redis:
  • Для каждого пользователя в Redis есть список идентификаторов новых фотографий от других пользователей, на которых он подписан.
  • При отображении потока новых для пользователя фотографий делается выборка части такого списка, после чего посредством multiget достается подробная о них информация из memcached.
  • Пробовали возложить на него задачу хранения списков подписчиков, но в итоге вернулись к решению на PostgreSQL с небольшим кэшированием.
  • В Redis также хранится информация о сессиях.
  • Несколько фактов о Redis:
    • Так как все находится в памяти - очень быстрые операции записи и работы с множествами.
    • Является не заменой, а дополнением к основному хранилищу данных.
    • Redis хорош для структур данных, которые относительно ограничены.
    • Отлично подходит для кэширования комплексных структур данных, где нужно большее, чем просто получить значение по ключу (например - счетчики, подмножества, проверка вхождения в множества).
    • Механизм репликации (посредством slaveof) позволяет легко масштабировать операции чтения.
  • Пользователи синхронно загружают фотографии на медиа-сервер с (опциональными) заголовком и месте на карте, все остальное происходит асинхронно посредством очередей, например:
    • Сохраняются гео-метки, обновляется Solr (который впоследствии заменил postgis).
    • Идентификатор нового фото добавляется в обсуждавшиеся выше списки для всех подписчиков автора.
  • Поначалу использовали Apache + mod_wsgi для запуска Django, впоследствии перешли к gunicorn из-за меньшего потребления ресурсов и простоты настройки.
  • С недавних пор начали использовать Amazon ELB вместо DNS round-robin для первичной балансировки входяших HTTP-запросов, что позволило:
  • избежать необходимости дешифровки SSL посредством nginx;
  • ускорить исключение из балансировки проблемных серверов.
  • Благодаря использованию xfs есть возможность "замораживать" и "размораживать" дисковые массивы при резервном копировании.

Подводим итоги

  • Многие проблемы с масштабируемостью - результат банальных человеческих ошибок.
  • Масштабирование = замена всех деталей в машине на скорости 150 км/ч.
  • Заранее сложно узнать как в основном будут обращаться к данным, без реального использования.
  • В первую очередь попытайтесь адаптировать известные Вам технологии и инструменты для создания простого и понятного решения, прежде чем бросаться на поиски чего-то нетривиального.
  • Дополните свое основное хранилище более гибким компонентом, вроде Redis.
  • Постарайтесь не использовать два инструмента для решения одной и той же задачи.
  • Оставайтесь гибкими и ловкими = напоминайте себе о том, что на самом деле имеет значение.
  • Разрабатывайте решения, к которым не придется постоянно возвращаться из-за их сбоев.
  • Активное юнит- и функциональное тестирование стоят потраченного на них времени.
  • DRY: не делайте одну и ту же работу несколько раз.
  • Слабая связанность посредством уведомлений или сигналов позволяет легко менять структуру проекта.
  • Дисковый ввод-вывод часто оказывается узким местом, особенно на EC2.
  • Спускаться до C нужно только при необходимости, большую часть работы лучше делать в Python.
  • Короткий цикл разработки - залог быстрого развития.
  • Частые совместные рассмотрения кода нужны, чтобы все были в курсе происходящего.
  • Не изобретайте велосипед.
  • Окружите себя с толковыми консультантами.
  • Культура открытости вокруг разработки.
  • Делитесь с opensource сообществом.
  • Фокусируйтесь на том, что вы делаете лучше всего.
  • Вашим пользователям абсолютно без разницы, написали ли Вы собственную СУБД или нет.
  • Не переоптимизируйте и не предполагайте заранее как сайт будет расти.
  • Не рассчитывайте, что "кто-то еще присоединится к команде и разберется с этим".
  • Для социальных стартапов очень мало, или даже совсем нет, нерешимых вопросов, связанных с масштабируемостью.

Источник информации

Упоминавшаяся во вступлении неприлично длинная презентация из 185 слайдов:

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *