페타바이트 규모의 Facebook 데이터가 저장되는 위치입니다. Leaky Facebook: 소셜 네트워크 파트너가 사용자 데이터로 수행하는 작업 Facebook Audience

읽는 시간: 7분

Facebook을 사용하여 데이터베이스를 수집하는 것이 때때로 웹사이트를 사용하는 것보다 더 수익성 있고 편리합니다. 그리고 추가 리드 소스로서 소셜 네트워크는 이상적인 플랫폼입니다. Facebook에는 광고를 통해 고객 연락처를 수집하는 도구가 있습니다. 이 방법의 장점은 클라이언트가 백만 개의 필드를 입력할 필요가 없고 시스템이 Facebook 데이터베이스에서 이메일, 전화번호, 이름 및 기타 정보를 자동으로 가져옵니다. 즉, 클라이언트가 광고를보고 클릭하면 이미 완료된 양식이 나타납니다. 남은 것은 제출 버튼을 클릭하는 것입니다.

우리는 소셜 네트워크를 통해 기반을 수집합니다.

아무도 고객과의 의사 소통 채널 중에서 선택하지 않습니다. Instagram, Vkontakte, Facebook, Telegram, YouTube 채팅 봇 및 기타 브랜드는 가능한 모든 플랫폼에서 고객과 통신합니다. 마케터는 추가적인 "터치"의 모든 기회를 활용합니다. ". 따라서 광고, 메일링, 소셜 네트워크가 서로 간섭하지 않고 함께 작동하고 도움이 되는 것이 중요합니다.

예를 들어, 구독을 요청하는 소셜 미디어 버튼이 포함되지 않은 이메일을 찾는 것은 이미 어렵습니다.


아비아세일즈

반대로 소셜 미디어는 독자를 메일링 리스트로 유인하는 좋은 방법입니다. 무엇 때문에? 채팅이나 페이지의 게시물은 길 수 없으며 스크린 샷으로 지침을 채우기가 어렵습니다. 비디오는 항상 소리로 보는 것이 편리하지 않습니다. 각 채널에는 제한이 있습니다.

편지는 잠시 접어두고 더 편리한 순간에 읽을 수 있습니다. 여기에 상품 태그가 있는 모든 정보를 추가할 수 있습니다. 이 때 데이터베이스에서 클라이언트에 대한 일부 정보를 가져올 수 있습니다. 예를 들어, 마지막 구매 이후 며칠이 지났는지 또는 그가 당신의 고원에서 배운 새로운 단어의 수입니다.

페이스북 청중

"어디서든, 거기에 도달하게 하라"는 원칙에 따라 광고를 설정합니다. "나쁜 이야기야. 타겟 고객을 알고 있는지 또는 광범위한 타겟팅을 원하는지 고려하십시오. 후자를 선택하면 Facebook의 알고리즘이 스스로 "귀하의" 고객을 검색합니다.

타겟팅을 직접 설정하려면 더 깊이 파고들어야 합니다.Facebook의 맞춤 타겟은 다음과 같이 나뉩니다.

또는 유사 잠재고객 생성 - 알고리즘은 고객 또는 리드와 일치하는 특성을 기반으로 사람을 검색합니다. 지역, 연령, 관심분야 등 사용자가 지정하는 모든 매개변수가 될 수 있습니다.

타겟팅 옵션은 다면적이며 각 잠재고객과 개별적으로 작업할 수 있습니다. 개인화 된 광고를 만들고 각 잠재 고객에게 개인화 된 제안을하십시오.

Facebook 리드 수집 양식을 설정하는 방법은 무엇입니까?

Facebook 광고 설정의 첫 번째 단계에서 "리드 생성"을 클릭합니다. 캠페인 이름을 입력합니다. 다음 단계에서 리드 생성을 위한 광고 사용 약관에 동의합니다(여기에 없는 경우 링크 ).

다음으로 광고를 방송할 대상을 설정합니다.... 게재 위치에 관해서는 수집 양식이 "비뚤어진" 표시되고 사용자만 귀찮게 하기 때문에 Instagram에 광고를 게재하지 않는 것이 좋습니다.

이제 데이터 수집을 위한 양식을 만듭니다. 광고 생성 3단계에서 생성 및 편집됩니다. "리드 생성 양식"을 클릭합니다.

거기에서 어떤 데이터를 가져올 수 있습니까?

  • 연락처(전화, 이메일, 이름, 도시 등)
  • 인구통계학적 데이터(생년월일, 성별, 결혼 여부 등)
  • 직무(직위, 회사)에 대한 정보
  • 자신의 질문(짧은 답변과 대체 답변, 방문 날짜, 예를 들어 HoReCa 지역의 경우).

하지만 우리는 우편 서비스

따라서 메일링 리스트에 오르려면 리드를 가져와야 합니다. Facebook과의 통합을 위해 우리는자피어 서비스. Mailigen은 이 도구와 완전히 통합되어 있습니다.

보통 일반 사용자는 이 시점에서 읽기를 마칩니다. 통합, API, 키, 웹훅이라는 단어만 격퇴하기 때문입니다. 출구가 있습니다. 그래서 이 글을 작성하게 되었습니다 :)

Facebook과 Mailigen을 통합하는 방법

이를 위해 다음이 필요합니다.

가다!

먼저 기본 페이지에서 Facebook 리드 광고와 Mailigen을 우리가 사용할 서비스로 선택해야 합니다.

아래에는 이들을 결합하는 유일한 앱이 표시됩니다.


이 zap을 클릭하고 직접 작성으로 이동하십시오.

작업할 서비스를 선택했으므로 처음 두 단계는 이미 입력되어 있으므로 "계속"을 클릭하고 세 번째 단계인 Facebook 계정 추가로 이동합니다.


