3.9 C
New York
화요일, 12월 23, 2025

Buy now

[광고] 쿠팡 추천 링크

안녕하세요? 올해까지 삼성전자 25년 직장 생황릃 마치고 퇴직하려 합니다. 퇴직 후 아르바이트로 쿠팡 파트너스 활동을 하려고 합니다. 쿠팡 파트너스는 쿠팡 추천 링크를...

카누 캡슐 커피머신 솔직 리뷰: ‘네스프레소 호환’ 가성비 끝판왕 (ft. 쿠팡 최저가 할인)

'공유 커피' 카누가 만든 카누 캡슐 커피머신 : 캡슐 커피머신 바리스타 브리즈/어반! 네스프레소 오리지널 캡슐 호환으로 활용도는 높이고, 카누만의 황금 레시피로 커피 맛은 깊어졌습니다....
Home Blog Page 335

아마존, 유통의 미래로 성큼 다가 서다 – 아마존 고(Amazon Go) 정식 오픈의 의미

0

아마존 고(Amazon Go)를 통해서 아마존은 무엇을 얻을까?

아마존 고(Amazon Go)가 1년간의 테스트기간을 걸쳐 정식으로 오픈 했습니다.
아마존 고(Amazon Go) 언론 및 쇼설 미디어에서 엄청난 관심을 모았습니다. 이 분야 발을 딛고 있는 사람이라면 한번 쯤은 다녀와야 하는 곳이 되었습니다.

문득 아마존은 아마존 고(Amazon Go)를 통해서 무엇을 얻을 수 있을까 하는 의문이 들었습니다. 아마존 고(Amazon Go)를 통해서 아마존은 무엇을 얻었고 소비자에게 어던 의미가 있을까요? 간단히 개인적인 생각을 정리해 봤습니다.

1. 아마존 고(Amazon Go)와 기존 무인 계산대 차이

이미 유통에는 아마존 고(Amazon Go)와 유사한 개념이 존재합니다.
예를 들어 무인 계산대가 대표적인 것이죠. 무인계산대는 이미 미국에만 12만 개스토아에 설치되어 있고, 전 세게에 47만대이상이 설치, 이용되고 있다고 합니다.
계산을 위해서 줄을 서는 불편함을 없앤(무인 계산대로 기다려야 하는데…) 셀프 체크아웃 시스템은 소비자들의 좋은 반응을 얻으며 도입하는 점포가 꾸준히 증가하고 있습니다.
이러한 무인계산대는 소비자 편의성 증가, 소비자쇼핑 시간 절감으로 고객만족의 증대로 오프라인 쇼핑몰 자체의 경쟁력을 높여 줍니다.

그러나 이런 무인계산대도 결국 스스로 계산을 해야하기 때문에 개인 입장에서 많은 시간이 절약이될 수 없습니다. 특히 시스템 사용에 익숙하지 않는다면(노약자등등) 더 힘들 수 도 있습니다. 계산대 줄을 서지 않고(무인계산대도 무한대로 구비할 수 없으므로 이도 결국줄을 서야 합니다.) 계산원대신 자기 자신이 직접 계산하는 것이므로 쇼핑객 입장에서 과연 이익인지 모르겠습니다. 유통의 시간 비용을 개인이 대신내는것이라는 생각조차 들죠.

반면 아마존 고(Amazon Go)는 기존 무인 계산대와 달리 인공지능, 딥러닝, 카메라 인식 센스, 자율 주행 기술 등 최신 기술이 적용되어 계산대든 무인계산대든 어디든지 계산할 필요없이 바로 들고 나가면 됩니다. 나가는 동안 시스템에서 자동 계산되어 몇분안에 계산서가 청구됩니다.

아마존 고(Amazon Go)가 훠~얼씬 진보된 개념이죠.

1.1. 아마존 고(Amazon Go) 컨셉

2016년 12월 아마존에서 발표한 아마존 고(Amazon Go) 컨셉은 GO라는 이름 그대로 기존 일반 리테일 쇼핑의 문제점을 획기적으로 개선해 새로운 접근의 Grocery shopping을 제안하고 있는데요.
처음 발표당시 슬로건은 “No lines, No checkouts, No registers Just grab and go!” 였습니다. 이후 캐시어 고용 문제가 이슈가 되면서 No registers라는 말을 사용하지 않는 것으로 정리하는 듯 합니다.

아래는 최조 아마존에서 발표한 아마존 고(Amazon Go) 동영상에서 보여주고 있는 아마존 고(Amazon Go) 컨셉 한 장면입니다.

No lines, No checkouts, No registers
Just grab and go!

아마존 고(Amazon Go) 컨셉 소개 Introducing Amazon Go and the world’s most advanced shopping technology - YouTube (720p).mp4_20161216_024930.913

그리고 이 아마존 고(Amazon Go)에서 사용한 기술의 총체를 Just Walk out Technology라고 부르고 있습니다.

▽ 아마존 고(Amazon Go) 컨셉 Just Walk out Technology를 간단 설명한 이미지,
이미지 출처 : Schneider Associates Launch of the Week: Amazon Go!

아마존 고(Amazon Go) 컨셉 Just Walk out Technology를 간단 설명한 이미지

2016년 12월 공개한 아마존 고(Amazon Go) 컨셉 영상인데요. 아마존 고(Amazon Go)의 간단한 컨셉, 그리고 어떻게 작동하는지를 아주 쉽게 설명해주고 있습니다.

1.2. 이번 오픈한 아마존 고(Amazon Go) 이미지들

이번에 오픈한 아마존 고(Amazon Go)이 언론에 보도된 이미지들을 모아 보있습니다.

▽ 아마존 고(Amazon Go) 입구 모습,
사진 출처 : The Lunch Rush of the Future

아마존 고(Amazon Go) 입구 모습 사진 eater.com amazon_go_checkout

▽ 아마존 고(Amazon Go) 입구에서 체크인하는 모습,
사진 출처 : 뉴욕타임즈, Inside Amazon Go, a Store of the Future

아마존 고(Amazon Go) 입구에서 체크인하는 모습 사진 뉴욕타임즈

▽ 아마존 고(Amazon Go) 내부 모습 – 매대,
사진 출처 : 뉴욕타임즈, Inside Amazon Go, a Store of the Future

아마존 고(Amazon Go) 내부 모습 사진 뉴욕타임즈

▽ 아마존 고(Amazon Go) 천장의 모습 – 카메라?,
사진 출처 : 뉴욕타임즈, Inside Amazon Go, a Store of the Future

아마존 고(Amazon Go) 천장에 달린 카메라들 사진 뉴욕타임즈

▽ 아마존 고(Amazon Go) 매장을 나온 후 결제된 스마트폰 모습,
사진 출처 : 뉴욕타임즈, Inside Amazon Go, a Store of the Future

아마존 고(Amazon Go) 매장을 나온 후 결제된 모습 사진 뉴욕타임즈

2. 아마존 고(Amazon Go) 오픈을 통한 아마존은 무엇을 얻었을까?

약 5년전 아마존 내부적으로 쇼핑 경험을 개선하기 위한 프로젝트를 시작하고 2016년 12월 오픈 계획을 알리고 2018년 1월 정식 오픈 하는 동안 아마존은 무엇을 얻을 수 있을까요?

2.1. 엄청난 PR 효과

아마존 고(Amazon Go) 계획을 발표하고 정식 오픈하는 과정을 살펴보면서 가장 먼저 드는 생각은 (아마존이라서 그런지는 모르지만, 요즌 아마존이 뭘을 한다고 하면 어지간하면 엄청난 관심을 받긴 합니다.) 아마존 고(Amazon Go)에 대한 엄청난 PR 효과였습니다.

2016년 12월 아마존 고(Amazon Go) 계획을 발표하고나서 아마존 고(Amazon Go) 관련 기사나 블로그 포스팅 등등이 엄청나게 일어 났습니다. 저도 거기에 일조하기는했죠. 아마존은 광고나 특별한 홍보 또는 프로모션을 하지 않았지만 언론과 관심있는 사람들이 자발적으로 아마존의 홍보 요원이 되어 아마존 고(Amazon Go)에 대해서 이야기해 주었습니다.

구글 트렌드에서 아마존 고(Amazon Go)를 살펴보면 ….
처음 아마존 고(Amazon Go)를 발표했던 2016년 12월 엄청난 관심을 받았습니다. 예정되었던 2017년 1월 개장이 기술적인 이슈로 무산된 후에도 지속적인 관심을 받았고 다시 정식 오픈한 2018년 1월 엄청난 관심이 폭증하고 있는 것을 보여 줍니다.

아마존고(Amazon Go) 구글 트렌드 결과

2.2. 유통의 미래를 개척하는 파이오니어라는 브랜드 이미지

다음으로 생각해볼 것은 브랜드 효과입니다. 아마존이 아마존 고(Amazon Go)를 통해서 쇼핑의 미래를 개척한다는 이미지를 굳건하게 만들어 주었습니다.
물론 이전에도 아마존의 일거수 일투족은 언론의 주요 관심사였습니다. 아마존닷컴을 통해서 이커머스를 장악하면서 오프라인유통이 위협을 받으면서 그리고 본격적으로 오프라인 진출을 가시화하면서 아마존의 어떤 영향을 미칠지가 업계의 초미의 관심이 되었고 업계밖의 사람들에게 그 동네가 어떻게 흘러갈지 흥미진진한 게임으로 읽혔습니다.
그러한 관심사를 넘어 이번 아마존 고(Amazon Go)의 경우는 이커머스의 충격에 못지 않은 오프라인 유통 또는 쇼핑에서 기존에 보여주지 못했던 새로운 혁신이라는 평가를 주면서 아마존 브랜드의 한 단계 높은 질적 도약을 가는케 한다는 믿음을 주었다는 판단입니다.

2.3. 아마존 미래를 밝게 해주는 확실한 IR

다음으로는 투자자들에게 아마존은 확실히 미래를 준비하고 있으며 미래를 이끌 수 있는 혁신자라는 메세지를 주는 확실한 IR효과가 있었다는 생각입니다.
이는 미국에서 약 10%에 불과한 온라인을 장악했지만 90%를 차지하고 있는 오프라인으로 진출하는것이 아마존의 미래 전략이었고 이 방향으로 꾸준힝움직여왔는데요.
아마존이 이러한 오프라인 진출에서 있어서도 기존과 다른 혁신을 통해서 오프라인 유통을 공략할 수 있다는 가능성을 보여주었다는 것입니다.
이는 오프라인 쇼핑에서 소비자들의 행동 패턴을 읽을 수 있는 빅데이타를 확보할수 있고 이를 기반으로 새로운 비지니스 모델 또는 쇼핑을 한 단계 높일 수 있는 계기를 마련했다는 점에서 긍정적입니다.

유통에서 사용자 데이타를 얻게되는 역사를 간략히 살펴보죠.

  • 시어스 로벅이나 멍고메리 워드같은 카달로그 업체들이 등장하면서 지역별 데이타를 얻을 수 있었고
  • 우편버호(ZIP Code)등장으로 보다 세밀한 동네별 데이타를 구별할 수 있었ㅇ으며
  • 신용카드의 확산은 개인별 소비 패턴을 탐구 할수 있는 여지를 만들었습니다.
  • 이커머스의 등장은 개인 단위의 구매결정 요인에 대해 매우 심도있는 빅데이타를 분석할수 있는 계가가 되었습니다. 언제 어떤 제품을 어떻게 구매했는지 그리고 이런 사람들이 주로 구매하는 연관 제품은 무엇인지? 제품을 구매하기전에 어떤 행동들을 하는지 구글에서 검색한 다음 아마존으로 오는지 아마존에서 어던 키워드로 검색하고 몇개의 경젱 제품을 살펴보고 구매하는지 등등

이커머스에서는 상당히 정교한 빅데이타가 구축되고 활용됨에도 불구하고, 리테일의 90%를 차지하는 오프라인 유통에서는 상대적으로 사용자 데이타 구축이 제한적 이었습니다. 이번 아마존 고(Amazon Go)는그동한 한계가 있었던 오프라인 유통에서 소비자 구매 행동에 대한 최종적인 빅데이타를 얻을수 있는 계기를 만들었습니다. 매장에 들어와 어떤 동선으로 움직이며, 어떤 브랜드 상품을 살펴 보는지? 상품의 어떤 부분을 체크하는지?, 쇼핑에 걸리는 시간은 얼마나 되는지? 등등
그 동안 설문조사로만 해결할 수 있었던 소비자 구매 행동 패턴에 대한 빅데이타를 구축할수 있고 이를 토대로 효율적인 매장 관리나 마케팅 플랜을 수립할 수 있지 않을까 싶습니다.

▽ 아마존 주가 추이 by Yahoo Chart

아마존 주가 추이 by Yahoo Chart

3. 아마존 고(Amazon Go)에서 쇼핑은 행복할까?

그러면 아마존 고(Amazon Go)에서 쇼핑을 한다는 것은 개인에게 어떻게 다가올까요? 어떤 이득이 있고 어떤 좋지않은 점이 있을까요?

3.1. 계산대와 안녕이 주는 즐거운 쇼핑 경험

우선 지긋 지긋한 계산대와의 안녕이 가져다주는 만족이 있을 것입니다.
사람이 얼마 없는 시간에 계산은 큰 문제가 아닐 수 았습니다. 그러나 주말이나 밀리는 시간에 대형 마트의 줄은 장난이 아니죠. 기다리는 시간동안 멍때리고 있노라면 자신이 바보처럼 느껴집니다. 그리고 꼭 나타나는 새치기하는 사람이 있죠.
더우기 계산 차례가 되면 몇시간 동안 쇼핑해서 차근 차근 카트에 쌓아 놓았던 물건을 하나 하나 꺼내 계산대에 올려 놓아야 합니다. 이 또한 고역이 나닐 수 없습니다. 계산이 끝나면 또 주섬 주섬 담아야 합니다. 뭐 이또한 하나의 쇼핑 프로세스이니 참을 수 있습니다. 니름 쇼핑했다는 만족감도 느낄 수 있습니다.

