1. はじめに|プライベート CDN 構築のメリット

1.1 貴社もこのような課題に直面していませんか?

ビジネスが全国展開、そしてグローバル展開へと進むにつれ、コンテンツ配信において以下の 4 つの課題に直面することが多々あります。

  1. 制御権の不足、カスタマイズの制限
    パブリック CDN の統一ルールでは、キャッシュ戦略、ルーティングアルゴリズム、セキュリティ検証などを柔軟に変更することが難しく、特にコンプライアンス重視の業界においては、データの制御性とロジックのカスタマイズ性が強く求められます。
  2. 予測不可能なパフォーマンスと安定性
    共有ノードの輻輳や速度制限が発生する可能性があり、高負荷時やトラフィックの急増時に SLA の保証が困難になり、ユーザーエクスペリエンスと収益に直接影響を及ぼします。
  3. 高騰する帯域幅と配信コスト
    トラフィックの増加に伴い、従量課金制のコストは増加の一途をたどります。一方で、簡易的なプロキシを自社構築する場合、エンタープライズレベルの最適化が難しく、コストとパフォーマンスのバランスを図ることが困難です。
  4. データセキュリティとプライバシーコンプライアンスへの圧力
    GDPR、HIPAA、そして様々な地域規制により、データの保管場所と転送経路の制御が求められています。パブリックプラットフォームの「ブラックボックス」的な運用では、監査およびコンプライアンス要件への対応が困難です。

従来のパブリック CDN、クラウドベンダーのエッジノード、あるいは単純なリバースプロキシソリューションでは、これらの課題を同時に解決することは困難です。柔軟性に欠ける、コストが高い、運用が複雑、可観測性が低いといった問題点が挙げられます。

1.2 OpenResty Edge をお選びいただく理由

OpenResty Edge は、OpenResty をベースとした最新の Edge Computing プラットフォームです。企業の皆様にプライベート CDN ネットワーク構築のための包括的なソリューションをご提供します。

  • 高性能なエッジ処理能力: Nginx + LuaJIT を採用した高性能アーキテクチャにより、OpenResty Edge はエッジノードにおいて大量のリクエストを効率的に処理し、オリジンサーバーへの負荷を軽減、ユーザーエクスペリエンスの向上を実現します。この高性能アーキテクチャは、高速なレスポンスと高並列処理が求められるビジネスシーンに最適です。
  • 柔軟なアーキテクチャデプロイ: さまざまなデプロイメントモードとクラスター管理をサポートしており、お客様のニーズに合わせた最適なデプロイ方法を選択、ネットワーク規模を柔軟に拡張できます。この柔軟性により、市場の変化やビジネスの成長にも迅速に対応可能です。
  • エッジコンピューティングへのネイティブ対応: EdgeLang + Lua による拡張機能を内蔵し、エッジノードでコンテンツのパーソナライゼーションやセキュリティチェックなどの複雑なビジネスロジックを実行できます。これにより、オリジンサーバーへの依存を軽減します。この機能により、お客様はエッジノードでよりインテリジェントなコンテンツ配信とセキュリティポリシーを実現可能です。
  • 完全な DevOps 統合: SDK と Web コンソールによる2つの操作パスを提供し、運用プロセスを簡素化、管理効率を向上させます。お客様は自動化ツールを通じて迅速なデプロイと管理を実現し、運用コストの削減、全体的な運用効率の向上を図ることが可能です。

2. アーキテクチャ設計|柔軟なマルチティアエッジアーキテクチャ

2.1 プライベート CDN のコアコンポーネント

プライベート CDN ネットワークは、主に以下のコアコンポーネントで構成されています。

  • OpenResty Edge Node ゲートウェイノード: 各地理的な場所に配置されたエッジサーバー
  • OpenResty Edge Admin 管理ノード: 統合された構成管理・監視プラットフォームおよびインテリジェント DNS スケジューリングサービス
  • オリジンサーバー: オリジナルコンテンツの保存場所

2.2 ネットワークトポロジーアーキテクチャ

