EdgeOne Pages: グローバルに構築、展開、配信し、最小のレイテンシで提供します。

EdgeOne-Dev Team
Dec 25, 2024

EdgeOne Pagesとは何ですか?

EdgeOne Pagesは、現代のウェブ開発のために設計されたTencent EdgeOneインフラストラクチャ上に構築されたフロントエンド開発および展開プラットフォームです。開発者が静的サイトやサーバーレスアプリケーションを迅速に構築し、展開できるようにします。エッジ機能の統合により、効率的なコンテンツ配信と動的機能の拡張を確保し、世界中のユーザーに迅速なアクセスを提供します。

どのシナリオが関連していますか?

静的および動的ウェブサイトホスティング:Next.jsやHexoなどの静的サイトジェネレーターで構築されたウェブサイトや、ReactやVueなどの最新のフロントエンドフレームワークで開発されたシングルページアプリケーションに最適です。

自動ビルドとデプロイメント:GitHubなどの開発者プラットフォームと統合し、各コードコミットごとにウェブサイトを自動的に構築および展開することで、開発とデプロイメントのプロセスを合理化し、生産性を向上させます。

今後のエッジ開発:エッジ機能により、エッジノードでのサーバーレスコード実行環境が利用可能になり、開発者がフルスタックアプリケーションを効率的に構築できるようになります。

私たちの利点は何ですか?

グローバルアクセラレーション:Tencent Cloudのグローバル配信ネットワークを活用して、ユーザーに最も近いエッジノードで静的リソースをキャッシュし、スムーズな体験とウェブサイトのパフォーマンスを向上させます。

迅速なデプロイメント:効率的なデプロイメントプロセスにより、コード開発からライブデプロイまでの時間を短縮し、迅速なプロジェクトの反復を可能にし、市場の要求に迅速に応えるのに役立ちます。

エッジサーバーレス:サーバーを構成したり管理したりする必要はなく、ユーザーに近いエッジノードでJavaScriptで超低遅延のサーバーサイドロジックを書くことができます。

包括的な機能:公開ベータ期間中はすべての機能が完全に利用可能で、無料で安定したサービスを提供します。今後も開発者のニーズに応じて、より高度な機能を満たすために継続的に改善していきます。

操作ガイド

EdgeOne Pagesを使い始めるのは簡単なプロセスであり、ウェブアプリケーションを迅速に立ち上げるために設計されています。以下はプロジェクトをデプロイするためのステップバイステップガイドです:

ステップ1:Gitリポジトリを接続する

ウェブアプリケーションを展開する最初のステップは、Gitリポジトリを接続することです。EdgeOne Pagesはバージョン管理プラットフォームとシームレスに統合されており、開発ワークフローとデプロイメントプロセスの間のスムーズな同期を可能にします。

リポジトリを接続するには:

  • 登録/ログイン:Gmailアカウントを使用して迅速に登録できます。
  • 開始する:ホームページの「Get Started」をクリックします。

  • GitHubをバインド:コンソールページで「Bind Github」をクリックして、リポジトリをリンクします。
  • GitHubを承認:Edgeoneにリポジトリへのアクセス権を付与します。

  • リポジトリを選択:デプロイしたいリポジトリを選択するか、すべてのリポジトリを承認します。

ステップ2:ビルドをカスタマイズする

リポジトリが接続されたら、ビルド設定を構成する必要があります。このステップは、プロジェクトが正しくコンパイルされ、展開の準備が整うために重要です。

ビルドをカスタマイズするには:

  • リポジトリを選択:デプロイしたいリポジトリをクリックします。

  • ビルドコマンドを入力:ビルドコマンドを入力します。わからない場合は、package.jsonのscriptsセクションでビルド値を確認してください。

ステップ3:グローバルにデプロイする

リポジトリが接続され、ビルド設定が構成されたら、アプリケーションをグローバルにデプロイする準備が整いました。

デプロイメントを開始するには:

  • 設定を確認して、すべてが正しいことを確認します。
  • デプロイメントを開始:Start Deploymentをクリックします。

  • EdgeOne Pagesが自動的にプロジェクトをビルドし、グローバルエッジネットワークにデプロイします。

次の画面は、成功したデプロイメントを示しています!

新しいコミットがデプロイメントブランチにプッシュされると、Edgeoneは自動的に最新の変更をプルしてデプロイします。

これらのステップに従うことで、EdgeOne Pagesを使用してウェブアプリケーションを迅速かつ簡単にデプロイし、その強力なエッジネットワークと合理化されたワークフローを活用できます。

予期しない状況への対処:

  • デプロイされたバージョンがリポジトリと異なる場合や、変更が反映されない場合は、最新のバージョンがプルされていることを確認してください。

  • 問題がある場合は、右下のフィードバックオプションからお問い合わせください。

デプロイメント成功率を向上させる方法:

  • ほとんどの主流のフロントエンドフレームワークに対してテンプレートを提供しています。これらのテンプレートを使用して開発し、その後デプロイできます。
  • GitHubを承認した後、テンプレートを選択してください。

  • 新しいテンプレートリポジトリのタイプを設定し、「Create」をクリックしてGitHubに作成します。

  • テンプレートを選択すると、当社がそのテンプレートに基づいてあなたのGitHubアカウントにリポジトリを作成します。デプロイメントプロセスは自動的に開始されます。その後、このリポジトリをローカルマシンにクローンしてさらに開発し、必要に応じて変更をプッシュできます。

よくある質問

1. プラットフォームを使い始めるにはどうすればよいですか? 

始めるのは簡単です!アカウントにサインアップし、Gitリポジトリを接続し、テンプレートから選択するかプロジェクト設定をカスタマイズし、デプロイをクリックするだけです。ステップバイステップのガイドがプロセス全体をサポートします。

2. どのような種類のウェブアプリケーションをデプロイできますか? 

Next.jsやHexoなどの静的サイトジェネレーターで構築されたウェブサイト、ReactやVueなどの最新のフロントエンドフレームワークで開発されたシングルページアプリケーション、そして今後のエッジ機能を利用したフルスタックアプリケーションなど、さまざまな種類のウェブアプリケーションをデプロイできます。

3. カスタムドメインを設定するにはどうすればよいですか?

カスタムドメインを追加するのは簡単です。コンソールにドメインを追加し、DNS設定を更新するための指示に従ってください。SSL証明書も自動的に提供されます。

4. 無料プランはありますか?

基本機能にアクセスできる長期的な無料版を提供しています。公開ベータ期間中はほぼ無制限で、製品の基本機能を利用できます。今後もより高度な機能を導入しつつ、サービスの安定性を確保します。商業化に移行する際には、無料版にビルド数などの制限が設けられる可能性があり、その際は通知します。

次のプロジェクトを始める準備はできましたか? サインアップし、詳細についてはお問い合わせください。