그러나!!

한국이야 계산원들이 빠르고 밀린다싶으면 다른 직원들이 나와서 가능하면 빨리 처리해 주지만 미국 같으면 정말 세월아 내월아하면서 천천히 계산합니다. 다들 인정하듯 계산원들은 임시직이 많다보면 키오스크를 다루는데 익숙하지 못한 경우가 많습니다. 그걸 보느라면 열불이 터진다는 사람들도 많습니다. 계산원들도 스트레스를 받지만 쇼핑객들도 못지않은 스트레스를 받습니다.

마약 대형마트에서 아마존 고(Amazon Go)가 구현된다면 상당한 쇼핑 경험 개선이 가능할 것으로 보입니다. 사실 기분 좋게 쇼핑을 했다가 마직막 계산 과정에서 감정이 상할 가능성이 높죠. 물론 계산원들이 여유가 있어서 고객과 즐거운 상호 소통이 된다면 이는 더 좋은 쇼핑 경험으로 업그레이드 할 수 있겠지만 쉽지는 않죠.

3.2. 귀차니즘을 싫어하는 밀레니얼에게 딱 맞는선택

다음으로는 간섭을 받지 않고 쇼핑하고 싶은 언택트족에게는 딱 좋은 시스템이 될 것 같습니다. 누구에게도 방해 받지 않고 자신이 원하는것을 골라서 바로 나갈수 있는 “Just Walk Out” 컨셉은 요즘 트렌드와 잘 맞습니다.

3.3. 쇼핑이 제어되지 않아!! 지름신에 무력화되다.

많은 소비자관련 연구는 사람들이 추상적인 지불수단을 사용할수록 쉽게 돈을 쓴다고 합니다. 당장 자신에게 영향을 미친다는 생각을 덜 한다는 거죠. 즉 현금을 지불해야한다면 지불에 대해서 좀 더 심사숙고 합니다. 신용카드를 사용한다면 당장 돈을 지불할 필요가 없기 때문에 쉽게 지름신의 유혹에 넘어가게 됩니다.

일반적으로 매장에서 지름신을 막는 데는 크게 두 단계가 있다고 합니다.

첫째는 매장에서 제품을 고르기전에 이를 살만큼 현금이 있어라는 생각을 할때 보다 신중하게 구매 여부를 결정하게 됩니다.
두번째는 계산대에서 기다리는 동안 쌓여있는 카트안의 물건을 보면서 이걸다 사야할까하는 고민을 하게 됩니다. 더욱기 현금을 지불해야 한다면 더욱 그런 생각이들겠죠.

그런 의미에서 아마존 고(Amazon Go)에서의 쇼핑은 두가지 제어 장치에서 거의 자유로울 수 있습니다. 그냥 마음에 들면 그냥 들고 오면 되기때문에 너무 쉽게 구매결정을 할 가능성이 훨씬 높아지고 과소비할 가능성이 매우 높습니다. 궁극적으로 소비자에게는 덜 만족스러운 상황이 나올수도 있습니다.

아마 아마존 고(Amazon Go)는 사람들의 쇼핑 습관을 기르도록 강제하지 않을까요? 아마존 고(Amazon Go)에서 과소비를 막으려면 구매리스트를 만들고이에따라 계획적으로 구매했을 때 가능하기 때문이죠. 어쩌면 장기적으로 아마존 고(Amazon Go) 앱에서 적정한 경고를 날려줄 수 있도록 아이디어가 나올 수도 있을 것 같습니다.

4. 마치며

이상으로 간단히 아마존 고(Amazon Go)가 아마존에 어떤 영향을 미치고 소비자에게 어떤 의미기 있을까를 간단하게 정리해보았습니다. 나중에 기회가 되면 데이타 기반하에 점검해 볼 수 있는 기회가 있었으면 좋을 것 같습니다.

아무튼 아마존이 5년전부터 준비해 왔던 과제가 어느 정도 성과를 내면서 아마존 고(Amazon Go)라는 어쩌면 유통의 미래 또는 오프라인 쇼핑의 미래를 제안하는 커다란 혁신으로 다가왔습니다.

아마존닷컴이라는 온라인 쇼핑에서 멈추지 않고 장기적인 관점에서 유통의 미래 기술에 전적으로 투자한 결과라는 점에서 장기적인 비젼 그리고 중단없이 비젼 달성을 위한 노력이 이번 아마존 고(Amazon Go)에서 읽을 수 있는 최종 시사점이 아닐까 합니다.

미래가 기대됩니다.

계산대 없는 매장 아마존 고에서 읽을 수 있는 세가지 인사이트

웹서버에서 사용되는 캐시 종류에 대해 알아 보자

이전 워드프레스 최적화 작업하면서 웹서버에서 작동하고 있는 cache들에 대해서 살펴본적이 있는데 여기서는 좀더 Cache에 집중해서 정리해 보자.

서버 최적화를 위한 방안중 가장 시스템템을 효율적으로 활용하는 방법이 Cache이기 때문에 Cache에 대해 살펴보다보면 무수히 많은 종류의 Cache를 만날 수 있다.
APC, XCache , Opcache, Memcache, Memcached, Tarantool (HASH), Tarantool (TREE), Redis, Azure Redis Cache, CouchBase Redis등등이 그것입니다.

이렇게 굉장히 많은 종류의 Cache가 있지만 조그마한 워드프레스 사이트를 운영하는 입장에서는 전부를 다 알 필요는 없을 것 같고 요즘 많이 사용하는 Cache들에 대한 개념 정도만 이해ㅑ하고 있으면 되지 않을까 싶다.

워드프레스 최적화를 위해서 Nginx 웹서버 Cache에 대해서 그 동안 구글링을 통해서 얻은 내용을 아래와 같이 간략히 정리해 본다.

1. Cache의 종류

웹서버에서 작동하는 cache는 크게 3가지 종류로 나눌 수 있다. 즉 Full page cache, PHP Script 결과를 모아 두는 cache, 데이타베이스 Query 결과를 모아두는 cache가 그것이다.

이를 간략히 웹서버내에서 작동하는 플로우 차트로 그려보면 아래와 같다.

▽ NGINX 서버 작동 플로우 차트 Flow chart,
구글링을 통해 얻은 지식으로 토대로 차트화 by Happist

NGINX 서버 작동 플로우차트 Flow chart

  • Full page cache는 PHP를 통해서 HTML 형태로 page를 구성한 결과를 보관했다가 요청이 오면 바로 보여주어 속도를 높이는 기법으로 Nginx에서는 FastCGI가 가장 좋은 성과를 보여 준다,
  • PHP Script Cache는 말 그대로 PHP Script를 컴파일한 결과를 공유 메모리에 저장하고 있다가 필요 시 사용하는 cache로 요즘 OPcache가 가장 성능이 좋다고 알려 있다.
  • 데이타베이스 Query 결과를 모아두는 cache는 PHP 요청에 따라 Query(질의문)를 파싱하고 데이타베이스에 접속해 데이타를 분류해 놓은 인덱스에서 찾거나 인덱스가 안되었다면 데이타베이스 전체를 찾아 결과를 가져온 값을 모아두어 나중에 닽은 query(질의문)가 오면 바로 답읗 해주어 속도를 향상시키고 CPU가 두번일을 하지 않토록 해 시스템을 효율적으로 작동될 수 있도록 한다.

2. PHP와 데이타베이스 관련 캐시등 -APC, OPcache 그리고 APCu

APC는 Alternative PHP Cache의 약자로 PHP Script 수행 결과를 모아두는 Cache와 PHP 요청에 따라 데이타베이스에서 작업한 결과를 모아두는 Cache가 합쳐진 PHP 확장 모듈로 오랜전부터 굉장히 많이 사용하던 Caching 방법이다.

점차 PHP 자체에 caching 기능을 넣어달라는 요청이 늘면서 PHP 5.5부터는 자체적으로 Caching 기능을 내장하게 되었다. 이게 바로 OPcache이다. OPcache는 PHP Script 결과물만 저장하는 Cache만 가지고 있으므로 데이타베이스 작업 결과를 모아두는 Caching은 APCu라는 PHP 확장 모듈을 사용할 수 있다.

즉 아래와 같이 정리할 수 있다.

  • APC는 PHP Script 결과를 모아 두는 cache + 데이타베이스 Query 결과를 모아두는 cache 모두 커버하는 기술이었다.
  • PHP 5.5부터 APC의 PHP 관련 Caching 기능은 자체 OPcache로 대체되었다,
  • PHP 5.5부터 APC의 기능 중 데이타베이스 쿼리(query) Cache 부분은 APCu라는 php 확장 모듈을 사용 할 수 있다.
  • 데이타베이스 쿼리(query) Cach로 확장 모듈인 Memcached를 사용할 수 있다.

3. APCu vs Memcached

데이타베이스 쿼리(query) Cache로 APCu나 Memcached 모두 사용할 수 있지만 단독 머신에서 사용하기에는 APCu가 빠르며, 머신 3개이상을 운영한다면 Mencached가 낫다는 평가가 있다.

apcu vs memcached vs opcache for vBulletin에 따르면 머신 3개이상인 경우에는 mencached가 효율적일 수 있다고 이야기 한다. 이를 인용해 본다.

  1. If they both run on the same server, they will compete for vital system resources like memory, network IO, CPU etc. In the best cases, this will make performance of both jittery and in the worst cases, will make both of them ineffective because of insufficient resources.
  2. You can get pretty far while running your database server on a single machine. On the other hand, you will have to distribute your Memcached servers much sooner. So you’re anyway going to have to locate them on different machines at some point. Better to start with a topology you’re going to have for a long time.
  3. As a continuation of previous point, it’s in fact advisable to distribute your Memcached cluster in at least 3 machine, even if you could hold all the data in a single machine. The reason is – if your Memcached isn’t distributed and the machine where your server runs fails, your whole Memcached will need to start cold. While it says cold, your database could easily get 10-100x more read load than it usually does – which might just bring it down too.
  4. Just having one Memcached machine is bad for reliability in itself (since it can bring database down after a cold start), having the database and Memcached run on the same machine is even worse – if the machine fails, not only you’d have to migrate to slave database (or whatever else failover mechanism you have), you’d also have to start from a cold cache with a very low hit rate. So your new database server will be hammered right away — possibly causing it to go down once again.

여러 자료를 종합 검토할 시 Redis 또는 Memcached는 별도 서버와 통신을 통해서 작동하는 방식이라 규모가 작은 시스템에서는 상대적으로 느릴 수 있다고 한다.

반면 OPcache나 APCu는 연결할 필요없이 바로 서버 공유메모리에 바로 Caching하기 때문에 빠르고 메모리도 절약된다, Memcached와 Redis의 작동 방식은 같다.

그러면 Memcached와 Redis는 왜 사용하는 것일까?

사이트가 커지면서 점차 효율적으로 운영하는 것을 고민하게 된다. 그러면서 효율화를 위해서 분리된 서버를 도입하게 된다. 예를 들어 서비스를 담당하는 서버와 데이타베이스 서버를 독립시키거나 데이타 양이 많아지면 일정 조건에 따라 서버를 분리시키기도 한다.
이렇게 서버가 분리되면 여러 서버에 있는 데이타를 동기화가 필요한데 이럴 경우 Redis나 Memcached를 활용하면 보다 용이하게 데이타를 통합할 수 있다.

그러므로 많은 질문중의 하나인 Opcache와 Memcached를 같이 쓸 수 있느냐에 대해서는 같이 쑬 수 있다고 한다. 왜냐면 앞서 설명한대로 OPcache는 PHP Script Cache이고 Memcached는 데이타베이스 Query Cache이기 때문이다.
많은 사이트에서 이 조합으로 서버를 운영한다고.

다만 위에서 지적한대로 3개이상의 머신을 상요하는 대단위 사이트에서야 효과가 날 수 있다.

4. 결론

사이트 규모가 작다면 Full Page Cache로 FasrCGI를 사용하고, PHP script caching으로는 OPcache르 사용하며, Database caching으로는 APCu의 조합이 이론상 효율적이다.

규모가 커진다면 FasrCGI + OPcache+Memcache를 사용하는 것도 좋다는 의견이 많다.

5. 관련 자료들

가상 서버를 운영하고픈 勇者에게 전하는 가상 서버 운영 입문 노하우 – Vultr 가상서버호스팅(VPS)를 중심으로

[워드프레스 최적화] FastCGI cache 적용 워드프레스 반응 속도 및 서버 로드 줄이기

[워드프레스 최적화] OPcache를 활용한 워드프레스 속도 최적화 방안

[워드프레스 최적화] 워드프레스에서 Memcached 이용해보기 – Ubuntu 16.04 + Nginx + PHP 7

광고 – Vultr 25$ 프로모션

Vultr에 관심이 있다면 아래 프로모션으로 Vultr에 가입해 보세요.
물론 그전에 더 좋은 프로모션이 있는지 체크해 봐야 합니다.

Vultr의 좋은 점이 다양한 프로모션이 많아서 초기에 저렴하게 이용할 수 있다는 점이었죠. 최근에는 그런 좋은 조건들이 많이 사라진 것 같긴 합니다.

25$ 프로모션으로 Vultr 가입하기

웹서버에서 사용되는 캐시 종류에 대해 알아 보자 1

[차트로 읽는 트렌드] 2017년 인스타그램 인플루언서 마케팅이 2배 성장하다.

0

갈수록 인스타그램의 영향력이 커가고 있는데요. 여기 인스타그램 인플루언서 마케팅 전문회사인 Klear기 발표한 “The state of influencer marketing 2018″이라는 보고서 내용을 간략 정리해 공유합니다.

인스타그램 인플루언서 마케팅 전문회사인 Klear에따르면 2017년 인스타그램이 인플루언서 마케팅 채널로서 강력한 입지를 확보했다고 밝혔습니다.

2017년 인스타그램 인플루언서 포스팅은 전년에 비해서 거의 2배(198%) 더 증가한 150만개에 달했습니다.

또 2017년 인스타그램 인플루언서 관련 지표들은 매우 긍정적이며 매월 5%씩 성장하는 것을 보여주고 있다고 합니다.

