사업 휴일 쇼핑 생존 가이드 : 웹 사이트 운영 및 유지를위한 10 가지 팁

휴일 쇼핑 생존 가이드 : 웹 사이트 운영 및 유지를위한 10 가지 팁

비디오: Holiday Safety Tips (십월 2024)

비디오: Holiday Safety Tips (십월 2024)
Anonim

블랙 프라이데이와 사이버 먼데이는 전자 상거래를위한 슈퍼 볼입니다. 연말 연시는 사이버 위크 기간 중 연중 가장 큰 온라인 쇼핑 일을 가진 비즈니스에 적합합니다. Black Friday부터 Christmas까지의 기간은 Nordstrom 및 Target과 같은 대기업에 이르기까지 중소 기업 (SMB)의 판매 및 수익을 창출하거나 깰 수 있습니다. 그러나 모든 비즈니스에서 성공 또는 실패는 웹 사이트가 휴일 사용자 트래픽의 유입을 얼마나 잘 견디는 지에 달려 있습니다.

고객이 웹 사이트에 들어오고 탐색 할 때 장바구니에 제품을 추가하고 체크 아웃 할 때마다 계산됩니다. 디지털 성능 관리 회사 인 SOASTA는 2016 년에 최대 전환에 해당하는 웹 사이트로드 시간이 2 초 이하라고 스위트 스팟 (Sweet Spot)이라고 밝혔다. 2014 년과 2015 년 사이버 위크 사이에 SOASTA는 15 억 개의 비콘에 해당하는 사용자 세션 데이터를 분석했다. SOASTA는 최대 전환로드 시간이 3.8 초에서 2.4 초로 감소했으며 2015 년에는 느린 페이지에서 이탈률이 최대 58 % 증가한 것으로 나타났습니다. 숫자는 계속 증가하지만 상관 관계는 간단합니다. 이러한 주요 순간의 웹 사이트 문제는 수익 손실과 같습니다.

그들의 웹 사이트가 준비되도록하기 위해, 기업은 서두르 기 전과 서두 동안 레그 워크를 수행해야합니다. 저는 애플리케이션 제공 및 확장 가능한 웹 인프라 제공 업체 NGINX ("engine-x"로 발음)의 CEO 인 거스 로버트슨 (Gus Robertson)에게 비즈니스 준비 방법에 대해 이야기했습니다. 사이버 위크 기간 동안 최고를 위해 준비하고 최악의 계획을 세우기 위해 마련해야하는 메커니즘에 대해 논의했습니다.

NGINX와 오픈 소스 소프트웨어는 인터넷 초기부터 사용되어 왔습니다. 회사에 따르면 NGINX 소프트웨어는 인터넷의 55 % 이상을 어떤 형태로든 구동합니다. Robertson은 인터넷이 단순한 웹 페이지에서 사용자 경험 (UX)을 다양한 장치 및 화면 크기로 제공하는 복잡한 웹 기반 응용 프로그램으로 발전하는 것을 보았다고 말했다. 동시에 매년 점점 더 많은 소매 수입이 웹에서 발생합니다.

로버트슨은“전자 상거래가 실제 매장에서의 오프라인 판매보다 중요하지 않은 전자 상거래 거래로이 전환이 진행되고있다”고 말했다. "웹 사이트가 다운되면 많은 비즈니스 기회가 중단됩니다. 가장 붐비는 날이 최악의 날이되지 않도록하십시오. 잘 보호하기 위해 할 수있는 기본적인 사항이 있습니다. 최대한 준비했습니다."

Robertson은 비즈니스가 웹 사이트를 테스트하고 서두를위한 게임 계획을 세우는 데 도움이되는 10 가지 팁을 제시했습니다. 이렇게하면 블랙 프라이데이 또는 사이버 먼데이에 최악의 시간에 웹 사이트의 무언가가 잘못 될 경우 대응 방법을 알 수 있습니다.

1. 웹 사이트 모니터링

로버트슨은 기업들이 웹 사이트 모니터링 또는 애플리케이션 성능 관리 (APM) 솔루션을 제공하는 것은 쉬운 일이 아니라고 말했다. 이러한 종류의 도구를 사용하면 웹 사이트의 프런트 엔드뿐만 아니라 전체 웹 응용 프로그램 및 컴퓨팅 리소스를 전체적으로 볼 수 있습니다.

로버트슨은“우리는 몇 년 전과는 매우 다른 애플리케이션 아키텍처를 다루고있다. 문제가 발생했을 때 인프라 자체와 응답 시간과 같은 것뿐만 아니라 원인을 살펴 봐야한다”고 말했다. "고객은 New Relic, AppDynamics 및 Datadog과 같은 도구를 사용하여 백엔드에서 오류가 발생하거나 수행되지 않는 것뿐만 아니라 프런트 엔드에서 UX가 무엇인지 확인합니다. 몇 초의 지연으로 인해 사용자가 경쟁 업체 사이트를 방문 할 수 있습니다. 대신 제품을 구입합니다."

