Skip to Content
Azure上のLinux (Japanese Edition)
book

Azure上のLinux (Japanese Edition)

by Ned Bellavance, Chris Hayner
November 2025
Intermediate to advanced
130 pages
1h 42m
Japanese
O'Reilly Media, Inc.
Content preview from Azure上のLinux (Japanese Edition)

第2章 IaaS とPaaSのデプロイオプション

この作品はAIを使って翻訳されている。ご意見、ご感想をお待ちしている:translation-feedback@oreilly.com

クラウドサービスは大きく3つのカテゴリーに分類される:インフラ・アズ・ア・サービス(IaaS)、プラットフォーム・アズ・ア・サービス(PaaS)、ソフトウェア・アズ・ア・サービス(SaaS)。NISTが定義するこれらのカテゴリーは、1顧客の責任範囲とクラウドプロバイダーの責任範囲に基づいてクラウドコンピューティングの提供内容を整理することを目的としている。これらの違いはクラウドコンピューティングの共有責任モデルで定義されている。このモデルについては後ほど見るが、まずは技術的な観点からこれらのクラウドコンピューティングリソースカテゴリーの違いを見ていこう。

IaaSは顧客に最大の責任を課す。端的に言えば、IaaSはクラウド上で動作する仮想マシン(VM)のようなものだ。エンドユーザにはリソース(CPU、RAM、ハードディスク容量など)が定義されたレベルで提供され、ユーザはOSから下位層まで、これらのリソース上に任意のアプリケーションをインストールできる。エンドユーザは、それらのアプリケーションのインストール、設定、保守について全責任を負う。IaaSはエンドユーザが支払っているリソースに対して最大限の制御権を与えるが、システムを稼働させ続けるためには最も多くの作業を必要とする。例えば、IaaSインスタンス上でアクセラレーテッド・ネットワーキングを稼働させている場合を考えてみよう。全てのドライバとカーネルが正しく機能していることを確認するのは、あなたの責任だ。ドライバが故障した場合、それを修正するのもあなたの責任である。もし修正しなければ、インスタンスは動作しなくなる(そして修正するまで復旧しない)。

歴史的に、IaaSはクラウド初心者に特に人気のある第一歩だった。結局のところ、考え方の転換が容易だからだ。自社データセンターで仮想マシンを運用する代わりに、ハードウェアの更新を扱う必要なく、MicrosoftのデータセンターでIaaSインスタンスとしてリモート運用できる。

顧客の責任範囲の反対側にあるのがSaaSだ。SaaSは本質的に、完全に構築・管理・設定されたアプリケーションであり、アクセス権に対して料金を支払う。バックエンドのハードウェア、ソフトウェア、データストアについては責任を負わず(閲覧や設定の権限もない)。Office 365はSaaSソフトウェアの一例だ。サブスクリプション料金を支払うことで、OutlookやExcel、PowerPointなどへのアクセス権を得る。適切な範囲内でユーザ管理やアクセスポリシーの作成、ユーザ体験の調整は可能だが、SaaSプロバイダーが定義した制限を超えることはできない。一般に、アプリケーションの動作を変更させる唯一の方法は、開発者に機能リクエストを提出して待つことだ。

SaaSの本質は、基盤となるインフラから手を離せる点にある。ソフトウェアに直接関係しないものは一切管理する必要がない。本書ではSaaSを深く扱う予定はないが、完全性を期すため、またPaaSとの違いをより明確に理解するために、少なくとも言及しておきたかった。

PaaSはIaaSとSaaSの中間的な存在だ。後述するように、このカテゴリーに属する製品には大きな差異があるため、説明がやや難しい。ただし一般的に、PaaSプラットフォームはアプリケーションをデプロイできる事前設定済みのインフラ層を提供する。PaaS環境では、インフラ管理(サーバのプロビジョニング、パッチ適用、ネットワーク設定など)は担当しないが、アプリケーション層の制御権は保持する。アプリケーションの実行環境設定、スケーリングパラメータ、デプロイ仕様の設定は担当する。 ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Excel用生成AIツールを学ぶ (Japanese Edition)

Excel用生成AIツールを学ぶ (Japanese Edition)

Angelica Lo Duca

Publisher Resources

ISBN: 0642572286637