2016년과 2017년 월별 인스타그램 인플루언서 포스팅추이

Kiear는 2017년 브랜드들의 지원을 받는 인스타그램 인플루언서 포스팅이 전세계적으로 10억개의 좋아요를 받았으며, 이는 포스팅 당 평균 682개에 달한다고 합니다.

소셜 미디어를 활용한 마케팅에서 성공적인 인플루언서 포스팅은 얼마나 많은 사람들에게 도달하느냐가아니라 제대로 된 타겟에게 전달할 수 있느냐 입니다. 제대로 된 Segmentation에 대한 이야기입니다.

인스타그램 인플루언서 비지니스는 젊은층 중심으로 이루어지고 있습니다. Klear에서 조사한바에 따르면 인스타그램의 영향을 받는 사람들의 3/4이 18세에서 34세에 속한다고 합니다. 그 중에서도 더 어린 18세에서 24세는 41%를 차지했습니다.

성별을 따져보면 압도적으로 여성이많은데요. 여성이 무려84%를 차지했습니다.

인플루언서 타겟의 성별 비중

인스타그램 인플루언서가 주로 활동하는 2대 영역은 패션 및 악세사리 부분이었으며 미용과 화장품 부분이 그 뒤를 이었습니다. Klear의 분석에 따르면 인스타그램의모든 스폰서 포스팅의 1/4은 패션 및 악세사리 브랜드 관련된 내용이었습니다.

인스타그램 인플루언서가 주로 활동하는 영역

아래 Klear 보고서를 첨부하니 참고하시기 바랍니다.

Loader Loading...
EAD Logo Taking too long?

Reload Reload document
| Open Open in new tab

2017년 4분기 인도 스마트폰 시장을 장악한 샤오미(Xiaomi)의 성공 요인과 삼성의 나아갈 길

0

점점 2017년 4분기 실적들이 나오고 있습니다. 기업 실적 또는 시장점유율들이 그것이죠.

오늘은 인도 스카트폰 시장에서 샤오미가 삼성을 제치고 처음으로 1위를 차지했다는 뉴스가 눈에 띄입니다.
2017년 3분기에는 삼성을 바짝 추격했던 샤오미가 4분기에는 삼성을 앞질렀다는 것이죠.
인도 모바일폰(스마트폰 + 피처폰) 시장을 모니터일하는 업체는 4개 정도 되는데요. IDC, Gartner, Counterpoint Research, canalys가 인도에서 모바일폰 시장 모니터링 서비스를 제공하고 있습니다.

현재 인도 스마트폰 시장이 가장 크고 빠르게 성장하고 있기 때문에 이 시장에 대한 관심이 많습니다. 현재 글로벌 시장을 리드하는 삼성으로서는 이미 중국업체 중심으로 게임이 끝나버린 중국을 대신해서 인도에서 확실한 교두보를 장악해야하는 입장이라 인도 시장이 매우 중요한 곳입니다.
여기에서 무너지면 세계 1위의 위상을 지키기는 매우 어려워지기 때문입니다. 아직까는 인도에서 삼성이 아주 잘 해내고 있었는데 샤오미의 추격을 뿌리치지는 못했네요.

1. 샤오미, 인도 스마트폰 시장 1위가 되다.

시장조사기관 canalys는 2017년 4분기에 샤오미 820만대, 삼성 730만대를 출하해 각 27%와 25% 점유율을 보였다고 밝혔습니다.

또한 Counterpoint Research는 샤오미가 점유율 25%로 점융ㄹ 23%에 그친 삼성을 제치고 1위를 차지했다고 밝혔습니다.

좀더 시장을 확실히 파악하기 위해서 그동안 Counterpoint Research가 밝힌 자료를 토대로 시자점유율 추이를 정리해 그래프화 했습니다.

▽ 분기별 인도 스마트폰 점유율 추이(2014년 1분기 ~ 2017년 4분기),
Counterpoint Research 자료 기반 그래프화 by Happist

인도 스마트폰 점유율 추이(2014년 1분기 ! 2017년 4분기) 샤오미가 삼성을 제치다

이에 따르면 삼성은 최근 3분기 연속 점유율 23%로 정체되어 있었던 반면, 샤오미는 급속하게 시장점유율을 높여왔고 드디어 2017년 4분기에는 삼성을 앞지르는 데 성공한 것입니다.

2. 삼성의 점유율 하락보다는 중저가 경쟁에서 샤오미가 시장을 압도한 결과

삼성의 점유율 하락에 따라 샤오미가 올라온 것이라기보다는 다른 브랜드들의 점유율을 빼앗아 샤오미 점유율이 크게 오른 것으로 해석해야 합니다.

아래는 위 그래프에서 표현하지 못한 다른 브랜드들의 시장점유율 추이를 같이 기록한 테이블인데요.

이에 따르면 그동안 샤오미와 경쟁하고 있었던 OPPO. vivo, Lenovo등의 점유율이 전부 하락했습니다. 중저가군 경쟁에서 샤오미가 다른 (주로) 중국업체들을 누르고 점유율을 얻은 것이라 볼 수 있습니다.

▽ 분기별 인도 스마트폰 점유율 테이블(2016년 1분기 ~ 2017년 4분기),
Counterpoint Research 자료 기반 테이블화 by Happist

인도 분기별 스마트폰 점유율 추이 텡블(2016년 1분기 ! 2017년 4분기)

3. 샤오미가 인도에서 뜬 이유는?

그렇다고하더라고 샤오미가 인도시장에서 1위한 사실이 변하지는 않습니다.
이 샤오미는 어떻게해서 인도시장을 장악할 수 있었을까요?

이전 포스팅 샤오미(Xiaomi)는 어떻게 인도 스마트폰 시장 공략했을까 ? 세가지 성공 요인 고찰 에서도 정리했다시피 아래처럼 크게 세가지 요인을 정리할 수 있을 것 같네요.

샤오미(Xiaomi)는 어떻게 인도 스마트폰 시장 공략했을까 ? 세가지 성공 요인 고찰

3.1. 성공 요인 1 – 온라인에서 샤오미를 외치다.

샤오미(Xiaomi)는 2014년 7월 인도 시장에 진출했습니다.

샤오미(Xiomi)의 인도 스마트폰 시장 진입 전략은 샤오미(Xiomi)의 경쟁력있는 최신 제품을 온라인에서 파격적인 가격으로 판매하되 샤오미(Xiomi)만의 독특한 마케팅 전략의 전개로 단시간내 자리를 잡는다.”라고 요약할 수 있습니다.

  • 샤오미(Xiaomi)가 인도 진출 시 들고온 스마트폰은 Redmi S1으로 는 6천∼1만 5천 루피(10만 3500원∼25만 8700원)의 저렴한 가격에 뛰어난 기능을 가진 제품으로 훌륭한 가성비를 내세울 수 있는 제품이었습니다.

  • 단독 유통을 만들 수 있는 역량이 되지 않으므로 인도의 주요 전자상거래 업체인 Flipkart와 독점 계약을 맺고 온라인 중심의 유통 정책을 추진합니다.

  • 인도 소비자의 간심을 끌기 위해서 샤오미(Xiaomi)가 중국에서 많이 시도했던 온라인 반짝 세일과 같은 게릴라식 프로모션을 많이 시도했습니다.

이러한 전략 및 성공은 인도 스마트폰 판매의 30%를 차지하는 온라인 시장에서 샤오미(Xiomi)의 독자적인 온라인 유통을 구축하는 계기가 되었습니다. 이에 반해 다른 회사들은 온라인 판매와 오프라인간 균형을 맞추는데 어려움을 격었고 더 나이가 각 유통의 소비자들을 만족시키는데 실패했습니다.

이러한 성공적인 인도 시장 진입으로 2014년 4분기 인도 스마트폰 시장점유율 4%로 (비록 턱걸이긴 하지만) Top 5에 이름을 올리는데 성공 했습니다. IDC data기준

3.2. 성공 요인 2 – 현지 공장을 통한 강력한 공금망 체인의 구축으로 가격 경쟁력 확보

샤오미(Xiomi)는 다른 수입 브랜드들과는 달리 인도에서 판매하는 핸드셋의 75%를 생산하는 공장 2개를 Andhra Pradesh에 지었습니다. 이 공장은 대만의 전자제품 제조업체인 폭스콘과 협업해 운영하고 있습니다. 공급을 인도 현지화 함으로써 공급 리스크를 최소화했습니다.

▽ 인도 샤오미 공장에서 생산하는 홍미2 프라임,
2015년 인도정부가 주관하는 Make in India 캠페인에 포함되었다

인도 샤오미 공장에서 생산하는 홍미2 프라임은 인도정부가 주관하는 Make in India 캠페인에 포함되었다 Makeinindia-xiaomi

이러한 현지화는 샤오미(Xiomi)가 가격 게임을 가능토록 해주었고 인도에서 가장 빠르게 성장하는 중저가 스마트폰 세그 부분에서 진가를 발휘했습니다. 샤오미(Xiomi) 스마트폰은 경쟁사 제품보다 더 많은 기능을 가지고 가격 경쟁력을 가지고 있었기 때문에 이 중저가 시장에서 큰 호응을 얻었고 이는 샤오미(Xiaomi)가 시장점유율을 크게 올리는데 기여하게 됩니다.

3.3. 성공 요인 3 – 샤오미만의 브랜드 빌딩

샤오미(Xiaomi)는 인도 진출 시 온라인을 중심으로 마케팅을 전개했고 그 덕분에 인도 온라인 판매의 절반 정도는 샤오미(Xiomi)의 스마트폰일정도로 온라인에서 지배력을 갖게 되었습니다.

그러나 인도 스마트폰 시장에서 온라인 비중은 30%정도에 불과하기 때문에 오프라인 진출이 필수적인데요.
샤오미(Xiaomi)는 오프라인 판매를 늘리기 위해 Mi Home이라는 직영점을 열었고, Croma, Univercell, Poorvika 및 Sangeetha와 같은 대형 소매 체인과 제휴했습니다. 소규모 도시에서는 Xiaomi 간판을 설치하고 자사 모델 판매를 촉진하기 위해 다중 브랜드 매장과 제휴하는 “Preferred Partner Program”을 시작했습니다.

샤오미 인디아 공략 포스터 Xiaomi-India-smartphone-sales-soon

샤오미(Xiaomi)는 인도 구석 구석에 판매점을 설치할 수 없다는것을 잘 알고 있었기에 인도 현지 판매 파트너과 제휴 했고 이들이 샤오미에 대한 버즈를 일으키고, 소비자들이 스스로 샤오미 제품을 찾아오도록 만드는 전략을 고수했습니다.

이러한 전략의 한 부분으로 샤오미(Xiaomi)가 중국에서 활용했던 샤오미(Xiaomi) 팬믈럽을 적극 활용하고 있습니다. 샤오미(Xiaomi)는 인도에서 브랜드를 컬트화 시키는 몇안되는 브랜드중의 하나입니다.

[Recap] Mi A1 for a Hands-On session at One Of The Mi Preferred Partner Stores in Rohini Delhi.

샤오미(Xiaomi) 미 팬클럽 Mi Fan Club

이러한 전략은 샤오미(Xiaomi)를 인도인들이 가장 선호하는 브랜드로 만들었습니다.

4. 삼성이 나아갈 길?

샤오미가 인도에서 삼성을 제치고 1위에 올랐다는 소식에 간략히 샤오미의 성공 요인을 살펴 보았습니다.

삼성으로서는 거세게 치고나가는 샤오미를 견제하면서 인도 시장의 리더 지위를 회복햐야할 과제가 생겼습니다.

다행인 것은 삼성 점유율은 유지된 상태에서 다른 군소 브랜드들의 몰락을 됟고 샤오미가 치고 올라온 것으로 판단됩니다.
즉 프리미엄 중심의 삼성 브랜드 파워는 그대로 유지되고 있다고 봐야 하기에 삼성의 브랜드 전략을 그대로 유지하면서 점차 커지고 있는 중저가 시장에 대한 대응을 강화하는게 타당하는 생각입니다.

삼성의 약한 고리인 중저가폰에 대한 확실한 대을책을 제대로 마련한다면 점유율 회복은 결코 어렵지 않을 수 있습니다.

인도에서 삼성의 뛰어난 마케팅으로 좋은 브랜드 인지도와 평판을 가지고 있기 때문에 2018년은 삼성의 선전이 기대되는 한해가 될 것 같습니다.

2017년 초 삼성이 온에어 해 2017년 광고 중 가장 많은 조회수를 올렸던 삼성 서비스의 광고를 마무리로 남겨봅니다.

왜 넷플릭스 DVD 대여 서비스는 여전히 살아 있을까?

2

한국에서 DVD 대여점은 만호은 사람들에게 있었는지도 모를 모를 정도로 까마득한 옛날 이야기가 되었죠.
그런데 미국에서는 여전히 DVD를 대여해보는 사람들이 아직도 많이 남아 있다고 합니다.

바로 넷플릭스 DVD 대여 사업 이야기인데요.

오늘은 왜 넷플릭스 DVD 구독자가 여전히 상당한 규모로 남아 있는지에 대해서 살펴 보겠습니다.

Executive Summary

넷플릭스 DVD 대여 비지니스가 사라지지않고 남아 있는 이유는

소비자 및 컨텐츠 관점에서

  • 스트리밍 서비스보다 빨리 컨텐츠를 볼 가능성이 높다는 점
  • DVD 타이틀이 스트리밍 타이틀보다 훵 많다.(DVD 타이틀 10만개 vs 스트리밍 6000개이하)
  • 4K 등 HD 블루레이 컨텐츠의 증가로 인터넷이 느리거나 트래픽이 제한된 정량제를 사용한다면 DVD 구독이 더 유리

회사 관점에서

  • DVD 대여 사업은 경쟁이 없는 블루오션처러 되어 버랴 큰 인프라, 마케팅 투자없이 사업 운영이 가능
  • 이런 연유로 DVD 대여 비지니스의 마진이 매우 높음(2017년 마진율 55%)