"계정 연결" 버튼을 클릭하고 프로필을 대신하여 회사의 Facebook 페이지 및 Facebook 리드 광고에 대한 관리 권한에 필요한 권한을 부여합니다(중요!)

계정이 목록에 추가되었습니다. 그것을 선택하고 "계속"을 클릭하십시오.

네 번째 단계에서는 Mailigen으로 데이터를 전송할 회사 페이지와 Facebook 리드 광고 구독 양식을 선택할 수 있습니다.


원하는 페이지나 양식이 보이지 않으면 페이지 및 Facebook 리드 광고에 대한 액세스 권한을 확인하세요.

다음 페이지에서는 리드 생성과 모든 것이 올바르게 구성되었는지 확인할 수 있습니다. 테스트 리드를 만들고 Facebook 리드 광고 통합이 작동하는 방식을 확인합니다.


다음 항목은 Mailigen과의 통합을 설정하는 것입니다. Facebook Lead Ads와 마찬가지로 처음 두 단계는 이미 완료되었으므로 Mailigen 계정 추가로 넘어 갑시다. API 키를 입력하라는 메시지가 표시되면 가져오는 방법을 읽으십시오.

키를 입력하고 확인하고 원하는 계정을 선택한 후 다음 단계로 이동하여 수신된 데이터를 로드할 목록, 옵션(예: 이중 확인 여부) 및 필드를 구성할 수 있습니다.


테스트 리드가 Facebook 리드 광고에서 생성된 경우 오류가 발생하지 않도록 테스트 리드의 값으로 필드를 직접 선택할 수 있습니다.

모든 필드 설정이 완료되면 다음 단계로 이동하여 Mailigen에 테스트 리드를 추가하는 테스트를 수행합니다.

테스트가 성공했다면 축하합니다. 첫 번째 앱을 실행할 준비가 된 것입니다. 실행하십시오!


그게 다야. 이제 작업 중인 Facebook 및 Mailigen 광고 번들이 있습니다. 그리고 당신은 두려워했습니다. 건강을 위해 사용하세요!


비록 페이스북이 러시아어를 구사하는 청중들 사이에서 널리 퍼져 있다는 면에서 Vkontakte 및 Odnoklassniki와 같은 소셜 네트워크에 패했지만 여전히 인터넷에서 소셜 활동을 위한 매우 인기 있는 플랫폼입니다. 그러나 이 소셜 네트워크가 사용자에 대한 정보를 실제로 어떻게 사용하는지 모든 사람이 아는 것은 아닙니다. 다음으로 이 리소스가 당사를 모니터링하는 방법과 귀하의 개인 데이터를 보호하기 위해 수행해야 하는 작업에 대해 알려 드리겠습니다.

Facebook이 우리를 팔로우하는 방법

2014년에 이 전 세계 소셜 네트워크의 대표자들은 그들의 서버가 매일 약 600테라바이트의 데이터를 수신한다고 보고했습니다. 몇 년이 지났고 그 이후로 일일 데이터 양이 크게 증가한 것은 의심의 여지가 없습니다. 이 회사가 얼마나 많은 개인 정보를 소유하고 있는지 상상해보십시오!

"글쎄, 소셜 네트워크는 나에 대해 무엇을 배울 수 있습니까? 저는 준법 시민이며 숨길 것이 없습니다.” 일반 사용자라고 생각하고 리소스의 개인 정보 보호 정책을 설명하는 항목 아래에 있는 확인란을 자동으로 선택합니다. 그러나 모든 사람이 이 문서를 읽었더라도 개인 데이터 사용에 대한 일부 정보는 말하자면 "줄 사이"에 남아 있습니다.

Facebook은 사용자의 개인 데이터를 연구하기 위해 정확히 무엇을 배웠습니까? 당신이 생각하는 것보다 훨씬 더!

그는 사용자가

아마도 가장 흥미롭고 타협적인 정보는 우리가 순간의 열기에 입력했지만 다양한 이유로 보내지 않았거나 다르게 다시 작성한 메시지에 포함되어 있습니다. 그리고 당신 외에는 아무도 그것을 본 적이 없다고 생각하지 마십시오!

소셜 네트워크는 실제로 이 "스킬" 자체에 대해 이야기하면서 자체 검열에 대한 자체 연구("Facebook의 자체 검열", 2013)를 게시하여 사용자가 게시하기 전에 게시물을 수정하는 이유와 방법을 설명했습니다. 시스템이 입력하는 동안 키 입력을 등록할 수 있는 것으로 나타났습니다. 한 번 입력한 개인 데이터는 지우더라도 소셜 네트워크의 데이터베이스에 이미 남아 있을 수 있습니다.

개인 데이터를 제3자에게 전송합니다.

Facebook은 전송되지 않은 데이터를 비밀리에 검사하여 사용자의 성격을 요약하지만 리소스는 라이선스 계약에서 약속한 대로 이미 게시된 정보를 사용할 수 있습니다. 여기에는 성격 연구 및 자체 연구뿐만 아니라 시스템이 귀하의 개인 데이터를 마케팅 회사와 미국 정부에 전송합니다.

주의: 프로필에 휴대전화 번호나 이메일 주소를 표시하지 않았지만 친구 중 일부가 이 데이터를 사용하여 귀하를 찾으려고 해도 시스템은 이미 이 정보를 알고 있습니다.

또한 소셜 네트워크는 귀하가 방문하는 다른 사이트와 협력하여 귀하의 소득, 온라인 행동 등에 대한 누락된 정보를 수집한 다음 표적 광고를 홍보하기 위해 뉴스 피드를 조정합니다.

그는 사용자의 얼굴을 식별하려고 합니다.

그는 당신이 오프라인일 때도 당신을 지켜보고 있습니다.

여기에서도 이 사이트의 개인 정보 보호 정책을 부주의하게 읽으면 다음과 같이 명확하게 명시되어 있습니다.

