NGINX.COM
Web Server Load Balancing with NGINX Plus
本社:
米国カリフォルニア州サンフランシスコ
設立:
2012年
事例:
ソリューション:
会社概要

Snowflakeは、エンタープライズデータウェアハウスを提供しており、高いトラフィック需要を有している。

課題

AWSにホストされているユーザーデータへの大規模なアクセスを可能にする。

成果

Solutions Load Balancing icon

高速で信頼性の高いロードバランシング

HTTPルーティングの完全な管理

複数のアプリケーションサーバーへトラフィックを大規模に分散

概要

データは現代の企業にとって心臓部です。しかし、そのすべての情報を利用、アクセス、そして何よりも分析できるようにすることは非常に困難な作業です。Snowflake Computingは、エンタープライズデータをAmazon S3でホストして、情報の詳細なアクセスと分析を可能にし、データウェアハウスのクラウド化を実現しています。データはビジネスインテリジェンスツールでも分析でき、ハードウェアのデータストレージ対策に膨大な費用を注ぎ込むことなく、データ分析による高いROIを得ることができます。

課題

全世界の企業ユーザーがミッションクリティカルな長期的データをSnowflake Computingのシステムに保存していることから、データの整合性、セキュリティ、転送の信頼性が最優先事項となっています。Snowflake Computingが使用するソリューションには、Amazon Web Services内で大規模に実行する能力が求められ、HTTPに完全に対応する必要があります。

さらに、Snowflake Computingのサービスは多くの機能を追加して拡大しており、全世界のさらに多くの顧客にサービスを提供していることから、ソリューションは柔軟であり、カスタマイズニーズに対応できる必要があります。

ソリューション

Snowflake Computingのシニアスタッフエンジニアであるパウェル・ロゴス氏は、NGINXの機能を非常に高く評価しています。「HTTPプロトコルの理解、検査、活用に関して、NGINXは現在利用可能な最高のツールの1つです」

トラフィックのニーズを処理するため、Snowflake ComputingはNGINXとNGINX Plusに大きく依存していると、ロゴス氏は述べています。これには、ロードバランシングだけでなく、リバースプロキシやWebサーバーのユースケースも含まれます。ロゴス氏は次のように説明しています。「当社は、HTTPプロトコルをアプリケーションサーバーに提供するNGINXの機能に大きく依存しています。NGINXの単一のインスタンスで、多くのアプリケーションサーバーに送信されるトラフィックを処理できるのです」

NGINXは、非常に優秀なロードバランサーです。NGINXが提供する機能は、あらゆる状況において、他のロードバランサーをはるかに超えるキャパシティを実現します。NGINXは広く採用されていますが、まだ十分には活用されていないと感じています。NGINX Plusは、非常に価格が安い上に多くの機能を提供してくれます。ヘルスチェック機能があるということだけでも、NGINX Plusを購入する価値がありました。
– Snowflake Computing、シニアスタッフエンジニア、パウェル・ロゴス氏

成果

ロゴス氏は、Snowflake Computingのインフラ環境全体においてNGINXに依存しており、NGINXが同社のビジネス環境の中核部分を担っていると述べています。「NGINXにより、タスクの大幅な時間短縮を実現できています。NGINXを使用していなければ、エンジニアの負担は数日、場合によっては数週間を要することになるでしょう。NGINXのシンプルさと構成の柔軟性は本当に魅力的です。サポートチームも優秀で、果たすべき役割をしっかりと把握しています。今では、当社にとってNGINXは欠かすことができない要素です。」

Snowflake Computingについて

2012年にBenoit Dageville氏、Thierry Cruanes氏、Marcin Zukowski氏によって設立されたSnowflake Computingは、企業向けにクラウドホスティングのデータウェアハウジングソリューションを提供しています。データベースの博士号を有するフランス人2名を含む設立者の理論に基づき、Snowflakeでは、ほかのデータウェアハウジングプラットフォームでは実現できないサービスと機能を提供しています。Snowflakeは、全世界の1,000社以上の企業で採用されています。