따라서 회사는 완전히 비지니스가 사라지기까지 최대한 이익을 향유하는 수확 정책을 시행 중

1. 넷플릭스 DVD 구독자 수 추이

이번 주 넷플릭스가 발표한 자료에 따르면 넷플릭스 DVD 유료 구독자수는 아직도 무려 330만명이 남아 있다고 합니다.

물론 DVD 대여 비지니스가 맹위를 떨치고 있었던 2010년 ~ 2011년에 비해서 많이 줄어든 수준이긴 합니다. 넷플릭스 자료를 보면 넷플릭스DVD 유료 구독자는 2011년 1,100만명을 정점으로 점점 줄어들고 있고 이제는 330만명 수준까지 줄어 들었습니다.
아마 한국이라면 진작 흔적도 없이 사라졌을 서비스인데요. 미국에서는 여전히 인기(?)를 잃지 않는 원인이 무엇일까요?

물론 넷플릭스 미국 유료 구독자수가 56백만명이므로 DVD 구독자수는 매우 소수라고도 할수 있습니다. 그렇지만 요즘같이 정말 빠르게 트렌드가 변하는 이 시기에 적지 않은 사람들이 낡은 방식인 DVD대여를 고집하고 있다는 점은 한번쯤 그 원인에 대해서 살펴볼 필요가 있습니다.

아래는 넷플릭스 자료를 기반으로 DVD 유료 구독자수 추이를 그래프화한 것입니다. 위에서도 설명했듯 2011년을 점점으로 급격히 하락하고 있기는 합니다.
넷플릭스 자체도 이러한 DVD 구독자들을 스트리밀 서비스로 전환하려고 많은 노력을 했고, 스트리밍 서비스가 DVD 대여보다 좋은 점들이 많기 때문이기도 하죠.

▽ 넷플릭스 DVD 유료 구독자 수 추이,
넷플릭스 자료를 기반으로 그래프 by Happist

넷플릭스 DVD 유료 구독자 수 추이

2. 사랍들은 왜 DVD 구독을 고집할까?

그러면 아직도 넷플릭스 DVD대여 사업이 유지되는 이유가 무엇일까요?

소비자 관점에서 컨텐츠 측면에서 DVD는 몇가지 강점을 가지고 있습니다.

2.1. 스트리밍 컨테츠보다 공급이 빠르다.

첫째, 스트리밍 컨텐츠는 종종 새로운 영화나 TV 프로그램을 계약 등의 이유로 일정 시간이 지난 후 제공하는 경우가 많습니다. 전체적으로 빨리 신상품을 만나고 싶다면 DVD가 유리한 경우가 있다는 점입니다.

2.2. 컨텐츠 전체 수가 훨씬 많다.

둘째, 컨텐츠 수가 DVD가 더 많습니다. 넷플릭스 DVD 대여사업부(DVD.com)는 미국 내 출시되는 모든 DVD를 구매해 빌려줄 수 있습니다.

반명 스트리밍 서비스는 계약 문제로 접근할 수 있는 컨텐츠가 많이 제약됩니다. 현재는 디즈니 관련 컨텐츠를 넷플릭스에서 볼 수 있지만 2019년에는 넷플릭스에서 볼 수 없게 되는 것처럼 공급 계약의 영향을 크게 받습니다. 그리고 갈수록 컨텐츠 공급업자들이 배급까지 하려는 경향이 강해지다보니 갈수록 스트리밍 서비스에서 제공하는 컨텐츠가 빈약해질 수 있습니다. 이런 문제를 막기 위해 넷플릭스는 오리지널 컨텐츠를 만들기 위해 천문학적 투자를 하고 있습니다.

네플릭스의 경우 DVD는 10만개 이상의 DVD 타이틀이 있지만 스트리밍 서비스에는 약 6,000개 이하의 스트리밍 타이틀이 있다고 합니다.
앞서 지적했다시피 2019년 디즈니가 본격적으로 스트리밍 서비스를 시작하면 디즈니 관련 컨텐츠들은 네플릭스에서 사라집니다. 즉 지금은 스나춰즈 시리즈를 넷플릭에서 볼 수 있지만 2019년에는 볼 수 없게 됩니다.

이는 네플릭스가 장기적으로 풀어야 할 숙제입니다.

2.3. 인터넷 속도가 월활하지 못한 지역은 DVD가 대안이다.

셋째, 미국에서 아직도 인터넷 속도가 원활하지 않은 지역이 많고 이러한 지역에 사는 주민들로서는 DVD 대여가 더 현실적이고 효율적인 방법이 됩니다.
더우기 4K, 8K 등 컨텐츠 질이 강화되면서 요구되는 인터넷 속도가 더욱 강화되었습니다. 4K 영화를 정상적으로 스트리밍 서비스로 감상하려면 25Mbps 인터넷 속도가 필요하다고 합니다. 물론 한국같이 인터넷 인프라가 잘 되어 있다면 이 정도는 충분히 소화할 수 있지만 미국의 경우는 충족하지 못하는 지역이 생각외로 많습니다.
더우기 이러한 4K 컨텐츠는 어마어마한 데이타 사용량을 요구합니다. 정랙제를 사용한단면 별 문제가 없을 수 있습니다만 정량제를 사용하는 경우는 사용량 또한 큰 문제가 됩니다.

결국 인터넷 서비스가 느리거나 충분한 트랙픽을 확보하지 못하는 가정은 DVD가 더 현ㅅ길적일 수 있다는 것 입니다.

2.4. 아날로그의 역습(?)

위처럼 컨텐츠적인 측면의 유리한 요인이 아직도 DVD 대여 비지니스가 여전히 살아 남은 수 있는 이유가 되고 있습니다.
이 외에도 네플릭스 빨간 우편물을 기달렸다가 이를 보는 즐거움을 소중히 여기는 소비자도 있습니다.
한국에서 구닥이라는 정말 불편한 사진앱이 인기를 끄는 것처럼 말입니다. 조금 불편하지만 이러한 아날로그적 방식이 마음이 들어서 DVD에 남아 있는 경우죠.

넷플릭스 DVD 타이틀과 배송 봉투

다음 사업 관점에서 DVD 대여 비지니스를 살펴보죠.

2.5. 경쟁이 없는 블루오션(?)

스트리밍 서비스에 비해서 DVD 구독자가 적기 때문에 사업 규모나 매출이 작고, 회사 정책에서 항상 후순위이기 때문에 사업부 분위기는 침체 일로를 격을 수도 있습니다.

그러나 아래 사실을 알게된다면 회사로서는 굳이 이 DVD 사업부를 해체할 근거는 없습니다.

첫번째로 지적할 것은 이제 DVD 대여 비지니스에는 경쟁이 없습니다.
한때 DVD 대여 사업을 주름 잡았던 블록버스트사는 DVD 대여 자체에서도 경쟁력을 잃고, 더우기 넷플릭스의 스트리밍 서비스로 고객을 빼앗기면서 2011년 파산 신청해 버렸죠. 그럼으로써 DVD 대여 사업에는 넷플릭스만 남게 된 거죠.

그리고 비록 줄어들고 있지만 일정 정도의 수요는 있었기 때문에 DVD 대여를 원하는 사람들은 넷플릭스를 이용할수 밖에 없습니다.
넷플릭스로서는 경쟁이 없는 상태에서 최소의 투자로 최대의 이익을 얻을 수 있는 환경이 마련된 것입니다.

2.6. 경쟁이 없어지면서 높은 이익 마진이 가능해지다.

둘째로 이제 DVD 대여는 돈이 됩니다.
넷플릭스가 밝힌 바에 따르면 2017년 DVD 대여는 마진율이 55%에 달했습니다. 이 또한 지속적으로 올라가고 있습니다. 2014년 48%였던 이익 마진율은 2015년에 50%에 달했고, 2016년에 52% 그리고 2017년 55%에 달합니다.
이 정도의 마진은 업계 최상위 수준이라고 할수 있습니다.

넷플릭스 스트리밍 서비스의 마진도 최근 많이 개선되었습니다만 아직은 DVD 대여 사업에는 한참 못 미침니다. 2014년 27% 수준에서 2017년에는 37%수준까지 개선되고는 있습니다.

이렇기때문에 네플릭스는 DVD 대여 사업이 천천히 죽어가도록 하는 일종의 수확 정책을 펴고 있습니다. 서비스 경험을 망가뜨리지 않는 범위내에서 최적화 운용하는것이죠.

예를들어 DVD 배포 허브와 같은 많은 비용이 드는 고정 비용 요소를 최소화합니다. 넷플릭스는 한때 50군데까지 운영했던 DVD 배포 허브를 2015년에는 33개로 줄였고 지금은 17개 정도를 남겨 놓고 있으며 이 또한 추가 최적화 작업을 하고 있습니다.

또한 스트리밍 서비스에서의 경험을 토대로 DVD 렌탈을 효율적으로 운영할 수 있는 알고리즘을 개발해 DVD타이틀 구매를 최적화 함으로써 이익극대화를 추진하고 있죠.

3. 마치며

넷플릭스 DVD 대여 사업은 스트리밍이라는 거대한 트렌드를 이기지 못하고 사라질 운명이긴 합니다.
그러나 아직은 그 자체의 경쟁력을 바탕으로 일부 애호가들을 거느리고 있습니다.
분석가들은 2025년까지는 이 서비스가 살아 남을 수 있다는 견해를 밝히기도 합니다.

어쩌면 이 서비스가 완전히 사라질 즈음에는 현재 대세인 스트리밍 서비스를 대체하는 새로운 혁신이 나타날지도 모르겠습니다.

모든것이 빠르게 사라지는 이 시기 DVD 대여와 같은 조금 낡은 모델이 언제까지 그 모습을 유지할지 사뭇 궁금해 집니다.

4. 넷플릭스 관련 포스팅

넷플릭스(Netflix)의 파괴적 혁신으로 미디어 시장을 지배하다

넷플릭스(Netflix), 글로벌에서 답을 찾다. – 2017년 실적에서 읽는 인사이트

넷플릭스(Netflix), 글로벌에서 답을 찾다. – 2017년 실적에서 읽는 인사이트

0

이 번주 네플릭스가 2017년 4분기 실적을 발표 했습니다.

이는 그간 시장 예측을 뛰어 넘는 실적으로 넷플릭스의 미래 전망을 좋게 본 투자자들이 몰리면서 주식이 10%가까이 오르며 강세를 보였습니다.

이와 같이 호평을 받는 넷플릭스(Netflix)의 실적을 연간 기준으로 몇가지 인사이트를 정리해 봅니다.

Executive Summary

  • 2017년 매출 117억달러로 전년 비 32% 성장했으며, 순이익은 5.6억달러를 기록
  • 매출과 순이익은 마케팅 및 오리지널 컨텐츠 투자 집중으로 매출은 급증함에도 순이익은 크게 증가하지 않은 아마존과 유사한 경향을 보이고 있음
  • 그럼에도 불구하고 순이익은 2015년 순이익율 1.8%에서 2017년 4.8%로 크게 개선되고 있음
  • 미국 시장 내 경쟁자들의 반격이 강화되고 애플, 디즈니와 같은 신규 참입자들이 예상됨에 따라 구독자 증가율은 둔화되고 있음.(2016년, 2017년 증가율은 8%에 그침)
  • 반면 글로벌 구독자수는 2017년 40% 증가해 여전히 높은 수준을 유지하고 있어 네플릭스 성장의 가장 큰 기여를 하고 있음
  • 넷플릭스 성장의 원천인 오리지널 컨텐츠 투자는 2017냔 60억불 수준에서 2018년 80억불 수준으로 크게 증가해 향후 디즈니의 시장 참입에 대비하고 있음.

1. 아마존의 길을 가다. – 투자 중심으로 순이익 성장이 더디다.

기 알려지다시피 넷플릭스(Netflix)도 투자 지향적인 회사입니다. 주요 비지니스 모델이 가입자 유치를 통한 구독료라고 할 수 있는데요.

이 비지니스 모델에서 매출을 증대시키는 방법을 거칠게 정리하면 아래 처럼 세가지가 있습니다.

  • 계속된 가입자 유치로 구독료 원천을 증가시키는 것
  • 이미 가입한 구독자가 계속 가입을 유지할 수 있도록 유지하는 것
  • 구독자들의 1인당 구독 비용을 높이는 것입니다.

넷플릭스(Netflix)는 가입자 유치를 위해서 예전부터 자체 컨텐츠 개발이 심혈을 기울였고 그러한 전략이 어느 정도 성공하면서 넷플릭스(Netflix)에서는 거기서만 볼수 있는 재미있는 컨텐츠가 많다는 인식을 주면서 다른 불리한 조건을 이기고 많은 구독자를 모을 수 있었고 헐리우드 영화사와 같은 같은 컨텐츠 제공업자들과 협상력을 높일 수 있었고, 디즈니의 스트리밍 시장 진입과 같은 악재에도 버틸 수 있는 원천이 되고 있습니다.

이러한 자체 자체 컨텐츠는 많은 투자를 수반하는데요. TechCrunch에 따르면 2015년 5B$, 2016년 6B$를 투자했다고 합니다. 또한 2018년에는 8B$를 투자할 계획으로 알려져 있습니다.

그리고 2010년부터 시작한 글로벌 진출에 막대한 마케팅 투자를 진행하고 있습니다.

이러한 막대한 투자는 넷플릭스(Netflix)로하여금 아마존과 같은 길을 가도록 하고 있습니다. 즉 오리지널 컨텐츠 전략과 글로벌 진출 전략의 성공으로 매출을 폭발적으로 증가하지만 순이익은 크게 증가하지 않는 현상이 지속되고 있습니다.

아래 중기 매물 및 순이익 추이를 보시죠.

투자의 여파로 순이익은 상대적으로 증가폭이 적습니다. 순이익율은 2015년부터 각각 1.8%, 2.1%, 4.8%로 낮습니다.
다행인 점은 2017년 순이익율은 4.8%로 예전에 비해서 크게 증가했다는 점입니다. 그러한 추세가 2018년에도 이어지는지 살펴봐야 할 것 같습니다.