ユーザーリクエスト → DNS 解決 → 最寄りの Edge Node ノード → キャッシュヒット/オリジンサーバーへのリクエスト → コンテンツ返却
                ↓
        Edge Admin 管理ノード(構成配信、監視)

2.3 マルチティアネットワークアーキテクチャのサポート

  • ユーザーが最寄りの Edge Node にリクエストを送信した際に、オリジンサーバーとのリンクの状態が良好でない場合、マルチティアネットワークを利用してリクエストをより良好なリンクを持つ他の Edge Node に転送し、そこからオリジンサーバーにリクエストを送信することで、遅延を大幅に削減し、可用性を確保します。
  • リージョンノード → エッジノード -> オリジンサーバー: マルチティアネットワークアーキテクチャ、ポリシーに基づいたネクストホップの選択、階層的なオリジンサーバーへのリクエスト
  • エッジノードの自動拡張とヘルスチェック: ノードのダウン時には自動的にバイパスし、サービスの継続性を保証します。

詳細な実践方法と設定ドキュメントについては、以下をご覧ください:Multi-tier Network

2.4 エッジコンピューティング機能: EdgeLang + Lua 対応

  • OpenResty Edge は、強力なエッジコンピューティングエンジンを内蔵し、ビジネスロジックの「エッジサイド実行」を実現します。画像処理、コンテンツのパーソナライゼーション、A/B テスト、セキュリティチェック等の高度な機能に活用いただけます。
  • EdgeLang:エッジ環境向けに設計された DSL です。簡潔な構文で容易に利用開始できます。詳細な構文と解説は、Edgelang をご参照ください。
  • Lua スクリプト:LuaJIT エコシステム全体をサポートし、複雑なリクエスト/レスポンスの書き換え、動的な認証等を実現します。詳細は Global Lua Module をご参照ください。
  • リアルタイム処理:エッジノードでビジネスロジックを直接実行することにより、オリジンサーバーへの負荷を軽減し、ミリ秒単位の動的な意思決定によるユーザーエクスペリエンスの飛躍的な向上を実現します。
  • コンピューティングとキャッシュの一体化:データのニアエッジキャッシュとコンピューティングを実現するエッジアーキテクチャです。

3. インストールとデプロイ|エッジネットワークの迅速な立ち上げ

3.1 OpenResty Edge Node エッジノードのプランニング

地理的なロケーション選択戦略 —— ユーザーエクスペリエンスとコスト構造の最適化

  • ユーザー分布に基づきノードのデプロイメントをインテリジェントに計画し、エンドユーザーとエッジノード間の物理的な距離を縮小、アクセス遅延を低減します。
  • 帯域幅コストとネットワークトポロジを考慮したデプロイメントプランの評価により、パフォーマンスを保証しつつ運用コストを最適化します。
  • ノードの柔軟なスケールアップ・スケールダウンをサポートし、水平方向の拡張性を確保することで、ビジネスのピーク時やグローバル展開等のニーズに柔軟に対応します。

ノード推奨構成:パフォーマンスとリソース投入の最適化

OpenResty Edge は、技術チームによるノードデプロイの効率化を支援するため、最適な参考構成を提供します。

  • CPU: 並行リクエスト量に合わせ、適切な CPU コア数を選択することで、リソースの無駄を削減できます。
  • メモリ: キャッシュ容量はキャッシュヒット率に直結します。十分なメモリ構成により、エッジ処理効率の向上を実現できます。
  • ストレージ: 高い並行 I/O リクエストへの迅速な応答を実現するために、SSD のご利用を推奨します。
  • ネットワーク: 安定した帯域幅と低遅延の接続は、サービス品質保証の要となります。

3.2 迅速な導入:シンプルな構成による導入障壁の低減

システム導入プロセスにおいて、OpenResty Edge は、明確かつ制御可能な自動デプロイメカニズムを提供します。これにより、大規模な DevOps チームを必要とせず、貴社独自の CDN ネットワークを迅速に構築することが可能となります。

OpenResty Edge の標準化されたインストールプロセス

  • 詳細なドキュメントと標準化されたプロセスをご用意しております。インストール手順の詳細は、OpenResty Edge のインストール をご参照ください。

