コンテンツにスキップ
per page, with , order by , clip by
Results of 1 - 10 of about 10 for デプロイ (0.002 sec.)
Server Workers - Gunicorn と Uvicorn 11459
Server Workers - Gunicorn と Uvicorn 前回のデプロイメントのコンセプトを振り返ってみましょう: セキュリティ - HTTPS 起動時の実行 再起動 レプリケーション(実行中のプロセス数) メモリ 開始前の事前ステップ ここまでのドキュメントのチュートリアルで ... は、おそらくUvicornのような サーバープログラム を 単一のプロセス で実行しています。 アプリケーションをデプロイする際には、 複数のコア を利用し、そしてより多くのリクエストを処理できるようにするために、プロセスの レプリケーション を持つ ... ことを望むでしょう。 前のチャプターである デプロイメントのコンセプト にて見てきたように、有効な戦略がいくつかあります。 ここでは Gunicorn が Uvicornのワーカー・プロセス を管理 ... (これは プロセスマネージャ ) と、各ワーカー・プロセスの PID が表示されます: 27368 、 27369 、 27370 、 27367 になります。 デプロイメントのコンセプト ここでは、アプリケーションの実行を 並列化 し、CPUの マルチコア を活用し、 より多くのリクエスト に対応でき ...
https://man.mtool.work/fastapi/0.115/deployment/server-workers/
デプロイメントのコンセプト 11227
デプロイメントのコンセプト FastAPI を用いたアプリケーションをデプロイするとき、もしくはどのようなタイプのWeb APIであっても、おそらく気になるコンセプトがいくつかあります。 それらを活用することでアプリケーションを デプロイするための最適な方法 ... : セキュリティ - HTTPS 起動時の実行 再起動 レプリケーション(実行中のプロセス数) メモリー 開始前の事前のステップ これらが デプロイメント にどのような影響を与えるかを見ていきましょう。 最終的な目的は、 安全な方法で APIクライアントに サービスを提供 し、 中 ... コンセプト についてそれぞれ説明します。 この説明を通して、普段とは非常に異なる環境や存在しないであろう 将来の 環境に対し、デプロイの方法を決める上で必要な 直感 を与えてくれることを願っています。 これらのコンセプトを意識することにより、 あなた自身のAPI を ... デプロイするための最適な方法を 評価 し、 設計 することができるようになるでしょう。 次の章では、FastAPIアプリケーションをデプロイするための 具体的なレシピ を紹介します。 しかし、今はこれらの重要な コンセプトに基づくアイデア を確認しましょう。これらのコン ...
https://man.mtool.work/fastapi/0.115/deployment/concepts/
デプロイ 10726
デプロイ FastAPI 製のアプリケーションは比較的容易にデプロイできます。 ユースケースや使用しているツールによっていくつかの方法に分かれます。 次のセクションでより詳しくそれらの方法について説明します。 ...
https://man.mtool.work/fastapi/0.115/deployment/
コンテナ内のFastAPI - Docker 10601
コンテナ内のFastAPI - Docker FastAPIアプリケーションをデプロイする場合、一般的なアプローチは Linuxコンテナ・イメージ をビルドすることです。 基本的には Docker を用いて行われます。生成されたコンテナ・イメージは、いくつかの方法のいずれかでデプロイ ... ナはまた、独自の 分離された 実行プロセス(通常は1つのプロセスのみ)や、ファイルシステム、ネットワークを持ちます。 このことはデプロイ、セキュリティ、開発などを簡素化させます。 コンテナ・イメージとは何か コンテナ は、 コンテナ・イメージ から実行されます。 コ ... nコマンドを調整して、 app.main の代わりに新しいモジュール main を使用し、FastAPIオブジェクトである app をインポートします。 デプロイメントのコンセプト コンテナという観点から、 デプロイのコンセプト に共通するいくつかについて、もう一度説明しましょう。 コンテ ... ナは主に、アプリケーションの ビルドとデプロイ のプロセスを簡素化するためのツールですが、これらの デプロイのコンセプト を扱うための特定のアプローチを強制するものではない ...
https://man.mtool.work/fastapi/0.115/deployment/docker/
手動デプロイ 8885
手動デプロイ FastAPI を手動でデプロイすることもできます。 以下の様なASGI対応のサーバをインストールする必要があります: Uvicorn Uvicorn , uvloopとhttptoolsを基にした高速なASGIサーバ。 $ pip install "uvicorn[standard]" ---> 100% 豆知識 standar ...
https://man.mtool.work/fastapi/0.115/deployment/manually/
プロジェクト生成 - テンプレート 7901
プロジェクト生成 - テンプレート プロジェクトジェネレーターは、初期設定、セキュリティ、データベース、初期APIエンドポイントなどの多くが含まれているため、プロジェクトの開始に利用できます。 プロジェクトジェネレーターは常に非常に意見が分かれる設 ... api-postgresql フルスタック FastAPI PostgreSQL - 機能 完全な Docker インテグレーション (Dockerベース)。 Docker Swarm モードデプロイ。 ローカル開発環境向けの Docker Compose インテグレーションと最適化。 UvicornとGunicornを使用した リリース可能な Python web ... トフォーマットを搭載。 リリース可能な UvicornとGunicornを使用したPythonウェブサーバ。 Azure DevOps のKubernetes (AKS) CI/CD デプロイを搭載。 多言語 プロジェクトのために、セットアップ時に言語を容易に選択可能 (spaCyに組み込まれている言語の中から)。 簡単に拡張 ...
https://man.mtool.work/fastapi/0.115/project-generation/
チュートリアル - ユーザーガイド 7401
チュートリアル - ユーザーガイド このチュートリアルは FastAPI のほぼすべての機能の使い方を段階的に紹介します。 各セクションは前のセクションを踏まえた内容になっています。しかし、トピックごとに分割されているので、特定のAPIの要求を満たすようなト ... として使用できる uvicorn も含まれます。 備考 パーツ毎にインストールすることも可能です。 以下は、アプリケーションを本番環境にデプロイする際に行うであろうものです: pip install fastapi また、サーバーとして動作するように uvicorn をインストールします: pip insta ...
https://man.mtool.work/fastapi/0.115/tutorial/
並行処理と async / await 7151
並行処理と async / await path operation 関数 のための async def に関する詳細と非同期 (asynchronous) コード、並行処理 (Concurrency)、そして、並列処理 (Parallelism) の背景について。 急いでいますか? TL;DR: 次のような、 await を使用して呼び出す ... のあるPythonフレームワーク (FlaskやDjangoを含む) は、Pythonの新しい非同期機能ができる前に作成されました。したがって、それらをデプロイする方法は、並列実行と、新機能ほど強力ではない古い形式の非同期実行をサポートします。 しかし、WebSocketのサポートを追加するた ... リケーション (他の多くのアプリケーションとの) に非常によく適合しています。 本番環境でこの並列処理を実現する方法については、 デプロイ に関するセクションを参照してください。 async と await 現代的なバージョンのPythonには、非同期コードを定義する非常に直感的な ...
https://man.mtool.work/fastapi/0.115/async/
セキュリティ入門 7151
セキュリティ入門 セキュリティ、認証、認可を扱うには多くの方法があります。 そして、通常、それは複雑で「難しい」トピックです。 多くのフレームワークやシステムでは、セキュリティと認証を処理するだけで、膨大な労力とコードが必要になります(多くの場 ... れてもいません。 OAuth2は、通信を暗号化する方法を指定せず、アプリケーションがHTTPSで提供されることを想定しています。 豆知識 デプロイ のセクションでは、TraefikとLet's Encryptを使用して、無料でHTTPSを設定する方法が紹介されています。 OpenID Connect OpenID Co ...
https://man.mtool.work/fastapi/0.115/tutorial/security/
代替ツールから受けたインスピレーションと比較 6793
代替ツールから受けたインスピレーションと比較 何が FastAPI にインスピレーションを与えたのか、他の代替ツールと比較してどうか、そしてそこから何を学んだのかについて。 はじめに FastAPI は、代替ツールのこれまでの働きがなければ存在しなかったでしょ ... るメインのウェブサーバーである点。 Gunicornと組み合わせることで、非同期でマルチプロセスなサーバーを持つことがきます。 詳細は デプロイ の項目で確認してください。 ベンチマーク と スピード Uvicorn、Starlette、FastAPIの違いを理解、比較、確認するには、 ベンチマ ...
https://man.mtool.work/fastapi/0.115/alternatives/
PREV 1 NEXT