▽ 넷플릭스 연도별 매출 및 순이익 증가 추이(단위 백만불,%),
넷플릭스 발표 자료 기반 그래프화 by Happist

넷플릭스 연도별 매출 및 순이익 증가 추이 Netflix Yearly Revenue and Net Profir

2. 글로벌이 살길이다. – 2017년 글로벌 가입자수가 미국을 앞서다.

여러 보도에도 나왔지만 미국내에서는 넷플릭스(Netflix) 경쟁다자들이 진열을 가다듬고 강력한 반격을 시도하고 있습니다. 거기에 애플이 가세하고 디즈니가 본격적으로 시장 참입을 준비하고 있습니다.
그리고 시장이 어느 정도 성숙하고 있습니다. 이러한 영향으로 넷플릭스(Netflix)의 미국 가입자수 증가는 둔화되고 있습니다.

빠르게 증가해 왔던 미국 넷플릭스 유료 가입자 증가는 2016년부터 증가율이 10%이하로 떨어졌습니다. 2016년 8%, 2017년 8% 각각 증가하는데 그쳤습니다. 그동안 몇십프로씩 성장에 비해서 확실히 성장세는 둔화되었습니다.

물론 8%도 나쁜 수치는 아니지만 그동안 워낙 좋았기 때문에 상대적으로 미래 전망이 좋다고 볼 수는 없는 것이죠.

▽ 넷플릭스 미국 유료 가입자 증가 추이(2000년 ~ 2017년),
단위 : 백만불,%, 넷플릭스 발표 자료 기반 그래프화 by Happist

넷플릭스 미국 유료 가입자 증가 추이(2000년 ~ 2017년)

반면 넷플릭스(Netflix)의 글로벌 유료 구독자수는 빠르게 증가하고 있습니니다.
2013년 1,000만명에 육박한 넷플릭스(Netflix)의 글로벌 유료 구독자수 2016년 4,119만명, 2017년엔 5 ,783만명으로 증가했죠.
특히 2017년은 글로벌 유료 가입자수가 미국 가입자 수를 능가한 첫해가 되었습니다.
2017년 미국 유료 가입자 수 5,614만명 vs 글로벙 유료 가입자 수 5,783만명

이제 넷플릭스(Netflix)의 성장은 글로벌에서 얼마나 빠르게 구독자를 모으느냐에 달려있다고해도 과언이 아닐 듯 합니다.

▽ 넷플릭스 미국 및 글로벌 유료 구독자 수 증가 추이(1998년 ~ 2017년),
단위 ; 백만명, 넷플릭스 발표 자료 기반 그래프화 by Happist

넷플릭스 미국 및 글로벌 유료 구독자 수 증가 추이(998년 ~ 2017년)

3. 오리지널 컨텐츠만이 살길이다.

넷플릭스가 2013년부터 오리지널 컨텐츠 투자를 크게 늘렸고 이런 컨텐츠가 구독자들의 호응을 얻으면서 “양질의 컨테츠 → 구독자 확대 → 투자 여력 확대 → 콘텐츠 투자 확대”로 이어지는 선순환 구조 공고화하고 있는데요.

2017년 구글트렌드 기준 글로벌 Top 5 TV쇼에 넷플릭스 드라마가 1위 (Stranger Things), 2위 (13 Reasons Why), 5위(Iron Fist)를 차지할 정도로 넷프릭스가 제작한 오리지널 컨텐츠가 호응을 얻고 있습니다.

2017년에는 한국 봉준호감독이 제작한 옥자가 큰 화제를 몰고 오기도 했습니다. 또한 2017년 12월 개봉한 윌 스미스 주연의 브라이트는 개봉 3일만에 1,100만명이 시청했을 정도로 인기를 끌어 2017년 최고의 오리지널 컨텐츠로 꼽혔습니다.

아래는 2013년부터 넷플릭스의 오리지널 컨텐츠 제작 투자 추이입니다. 넷플릭스가 발표한 것도 있고 업계 추정치도 있습니다만 전반적인 트렌드 즉 엄청나게 투자하고 있고 그 투자 규모를 빠르게 증대시키고 있다는 점을 눈여겨 봐야 할 것 입니다.

2018년엔 액 80억 달러를 오리지날 컨텐츠에 투자하겠다는 넷플릭스의 발표인데요. 2018년에는 기존의 미국 중심애서 프랑스, 폴란드, 인도, 한국, 일본 등에서 약 30편의 외국어 오리지널 시리즈를 제작 계획이라고 합니다.

▽ 넷플릭스 오리지널 컨텐츠 투자(단위 : B$) 추이,
넷플릭스 발표 및 추정 자료 기반 그래프화 by Happist

넷플릭스 오리지널 컨텐츠 투자 추이

넷플릭스(Netflix)의 파괴적 혁신으로 미디어 시장을 지배하다

Dropbox와 구글 드라이브로 구현하는 워드프레스 자동 백업 시스템

1. 다시 백업에 대해서 고민하다.

지난 해 6월 나야나 램섬웨어를 계기로 백업에 많은 신경을 써왔는데요. 그럼에도 불구하고 아직도 많이 부족하다는 생각을 지울 수 없었습니다.

▽ 당시 업계를 충격에 빠뜨린 인터넷 나야나 램섬웨어 감염 경로,
이미지 소스 – 미래부

인터넷 나야나 램섬웨어 감염 경로_미래부

백업에 신경은 쓴다고 하지만 Vultr에서 제공하는 Snapshot, 부정기적으로 PC로 다운 받는 것과 같은 매뉴얼 작업이라 꼭 필요한 시기에 도움이 된다는 확신이 없었죠..

올 들어와 워드프레스 최적화와 가상서버 운영 방법에 대해서 조금 체계적으로 정리하면서 백업에 대해서도 제대로 체계를 세우고, 자동 백업이 제대로 작동하도록 하고(예전에는 자동 백업을 설정했지만 제대로 작동이 되지는 않았습니다.) 추가 백업을 보완했습니다.

프로그래밍 실력이 달리기 때문에 기존에 알려진 방법 및 고수분들께서 한두마디 조언해주신 것을 토대로 나름 체계적인 백업 계획을 세웠고, 기존에 알았던 방식이 제대로 작동하도록 세밀하게 작동 조건들을 적용했습니다.

그 결과 백업 시스템이 나름 톱니바퀴처럼 착착 작동되어, 이제는 어느 정도 안심할 수 있는 수준이 되었습니다. 아래는 이 백업 시스템(?)에 대해서 간략히 설명해 보도록 하겠습니다.

2. 안심이 되는 가상 서버 백업 시스템 구축

백업시스템이라고까지는 할 수 없을지 모르지만 개인 사이트 운영자 입장에서는 엄청 뿌뜻한 내용으로 감히 시스템이라는 단어를 사용해 봅니다.

아래 플로우 차트는 이번에 구성한 백업 체계도입니다. 데이타베이스의 경우 최대 7번 백업이 되도록 여러 단계에 걸쳐 백업이 진행되도록 했습니다.

▽ 서버 및 워드프레스 백업 시스템 플로우 차트 by Happist

서버 및 워드프레스 백업 시스템 플로우 차트 Flow Chart

① Vultr에서 제공하는 Auto back up 서비스 : 서비스 플랜 비용의 20% 비용 청구(10$ 플랜이면 2$ 소요)

② Vultr Manual Snapshot : 무료

  • 1일 ~ 2일에 한번 Manual Back up
  • 서버 작업 전 Snapshot back up 진행

③ Crontab 활용 Auto Back-up 및 서버 저장(/backup)

  • Database : 매시간 Backup

④ Dropbox Uploader + Crontab

  • Database : 3시간 마다
  • Data : 12시간마다
  • Full Back up : 1주일마다

⑤ Dropbox → Google DriveⅠ

  • Database : 3시간 마다
  • Data : 12시간마다

⑥ Dropbox → Google DriveⅡ

  • Database : 3시간 마다
  • Data : 12시간마다

⑦ PC Manual Back up

  • 부정기적
  • Full Back up

위에서 소개한 7가지 백업 솔류션에 대해서 간략히 살펴 보도록 하겠습니다.

3. 서버 내에서 백업

위의 백업 시스템은 크게 가상 서버 내에서 이루어지는 백업과 가상 서버 외로 백업하는 둑지 종류로 나누오 질 수 있습니다.
이를 각각 나누어 서버내에서 이루어지는 백업에 대한 설명을 하고 이어서 서버 외로 백업하는 방법에 대해서 설명하겠습니다.

3.1. 서버 업체의 정기 백업 서비스 이용(유료)

웹호스팅업체는 기본적으로 자체 백업을 해줍니다. 그러나 점차 백업은 사용자의 소관이라는 인식이 늘어나면서 웹호스팅이라도 본인 스스로 백업을 챙겨야 하는 시대입니다.
예전 스마일서브를 사용하던 시기에 백업데이타로 전일치로 돌려달라고 했더니 자기는 1주일전치만 보관한다며 백업을 사용자 소관이라고 (냉냉하게)이야기하더군요. 그럴바에는 왜 웹 호스팅을 이용하는지?? 그런 의문을 품었습니다. 차라리 서버를 운영하고 말겠다는 생각을 했습니다.

아무튼 가상서버 운영시에는 전부 사용자의 책임이므로 스스로 백업 전체를 챙겨야 합니다. 이런 가상서버에서도 비록 유료이지만 백업 서비스를 이용하는 방법이 있습니다.

Vultr는 매일 백업 서비스는 플랜 가격의 20%를 받습니다. 5$ 플랜는 1$을. 10$ 플랜이라면 2$을 받습니다.

linode를 보니 스탠다드 플랜의 1GB 백업 공간을 제공하는 서비스의 경우 월 2$, 2GB는 2.5$, 4GB는 5$식으로 비용을 받고 있습니다.

3.2. Snapshot 서비스 이용(Vultr 무료)

스냅샷(Snapshot) 백업이란 가상 서버나 리얼 서버의 설치 및 작동 상태 그대로 마치 사진을 찍어 놓듯이 그대로 저장하는 것을 말합니다. 이렇게 찍어 둔 또는 떠놓은 스냅샷(Snapshot) 백업은 필요한 경우 스냅샷 저장 그 순 간 그대로 되돌릴 수 있으므로 문제가 발생 시 간편하게 스냅샷(Snapshot) 저잘 순가능로 되돌아 갈 수 있습니다.

가상 서버 업체 대부분 스냅샷(Snapshot) 기능을 제공하고 있는데요. 대부분 유료로 서비스하지만 Vultr는 11개까지 스냅샷(Snapshot) 백업을 무료로 제공하고 있어 유용합니다.
이 Snapshot을 자동으로 만들 수 있으면 금상첨화이지만 유감스럽게 그런 기능은 없습니다. 아마 자동 스냅샷(Snapshot) 기능이 있다면 업체가 제공하는 백업 서비스가 무력화 될 것 같습니다.
아쉽지만 주요 작업 전에 수작업으로 Snapshot을 만들고 작업을 시작하면 비전문가에게는 큰 도움이 됩니다.
서버 작업은 민감한 부분을 건들일 가능성이 높습니다. 그러다가 가끔 시스템이 죽는 경우가 생기고 전혀 원인을 알 수 없는 경우가 많습니다. 이럴때는 바로 Snapshot으로 복구하면 90%이상은 해결이 됩니다.

제가 vultr을 계속 사용하는 이유중의 하나가 바로 이 Snapshot을 무료로 사용할 수 있어서 입니다. 이게 없었다면 초심자로써 서버 운영이 엄청 힘들었고 과감하게 이런 저런 시도를 해볼 수 없었고 이렇게 성장할 수 도 없었을 것입니다.

▽ Vultr에서 제공하는 스냅샷(Snapshot) 백업 List

Vultr 설치_Snapshot 2018-01-19 at 20.06.09

3. 3. 서버 내 데이타베이스 및 데이타의 정기 백업

서버 내에 백업데이타를 두는 것이 도움이 될 확율이 반반쯤 되는 것 같습니다. 많은 경우 여러가지 이유로 시스템에 접속이 안되는 경우도 생기는데 이때 서버 안의 내용은 전혀 도움이 안됩니다. 접근할 수 없거든요.

그렇지만 그외 nginx는 멀쩡하게 작동하는데 사이트 자체가 작동하지 않는 경우 등등은 도움이 되는데요. 이때는 가능하면 가장 최근 작업분까지가 포함되 있으면 거의 완벽한 복구가 될 수 있습니다.
그렇기에 서버내에서는 트래픽, 용량 걱정없이 최대한 짧은 기간동안 백업 사이클이 돌 수 있도록 만드는게 필요합니다.

제가 사용하는 Vultr 10# 플랜은 SSD 용량을 40G를 주는데요. 30%도 사용하지 못하고 있습니다. 이렇게 남아 도는 SSD 용량을 백업 데이타 공간으로 활용하는 것은 지극히 타당하겠죠.

데이타베이스가 계속 데이타를 쌓아가기 때문에 백업 디렉토리를 만들고 여기에 매시간 데이타베이스 전체를 백업토록 했습니다.

아래는 서버 내에서 1시간 단위로 백업이 이루어지도록 backup 디렉토리를 만들고 매시간 백업이 되도록 크론탭 설정내용입니다.

3.3.1 백업 디텍토리 및 백업 스크립트 만들기

# mkdir /backup         # backup 디렉토리 만들기
# chmod +x  /backup  # 퍼미션 조정
Code language: PHP (php)

이어서 백업 스크립트를 만듭니다.

# cd
# nano dbbackup-server.sh   # nano 편집기로 dbbackup.sh를 편집
Code language: PHP (php)

백업 스크립트 내용은 아래와 같이 만듭니다.

#!/bin/bash
mysqldump --opt --single-transaction -u root -p[password] [database name] > /backup/"[database name]$(date +%Y%m%d%H%M%S).sql
find /backup/ -type f -mtime +48 | sort | xargs rm -f
Code language: PHP (php)

그리고 백업 스크립트에 실행 권한을 줍니다.