柔軟なクラスタ管理構成

  • コントロールパネルからのワンクリックデプロイおよび初期化をサポート
  • ノード登録・オンライン化プロセスの透明性と容易な追跡を実現
  • 物理マシン、仮想マシン、Kubernetes など、多様なデプロイ方式に対応。Kubernetes を活用した大規模ノードの一括デプロイをサポートし、主要なインフラストラクチャ環境への対応も万全です。

具体的な構成手順に関する詳細は、Gateway Cluster をご参照ください。

3.3 迅速な業務システム連携:柔軟な DNS 連携、複数業務の一元管理を実現

デプロイ完了後、業務連携プロセスも簡潔かつ効率的に行えます。

  • コンソールでアプリケーションを作成し設定を公開すると、システムが自動的に設定をエッジノードに配信します。
  • DNS サービスプロバイダのコンソールで CNAME レコードを追加し、OpenResty Edge のドメインを指定します。
  • 複数アプリケーション、複数ドメインの一元管理に対応し、部門を跨いでの効率的な運用管理を可能にします。

4. 高可用性アクセス経路の構築|DNS 管理とインテリジェントスケジューリング

4.1 DNS 連携方式の設定

以下の 2 種類の DNS 管理方式を選択できます。

方式 1:お客様による DNS の管理

  • お客様独自の DNS サービス、またはサードパーティサービスをご利用いただけます。
  • DNS レコードを OpenResty Edge Node に解決するように設定してください。

方式 2:OpenResty Edge を権威 DNS として使用

  • OpenResty Edge を DNS の権威 DNS サーバーとして直接使用します。
  • DNS レコードの一元管理が可能です。

設定の詳細につきましては、DNS workflow をご参照ください。

4.2 DNS と GSLB(グローバルサーバーロードバランシング)

インテリジェントなスケジューリングポリシー

  • 地理位置スケジューリング: ユーザーの地理的な位置に基づき、最も近いサーバーへアクセスを振り分けます。
  • IP 帰属スケジューリング: 通信事業者のネットワーク状況を考慮し、最適な経路を選択します。
  • システム負荷スケジューリング: エッジノードの負荷をリアルタイムで監視し、システム負荷や QPS などの指標に基づいて動的に調整を行います。

具体的な操作手順と詳細情報につきましては、以下のドキュメントをご参照ください。

  1. Enable DNS Global Server Load Balancing
  2. DNS workflow

障害発生時の自動切り替え

  • ヘルスチェックと自動フェイルオーバー機能

DNS ヘルスチェックの設定詳細につきましては、DNS Health Check をご参照ください。

5. キャッシュ管理|パフォーマンスとヒット率の向上

5.1 アプリケーションレベルのキャッシュポリシー設定

キャッシュ機能の有効化

静的リソースや API レスポンスへのアクセス効率を向上させるには、キャッシュ機能の有効化をお勧めします。 具体的な設定方法につきましては、プロキシキャッシュ設定 をご参照ください。

キャッシュルール例

コンテンツタイプキャッシュ時間適用シナリオ
静的リソース(CSS/JS/画像)24 時間~7 日間更新頻度の低いリソース
動的コンテンツ(HTML)5 分~30 分半動的ページ
API レスポンス30 秒~5 分マイクロキャッシュ戦略

キャッシュ設定項目

  • パス、メソッド、ステータスコード等の項目毎に設定可能です。お客様の多様なビジネスニーズに応じて柔軟にキャッシュ戦略を調整し、リソースの効率的な活用を確保します。
  • カスタムキャッシュルールにより、お客様固有のビジネスロジックやユーザー行動パターンに基づいたキャッシュ最適化を可能にし、ユーザーエクスペリエンスとシステムパフォーマンスの向上に貢献します。
  • 条件付きキャッシュと除外ルールの設定により、よりきめ細やかな制御を実現し、キャッシュ戦略の精度と有効性を担保します。

5.2 キャッシュ整合性とリフレッシュメカニズム