시스템은 싱글 사인온 기술과 쿠키를 사용하여 이러한 방식으로 개인 데이터를 수집할 수 있습니다. 또한 소셜 네트워크는 화면에서 커서의 움직임을 추적하려고 시도하거나 이미 학습했습니다.

Facebook 사용의 주요 위험은 무엇입니까?

위에서 언급했듯이 관련 게시물 설정, 광고 및 판매 외에도 사용자의 개인 데이터는 소셜 네트워크가 등록된 영역에서 미국 정부로 이전됩니다. 그러나 국가의 권력은 대통령, 총리 및 기타 관리의 손에 집중되어 있지 않습니다. 그 외에도 모든 유형의 산업, 은행 시스템, 영토 경계 ...이 그룹은 "세계 정부"라는 용어로 표시됩니다 ...

그것의 목표는 새로운 세계 질서를 확립하는 것이며, 이는 행성의 인구와 그 삶의 모든 영역에 대한 완전한 통제를 의미합니다. 사람을 관리하기 위한 궁극적인 도구는 이마나 오른손에 적용되는 나노칩 또는 레이저 나노마크여야 합니다. 이것은 신학자 요한의 계시록(계 13:15-18)에 따르면 다음을 의미합니다. 적그리스도의 등장. 그리고 중간 단계는 인구(INN, SNILS)에 디지털 식별자 할당, UEC 및 생체 인식 여권 도입, 개인 데이터 수집 및 처리입니다.

Facebook의 개인 데이터 보호

이 상황에서 실행 가능한 유일한 옵션은 소셜 네트워크를 완전히 거부하는 것입니다. 그러나 이것이 아직 가능하지 않은 경우 다음 규칙을 준수하여 최소한 개인 데이터 침해를 최소화하도록 노력해야 합니다.

불행히도 소셜 네트워크는 우리를 추적할 수 있을 뿐만 아니라 운영 체제도 추적할 수 있습니다. Windows 10에서 개인 데이터가 어떻게 사용되는지 직접 확인하세요.


직접 가져가 친구에게 알려주세요!

당사 웹사이트에서도 읽어보십시오:

자세히보기

그물이 아니라 체

스캔들이 시작되기 전에는 페이스북 사용자의 개인정보를 제3자 애플리케이션이 어떻게 사용하는지에 대한 정보가 회사의 개인정보취급방침에 다소 이해하기 어려운 형태로 포함되어 있었습니다. 주커버그 자신도 의회에서 청중의 대다수가 이 문서를 읽지 않거나 그 내용을 자세히 살펴보지 않는다고 말했습니다. 조사가 시작된 직후 회사는 제3자 회사가 무엇을 얻고 있는지 설명하기 시작했고, 제3자 회사에 대한 정보 접근에 대한 규칙을 강화하겠다고 약속했습니다. 이 Facebook 설명 중 하나에서 다음과 같습니다.

  • 지금까지 모든 사용자는 검색창에 전화번호나 이메일을 입력하여 필요한 사람을 찾을 수 있었습니다. 이 기능은 사이버 범죄자도 사용할 수 있습니다.
  • Facebook은 Facebook Messenger 및 Facebook Lite 애플리케이션이 설치된 Android 스마트폰 소유자의 통화 및 통신 기록을 보관했습니다. 회사는 이 기능을 분석해 사용자들이 직접 보낸 메시지가 저장되지 않도록 하겠다고 약속했다. Zuckerberg는 사용자 대화를 도청한 다음 타겟 광고를 표시할 가능성에 대한 인기 있는 신화 중 하나를 반박했습니다(클라이언트가 내린 결론은 스마트폰에 애플리케이션을 설치할 때 소셜 네트워크가 마이크에 대한 액세스를 요청하기 때문입니다). 마이크에 대한 액세스는 올바른 비디오 재생에만 필요합니다.
  • 폐쇄된 그룹의 관리자와 구성원은 타사 애플리케이션에 그룹 구성원 목록 및 개인 데이터(이름, 게시물에 첨부된 사진, 댓글)에 대한 액세스 권한을 부여할 수 있습니다.
  • 타사 응용 프로그램은 페이지의 API(프로그래밍 인터페이스)를 통해 게시물과 댓글을 읽을 수 있습니다.
  • 2014년까지 타사 응용 프로그램은 Facebook에 사용자 자신뿐만 아니라 친구에 대한 정보를 요청할 수 있었습니다. 변경 후 응용 프로그램은 전송에 동의한 친구에 대한 정보만 받을 수 있습니다. 2018년 3월 페이스북은 또한 앱을 3개월 이상 사용하지 않을 경우 사용자의 정보 수집 권한을 취소하겠다고 발표했습니다.

Facebook은 현재 두 가지 유형의 데이터를 수집합니다. 첫 번째는 사람들이 소셜 네트워크에 게시하는 정보(사진, 게시물 등)입니다. 두 번째는 타겟 광고에 필요한 것들입니다. Facebook은 효율성을 높이기 위해 정보 브로커(데이터 브로커)의 서비스도 구매하고 있습니다. 후자는 Google, Amazon 및 Facebook과 같은 플랫폼과 사람에 대한 데이터 사용과 관련된 산업(미디어, 소매, 통신 및 금융)에서 활동하는 회사와 같은 다양한 소스에서 정보를 수집하고 다른 회사에 관련 서비스를 제공합니다. 표적 광고 및 채점 - 은행의 차용인 및 보험 회사의 고객을 확인합니다. Cracked Labs 연구소의 보고서에 따르면 Facebook은 2017년에 Acxiom, Epsilon, Experian, Oracle, CCC Marketing 및 Quantium과 같은 6개의 파트너를 보유하고 있습니다. 그들은 플랫폼이 사용자를 더 잘 분류하고 분류하는 데 도움이 되었습니다.