# chmod +x dbbackup-server.sh
Code language: PHP (php)

3.3.2. 크론탭 설정

크론탭에서 매시간 작업토록 설정

# crontab -e
Code language: PHP (php)
55 * * * * /root/dbbackup-server.sh 1>/dev/null 2>/dev/null
Code language: PHP (php)

4. 서버 외부로 백업하고 다중 안전 백업 시스템 구축하기

서버내에서 백업을 받아 놓는 것도 필요하지만 백업본을 외부에 정기적으로 백업하는게 필요합니다. 서버 자체가 날라가는 경우를 대비해야 하기 때문이죠.

그리고 종종 서버 자체 접속이 안되는 경우도 생깁니다. (어디 설정을 잘못 만졌기 때문이겠지만) 어느 순간 SFTP나 SSH 접속이 불가한 경우 생깁니다. 전문가라면 다른 바법을 찾을 수 있겠지만 이 경우는 Snapshot 또는 업체 백업본으로 되 살리던지 아니면 서버 세팅을 새로하는 불쌍사가 생기기도 하죠.
저는 이런 경우를 두번인가 만났습니다. Vultr에서도 SSH연결등은 자기들도 할 수 없는 거라해서 눈물을 머금고 조금 오래전에 떠논 Snapshot으로 복구하고 한적이 한번 있고, 한번은 Snapshot도 안먹혀서 서버를 새로 설치한 경우도 있습니다.

흔하지는 않지만 외부 백업이 필요한 경우가 있으니 보험 차원에서 백업 시스템을 갖추는 게 필요합니다.
서버 외부에 백업 받는 방법은 많이 있습니다. 외부 백업 서비스 업체도 있고, 워드프레스 사용자라면 백업 플러그인들의 도움을 받을 수 있습니다. 이들 중에는 클라우드로 올려 저장해주는 기능도 있으며 (비록 유료이지만) Dropbox, 구글 클라우드 등 여러 군데로 동시에 백업을 해주는 플러그인도 있습니다.

예를 들어 현재 100만명 이상이 설치했다는 UpdraftPlus WordPress Backup Plugin이 대표적인 것이죠. 이플러그인의 무료 버젼은 구를 드라이브 등 클라우드 한 군데에 저장할 수 있지만 유료인 프리미엄 버젼은 여러 클라우드에 동시에 백업을 받을 수 있고 백업 시간도 매우 정교하게 설정할 수 있습니다.

여기에서는 별도의 비용을 들이지 않고 자동으로 정기적으로 백업을 할 수 있는 드롭박스(Dropbox)의 Uploader 기능을 활용해 서버에서 Dropbox로 백업을 받고, 이를 다시 구글 드라이브로 추가 백업을 하는 방법을 설명하겠습니다.

아래는 위 전체 백업 시스템에소도 소개했지만 서버 외부에서 백업이 이루어지는 Flow chart입니다.
서버 – Dropbox – 구글 드라이브 – 사용자 PC로 이어지는 백업 흐름을 정리한 것입니다.

서버 - Dropbox - 구글 드라이브 - 사용자 PC로 이어지는 백업 흐름도 작성 Happist

4.1. 서버 외부로 정기 백업 : 드롭박스(Dropbox)로 백업 받는 방법

먼저 서버에서 Dropbox로 백업하는 방법입니다. 이는 Dropbox에서 제공하는 Uploader 기능을 활용하는 것인데요. 클라우드 서비스중에서도 Dropbox는 서버와의 연동 등 서버 관련 기능들을 잘 구현해 놓았습니다.

4.1.1. Dropbox-Uploader 설치

서버에서 드롭박스로 파일을 올려주는 프로그램인 Dropbox-Uploader를 설치 합니다.

cd /usr/bin
git clone https://github.com/andreafabrizi/Dropbox-Uploader/
Code language: PHP (php)

4.1.2. Dropbox-Uploader 설정

이 다음에는 스크립트에 실행 권한을 부여하고 실행합니다. 처음 실행하면 여러분의 드롭박스 계정에 Dropbox-Uploader를 연결하는 작업을 실행하게 됩니다.

cd /usr/bin/Dropbox-Uploader
chmod +x dropbox_uploader.sh
./dropbox_uploader.sh
Code language: PHP (php)

이러면 Access token을 입력하라고 하는데요.

Access Token을 받을 수 있는 https://www.dropbox.com/developers/apps로 이동해서

  • 첫번째 단계로 Create App을 선택
  • 둘번째 단계는 이어 나오는 화면에서 API로 ‘Dropbox API app’을 선택하고 Type은 Full Drop Box를 선택하고 적당한 이름(저는 MyUploader_happist라고 했음)을 넣습니다.
  • 세번째 단계는 새로운 App인 MyUploader_happist를 세팅하는 단계로 여기에서 Generated access token 버튼을 눌러서 토큰을 생성합니다. 그러면 아주 긴 토큰이 형성되는데요. 이 토튼을 복사해 터미널에 붙입니다.

4.1.3. 드롭박스 업로드 스크립트

이 단계는 드롭박스 업로더 할 업로드 스크립트를 만드는 단계입니다.

# cd
# nano dbbackup.sh   # nano 편집기로 dbbackup.sh를 편집
Code language: PHP (php)

백업 스크립트 내용은 아래와 같이 만듭니다.

#!/bin/bash
mysqldump --opt --single-transaction -u root -p[password] [database name] > wpbackup.sql
tar -zcvf wpbackup.tgz wpbackup.sql*
#tar -zcvf 'date +%F%T'.tar wpbackup.*
rm *.sql*
/usr/bin/Dropbox-Uploader/dropbox_uploader.sh upload wpbackup.tgz /myDB/"wpbackup$(date +%y%m%d%H%M).tgz"
Code language: PHP (php)

그리고 백업 스크립트에 실행 권한을 줍니다.

# chmod +x dbbackup.sh
Code language: PHP (php)

4.1.4. 크론탭 설정

크론탭에서 매일 4시와 21시에 작업토록 설정

# crontab -e
Code language: PHP (php)
0 4 * * * /root/dbbackup.sh 1>/dev/null 2>/dev/null
0 21 * * * /root/dbbackup.sh 1>/dev/null 2>/dev/null
Code language: PHP (php)

드롭박스(Dropbox)에 파일을 올릴 수 있도록 설정하는 방법은 복잡하므로 아래 포스팅을 참조해 주시기 바랍니다.

4.2. IFTTT기능을 활용해 Dropbox에서 구글 드라이브로 3차 백업

위에서 서버에서 Dropbox로 백업하는 방법을 설명했지만 위험을 분산하기 위해서 추가로 구글 드라이브에 백업 추가토록 하겠습니다. 여러 프로젝트를 진행하면서 여러개의 구글 계정을 만들었고 각 계정당 15GB 용량을 주기때문에 이를 최대한 활용하고자 하였습니다.

그래서 Dropbox에서 2개의 구글 드라이브로 자동 백업토록 설정했습니다. 이처럼 Dropbox에서 자동으로 구글 드라이브로 파일을 보내는 방법은 크게 두가지 정도가 있습니다.

첫째는 IFTTT 기능을 이용하는 방법이고
둘째는 클라우드간 파일 전송 서비스를 이용하는 것입니다. 여기에는 zapier이나 multCloud같은 업체가 있습니다.

IFTTT를 활용하면 간편하긴 하지만 용량이 30MB로 제한됩니다. 그리고 동시에 2군데 구글 드라이브로 보낼 수도 없습니다. 반면 zapier는 용량도 100MB로 크고, 동시에 여러군데로 보낼 수 있으며 이 또한 무료 플랜으로 사용할 수 있습니다.

아래에서는 zapier를 활용하는 방법을 자세히 설명하겠습니다.

4.2.1. zapier 세팅

zapier에는 굉장히 많은 서비스가 있기 때문에 Dropbox와 Google Drive로 검색해 “Copy new Dropbox files to Google Drive”를 선택합니다.

Zapier 사용법_Dropbox에서 구글 드라이브로 복사 선택_screencapture-zapier-apps-integrations-1516622360594

4.2.2. Copy new Dropbox files to Google Drive

처음으로 나오는 화면입니다.
여기서 어떻게 작동하는지, 무엇이 필요한지 설명하고있습니다. 그냥 Create this Zap버튼을 누릅니다.

Zapier 사용법_Dropbox에서 구글 드라이브로 복사 기능 설정_screencapture-zapier-app-editor-template-168-1516622447259

4.2.3. Dropbox Trigger

Dropbox에서 어떤 조건에서 작동할 것인지를 선택하는데요.

딱 하나이 조건밖에 없습니다. New File in Folder

계속하기를 누릅니다.

Zapier 사용법_Dropbox에서 구글 드라이브로 복사 기능 설정_Dropbox trigger 설정_screencapture-zapier-app-editor-31614783-nodes-31614783-action-1516622524727

4.2.4. Select Dropbox Account

여기서는 Dropbox 계정을 선택합니다.
Connect an Account 버튼을 눌러 Dropbox 계정을 선택할 수 있습니다.

Zapier 사용법_Dropbox에서 구글 드라이브로 복사 기능 설정_Dropbox 계정 선택_screencapture-zapier-app-editor-31614783-nodes-31614783-auth-1516622635183
Zapier 사용법_Dropbox에서 구글 드라이브로 복사 기능 설정_Dropbox 계정 선택_계정 확정

Dropbox 계정을 선택했으면 저장하고 계속하기 버튼(Save+Continue)을 누릅니다.

Zapier 사용법_Dropbox에서 구글 드라이브로 복사 기능 설정_Dropbox 계정 선택_계정 확정+저장

4.2.5. Set up Dropbox File

이 단계는 작업할 Dropbox 폴더를 선택합니다. 이 폴더에 파일이 생성 또는 추가되면 자동으로 추가된 파일을 구글 드라이브로 보내게 됩니다.

Zapier 사용법_Dropbox에서 구글 드라이브로 복사 기능 설정_Dropbox 계정 선택_계정 확정+저장_디렉토리 설정

4.2.6. Test Dropbox

제대로 Dropbox에서 작동하는지 테스트하는 단계입니다.

Fetch & Continue 버튼을 누릅니다. 그러면 테스트를 시작합니다.

Zapier 사용법_Test Dropbox

테스트 완료된 화면, 여기에서 Continue를 눌러 다음 단계로 이동합니다. 여기까지하면 Dropbox관련 설정은 모두 끝납니다.

Zapier 사용법_Dropbox에서 구글 드라이브로 복사 기능 설정_Dropbox 계정 선택_계정 확정+저장_디렉토리 설정+테스트

4.2.7. Google Drive Action

이제는 Google Drive에서 어떤 액션을 할지 정의하는 단계입니다.

여기도 딱 하나의 옵션밖에 없습니다.

Upload File
Copies an existing file from another service to Google Drive.
Code language: PHP (php)
Zapier 사용법_구글 드라이브 설정 Upload Files

4.2.8. Select Google Drive Account

이제 파일을 보낼 구글 드라이브를 선택합니다. 그리고 필요하면 Test해 봅니다.

그리고 Save+Continue 버튼을 눌러 계속합니다.

Zapier 사용법_구글 드라이브 설정_구글 계정 확정 후 저장

4.2.9. Set up Google Drive Upload File

구글 드라이브의 어떤 폴더에 저장할지를 정하고, 테스트를 위해서 Dropbox에 파일이 있는지 확인합니다. 파일이 있어야 테스트를 할 수 있으니깐요.

Zapier 사용법_구글 드라이브 설정_업로드 파일 셋업 Set up Google Drive Upload File

다음 단계에는 Test를 진행하는 단계인데요.
왼쪽 아래에 있는 Skip Test를 눌러서 그냥 넘어갈 수 있습니다.

Zapier 사용법_구글 드라이브 설정_테스트 성공

테스트 완료 후 Finish를 누르면 Awesome! Your Zap is working.이라는 메세지가 나오면서 설정이 완료됩니다.

Zapier 사용법_구글 드라이브 설정_완료

만약 구글 드라이브가 여러개 있고 안전을 위해 동시에 백업받기를 원하면 Make another Zap 버튼을 눌러 앞에서 진행한 프로세스를 다시 밟아줍니다.

그러면 하나의 파일을 여러 구글드라이브로 동시에 보내줄 수 있습니다.

Dropbox에서 구글 드라이브 동기화로 자동 백업을 가능케하는 방법에 대해서는 아래 포스팅을 참조하시기 바랍니다.

혹시 서버를 고민하신가요?

안녕하세요?

저는 Vultr를 사용하고 있는데요. 혹 신규로 서버 구축을 고민하신다면 Vultr도 검토해 보시라고 권해드립니다.

저는 2016년부터 Vultr을 사용했는데 큰 불만없이 잘 사용하고 있습니다. 아래 사용기도 한번 보시구요.

한국과 일본 서버 중에서 리노드나 AWS도 좋은 대안이지요. Vultr도 장점이 많은 VPS이고 대안으로 검토해볼만합니다. 성능면에서 괜찮다고 생각합니다.

혹시 Vultr에 관심이 있다면 아래 리퍼럴 링크를 이용해 보세요. 신규 계정을 등록 시 10$을 받을 수 있는 제휴 링크입니다.

Dropbox와 구글 드라이브로 구현하는 워드프레스 자동 백업 시스템 2

IFTTT 이용, 드롭박스와 구글 드라이브 동기화 방법 – 자동으로 파일 보내기

1. 완벽한 백업을 위한 Dropbox와 구글 드라이브 클라우드 백업 방법

서버에서 정기적으로 백업 받은 파일을 Dropbox uploader를 이용해서 Dropbox로 백업을 받고 있습니다. 이에 대해서는 예전 “랜섬웨어 대응, 매일 매일 자동으로 드롭박스(Dropbox)로 백업 받는 방법”이란 포스팅으로 소개해 드렸습니다.

랜섬웨어 대응, 매일 매일 자동으로 드롭박스(Dropbox)로 백업 받는 방법