2. 사전로드 테스트

로드 테스트는 시뮬레이션 된 트래픽을 사용하여 웹 사이트에 대한 수요를 처리하여 동시 처리 할 수있는 동시 사용자 수를 나타냅니다. Robertson은로드 테스트는 일반 트래픽뿐만 아니라 최대 트래픽 수준을 처리하기 위해 웹 사이트를 한계까지 밀어 넣어 조기에 자주 수행해야한다고 강조했습니다.

Robertson은 "정상적인 트래픽 (예상했던 것)과 잠재적으로 예상 할 수있는 최대 트래픽에서로드 테스트를 수행해야합니다."라고 말했습니다. "부하 테스트가 성능에 미치는 영향과 트래픽이 들어올 때 사이트의 백엔드 복원력을 확인해야합니다."

3. 성능 테스트

로버트슨은 부하 테스트를 진행하면서 UX에 대해서도 생각하는 것이 중요하다고 말했습니다. 로드 및 성능 테스트는 밀접한 관련이 있습니다. 웹 사이트는 충돌없이 많은 사용자를 처리 할 수있을뿐만 아니라 고객이 만족하고 쇼핑 환경에 참여할 수 있도록 빠른 로딩 페이지와 반응 형 인터페이스를 제공해야하기 때문입니다.

Robertson은 "사이트와 상호 작용하고 회사와 관계를 맺고 자하는 고객에게 최고의 사용자 경험을 제공하고자합니다."라고 말했습니다. "고성능 웹 애플리케이션은 많은 번거 로움없이 사이트를 통해 고객에게 올바른 정보를 제공해야합니다. 이것이 바로 고객 경험에 관한 것입니다."

4. 중요한 사용자 워크 플로 테스트

이러한 성능 테스트 중 일부는로드 시간을 넘어 웹 사이트에서 가장 은유 적 인 발 트래픽을받는 사용자 흐름을 실제로 테스트하는 것입니다. 로버트슨은 가장 인기있는 제품 페이지, 쇼핑 카트 관리, 가장 중요한 점은 체크 아웃 프로세스의 원활한 처리가 온라인 판매를 성공적으로 이끄는 핵심 단계라고 말했다.

로버트슨은“기업들은 사이트의 전면 부하에서 부하 테스트를 수행하고 있지만 백엔드 API를 반드시 지불 게이트웨이로 연결하지는 않는다”고 말했다. "응용 프로그램 앞에는 X 명의 인원이 있지만 이것이 제대로 작동하는지 여부는 알려주지 않습니다. 사람들이 장바구니에서 체크 아웃하려고 시도 할 수없고 그렇지 않으면 완료된 것입니다. 그 전환을 잃어 버렸습니다."

5. 스케일링 도구 배치

NGINX는 웹 응용 프로그램을 어떻게 설계했는지에 관계없이 (나중에 다룰 것입니다) NGINX는 필요한 곳에서 웹 리소스를 빠르게 확장하고 할당 할 수있는 이름을 지어 왔습니다. Robertson은 트래픽이 많을 때 유연성을 제공하기 위해 웹 사이트에 배치 할 수있는 다양한 도구에 대해 설명했습니다.

로버트슨은“NGINX를 애플리케이션 프론트 엔드의 충격 흡수 장치로 생각하고 싶다”고 말했다. "우리는 HTTP 무거운 작업을 수행합니다.로드 밸런서, 캐싱 메커니즘 또는 CDN과 같이 앱 앞에 놓을 수있는 모든 도구가있어 특정 트래픽을 자동 확장하고 우선 순위를 지정할 수 있습니다. 따라서 사용자가 오는 경우 다시 한 번 워크 플로로 돌아가서 한 트래픽 소스와 다른 트래픽 소스를 교환해야합니다. 쇼핑 카트 체크 아웃과 같이 우선 순위를 지정하여 제품 검색 창을 강화하는 데 필요한 리소스에 대한 전환을 극대화 할 수 있습니다."

6. 교통 경찰 설정

로드 밸런서 및 CDN과 같은 스케일링 도구는 NGINX의 "충격 흡수"의 한 요소이지만 웹 사이트를위한 "트래픽 경찰"을 설정합니다. 이러한 트래픽 경찰은 DDoS (Distributed-Denial-of-Service) 공격과 같은 보안 침해 및 모조를 막습니다. Robertson은 CDN, DDoS 완화 서비스 및 방화벽과 같은 "가장자리 서비스"는 악의적 인 트래픽을 전환하여 실제 사용자가 귀하의 웹 사이트를 통과 할 수 있도록 도와줍니다.