사진: 데이비드 폴 모리스/블룸버그

Facebook은 사용자 데이터를 광고주에게 판매하거나 이전하지 않습니다. 소셜네트워크 대표님이 설명해주신대로 분석한 후 취향에 따라 분류합니다. 광고주가 "애틀랜타의 여성 자전거 타는 사람"에게 광고가 표시되기를 원하는 경우 Facebook은 세부 정보를 제3자와 공유하지 않고 해당 범주의 사용자에게 광고를 게재합니다. 광고주를 위한 보고서에는 광고가 얼마나 성공적이었는지에 대한 일반화된 정보(배너를 클릭한 사람 수와 성별, 기타 통계)만 포함되어 있습니다.

타사 사이트 및 응용 프로그램이 Facebook 사용자의 공개 정보로 수행하는 작업은 확실하지 않습니다. 이 정보가 많은 회사에서 수집된다는 것은 분명합니다.

테스트

Alexander Kogan은 테스트를 사용하여 Facebook에서 정보를 수집했을 뿐만 아니라 많은 개발자가 테스트를 수행합니다. RBC는 그 중 일부의 개인 정보 보호 정책을 분석했습니다.

  • Nametests.com

Socialsweethearts가 소유한 Nametests.com 사이트(이 사이트는 "4월이 당신을 위해 무엇을 준비했습니까?", "당신의 이상적인 파트너는 어떤 모습인가요?" 테스트를 제공합니다. 사용자는 공개 프로필, 친구 목록, 이메일 주소 및 좋아요에 대한 정보를 공유하는 데 동의합니다. 회사의 개인정보취급방침에는 요청하신 정보를 익명으로 저장하고 통계작성 및 사이트 개선을 위해 활용함을 명시하고 있습니다. 익명화 없이 데이터를 사용하는 것은 Socialsweethearts 문서에 명시된 서비스, 보안 및 최적화의 기능을 보장하는 데 필요한 목적뿐만 아니라 법률에 의해 제공된 경우에만 허용됩니다.

Socialsweethearts 대변인에 따르면 계정을 삭제하면 사용자 데이터도 삭제됩니다. 그는 “정치적 목적으로 데이터를 분석하거나 연구하지 않으며, 이러한 연구에 참여하는 기업이나 단체와도 협력하지 않는다”고 말했다.

그에 따르면 이제 Socialsweearts는 2018년 5월 25일에 유럽 연합에서 발효되는 일반 데이터 보호 규정(GDPR)을 준수할 준비를 하고 있습니다. Socialsweethearts의 대변인은 "Facebook을 둘러싼 뉴스를 고려할 때 [개인 데이터의 안전에 대한] 사용자의 신뢰가 매우 중요하고 동시에 개인 데이터와 관련된 프로세스가 투명해야 한다는 점을 이해합니다."라고 말했습니다. .

  • 플레이버즈

테스트가 있는 웹사이트도 소유하고 있는 플레이버즈도 GDPR 도입을 준비하고 있다고 이 회사의 대표가 말했다. 현재 버전의 Playbuzz 개인 정보 보호 정책에는 플랫폼이 등록 시 입력한 개인 정보를 수집할 수 있다고 명시되어 있습니다. 사용자가 사이트를 방문하는 장치에 대한 정보; 뿐만 아니라 통과된 테스트의 답변. 또한, Playbuzz는 마케팅 목적으로 제3자로부터 사용자의 개인 정보를 수집하고, 광고 목적으로 일반화된 형태의 사람에 대한 익명화된 정보를 파트너에게 전송할 수도 있습니다.

Playbuzz의 대변인은 플랫폼의 콘텐츠가 수익을 창출한다는 사실 때문에 회사의 일부 파트너와 제3자 제공업체(예: 사기 탐지 서비스)가 일부 최종 사용자(예: IP 구애). "이 데이터는 Playbuzz에서 사용할 수 없으며 우리 서버에 저장되지 않습니다."라고 덧붙였습니다.

사용자가 사이트에서 자신의 페이지를 삭제하더라도 Playbuzz는 마케팅이 아닌 목적(예: 사용자 연락)으로 개인 데이터를 제3자, 비즈니스 파트너에게 전송할 수 있는 권리를 보유합니다.

  • 브레인폴 미디어

Brainfall Media의 서비스 계약(온라인 조사 및 Facebook에서 개인 데이터 수집)에 따르면 회사는 사용자에 대한 정보를 비즈니스 자산으로 간주하고 사용자의 동의 하에 이를 제3자에게 양도할 권리가 있습니다. 회사는 RBC의 요청에 응답하지 않았습니다.

스마트폰의 스파이

Cracked Labs 연구에 따르면 방문 추적기와 모바일 앱이 있는 웹 사이트는 블랙홀입니다. 아무도 데이터를 공유하고 있는지 진정으로 평가할 수 없습니다. 2015년 NICTA 연구 센터와 뉴사우스웨일즈 대학이 호주, 브라질, 독일, 미국의 인기 앱에 대한 연구에 따르면 무료 앱의 85~95%와 유료 앱의 최대 60%가 사용자 정보를 수집했습니다. 제3자의 이익. RBC 저널리스트는 Facebook 계정에서 정보를 수집한 애플리케이션을 분석했습니다. 그 중에는 잘 알려진 여러 개발자의 프로그램도 있었습니다.

"일반 프로필 정보 및 이메일 주소에 대한 액세스는 모든 인증된 응용 프로그램에 자동으로 제공됩니다. 이 데이터를 요청할 수 있는 권한은 애플리케이션 개발자를 위한 Facebook의 최소 기본 집합에 포함되어 있으며 소셜 네트워크에는 더 좁은 요청이 없습니다”라고 MeYou 네트워킹 서비스의 설립자이자 CEO인 Stepan Danilov가 RBC에 설명했습니다. 기본 권한에는 개발자 확인이 필요하지 않지만 개발자를 위한 Facebook의 "권한 도움말"에 따르면 더 많은 정보를 요구하는 다른 모든 사람은 필요합니다.

LiveJournal 및 Afisha-eda와 같은 Rambler Group 개발자의 앱도 사용자의 거주 도시 및 고향에 대한 정보와 연대기의 출판물에 대한 액세스를 요청했습니다. Rambler Group 언론 서비스 담당자는 미디어 리소스의 클라이언트가 Facebook을 포함하여 로그인할 수 있다고 설명했습니다. 이 권한 부여 방법을 사용하면 예를 들어 설문 조사에 참여하고 의견을 남기는 등 응용 프로그램의 기능을 완전히 사용할 수 있습니다. "저희는 BigData와 협력할 수 있는 잠재적인 기회를 얻었고, 앞으로 "스마트 타겟팅"을 설정하여 사용자와 광고주 모두를 위한 광고 미디어와의 상호 작용 효율성을 높입니다. 이상적으로는 사람들이 잠재적 관심을 가질 수 있는 광고와 독점적으로 상호 작용할 준비가 되어 있습니다. 반면 광고주는 잠재적으로 의욕이 높은 사용자와 접촉하게 된다”고 덧붙였다.

Amediateka TV 쇼 애플리케이션은 무엇보다도 클라이언트의 친구 목록에 액세스할 수 있습니다. 아미디어TV의 밀라나 보가티레바(Milana Bogatyreva) 대표는 “친구 목록은 현재 사용하지 않고 있지만 사용자 친구들의 관심사를 기반으로 추천 시스템을 업데이트하기 위한 것”이라고 말했다.

일부 앱은 Facebook 사용자의 상태 업데이트, 사진 및 동영상에 대한 액세스를 요청했습니다. 예를 들어 트립어드바이저. Nokia 앱은 무엇보다도 결혼 여부, 직업, 선호도, 교육, 종교 및 정치적 신념, 기타 정보에 대한 데이터에 액세스할 수 있었습니다. TripAdvisor와 HMD Global(Nokia 브랜드에 대한 권리 소유)의 대표는 RBC의 질문에 대답하지 않았습니다.

맞춤형 영혼 수집가

Facebook은 사용자 데이터의 주요 소스가 아닙니다. Cracked Labs 연구에서 정보 브로커가 주요 출처로 식별됩니다. Cracked Labs 전문가들은 Acxiom과 Oracle을 가장 큰 기업으로 꼽았습니다. 예를 들어, Acxiom은 전화 번호부, 법원 기록, 범죄 보고서, 다양한 레지스트리, 설문지, 설문 조사 등 공공 소스에서 수십 년 동안 소비자 데이터를 수집해 왔습니다. 나중에 디지털 소스가 여기에 추가되었습니다(예: 대규모 IT 회사). 소프트웨어를 사용하면 전화 대화, 금융 거래, 인터넷 활동 등을 분석하여 범죄 및 테러 활동을 식별할 수 있습니다.

또한 Acxiom은 Ibotta(고객 카드 또는 영수증 정보를 사용하여 구매 데이터 수집), Samba TV(셋톱박스 또는 주문형 비디오 플랫폼에 설치된 프로그램을 통해 TV 시청 데이터 수집), Crossix(의료 정보 수집, 진료기록, 진료예약, 처방전 등), FreckleIOT(사람의 위치에 대한 실시간 데이터 : 각종 매장, 공항, 술집 등 사용자의 스마트폰과 통신할 수 있는 특수 센서 설치 가능) 정보 전송) 및 주로 미국에서 운영되는 기타 회사. Acxiom은 이 정보를 고유한 익명 ID(우편 주소, 전화번호, 이메일, IP 주소, 지리적 위치, 쿠키, 장치 ID와 관련된 일종의 코드) 형태로 저장합니다. 각 고유 ID Acxiom에는 해당 개인이 해당하는 여러 범주가 할당됩니다. 클라이언트는 Acxiom에 소비자의 이메일을 주고 정보 브로커가 분류하는 범주에 대한 정보를 요청할 수 있습니다.