여기에서 더 나아가 Dropbox에 백업받은 파일을 구글 드라이브로 복사해서 한층 더 안전한 백업 시스템을 만들어보기로 했습니다.

워드프레스 사용자는 강력한 워드프레스 백업 플러그인들이 도움이 될 수 있습니다. 이들 중에는 클라우드로 올려 저장해주는 기능도 있으며 (비록 유료이지만) Dropbox, 구글 클라우드 등 여러 군데로 동시에 백업을 해주는 플러그인도 있습니다.
예를 들어 현재 100만명 이상이 설치했다는 UpdraftPlus WordPress Backup Plugin이 대표적인 것이죠. 이플러그인의 무료 버젼은 구를 드라이브 등 클라우드 한 군데에 저장할 수 있지만 유료인 프리미엄 버젼은 여러 클라우드에 동시에 백업을 받을 수 있고 백업 시간도 매우 정교하게 설정할 수 있습니다.

저는 플러그인은 속도에 방해가 된다는 입장이라 가능하면 플러그인을 사용하지 않고, 또한 추가 비용없이 강력한 백업 시스템을 만들고 싶었기 때문에 Dropbox에서 15GB 용량을 주는 구글 드라이브(물론 다른 용량이 큰 클라우드가 있다면 이를 이용해도 됩니다.)로 파일을 보내는 방법을 고민했습니다.

간편하게 Dropbox에서 자동으로 구글 드라이브로 파일을 보내는 방법은 크게 두가지 정도가 있습니다.

첫째는 IFTTT 기능을 이용하는 방법이고
둘째는 클라우드간 파일 전송 서비스를 이용하는 것입니다. 여기에는 zapier이나 multCloud같은 업체가 있습니다.

2. IFTTT 기능 이용 방법

IFTTT는 “If This Then That”의 약자로 인터넷과 컴퓨터를 이용하는 다양한 서비스와 앱 기능들을 연결해 주는 서비스입니다.

IFTTT에 접속하면 정말 다양한 디바이스 기능들을 연결할 수 있는데요. 요즘에는 아마존 알렉사나 구글 홈 스피커를 활용한 다양한 서비스가 많이 개발되어 소개되고 있습니다.

당연하게도 Dropbox에서 구글 드라이브로 파일 전송 기능도 존재하는데요. 원리는 Dropbox에 새로운 파일이 생성되면 이 새로운 파일을 구글드라이브로 보내는 것이죠.

2.1. IFTTT에서 Dropbox이용 서비스

IFTTT에서는 이런 서비스를 Applets라고 불리우는데요. 여기에는 생각할 수 있는 거의 모든 종류의 서비스가 가능합니다. IFTTT Dropbox로 검색한 결과인데요. 아주 다양한 서비스가 존재하고 있습니다.

IFTTT에서 Dropbox 검색 결과

2.2. Dropbox에서 구글 드라이브로 파일 송부 세팅

여기서 “Automatically sync new files added to Dropbox to your Google Drive”라는 서비스를 선택하고 Turn on을 누르고 Dropbox 계정과 구글 드라이브 계정을 선택해 줍니다.

IFTTT Dropbox 에서 구글 드라이브로 복사 01 ifttt-applets-54687p-automatically-sync-new-files-added-to-dropbox-to-your-google-drive-1516621022500

계정 등록과 세팅이 끝나면 아래와 같은 화면이 나오는데요. 이러면 모든 준비가 끝난 것입니다. 아주 간단하고 짧은 시간에 세탕이 완료됩니다.

IFTTT Dropbox 에서 구글 드라이브로 복사 ifttt-applets-71065408d-automatically-sync-new-files-added-to-dropbox-to-your-google-drive-1516620842331

2.3. IFTTT 서비스의 한계

이렇게 간단하게 Dropbox에서 구글 드라이브로 파일 자동으로 파일을 보내는 것을 세팅하고 실행시킬 수 있어 아주 편리한 서비스이지만 한계가 있습니다.

바로 보낼 수 있는 파일 크기가 30MB로 한정되어 있다는 점입니다.

  • 데이타베이스 파일들은 압축해서 10% 수준으로 줄어 들기에 충분히 30MB이하로 유지되지만
  • 이미지 등 데이타 파일 백업은 2018년 1월 데이타를 압축해도 30MB가 넘네요..

따라서 30MB 단위로 분할 압축해서 올리든 다른 방안을 찾아야 했습니다.

3. zapier 파일 전송 서비스

이번에는 zapier라는 서비스를 이용하는 방법을 찾아보겠습니다.

3.1. zapier 서비스

zapier는 각종 서비스를 통합해주고 자동화주는 서비스를 제공하고 있습니다.

이중 우리가 이용해하는 것은 IFTTT 서비스와 같은 자동화 서비스입니다. 여기에서도 IFTTT와 같이 Dropbox에서 새로운 파일이 생기면 이를 자동으로 구글 드라이브등 다른 클라우드로 보내주는 서비스를 제공하고 있습니다.

zapier는 무료 플랜, 업무용 플랜, 팀용 플랜으로 나누는데요. 우리가 하려는 간단한 작업은 무료플랜을 사용해도 충분합니다.

무료 플랜은 파일 전송 사이즈가 100MB로 제한되어 있습니다.

Zapier 사용법_플랜 및 가격_screencapture-zapier-pricing-1516621648477

3.2. zapier 세팅

zapier에는 굉장히 많은 서비스가 있기 때문에 Dropbox와 Google Drive로 검색해 “Copy new Dropbox files to Google Drive”를 선택합니다.

Zapier 사용법_Dropbox에서 구글 드라이브로 복사 선택_screencapture-zapier-apps-integrations-1516622360594

3.2.1. Copy new Dropbox files to Google Drive

처음으로 나오는 화면입니다.
여기서 어떻게 작동하는지, 무엇이 필요한지 설명하고있습니다. 그냥 Create this Zap버튼을 누릅니다.

Zapier 사용법_Dropbox에서 구글 드라이브로 복사 기능 설정_screencapture-zapier-app-editor-template-168-1516622447259

3.2.2. Dropbox Trigger

Dropbox에서 어떤 조건에서 작동할 것인지를 선택하는데요.

딱 하나이 조건밖에 없습니다. New File in Folder

계속하기를 누릅니다.

Zapier 사용법_Dropbox에서 구글 드라이브로 복사 기능 설정_Dropbox trigger 설정_screencapture-zapier-app-editor-31614783-nodes-31614783-action-1516622524727

3.2.3. Select Dropbox Account

여기서는 Dropbox 계정을 선택합니다.
Connect an Account 버튼을 눌러 Dropbox 계정을 선택할 수 있습니다.

Zapier 사용법_Dropbox에서 구글 드라이브로 복사 기능 설정_Dropbox 계정 선택_screencapture-zapier-app-editor-31614783-nodes-31614783-auth-1516622635183

Zapier 사용법_Dropbox에서 구글 드라이브로 복사 기능 설정_Dropbox 계정 선택_계정 확정

Dropbox 계정을 선택했으면 저장하고 계속하기 버튼(Save+Continue)을 누릅니다.

Zapier 사용법_Dropbox에서 구글 드라이브로 복사 기능 설정_Dropbox 계정 선택_계정 확정+저장

3.2.4. Set up Dropbox File

이 단계는 작업할 Dropbox 폴더를 선택합니다. 이 폴더에 파일이 생성 또는 추가되면 자동으로 추가된 파일을 구글 드라이브로 보내게 됩니다.

Zapier 사용법_Dropbox에서 구글 드라이브로 복사 기능 설정_Dropbox 계정 선택_계정 확정+저장_디렉토리 설정

3.2.5. Test Dropbox

제대로 Dropbox에서 작동하는지 테스트하는 단계입니다.

Fetch & Continue 버튼을 누릅니다. 그러면 테스트를 시작합니다.

Zapier 사용법_Test Dropbox

테스트 완료된 화면, 여기에서 Continue를 눌러 다음 단계로 이동합니다. 여기까지하면 Dropbox관련 설정은 모두 끝납니다.

Zapier 사용법_Dropbox에서 구글 드라이브로 복사 기능 설정_Dropbox 계정 선택_계정 확정+저장_디렉토리 설정+테스트

3.2.6. Google Drive Action

이제는 Google Drive에서 어떤 액션을 할지 정의하는 단계입니다.

여기도 딱 하나의 옵션밖에 없습니다.

Upload File
Copies an existing file from another service to Google Drive.

Zapier 사용법_구글 드라이브 설정 Upload Files

3.2.7. Select Google Drive Account

이제 파일을 보낼 구글 드라이브를 선택합니다. 그리고 필요하면 Test해 봅니다.

그리고 Save+Continue 버튼을 눌러 계속합니다.

Zapier 사용법_구글 드라이브 설정_구글 계정 확정 후 저장

3.2.8. Set up Google Drive Upload File

구글 드라이브의 어떤 폴더에 저장할지를 정하고, 테스트를 위해서 Dropbox에 파일이 있는지 확인합니다. 파일이 있어야 테스트를 할 수 있으니깐요.

Zapier 사용법_구글 드라이브 설정_업로드 파일 셋업 Set up Google Drive Upload File

다음 단계에는 Test를 진행하는 단계인데요.
왼쪽 아래에 있는 Skip Test를 눌러서 그냥 넘어갈 수 있습니다.

Zapier 사용법_구글 드라이브 설정_테스트 성공

테스트 완료 후 Finish를 누르면 Awesome! Your Zap is working.이라는 메세지가 나오면서 설정이 완료됩니다.

Zapier 사용법_구글 드라이브 설정_완료

만약 구글 드라이브가 여러개 있고 안전을 위해 동시에 백업받기를 원하면 Make another Zap 버튼을 눌러 앞에서 진행한 프로세스를 다시 밟아줍니다.

그러면 하나의 파일을 여러 구글 드라이브로 동시에 보내줄 수 있습니다.

4. 마치며

간단하게 IFTTT 서비스를 이용하는 방식과 Zapier 서비스를 이용하는 방안을 살펴보았습니다.
Zapier 서비스가 더 기능이 많고 세세하게 제어할 수 있는 방법이며 전송 허용 용량이 100MB로 더 크기때문에 더 괜찮은 프로그램으로 보입니다.

광고 – Vultr 25$ 프로모션

Vultr에 관심이 있다면 아래 프로모션으로 Vultr에 가입해 보세요.
물론 그전에 더 좋은 프로모션이 있는지 체크해 봐야 합니다.

Vultr의 좋은 점이 다양한 프로모션이 많아서 초기에 저렴하게 이용할 수 있다는 점이었죠. 최근에는 그런 좋은 조건들이 많이 사라진 것 같긴 합니다.

25$ 프로모션으로 Vultr 가입하기

IFTTT 이용, 드롭박스와 구글 드라이브 동기화 방법 - 자동으로 파일 보내기 3

웹서버 운영 時 꼭 알아야 할 기초 명령 사용법

그 동안 Vultr 가상 서버 호스팅을 이용하면서 주로 사용했던 명령어를 모아 보았습니다.
서버 운영 시 cPanel을 이용하지 않는 경우 대부분의 작업을 터미널에서 작업해야 하는데요. 이 경우 명령어를 알고 있지 않는다면 할 수 있는 것이 거의 없습니다.
그래서 주로 사용하는 명령어를 정리해서 개인적으로도 활용하고 혹 필요하신 분께 도움이 되길 바랍니다.

원래는 가상 서버 입문 방법에서 넣으려고 했던 내용인데 너무 길어져서 별도 포스팅으로 작성했습니다.
내용을 계속해서 보완할 생각입니다.

가상 서버를 운영하고픈 勇者에게 전하는 가상 서버 운영 입문 노하우 – Vultr 가상서버호스팅(VPS)를 중심으로

1. 데이타베이스 백업하기

데이타베이스 백업은 phpMyAdmin으로 접속해 데이타베이스 보내기 기능으로도 할 수 있지만 phpMyAdmin은 보안을 고려 시 좋은 선택이 아니라는 지적이 많으므로 터미널에서 SQL 명령어를 사용하도록 합니다.

DB 백업 및 복구

백업 명령은 mysqldump을 사용하고 복구는 mysql 명령을 사용합니다.
백업 명령에서 InnoDB라면 —opt —single-transaction 옵션 추가하도록 추천되고 있습니다. 업데이트 되고 있는 상태의 데이타베이스가 백업되는 것을 막고, 복원 시 안정성을 높일 수 있습니다.

mysqldump —opt —single-transaction -u [사용자] -p [DB 비밀번호] [DB 이름] > [백업받은 이름].sql

예를 들면 이런 것이죠.

mysqldump --opt --single-transaction -u root -p ******** wp > wp20171217.sql

복구 명령은 mysql을 사용하는데요. 아래와 같은 형식의 명령을 사용합니다.

mysql -u [사용자] -p [DB 비밀번호] [DB 이름] < [백업받은 이름].sql

예를 들어서

mysql -u root -p ******* wp < wp20171217.sql

DB 삭제하기

별로 쓰일 일은 많지 않겠지만 DB 삭제 명령입니다.

mysql -u [사용자] -p [DB 비밀번호] DROP DATABASE [DB 이름]

DB끼리 DB 테이블 복사하기

사이트를 운영하다보면 백업 후 다시 복구할 시 DB 전체를 통째로 바꿔치기 하는 경우도 있지만 백업받은 DB에서 일부 테이블만 복사해 오는 경우가 있습니다. 이 경우는 Inset Into Select From을 사용합니다.


INSERT INTO [복사 받을 DB이름].[DB 접두어].[테이블 이름] SELECT * FROM [원본 DB 이름].[DB 접두어]_[테이블 이름] ;