キャッシュクリア

  • AP リフレッシュインターフェースにより、簡便なキャッシュ管理を実現し、お客様がコンテンツ更新のニーズに迅速に対応し、ユーザーエクスペリエンスの一貫性を維持することを可能にします。
  • パス、タグによる一括クリア1により、大規模なコンテンツ更新にも対応し、手動操作の煩雑さを軽減します。
  • 自動オリジンサーバーへの問い合わせメカニズムにより、キャッシュの期限切れ時に最新のコンテンツをタイムリーに取得し、サービスの継続性と信頼性を確保します。

キャッシュプリウォーミング

現在、スクリプトを作成し、OpenResty Edge へのリクエストを送信することで、キャッシュのプリウォーミングが可能です2。この機能により、ピークタイム前に主要コンテンツを事前にロードし、初回アクセス時の遅延を短縮、ユーザーエクスペリエンスの向上に貢献します。

5.3 エッジキャッシュロジックの拡張

  • EdgeLang/Lua を活用した動的なキャッシュロジック制御により、デバイスやユーザー属性に応じたパーソナライズされたキャッシュを実現。ユーザーエクスペリエンスの向上とリソース利用率の最適化を両立します。
  • デバイス、ユーザー等の属性に応じたきめ細やかなキャッシュ設定により、多様なユーザーグループのニーズに対応し、サービス全体の品質向上を実現します。
  • より詳細なキャッシュ戦略によって不要なオリジンサーバーへのリクエストを削減し、システムの応答速度を向上させ、ユーザーエクスペリエンスを向上させます。

6. セキュリティ対策|柔軟かつ制御可能なフルスタックセキュリティシステムで、ビジネスの安定性とデータコンプライアンスを確保

OpenResty Edge は、トランスポート層からアプリケーション層までを網羅したフルスタックセキュリティメカニズムを提供します。柔軟なポリシー設定と緻密な管理制御により、コンプライアンス要件を満たし、ビジネスの継続性とセキュリティ境界の自主管理を実現します。

6.1 HTTPS 証明書管理|プロセス簡素化、維持コストの削減

完全な証明書ライフサイクル管理をサポートし、迅速な導入と持続的なデータ転送セキュリティを確保します。複数のアプリケーションやドメインで HTTPS を柔軟かつ一元的に管理されたい企業様に最適です。

  • Let’s Encrypt 証明書の自動申請: ドメイン検証と自動更新に対応し、証明書の運用負荷を軽減します。
  • カスタム証明書のインポート: 企業独自の証明書に対応し、より高度なセキュリティ基準とカスタマイズ要件を満たします。
  • 証明書のホットアップデート: サービス停止時間ゼロでの証明書更新に対応し、サービスの継続性を保証します。

6.2 アプリケーションレベルセキュリティポリシー設定|オンデマンドカスタマイズ、「プログラマブル」なポリシー

従来の CDN が固定ルールに依存しているのとは異なり、お客様のビジネスニーズに合わせたセキュリティポリシーのカスタマイズをサポートします。

IP アクセス制御

  • IP ホワイトリスト・ブラックリスト、ページルールのきめ細やかな設定により、リスクのあるトラフィックの流入を制御します。
  • カスケード設定ときめ細やかな権限付与をサポートします。

詳細は設定ドキュメントをご参照ください:Create IP List

DDoS 防御

  • 高并发攻撃を自動検知します。
  • 動的なレート制限と速度制御ポリシーをサポートし、異常トラフィックへの適応防御を実現します。

詳細につきましては、設定ドキュメントをご参照ください:Limit Traffic and Limit Rate

WAF(Web アプリケーションファイアウォール)

  • 柔軟なルール作成により、特定の攻撃行動を遮断します。
  • リアルタイムの脅威監視と対応メカニズムを備えています。

詳細な設定につきましては、ドキュメントをご確認ください:WAF

6.3 認証とエッジ検証ロジック|オリジンサーバーへの負荷軽減とコンテンツ資産の保護