사용자 데이터 시장의 규모를 평가하기 위한 통일된 시스템은 없습니다. 451 Research의 연구에 따르면 2015년 통신 회사의 세계 데이터 시장 규모만 240억 달러에서 2020년에는 790억 달러로 증가할 것으로 예상됩니다. 그들)은 인터넷 서핑시 가입자의 행동을 추적하는 특별한 메커니즘을 설치했다는 사실에 주목했습니다. 또한, 서퍼는 이러한 "슈퍼 쿠키"를 차단할 수 없습니다.

사용자 데이터는 현재 타겟 광고를 판매하고 점수를 매기는 데 사용되지만 향후에는 덜 안전한 다른 용도를 찾을 수 있습니다. 예를 들어, 데이터는 온라인 상점 웹사이트를 방문하는 사람에 따라 상품 가격을 동적으로 변경하는 데 사용할 수 있습니다. 시스템이 이 사용자를 장기적으로 회사의 소중한 소비자로 간주하는 경우 가격 인하 또는 특정 사용자가 현재 항목에 대해 지불할 의사가 있는 금액에 따라 인상될 수 있습니다. 개인화의 도움으로 기업은 소비자 행동에 영향을 미치고 특정 시점에 광고를 표시하여 구매를 유도할 수 있습니다.

페이스북은 실제 현상입니다. 세계에서 가장 큰 소셜 네트워크는 천억 달러로 추산됩니다. 10억 명이 넘는 사용자를 보유하고 있습니다. 그러나 세계 인구의 7분의 1 이상을 위한 데이터, 사진 및 메시지를 저장하려면 고급 기술이 필요합니다. 어떻게 합니까?