Robertson은 "DDoS는 사이트를 중단시킬 수있는 외부의 불량 에이전트에서 발생할 수 있지만 한 서버가 다른 서버를 핑하고 중단함으로써 실수로 DDoS를 수행 할 수도 있습니다"라고 Robertson은 설명했습니다. "트래픽 경찰은 체중 제한, 사전 설정된 IP 주소, 외부 애플리케이션 차단 및 화이트리스트 등의 설정을 의미합니다. NGINX는 서비스가 중단되지 않고 다른 사람이 DDoS를 할 수 없도록하는 여러 가지 메커니즘을 사용할 수 있습니다. 그런 다음 프런트 엔드에 외부 DDoS 및 SQL 주입 공격과 같은 것을 찾는 WAF가 있습니다."

7. 실패 계획을 세우십시오

사이버 위크 (Cyber ​​Week) 기간 동안 웹 사이트가 다운되는 것을보고 싶은 비즈니스는 없지만 매년 유명 소매 업체에게도 발생합니다. 이 때문에 모든 비즈니스는 최악의 계획을 세워야합니다. Robertson은 기본 웹 사이트가 다운되면 백업 웹 사이트를 테스트하고 준비 할 수있는 DRaaS (Disaster Recovery-as-a-Service) 솔루션을 갖추는 것으로 시작한다고 말했습니다.

Robertson은“DR 사이트가 보험 계획으로 거기에 앉아 있는지 확인하고 미리 활성화하고 테스트해야합니다. "기본 사이트를로드 테스트 할 때 DR 사이트와 동일한 작업을 수행하여 문제가 발생하는 경우 사이트를 해당 인프라로 신속하게 이동할 수 있습니다.

8. 사회 피해 관리

백업 계획의 나머지 절반은 고객 서비스 및 아웃 리치 전략을 파악하는 것이며 2016 년에는 소셜 미디어 관리를 의미합니다. 소셜 미디어는 브랜드와의 고객 상호 작용을위한 최전선입니다. 웹 사이트가 다운되면 고객이 가장 먼저 답을 찾을 곳은 회사의 Facebook 및 Twitter 페이지입니다.

Robertson은 "일이 잘못되면 소셜 미디어에 어떻게 대응할 것인지, 그리고 담당자가 고객에게 알리고 최신 정보를 유지하는 방법에 대해 생각해보십시오."라고 말했습니다.

9. 웹 사이트 아키텍처 고려

귀하의 비즈니스가 귀하의 웹 사이트와 관련하여 논의해야하는 장기적인 대화 중 하나는 웹 사이트의 구조와 변경시기에 관한 것입니다. 우리는 모든 종류의 애플리케이션이 어떻게 모 놀리 식 아키텍처에서 더 모듈화 된 마이크로 서비스로 이동하고 있는지에 대해 작성했습니다. Robertson은 궁극적으로 NGINX가 제공하는 프론트 엔드 도구는 동적 확장 마이크로 서비스 기반 웹 앱을 대체 할 수 없다고 말했다.

Robertson은“마이크로 서비스는 대규모 웹 속성이 실제로 확장 할 수있는 능력을 얻는 방식입니다. "모놀리스를 작성했다면, 현재와 연말 쇼핑 쇼핑 사이를 재구성 할 수는 없습니다. 그러나 아키텍처를보고 궁극적으로 전환 할 수있는 방법에 대해 생각해야합니다. 마이크로 서비스의 장점은 트래픽이 적중 할 때 개별 구성 요소의 크기를 조정하므로 이미지 라이브러리가 적중하면 앱에서 해당 서비스 또는 다른 서비스를 확장 할 수 있습니다.이 애플리케이션 아키텍처 밸브는 연중이시기에 인바운드 트래픽을 조정할 수 있습니다. 과도하게"

10. C- 스위트 바이 인

블랙 프라이데이에 웹 사이트가 다운 될 때 웹 사이트를 운영하는 IT 팀에만 영향을주는 것은 아닙니다. 그런 다음 회사의 CEO 또는 CTO는 웹 사이트가 다운 된 이유와 잠재적 손실이 얼마나되는지 주주 나 이사회에 답변해야합니다. 로버트슨은 비즈니스 및 기술 문제는 온라인 비즈니스와 불가분의 관계가 있으며, 경영진과 다른 임원들이이를 이해하고 이해해야한다고 말했다.

로버트슨은“CEO 인이고 비즈니스의 20 %가 웹 사이트에서 오는 경우 CIO와 동일한 질문을하는 것이 CIO에게 팀에 요청하는 것만 큼 중요합니다. "이것은 수준이 높지만 경영진이 회사와 사이트의 기술에 대해 충분히 알고 있어야 올바른 질문을하고 주주들이 필요로하는 것이 유감 스럽다면 주주에게 좋은 대답을하는 것이 중요합니다."

휴일 쇼핑 생존 가이드 : 웹 사이트 운영 및 유지를위한 10 가지 팁