よりスマートに、そしてユーザー端末に近い形でアクセス制御を実現するため、弊社では複数の柔軟なエッジ認証メカニズムをご提供しています。

  • JWT 検証:標準トークン検証をサポートし、サードパーティ認証システムとの互換性を確保します。
  • URL 署名メカニズム:盗難防止、外部からの不正アクセスを制限します。
  • 時限 URL サポート:アクセス時間枠を設定することで、機密コンテンツの長時間露出を防ぎます。
  • Lua カスタムロジック:ビジネスルールに基づいた動的な認証を実現し、オリジンサーバーへの依存と負荷を軽減します。

7. モニタリングと運用|ビジネス継続性のための可観測性と自動化システム

プライベート CDN 導入後、システムの安定稼働、パフォーマンス目標の達成、障害発生時の迅速な特定と復旧は、継続的な運用において不可欠な要素となります。

7.1 リアルタイム監視ダッシュボード|パフォーマンスとリスクを一目で把握

技術チームがトラフィック動向とノードの状態をリアルタイムで把握できるよう、OpenResty Edge は可視化された監視ダッシュボードを提供しています。

動的指標

  • 主要ビジネス指標:トラフィック、レスポンスタイム、キャッシュヒット率、ステータスコード分布など
  • パフォーマンスボトルネックの発見:異常レスポンス、エラー率の上昇、ノード負荷の傾向など
  • リアルタイム分析機能:動的指標と過去の傾向を組み合わせることで、迅速な意思決定とキャパシティ予測をサポートします。

詳細な設定につきましては、下記ドキュメントをご参照ください:動的指標3

7.2 ログとメトリクスの収集|企業の監視システムとの柔軟な連携

OpenResty Edge は、組み込みの監視機能を提供するだけでなく、主要なツールとのシームレスな統合もサポートしております。

組み込みログ収集

  • OpenResty Edge は、エラーログを自動的に収集し、動的指標と組み合わせることで、ほとんどの監視ニーズに対応します。
  • 完全なアクセスログ収集メカニズムを提供し、監査、追跡、および行動分析をサポートします。

外部ログ分析

より詳細なログ収集と分析が必要な場合は、様々なシステムと連携することで、より複雑なログ分析とアラート戦略を実現できます。

  • OpenResty Edge Node のアクセスログを収集
  • ELK Stack などのツールを使用してログ分析とアラートを実施

これらの機能により、お客様は既存の運用プロセスに容易に統合でき、システムを再構築する必要はございません。

主要指標の監視

OpenResty Edge では、主要指標の監視は、パフォーマンス、可用性、リソース使用状況など、複数の側面を網羅しております。パフォーマンス指標には、応答時間、スループット、キャッシュヒット率が含まれます。可用性指標は、サービス可用性、エラー率、ノードのヘルス状態に焦点を当てております。リソース指標は、 CPU 使用率、メモリ使用率、ディスク I/O を監視します。これらの指標のリアルタイム監視と分析は、技術チームが潜在的な問題を迅速に特定し、解決するのに役立ち、システムの安定性と効率性を確保します。

7.3 運用最適化機能

パフォーマンスチューニング戦略

  1. キャッシュパラメータの最適化: 監視情報に基づき、キャッシュ戦略を調整します。
  2. ネットワークの最適化:
    • HTTP/2 および HTTP/3 のサポートを有効化します。
    • 適切な TCP パラメータを設定します。
    • 接続の再利用によりハンドシェイクのオーバーヘッドを削減します。
  3. 詳細分析: OpenResty Xray を使用して監視と分析を行います。

HTTP/3 の設定方法については、Enable HTTP/3 をご参照ください。

障害通知メカニズム

障害通知を実現する手段:

  1. OpenResty Edge 独自の通知機能を活用します。
  2. Prometheus + Grafana を使用して監視と通知を行います。

設定の詳細については、OpenResty Edge の監視 をご参照ください。

災害復旧とバックアップ戦略

データベース高可用性構成: システムの安定性とデータセキュリティを確保する上で、データベースの高可用性構成は非常に重要です。OpenResty Edge は、様々なデータベースクラスタおよびマスタースレーブアーキテクチャのデプロイメントソリューションを提供しており、お客様の実際のビジネスニーズに合わせて柔軟にお選びいただけます。 詳細な構築ガイドは以下のとおりです。