북부 캘리포니아. 컴퓨터 거인의 계곡. 다음은 가장 많은 관광객을 끌어들이는 이름인 Facebook입니다.

2004년 하버드 학생들이 발명한 이 소셜 네트워크는 마우스 클릭으로 친구들에게 당신이 무엇을 하고 있는지 알려줍니다. 많은 사람들에게 네트워크 통신보다 멋진 것은 없습니다. 회사가 탄생한 지 8년 만에 1040억 달러라는 놀라운 금액으로 기업에 상장됐다. 페이스북은 학생들이 만든 것이 눈에 띈다. 그들은 모든 것을 자신의 방식으로 합니다. 벽 전체에 낙서와 터치 스크린. 자판기는 음료수 캔 대신에 가제트 상자를 판매합니다. 평균 연령 26세의 직원을 위한 오픈 바 및 비디오 게임. 이 이상한 환경이 작동하는 것 같습니다. 전 세계 사람들이 Facebook을 방문합니다. 6개월마다 그 수는 1억씩 증가합니다. 많은 사람들의 개인 데이터를 처리하는 것은 쉬운 일이 아닙니다.


회사 직원은 “사용자 100만 명당 엔지니어가 한 명 있습니다. 우리는 전례 없는 규모로 노력하고 있습니다."

그들은 다른 사람의 경험을 이용할 수 없습니다. 예전에는 이렇게 방문자가 많은 사이트가 없었기 때문입니다. 그리고 전 세계에 컴퓨터보다 사용자가 더 많을 때 가장 큰 문제 중 하나는 스토리지입니다. 노트북 하드 드라이브가 손에 꼭 맞습니다. 여기에 더 큰 것이 필요합니다.

오리건 주 프라임빌에는 28,000제곱미터의 거대한 데이터 센터가 있습니다.

수억 달러의 가치가 있는 축구장 세 개 크기의 메모리 스틱과 같습니다. 여기에 귀하의 정보가 저장됩니다. 최신 서버의 방대한 메모리 뱅크에서 데이터는 거의 6500km 길이의 광섬유 케이블을 통해 빛의 속도로 이동합니다. 데이터 센터의 총책임자인 Cam Patchet은 다음과 같이 말합니다. 귀하의 프로필, 이와 관련된 모든 데이터는 당사 데이터 센터에서 처리 및 편집되어 인터넷을 통해 귀하에게 다시 전송됩니다. 이 모든 것이 밀리초 안에 발생합니다. 어떤 사람들은 인터넷을 하늘에 떠 있는 구름과 같은 것으로 생각합니다. 그러나 아니요, 그것은 물질적인 것입니다. 인터넷은 전 세계에 걸쳐 수 킬로미터의 케이블로 연결된 컴퓨터, 서버 및 데이터 센터입니다. 이 모든 유닛은 서로 통신하고 데이터를 공유할 수 있습니다."

인터넷을 시각화하고 싶다면 이 끝없이 늘어선 서버가 좋은 예입니다. 이곳에 비하면 슈퍼컴퓨터는 마치 주머니에 있는 계산기처럼 보인다. 30메가와트의 전력이 공급되므로 항상 전기를 사용할 수 있습니다.

그러나 컴퓨터 데이터의 백업이 없는 것과 마찬가지로 여기서 정전은 재앙이 될 수 있습니다. 수백만 명의 십대에게 소셜 네트워크가 없는 세상은 상상할 수 없습니다. 따라서 거대한 디젤 발전기가 준비되어 있습니다. 건물의 본선이 끊어지면 이러한 발전기가 가동됩니다. 직원들이 지속적으로 모니터링하고 있습니다. 각각 3메가와트를 생성하며 그 중 14개가 있습니다.

또 다른 문제: 이 전체 기술은 엄청난 양의 열을 발생시킵니다. 냉각이 없으면 이러한 서버는 실패합니다. 가정용 컴퓨터의 프로세서는 성냥갑보다 약간 큰 쿨러로 냉각됩니다.

이를 위해 현대적인 천연 에어컨 시스템인 7개의 방이 있는 넓은 펜트하우스가 있습니다. 오레곤 고지대의 찬 공기가 유입되어 여과되고 따뜻한 공기와 혼합되어 데이터 센터의 온도를 조절합니다.

노즐에서 분사되는 부유수가 습도를 조절합니다.

과열을 방지하기 위해 서버 후면에서 냉각된 공기가 공급됩니다. 그리고 마지막으로 과도한 따뜻한 공기는 가정용 컴퓨터보다 100배 더 큰 거대한 팬에 의해 배출됩니다.

소셜 네트워크가 막 끓어오르고 있기 때문에 더 많은 팬이 곧 필요할 것입니다. 거의 6억 명이 매일 사이트를 방문합니다. 이는 미국 인구의 거의 두 배입니다. 그리고 사이트는 계속해서 성장하고 있습니다. 매일 1000개의 새로운 서버가 여기에 추가됩니다. Tom Furlong은 데이터 센터를 담당하고 있습니다. 4.5년 전 내가 일을 시작했을 때 그는 2,700만 명의 사용자와 수천 대의 서버를 가지고 있었다고 말했습니다. 오늘 우리는 천 대의 서버를 얻었지만 거의 눈치채지 못했습니다.

거대한 트럭이 여기에 옵니다. 그들은 음식을 배달하지 않습니다. 그들은 점점 더 많은 서버 메모리를 가져오고 있습니다. 우리 대부분은 기가바이트와 테라바이트에 익숙합니다. 여기에서 계정이 페타바이트로 이동합니다. 100페타바이트 이상의 사진과 동영상이 Facebook 서버에 저장되고 매일 더 많은 양이 저장됩니다. 이것은 엄청난 양의 정보입니다.