INSERT INTO wp.wp_postmeta  SELECT * FROM wpbackup.wp_postmeta ;
INSERT INTO wp.wp_posts SELECT * FROM wpbackup.wp_posts;
INSERT INTO wp.wp_termmeta  SELECT * FROM wpbackup.wp_termmeta ;
INSERT INTO wp.wp_terms  SELECT * FROM wpbackup.wp_terms ;
INSERT INTO wp.wp_term_relationships  SELECT * FROM wpbackup.wp_term_relationships;
INSERT INTO wp.wp_term_taxonomy   SELECT * FROM wpbackup.wp_term_taxonomy;
INSERT INTO wp.wp_analyticbridge_metrics SELECT * FROM wpbackup.wp_analyticbridge_metrics;
INSERT INTO wp.wp_analyticbridge_pages SELECT * FROM wpbackup.wp_analyticbridge_pages;
INSERT INTO wp.wp_et_social_stats  SELECT * FROM wpbackup.wp_et_social_stats;
INSERT INTO wp.wp_commentmeta  SELECT * FROM wpbackup.wp_commentmeta;
INSERT INTO wp.wp_comments  SELECT * FROM wpbackup.wp_comments;
INSERT INTO wp.wp_links SELECT * FROM wpbackup.wp_links;

2. 폴더 및 파일 관리 명령

리눅스에서 파일 이름은 256자까지 사용 가능, 확장자 의미 없으며 소문자와 대문자를 구분합니다. 즉 대, 소문자는 각기 다른 파일이 됩니다.

  • cd . : .은 현제 디렉토리 의미
  • cd .. : ..는 상위 디렉토리 의미, 득 상위 디렉토리로 이동
  • cd = cd ~ =cd / : 최상위 root로 이동
  • 폴더 만들기 : mkdir /home/itrend/
  • 폴더 복사하기 : cp -r 원본폴더/ 목적지폴더/
    cp -r /home/happist/wordpress/files /home/happist/files
    
  • 파일 또는 폴더 이동 : mv [옮기려는 폴더] [올기고 싶은 폴더]
    mv -r /home/happist/wordpress/files /home/happist/files
    mv -r /home/happist/wordpress/happistdb /home/happist/happistdb
    
  • 폴더 이름 변경 : mv [New 폳더 이름] [old 폴더 이름]
    mv happist wordpress
    
  • 여러개 파일이나 폴더 이름 변경 : rename ‘s/abc/def/‘ *.txt
    확장자가 txt인 파일에서 abc를 def로 변경

    rename 's/abc/def/' *.txt
    
  • 폴더 삭제 : rm -r [폴더명]
    rm -r /var/ngx_pagespeed_cache
    rm -rf /etc/letsencrypt/live/itrend.site-001
    rm /etc/letsencrypt/renewal/itrend.site-0001.conf
    
  • 특정 폴더 밑의 모든 파일 삭제 : rm -r [폴더명]/*
    /var/ngx_pagespeed_cache 폴더의 모든 cache를 지울 때

    rm -r /var/ngx_pagespeed_cache/*
    
  • 파일 list 확인 : ls -l
  • 압축하기 : tar -cvzf [압축된 파일 이름] [압축할 파일이나 폴더명]
    tar -cvzf wpbackup02.tar.gz wp.sql
    tar -zcvf databackup.tgz /home/happist/www/wp-content/uploads/2018/ 1>/dev/null 2>/dev/null
    
  • 압출 풀기 : tar -xvzf [압축 해제할 압축 아카이브 이름]
    tar -xvzf  wordpress-4.8.2-ko_KR.tar.gz 
    tar -xvzf wordpress.tgz
    tar -xvzf happistdb.tgz 
    tar -xvzf uploads.tgz 
    tar -xvzf files.tgz
    tar -xvzf plugins.tgz
    

3. 권한 변경 chmod

  • nginx가 컨트롤할 수 있는 권한
    chown -R www-data:www-data /home/happist
    
  • 파일 권한 설정
    chmod -R 755 /home/happist/
    chmod +x database.sh
    
  • sendmail삭제 : apt-get purge sendmail*

4. 웹서버 재가동 등

  • 각종 프로그램 재가동
    ~javascript
    service nginx restart
    service mysql restart
    service php7.1-fpm restart

service cron start or service cron restart # crontab 수정 후


- 시스템 메모리 상황 파익 : free -m

- 디바이스별 사용양 확인 : df -h

- mysqlcheck로 테이블 손상 복구 : 
~~~javascript
mysqlcheck -u [DB계정] -p[패스워드] --auto-repair --all-databases # 테이블 오류체크 및 자동 복구
mysqlcheck -u [DB계정] -p[패스워드] --optimize --all-databases # 테이블 최적화
  • MySQLTuner 사용 명령 ; perl mysqltuner.pl

5. Vultr에서 DNS 주소 알아내기

nslookup ns1.vultr.com
nslookup ns2vultr.com

6. 기타

  • NPS_VERSION=1.13.35.2-beta : 이는 명령어에서 반복적으로 나온 것을 지칭 시 사용
    NPS_VERSION=1.13.35.2-beta
    cd
    wget https://github.com/apache/incubator-pagespeed-ngx/archive/v${NPS_VERSION}.zip
    unzip v${NPS_VERSION}.zip
    nps_dir=$(find . -name "*pagespeed-ngx-${NPS_VERSION}" -type d)
    cd "$nps_dir"
    NPS_RELEASE_NUMBER=${NPS_VERSION/beta/}
    psol_url=https://dl.google.com/dl/page-speed/psol/${NPS_RELEASE_NUMBER}.tar.gz
    [ -e scripts/format_binary_url.sh ] && psol_url=$(scripts/format_binary_url.sh PSOL_BINARY_URL)
    wget ${psol_url}
    tar -xzvf $(basename ${psol_url})  # extracts to psol/
    
  • 강제 업데이트 명령 : apt-get update —allow-releaseinfo-change
  • 프로그램 삭제
    apt-get purge sendmail*  
    apt-get purge php7.1*
    
  • 현재 사용중이 php관련 패키지 모듈 리스트 파악
    dpkg -l | grep php | tee packages.txt
    

광고 – Vultr 25$ 프로모션

Vultr에 관심이 있다면 아래 프로모션으로 Vultr에 가입해 보세요.
물론 그전에 더 좋은 프로모션이 있는지 체크해 봐야 합니다.

Vultr의 좋은 점이 다양한 프로모션이 많아서 초기에 저렴하게 이용할 수 있다는 점이었죠. 최근에는 그런 좋은 조건들이 많이 사라진 것 같긴 합니다.

25$ 프로모션으로 Vultr 가입하기

웹서버 운영 時 꼭 알아야 할 기초 명령 사용법 4

나이키 #미친 존재감 # Just Do It 캠페인 영상을 보며 몇가지 잡설

0

최근 나이키가 “미친 존재감 Just Do It”캠페인을 시작했네요. 이 캠페인을 런칭하면서 캠페인의 메세지를 담은 곡 ‘런 잇(RUN IT)’과 영상을 발표했는데요.

그냥 가볍게 이 광고를 보면서 느낀 생각 몇가지를 정리해 보았습니다. 논리적인 글을 아니니 감안해서

1. 나이키가 설명하는 #미친 존재감 #Just Do It 캠페인

나이키는 보도 자료를 통해서 이 캠페인에 대해서 아래와 같이 설명하고 있습니다.

  • 나이키 코리아는 15일, 자신을 규정하는 모든 한계와 관습을 극복하고 끊임없는 도전을 통해 놀라운 존재감을 드러내는 모든 이들을 응원하는 미친 존재감 JUST DO IT 캠페인을 공식 런칭했다. 이번 캠페인의 메시지를 담은 노래 “런 잇(RUN IT)”과 그 영상을 공개했다. 대하민국 축구 국가 대표 팀의 전 주장 박지성도 영상에 깜짝 등장해 ‘미친 존재감’을 드러낸다.

  • 나이키는 이번 캠페인을 통해 전통적인 관습에 얽매이지 않고 자신의 목표를 성취하기 위해 본인 스스로의 길을 개척해 나아가는 모든 사람들을 존중하며 이를 기념한다. 특히 이번 미친 존재감 JUST DO IT 캠페인은 새로운 시작을 앞둔 모든 새내기들이 스포츠를 통해 에너지를 얻고, 자신의 미래를 스스로 개척할 수 있도록 독려한다.

  • 본격적인 캠페인의 시작과 함께 공개된 ‘런 잇(RUN IT)’ 영상에는, 지칠 줄 모르는 도전 정신과 남다른 열정으로 최고의 위치에 오른 쇼트트랙 선수 심석희, 국내 최초 혼혈 모델 한현민, 한국 힙합씬의 독보적인 여성 래퍼 제시, 아이스하키 국가 대표팀, 탈북 복서 세계 챔피언 최현미 등이 출연해 그들의 미친 존재감을 드러낸다.

2.1. 리얼리즘이 생각나는 광고

위 유튜브 영상에서 소개하는 미친 존재감 캠페인을 소개한 ‘런 잇(RUN IT)’과 영상은 잘 만들었는지는 잘 모르겠습니다.
다만 미친 존재감을 만들어버린 사람들을 감각적으로 보여주면서도 있는 현실 그대로를 표현하려고 했다는 느낌을 받았습니다.

영상의 장면들도 우리가 주변에서 흔히 볼 수 있는 풍경들입니다. 나온 사람들도 조각같은 외모를 가진 비현실적인 인형들이 아니라 주변에서 흔히 볼 수 있는 그런 사람들 그렇지만 한 우물을 파서 어떤 경지에 오른 사람들

미친 존재감이 이야기하고 싶은 것은 브라운관 너머에는 존재하는 범접할 수 없는 영웅을 이야기하는 것이 아니라 우리 주변의 사람들의 이야기라는 것을 끊임없이 강조하는 듯 싶었습나다.
이제 사람들은 환상같은 것에 속지 않기 때문에 실제를 보여주고 그 속에서 나이키가 전하는 메세지를 전달하는 게 아닐까요?

제목에 리얼리즘이라고 쓴 것처럼 말입니다.

예전에 포스팅한 적이 있는데요. 요즘 밀레니얼들은 열망이나 이상을 이야기하는 것을 별로 좋아하지 않는다고 합니다. 그래서 최근 광고 트렌드는 현실 그대로를 보여주는 리얼리즘이 대세라고 하죠.

밀레니얼 광고 트렌드 – 열망과 이상을 버리고 정직과 실제 리얼리즘으로 전환하다

2.2. 복고, 코믹, 만화

이 영상의 곳곳에서는 만화같은 장치들, 코믹한 풍경들이 무거운 분위기를 풀어주고 있습니다.
엄청 진지한 이야기속에서 영상 곳곳의 만화같은 풍경들이 진지함을 녹여 낸다고나 할까요?

그냥 몇개 이미지를 인용해 보겠습니다.

나이키 미친 존재감 Nike Run It - Just Do It.mp4_20180121_233738.852

나이키 미친 존재감 Nike Run It - Just Do It.mp4_20180121_233738.852

나이키 미친 존재감 Nike Run It - Just Do It.mp4_20180121_233738.852

나이키 미친 존재감 Nike Run It - Just Do It.mp4_20180121_233738.852

나이키 미친 존재감 Nike Run It - Just Do It.mp4_20180121_233955.584

2.3. 타겟에게 별로 인기가 없는 듯

이 캠페인이 어디로부터 시작되었는지 잘 모르겠지만 유튜브 댓글로 보면 별로 환영받지 못하는 듯..

한국은 아직 이런 리얼리즘이 가미된 영샹을 별로 좋아하지 않나 봅니다. 중학생인 딸래미에게 이 영상을 보여주니 시큰둥.. 아는 사람은 4명정도로 나보다조 훨 많이 알긴 합니다. ㅎㅎ

이 영상을 그렇게 싫어하는지 의아해하는 댓글들도 많다. 하긴 조금 초딩스러운 댓글이 많긴 하다.

혹 몰라 페이스북에서는 어떤 반응일까? 싶어서 페북을 인용해 봅니다. 여기도 반응은 썩 좋지는 않네요.

2.4. 박지성은 너무 반가웠다. 그리고 잘 어울린다.

이 영상에 박지성이 깜박 출연했는데 이 곡의 주제와도 잘 어울리고 미친 존재감이라는 컨셉에도 잘 어울린다, 그리고 영상 전체와 아주 잘 어울린다. 영상 전체의 아주 자연스러운 한 부분으로써…

나이키 미친 존재감 Nike Run It - Just Do It.mp4_20180121_233625.633 박지성 출연

3. 나이키 브랜드에 대해서

그냥 막 적기로 했으니 나이키 브랜드에 대해서..

인터브랜드가 밝힌 Best Global Brands 2017에서 17위에 랭크된 글로벌 스포츠웨어 브랜드 나이키인데..

인터브랜드가 조사하는 브랜드 가치는 매해 빠르게 성장하고 있습니다. 특히 2013년에서 2015년사이 빠르게 성장했고, 상대적으로 2016년부터는 조금 성장세가 둔화되기는 했습니다.

인터브랜드 발표 나이키 브랜드 가치 NIKE Brand Value by Interbrand

2016년부터 본격적으로 나이키 위기설이 나왔습니다.
언더아머가 치고 올라왔고, 트렌드를 주도하는 트렌드 세터들은 모두 아디다스와 계약해버려 나이키로서는 난감한 상황이 이어진 것이죠.

그런데 오늘 나이키 주가를 보니 엄청 올랐네요..

나이키 최근 5개년간 주가 추이

왜 주가가 올랐을까 살펴보니 최근 나이키는 소비자 직판을 강화하겠다고 선업했는데요. 예를 들어 나이키 사이트에서 직접 판매를 하거나 아마존에서 소비자에게 직접 판매를 늘린다는 것인데요.

이는 도매를 통해서 나이키 제품 판매보다는 전체 판매가 감소할 수는 있지만 마진이 크게 높아져 수익성이 개선될 것이며, 소비자 직접 판매를 통해서 나이키가 추구하는 브랜드 정체성을 제대로 소비자에게 전달할 수 있어서 브랜드 관리에 도움이 될 수 있다는 평가입니다.

이는 2017년 7월 나이키가 아마존 직판을 결정했을 때 공유한 포스팅에서 좀 더 자세히 살펴 볼 수 있을 것 같습니다.

나이키 아마존 파트너쉽이 나이키 브랜딩에 미치는 영향 – 새로운 기회일까? 독이 될까?