データバックアップ: 設定および管理データの安全性を確保するため、Edge Admin データベースの定期的コールドバックアップを推奨します。 具体的な操作手順と注意事項については、OpenResty Edge Database Backup をご参照ください。

SDK と Web コンソール

  • 二重操作パスによる自動運用対応
  • ホットアップデートによる設定変更、ゼロダウンタイムを実現
  • ヘルスチェックと自動アラート機能

8. まとめ|お客様独自の Edge ネットワーク体系の構築

OpenResty Edge は、高性能な基盤アーキテクチャと構成可能なモジュール設計により、プライベート CDN と Edge コンピューティングを「概念実証から本格展開」へと導く、確実な実装パスを提供します。スタートアップ企業様からグローバル企業様まで、同一プラットフォーム上で必要に応じて拡張し、既存システムと柔軟に連携することで、ビジネスの継続的な進化とコスト最適化を実現できます。

  • 基盤設計:高性能 + 高并发
    Nginx と LuaJIT の緊密な統合、イベント駆動型モデル、そして効率的なメモリ管理により、Edge ノードはミリ秒単位の応答速度と数億単位の同時接続処理能力を実現し、ピーク時のトラフィックにも安定した動作を保証します。

  • 柔軟なアーキテクチャ 物理マシン、仮想マシン、Kubernetes の混在環境にも対応し、導入方法と運用モードの一貫性を維持します。

  • 迅速な導入とシームレスな統合
    ワンクリックインストールスクリプトと Kubernetes による一括デプロイ機能により、数時間以内に最初のノードを立ち上げることが可能です。CNAME/DNS を利用したスムーズなトラフィック切り替えにより、既存のオンラインサービスへの影響を最小限に抑え、移行リスクを大幅に軽減します。

  • キャッシュとルールの高度な柔軟性
    EdgeLang DSL と Lua の二言語ソリューションは、「ビジュアル設定 → 詳細なロジック構成 → パーソナライズされたキャッシュ」という全プロセスを網羅しています。コンテンツの種類、ユーザー属性、デバイス特性など、様々な次元に基づいてライフサイクルとオリジンサーバーへのアクセス戦略をカスタマイズすることで、キャッシュヒット率を大幅に向上させ、オリジンサーバーの帯域幅消費を削減します。

  • 多層的なセキュリティ体系、ビジネスに寄り添った「第一線の防衛線」
    TLS 証明書の自動化、WAF、DDoS 防御から、カスタム Edge 認証まで、OpenResty Edge はセキュリティ機能をユーザーに最も近いノードに配置し、「検知と同時に遮断」を実現するとともに、コンプライアンスとプライバシー要件にも対応します。

  • 可観測性とデバッグ機能
    組み込みダッシュボードに加え、Prometheus/Grafana/ELK とのネイティブ統合により、トラフィック、パフォーマンス、ヘルスステータスをリアルタイムで表示します。Edge Xray の詳細な Flame Graph 分析と組み合わせることで、エンジニアはボトルネックや障害を迅速に特定できます。

  • 拡張性と二次開発対応
    パブリック SDK、Webhook、プラグインメカニズムにより、企業は Edge を CI/CD および AIOps プロセスに緊密に統合できます。Lua エコシステムに基づいて、カスタムモジュールを容易に構築し、多様なニーズに対応できます。

  • 長期的なコスト最適化
    プライベートな導入により、外部 CDN の継続的なトラフィック課金を回避し、インテリジェントキャッシュと近接オリジンサーバーへのアクセスにより、地域間の帯域幅を削減します。統合運用と自動デプロイにより人件費を大幅に削減し、TCO(総所有コスト)を制御可能な範囲で着実に削減します。

  • 信頼できる技術サポートとサービス
    OpenResty チームは、24時間365日のエンタープライズレベルのサポート、ベストプラクティスのコンサルティング、そしてカスタム開発サービスを提供し、お客様の PoC から大規模展開までのすべてのステップを確実かつ効率的に支援します。