매일 데이터 센터는 고급 개인용 컴퓨터의 하드 드라이브가 저장할 수 있는 것보다 100,000배 더 많은 데이터를 수신합니다. 각 서버 랙에는 Apple의 첫 번째 PC보다 1300억 배 이상 많은 500테라바이트가 있습니다. 그리고 서버가 다운되면 David Gaylard와 같은 기술자가 디지털 건초 더미에서 바늘을 찾는 임무를 맡습니다.

하드 드라이브가 고장난 그는 윙윙거리는 서버의 미로에서 올바른 랙을 찾으러 갑니다. 카운터를 찾은 후 David는 상태를 업데이트하는 데 걸리는 시간 내에 전체 보드를 교체합니다. 그러나 David와 다른 기술은 만능이 아닙니다. 전 세계적으로 거의 25억 명의 사람들이 인터넷에 액세스할 수 있습니다. 그리고 모든 사람은 소셜 미디어에서 온라인 시간의 20%를 보내고 매일 수억 개의 사진, 게시물 및 업데이트를 업로드합니다. 이러한 활동으로 인해 거대한 데이터 센터에서도 공간이 부족합니다. 건축업자들은 이미 용량을 늘리기 위해 노력하고 있습니다. 그러나 이러한 규모의 네트워크 활동으로 인해 서두르는 것이 좋습니다.

영화 '소셜 네트워크'는 페이스북의 발전 현상을 잘 보여주는 사례로,
기록적인 시간에 이전에는 상상할 수 없었던 멋진 청중을 모을 수 있었습니다.
그러나 프로젝트의 또 다른 구성 요소인 작동 방식이 무대 뒤에서 남아 있었습니다.
내부에서. 그것의 기술적인 장치.

지금 페이스북이란? 이것은 건조한 숫자로 가장 잘 입증됩니다.

  • 500,000,000 활성 사용자(월간 청중);
  • 월 200,000,000,000 페이지 뷰;
  • 초당 150,000,000 캐시 히트;
  • 캐시에 있는 2,000,000,000,000개의 개체
  • 4가지 해상도의 사진 20,000,000,000장. 그들은 충분할 것입니다
    10 층으로 지구 표면을 덮으십시오 - 이것은 다른 모든 것보다 많습니다.
    사진 자원 결합;
  • 매일 1,000,000,000개 이상의 채팅 메시지;
  • 매일 1억 개 이상의 검색 쿼리;
  • 400,000명 이상의 타사 응용 프로그램 개발자
  • 주에 약 500명의 개발자 및 시스템 관리자;
  • 엔지니어당 1,000,000명 이상의 활성 사용자
  • 수만 대의 서버, 수십 기가비트의 트래픽.

어떻게 작동합니까?

확장성, 단순성, 개방성

일반적으로 소셜 네트워크와 Facebook을 다른 방식으로 취급할 수 있습니다.
특히 제조 가능성의 관점에서 볼 때 이것은 가장 흥미로운 것 중 하나입니다.
프로젝트. 개발자가 공유를 거부하지 않은 것이 특히 좋습니다.
그러한 부하를 견딜 수 있는 자원을 만든 경험. 큰 있다
실용적인 이점. 결국 시스템은 공개적으로 사용 가능한 구성 요소를 기반으로 합니다.
당신이 사용할 수 있는 것, 내가 사용할 수 있는 것 - 모두가 사용할 수 있습니다.
게다가 페이스북이 내부적으로 개발한 많은 기술들이
이제 오픈 소스입니다. 그리고 그것들을 다시, 아마도
원하는 사람. 소셜 네트워크의 개발자는 가능할 때마다
오픈 소스 기술과 Unix 철학: 시스템의 모든 구성 요소는
가능한 한 간단하고 생산적으로 문제를 해결하는 동시에
그것들을 결합합니다. 엔지니어의 모든 노력은 확장성을 목표로 하며,
실패 지점의 수를 최소화하고 가장 중요한 것은 단순성입니다. 되지 않도록
근거가 없으므로 현재 내부적으로 사용되는 주요 기술을 표시하겠습니다.
페이스북:

프로젝트가 어떻게 관리되었는지 듣는 것이 가장 흥미로울 것이라고 생각합니다.
가장 친숙한 기술을 사용합니다. 와 진짜 많다
뉘앙스.

페이스북에서 보통 20분 안에 무슨 일이?

  • 사람들은 1,000,000개의 링크를 게시합니다.
  • 1,323,000장의 사진으로 친구를 축하하세요.
  • 1,484,000명의 지인을 이벤트에 초대합니다.
  • 담벼락에 1,587,000개의 메시지 보내기
  • 1,851,000개의 새로운 상태를 작성하십시오.
  • 2,000,000쌍의 사람들이 친구가 됩니다.
  • 2,700,000개의 사진이 업로드됩니다.
  • 10,200,000개의 댓글이 나타납니다.
  • 4,632,000개의 비공개 메시지가 전송되었습니다.

PHP 프로젝트

이것은 질문을 던집니다: 왜 PHP인가? 여러 면에서 - 단지 "역사적으로
"웹 개발에 적합하고 배우기 쉽고 작업하기 쉽고,
프로그래머가 사용할 수 있는 다양한 라이브러리가 있습니다. 또한,
거대한 국제 사회. 부정적인 측면에서, 높은
RAM 및 컴퓨팅 리소스 소비. 코드의 양이 되었을 때
너무 크고 약한 유형, 선형 증가가 이 목록에 추가되었습니다.
추가 파일을 연결할 때 비용, 제한된 기회
정적 분석 및 최적화. 이 모든 것이 큰 어려움을 일으키기 시작했습니다. 에 의해
이러한 이유로 Facebook은 다음을 포함하여 PHP에 대한 많은 개선 사항을 구현했습니다.
바이트코드 최적화, APC 개선(지연 로딩, 최적화
잠금, 캐시 워밍업) 및 여러 기본 확장(memcache 클라이언트,
직렬화 형식, 로그, 통계, 모니터링, 비동기식 메커니즘
이벤트 처리).

