BigCommerce 는 NGINX로 수천 개의 온라인 스토어을 운영합니다.
BigCommerce는 B2B 또는 B2C 비즈니스가 온라인 스토어를 생성, 관리 및 성장시키는 데 필요한 모든 것을 제공하는 호스팅 이커머스 플랫폼입니다. BigCommerce 는 다른 소프트웨어에 연결하는 허브로 사용할 수 있으며, 코드를 작성하지 않고도 비즈니스가 웹사이트를 구축하고 사용자 정의할 수 있도록 도와줍니다.
목차
1. BigCommerce 의 도전
2. 솔루션
3. BigCommerce 소개
1. BigCommerce 의 도전
헤드폰부터 산업용 장비까지 모든 제품을 판매하는 수천 개의 고유한 온라인 스토어가 매일 BigCommerce의 인프라를 통해 서비스를 제공합니다. 트래픽이 매우 많고, 고객도 매우 많으며, 사용량이 예측할 수 없을 정도로 많기 때문에 BigCommerce는 고객 SLA로 인해 엄격한 안정성과 확장성 요구 사항을 가지고 있습니다. 운영체제조차도 스택의 모든 부분에 너무 많은 지연 시간을 유발할 수 있으므로 BigCommerce는 가능한 최고의 성능을 보장하기 위해 베어메탈 서버 기능이 필요합니다.
엄격한 SLA 요구 사항 외에도 BigCommerce는 기업 대상 공급업체입니다. 즉, 고객은 강력한 사용자 지정, 트래픽에 대한 프로그래밍 방식 액세스, 최고 수준의 보안을 필요로 합니다. 세계적인 이커머스 솔루션 제공업체인 BigCommerce는 여러 데이터 센터를 운영하고 있으며, 이러한 위치 간에 정보를 안전하게 전송해야 합니다. 웹 애플리케이션이 사용에 직접 적용되는 트래픽만 처리하도록 하려면 스마트 라우팅이 필요하므로 HTTP 및 HTTPS 트래픽을 고도로 최적화하고 체계적으로 관리해야 합니다.
2. 솔루션
BigCommerce의 수석 설계자인 Steve Corona는 “NGINX는 다른 모든 것을 구축할 수 있는 견고한 기반입니다. 우리에게 가장 큰 이점 중 하나는 시작하고 사용하는 것이 매우 간단하다는 것입니다. 이전에 NGINX를 사용해 본 적이 없더라도 엔지니어를 고용하고 투입할 수 있습니다. 그들은 너무 빨리 속도를 냅니다.” 이는 그들이 사용할 수 있는 매우 우아하고 간단한 솔루션입니다.
BigCommerce는 베어메탈에서 NGINX를 실행하여 웹 트래픽을 제공하고 애플리케이션 서버 및 서비스에 대한 로드 밸런서 역할을 합니다. NGINX는 BigCommerce의 두 주요 데이터 센터 앞에 사용되며 이 두 위치 간의 트래픽 균형을 맞추고 보안을 유지할 수 있습니다. BigCommerce 팀은 이러한 모든 NGINX 인스턴스 내에서 관련된 HTTP 트래픽에 대한 심층 패킷 검사도 수행하고 있습니다.
BigCommerce는 NGINX와 결합된 Lua scripting 모듈을 사용하여 콘텐츠 계층까지의 트래픽을 분석합니다. 이를 통해 쿠키를 기반으로 로드 밸런싱을 수행할 수 있습니다. Upstream 모듈을 사용하면 NGINX 인스턴스가 PHP, Ruby, Go에 이르기까지 자체 언어로 업스트림 애플리케이션 서버와 통신할 수 있습니다.
NGINX는 BigCommerce 내부의 모든 계층에 존재하며 회사가 들어오는 트래픽을 안정적으로 관리하고 라우팅하여 고객에게 가장 빠른 온라인 쇼핑 경험을 제공할 수 있도록 합니다.
NGINX는 온라인으로 수익을 창출하는 실제 비즈니스를 위해 초당 수천 건, 하루 수백만 페이지의 요청을 처리합니다. NGINX는 신뢰성, 안정성, 최고의 가동 시간을 제공하고 서버 성능 측면, 비용 대비 성능 측면에서 확실한 선택이었습니다. 우리는 그 모든 것을 살펴봤고 NGINX가 항상 승자였습니다. 쉽게 팔 수 있고 사용할 수 있게 되어 기쁩니다.”
– Steve Corona, BigCommerce 수석 설계자
3. BigCommerce 소개
BicCommerce는 세계 최대의 클라우드 전자상거래 플랫폼입니다. 회사의 기업 중심 온라인 판매 플랫폼은 60,000개가 넘는 브랜드의 B2B 및 B2C 고객 모두에게 서비스를 제공합니다. 클라우드 기반 전자상거래 플랫폼 내에 수천 개의 매장이 호스팅되어 있는 BigCommerce는 서비스를 빠르고 안정적이며 저렴하게 유지하는 데 중점을 두고 있습니다. 클라이언트로는 Skullcandy, Ben & Jerry’s, Paul Mitchell, Sony 및 Toyota가 있습니다.
NGINX Plus를 직접 사용해 보시려면 30일 무료 평가판을 신청하거나, NGINX STORE에 연락하여 논의하십시오.
NGINX에 대한 최신 정보들을 빠르게 전달받고 싶으시다면, 아래의 뉴스레터를 구독하세요.