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