Skip to content

Commit

Permalink
[ja] Localize Serverless Into Japanese (cncf#3042)
Browse files Browse the repository at this point in the history
Signed-off-by: Kazunori Otani <[email protected]>
Signed-off-by: Kazunori Otani <[email protected]>
Co-authored-by: Junya Okabe <[email protected]>
  • Loading branch information
katzchang and Okabe-Junya authored Apr 16, 2024
1 parent e310257 commit 400a724
Showing 1 changed file with 30 additions and 0 deletions.
30 changes: 30 additions & 0 deletions content/ja/serverless.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
---
Title: サーバーレス
Status: Completed
Category: テクノロジー
tags: ["アーキテクチャ", "", ""]
---

サーバーレスは、開発者がサーバーの管理を気にすることなくアプリケーションの構築と実行を可能にするクラウドネイティブの開発モデルです。
サーバーレスパラダイム内にサーバーは存在しますが、アプリケーション開発プロセスから[抽象化](/ja/abstraction/)されています。
クラウドプロバイダーがサーバーインフラのプロビジョニング、維持、および[スケーリング](/ja/scalability/)の日常的な作業を処理します。
開発者は、デプロイのためにコードを[コンテナ](/ja/container/)に便利にパッケージできます。
一度デプロイされると、サーバーレスアプリは需要に応じて自動的にスケールアップおよびダウンします。
パブリッククラウドプロバイダーからのサーバーレスの提供は通常、イベント駆動型の実行モデルによってオンデマンドで課金されます。
その結果、サーバーレス機能がアイドル状態にあるとき、関連するコストは発生しません。

## 解決すべき問題はなんですか

標準的な[Infrastructure as a Service (IaaS)](/ja/infrastructure-as-a-service/)[クラウドコンピューティング](/ja/cloud-computing/)モデルでは、
ユーザーはキャパシティの単位を事前に購入します。
つまり、アプリを実行するために常時稼働するサーバーコンポーネントの料金をパブリッククラウドプロバイダーに支払うことになります。
高需要時にサーバーのキャパシティをスケールアップしたり、キャパシティが必要なくなったときにスケールダウンしたりするのは、ユーザーの責任です。
アプリケーションが使用されていないときであっても、アプリケーションを運用するために必要なクラウドインフラストラクチャーはアクティブなままです。

## どのように役に立つのでしょうか

従来のアプローチとは対照的に、サーバーレスアーキテクチャは必要なときにのみアプリケーションを起動します。
イベントがアプリコードの実行をトリガーすると、パブリッククラウドプロバイダーは、そのコードのためのリソースを動的に割り当てます。
コードの実行が終了すると、ユーザーは支払いを停止します。
コストと効率の利点に加えて、サーバーレスは開発者をアプリのスケーリングとサーバーのプロビジョニングに関連する日常的で単調なタスクから解放します。
サーバーレスを使用すると、オペレーティングシステムとファイルシステムの管理、セキュリティパッチ、ロードバランシング、キャパシティ管理、スケーリング、ログ、監視などの日常的なタスクは、すべてクラウドサービスプロバイダーに委ねられます。

0 comments on commit 400a724

Please sign in to comment.