OpenResty Edge を活用することで、安全で制御可能、かつ柔軟で運用しやすい Edge ネットワーク体系を手に入れ、将来のビジネスイノベーションの強固な基盤を築き、激しい市場競争において優位に立つことができます。

付録

よくある質問(FAQ)

Q: いくつの Edge ノードをデプロイする必要がありますか? A: ユーザーの地理的分布、予想される同時接続数、および遅延要件に基づいて計画することをお勧めします。主要地域から段階的に拡張していくことができます。

Q: どのようなオペレーティングシステムとデプロイ方法に対応していますか? A: 主要な Linux ディストリビューションに対応しており、従来のインストール、コンテナ化、または Kubernetes などを介してデプロイできます。

Q: Edge コンピューティング機能は、どのように複雑なビジネスシナリオに対応しますか? A: EdgeLang と Lua の拡張機能により、Edge ノードで認証、A/B テスト、パーソナライズされたレコメンデーション、リアルタイムデータ処理などの複雑なロジックを実装し、オリジンサーバーへのリクエストを大幅に削減し、ユーザーエクスペリエンスを向上させることができます。

関連ドキュメントリンク

OpenResty Edge について

OpenResty Edge は、マイクロサービスと分散トラフィックアーキテクチャ向けに設計された多機能ゲートウェイソフトウェアで、当社が独自に開発しました。トラフィック管理、プライベート CDN 構築、API ゲートウェイ、セキュリティ保護などの機能を統合し、現代のアプリケーションの構築、管理、保護を容易にします。OpenResty Edge は業界をリードする性能と拡張性を持ち、高並発・高負荷シナリオの厳しい要求を満たすことができます。K8s などのコンテナアプリケーショントラフィックのスケジューリングをサポートし、大量のドメイン名を管理できるため、大規模ウェブサイトや複雑なアプリケーションのニーズを容易に満たすことができます。

著者について

章亦春(Zhang Yichun)は、オープンソースの OpenResty® プロジェクトの創始者であり、OpenResty Inc. の CEO および創業者です。

章亦春(GitHub ID: agentzh)は中国江蘇省生まれで、現在は米国ベイエリアに在住しております。彼は中国における初期のオープンソース技術と文化の提唱者およびリーダーの一人であり、Cloudflare、Yahoo!、Alibaba など、国際的に有名なハイテク企業に勤務した経験があります。「エッジコンピューティング」、「動的トレーシング」、「機械プログラミング」 の先駆者であり、22 年以上のプログラミング経験と 16 年以上のオープンソース経験を持っております。世界中で 4000 万以上のドメイン名を持つユーザーを抱えるオープンソースプロジェクトのリーダーとして、彼は OpenResty® オープンソースプロジェクトをベースに、米国シリコンバレーの中心部にハイテク企業 OpenResty Inc. を設立いたしました。同社の主力製品である OpenResty XRay動的トレーシング技術を利用した非侵襲的な障害分析および排除ツール)と OpenResty Edge(マイクロサービスおよび分散トラフィックに最適化された多機能ゲートウェイソフトウェア)は、世界中の多くの上場企業および大企業から高い評価を得ております。OpenResty 以外にも、章亦春は Linux カーネル、Nginx、LuaJITGDBSystemTapLLVM、Perl など、複数のオープンソースプロジェクトに累計 100 万行以上のコードを寄与し、60 以上のオープンソースソフトウェアライブラリを執筆しております。

翻訳

英文版 の原文と日本語訳版(本文)をご用意しております。読者の皆様による他の言語への翻訳版も歓迎いたします。全文翻訳で省略がなければ、採用を検討させていただきます。心より感謝申し上げます!


  1. キャッシュクリア機能に関するドキュメントは現在整備中です。 ↩︎

  2. OpenResty Edge 公式サポートによるキャッシュプリウォーミング機能は、今後のバージョンアップで提供予定です。 ↩︎

  3. 動的指標は、Edge Log Server データベースのストレージ容量を大量に消費する可能性がございます。ログサービスのストレージ容量クォータにご留意ください。 ↩︎