뉴스 피드 구성 계획

HipHop 프로젝트는 특별한주의를 기울일 가치가 있습니다. 소스 코드 변환기입니다.
PHP에서 최적화된 C++로. 원칙은 간단합니다. 개발자는 PHP로 작성하고,
최적화된 C++로 변환됩니다. 추가 기능 구현
정적 코드 분석, 데이터 유형 감지, 코드 생성 등
다른. 또한 HipHop을 사용하면 확장 프로그램을 더 쉽게 개발할 수 있고
RAM 및 컴퓨팅 리소스의 지출. 3명의 팀
프로그래머는 이 기술을 개발하는 데 1년 반이 걸렸습니다. 특히,
대부분의 인터프리터와 많은 PHP 언어 확장이 다시 작성되었습니다. 지금
힙합 코드는 오픈 소스 라이선스로 게시되므로 건강을 사용하십시오.

페이스북 개발 문화

  • 빨리 움직이고 물건을 부수는 것을 두려워하지 마십시오.
  • 소규모 팀의 큰 영향;
  • 솔직하고 혁신적이어야 합니다.
  • 오픈 소스 커뮤니티에 혁신을 반환합니다.

MySQL 개선 사항

이제 데이터베이스에 대해. 대다수의 사이트와 달리 MySQL은
Facebook은 키-값 쌍의 간단한 저장소로 사용됩니다. 큰
논리적 데이터베이스의 수는 물리적 서버에 분산되어 있지만
복제는 데이터 센터 간에만 사용됩니다. 부하 분산
여러 시스템에 데이터베이스를 재배포하여 수행합니다. 데이터 이후
거의 무작위로 배포되며 JOIN 작업이 없습니다.
여러 테이블의 데이터를 결합하는 것은 코드에서 사용되지 않습니다. 이것은
의미. 결국 웹 서버에서 컴퓨팅 파워를 높이는 것이 훨씬 더 쉽고,
데이터베이스 서버보다.

Facebook은 거의 수정되지 않은 MySQL 소스 코드를 사용하며,
하지만 전 세계적으로 고유한
데이터 액세스 빈도를 기반으로 한 식별자 및 보관.
대부분의 요청이 가장 신선한 것을 요구하기 때문에 원칙은 매우 효과적입니다.
정보. 새로운 데이터에 대한 접근은 최대한 최적화하고, 오래된 기록은
자동으로 보관됩니다. 또한 자체 라이브러리를 사용하여
객체(그래프의 꼭짓점)만 가질 수 있는 그래프 기반 데이터에 대한 액세스
제한된 데이터 유형 세트(정수, 제한된 길이의 문자열, 텍스트),
및 링크(그래프의 가장자리)는 자동으로 복제되어 분산형의 유사체를 형성합니다.
외래 키.

Memcached 사용

아시다시피 memcached는 고성능 분산 해시 테이블입니다.
Facebook은 MySQL의 "핫" 데이터를 저장하므로
데이터베이스 수준에서 로드합니다. 25TB 이상 사용 중(단,
그림) 평균 시간으로 수천 대의 서버에 있는 RAM
250μs 미만의 응답. 직렬화된 PHP 데이터 구조는 다음과 같이 캐시됩니다.
데이터의 일관성을 확인하기 위한 자동 메커니즘이 없기 때문에
memcached와 MySQL은 코드 수준에서 이 작업을 수행해야 합니다. 메인
memcache를 사용하는 방법은 multi-get 요청이 많고,
그래프 가장자리의 다른 쪽 끝에서 데이터를 얻는 데 사용됩니다.

Facebook은 문제에 대한 프로젝트를 마무리하는 데 매우 적극적으로 참여하고 있습니다.
생산력. 아래에 설명된 대부분의 개선 사항은
memcached의 오픈 소스 버전: 64비트 아키텍처의 포트, 직렬화,
멀티스레딩, 압축, UDP를 통한 memcache 액세스(
수천 개의 TCP 연결 버퍼 부족으로 인한 메모리). 게다가 있었다
Memcache를 최적화하기 위해 Linux 커널이 일부 변경되었습니다.
얼마나 효과적입니까? 위의 수정 후에 memcached는 다음을 수행할 수 있습니다.
표준 30,000 - 40에 비해 초당 최대 250,000 작업 수행
000 원본 버전.

절약 프레임워크

또 다른 Facebook 혁신은 Thrift 프로젝트입니다. 사실로,
여러 언어를 사용하여 응용 프로그램을 빌드하기 위한 메커니즘입니다.
프로그램 작성. 주요 목표는 투명한 기술을 제공하는 것입니다.
서로 다른 프로그래밍 기술 간의 상호 작용. 절약 제안
개발자는 인터페이스를 설명하기 위한 특수 언어, 정적 코드 생성기,
C ++, PHP, Python, Java, Ruby,
얼랭, 펄, 하스켈. 전송 선택이 가능합니다(소켓, 파일, 버퍼
메모리) 및 직렬화 표준(바이너리, JSON). 다양한 유형 지원
서버: 비차단, 비동기, 단일 스레드 및 다중 스레드 모두.
대체 기술로는 SOAP, CORBA, COM, Pillar, Protocol Buffers,
그러나 그들 모두는 중대한 결점을 가지고 있으며, 이로 인해 Facebook은
너 스스로. Thrift의 가장 큰 장점은 성능입니다.
그것은 매우, 매우 빠르지 만 이것이 주요 장점은 아닙니다. Thrift의 등장으로

이들의 오픈 소스 커뮤니티와 Facebook의 상호 작용에 대한 정보 및
에 위치한 다른 프로젝트

이 공유