---
url: 'https://www.redhat.com/topics/cloud-native-apps/what-are-cloud-applications'
title: クラウド・アプリケーションとは？をわかりやすく解説
date: '2024-11-20T22:53:14+00:00'
updated: '2026-09-01T01:42:52+00:00'
type: website
summary: 'クラウド・アプリケーションは、インターネット経由でアクセスするソフトウェア。物理、仮想、クラウド等、あらゆる IT インフラでの一貫したアプリの設計を可能にします。'
tags:
  - Article
  - 'Application development and delivery'
  - 'Cloud services'
  - クラウドサービス
image: 'https://www.redhat.com/profiles/rh/themes/redhatdotcom/img/logo-rh-og-image.png'
published: true
---
  

  

1. [トピックス](/ja/topics "トピックス")
2. [クラウドサービス](/ja/topics/cloud-computing "クラウドサービス")
3. [クラウド・アプリケーションとは](# "クラウド・アプリケーションとは")

 

 

# クラウド・アプリケーションとは





 掲載  2025 年 6 月 17 日•*6* 分 (読了時間の目安)

コピーされましたコピーに失敗しましたURL をコピー





 

 

 

   

## セクションを選択

概要歴史クラウド・アプリケーション設計SaaSPaaSIaaS

 

 

## 概要



クラウド・アプリケーションは、ユーザーが主にインターネット経由でアクセスするソフトウェアで、少なくともその一部が、ユーザーのローカルマシンではなく、サーバーによって管理されるものを指します。[クラウドネイティブ・アプリケーション](/ja/topics/cloud-native-apps)開発戦略があれば、物理、[仮想](/ja/topics/virtualization)、[クラウドベース](/ja/topics/cloud-computing)などさまざまな [IT インフラストラクチャ](/ja/topics/cloud-computing/what-is-it-infrastructure)において、開発チームが一貫したエクスペリエンスを通してフロントエンドユーザーとバックエンド運用チームのためのアプリケーション設計ができるようになります。

[クラウドネイティブ・アプリ構築への 8 つのステップ](/ja/engage/path-to-cloud-native-applications-ebook)

[アプリケーション・プラットフォームの詳細を確認する](/ja/topics/application-platform/what-is-application-platform)







 

## 簡単な歴史 (および今後の予測)



この基本的な定義は、クラウド・アプリケーションが市場やビジネスモデルをどのように再構築してきたのかを十分に説明するものではありません。クラウド・アプリケーションは、適切に設計されていれば、全体がローカルマシンにインストールされたプログラムのようなユーザーエクスペリエンスを提供でき、しかも、リソースのニーズが少なく、更新が簡単で、さまざまなデバイスから機能にアクセスできます。

新しいクラウド・アプリケーションは、主要な収益源となり、市場とビジネスモデルに[破壊的変化](/ja/topics/digital-transformation)をもたらす可能性があります。Gartner は、全世界の[クラウドサービス](/ja/topics/cloud-computing/what-are-cloud-services)による収益は 2020 年に 1,105 億ドル、さらに 2022 年までに 1,437 億ドルまで増加すると[予測しています](https://www.gartner.com/en/newsroom/press-releases/2019-04-02-gartner-forecasts-worldwide-public-cloud-revenue-to-g)。

クラウド・アプリケーションの導入をお考えの場合は、チームで使用するクラウド・アプリケーションを組織のアーキテクチャに[統合](/ja/topics/integration)するか、社内用あるいは顧客用に独自のクラウド・アプリケーションを[開発](/ja/topics/cloud-native-apps)することをお勧めします。

### 他社開発のクラウド・アプリケーションを既存のアーキテクチャに統合する

たとえば、Salesforce は顧客関係管理用の有名なクラウド・アプリケーションで、自分のサーバーに独自のシステムを設定する必要がありません。Red Hat には、Salesforce の統合に関する事例もあります。

[SaaS (Software-as-a-Service)](/ja/topics/cloud-computing/what-is-saas) と呼ばれる Salesforce のようなクラウド・アプリケーションによって、有用なツールと[サービス](/ja/topics/cloud-computing/what-are-cloud-services)を既存のシステムにプラグインする多くの新しい機会が生み出されますが、それらを既存のアーキテクチャと統合する方法を検討する必要があります。



### 独自のクラウド・アプリケーションを開発する

クラウド・アプリケーションの開発により、新しい顧客にリーチする可能性が生まれ、社内での使用に適したシステムが提供されます。たとえば、[Ally Financial はコンテナ化されたハイブリッドクラウド・プラットフォームを作成](/ja/success-stories/ally-financial)して開発スピードを向上させ、UPS は独自のアプリケーション・プラットフォームを作成して、物流チームのデータアクセスを向上させました。その結果、両社とも、社内プラットフォームを通じたエンドユーザーのカスタマーエクスペリエンス向上を実現しました。

クラウド・アプリケーションの用途に関係なく、アプリケーション開発に対するクラウドネイティブ・アプローチに精通することは有益です。











 

## Red Hat のリソース











[関連情報](/ja/resources "関連情報")







 

   

## さまざまなクラウド・アプリケーション設計



もっと具体的に言えば、クラウド・[アプリケーション](/ja/topics/cloud-computing/what-is-an-enterprise-application)は、クライアント側とサーバー側の 2 つの異なるシステム間で処理ロジックとデータストレージを実行するソフトウェアです。一部の処理は、デスクトップやモバイルデバイスなどのエンドユーザーのローカルハードウェアで実行され、一部はリモートサーバーで実行されます。一般に、クラウド・アプリケーションのメリットの 1 つは、ほとんどのデータストレージがリモートサーバー上に存在することです。実際、ローカルデバイス上のストレージスペースをほとんど消費しないようにできるクラウド・アプリケーションもあります。ユーザーは、Web ブラウザや[アプリケーション・プログラミング・インタフェース (API)](/ja/topics/api) を介してクラウド・アプリケーションを操作します。これらはクラウド・アプリケーションの基本原則ですが、クライアント側とサーバー側の間で厳密に何を処理するか、ユーザーエクスペリエンスをどのように変更するかには、いくつかの異なる形式があります。







 

## SaaS (Software-as-a-Service)



[SaaS (Software-as-a-Service)](/ja/topics/cloud-computing/what-is-saas) は、クラウド・コンピューティングの形式としては一般的なもので、Web アプリケーションと、そのすべての基盤となる IT インフラストラクチャおよびプラットフォームをユーザーに提供します。次のような企業や個人にとって理想的なソリューションです。

- インフラストラクチャ、プラットフォーム、ソフトウェアのメンテナンスに携わりたくない。
- 最小限のカスタマイズで課題を解決したい。
- ソフトウェアのサブスクリプションモデルを利用したいと考えている。

SaaS の場合、サービスパフォーマンスはインターネットの接続スピードで決まるため、ユーザーは高速のネットワークハードウェアに投資する必要がありますが、ソフトウェアを恒久的に購入したり、堅牢なオンプレミスの IT インフラストラクチャに投資したりする必要はないので、ユーザーの初期費用は削減されます。

SaaS の例には、Google Docs や Microsoft Office 365 のような一般消費者向けのサービスや、人事ソフトウェア、コンテンツ管理システム、顧客関係管理ツール、 [統合開発環境 (IDE)](/ja/topics/platform-engineering/what-is-ide) を提供するエンタープライズ向けのサービスがあります。







 

## PaaS (Platform-as-a-Service)



[PaaS (Platform-as-a-Service) ](/ja/topics/cloud-computing/what-is-paas)は、稼働するために必要なインフラストラクチャや環境のビルドおよびメンテナンスを必要とせず、独自のアプリケーションを開発、実行、管理するプラットフォームを提供します。これは、PaaS が外部のサービスプロバイダーのユーザーにハードウェアとアプリケーション・ソフトウェア・プラットフォームを提供するためです。つまり、プラットフォーム上に存在する実際のアプリケーションとデータを制御できるので、PaaS は開発者とプログラマーにとって理想的なソリューションになります。たとえば、開発者は、企業がすでに使用している既存の Oracle データベースと統合する新しいアプリケーションを作成するための基盤として PaaS を使用することがあります。







 

## IaaS (Infrastructure-as-a-Service)



[IaaS (Infrastructure-as-a-Service) ](/ja/topics/cloud-computing/what-is-iaas)とは、プロバイダーが[パブリッククラウド](/ja/topics/cloud-computing/what-is-public-cloud)や[プライベートクラウド](/ja/topics/cloud-computing/what-is-private-cloud)を介してインフラストラクチャ (実際のサーバー、ネットワーク、仮想化、[ストレージ](/ja/topics/data-storage)) を管理することを意味します。API やダッシュボードからインフラストラクチャにアクセスでき、インフラストラクチャはレンタルされます。オペレーティングシステム、アプリケーション、[ミドルウェア](/ja/topics/middleware)などはユーザーが管理し、ハードウェア、ネットワーキング、ハードドライブ、ストレージ、サーバーは AWS や Microsoft Azure などのプロバイダーが提供します。機能停止、修理、 ハードウェアの問題にもプロバイダーが対応します。







 

 

   









リソース



### Red Hat OpenShift Virtualization を導入すべき 15 の理由



Red Hat OpenShift Virtualization は単一のプラットフォームで仮想マシンとコンテナを実行し、IT 運用を統合および単純化できます。その詳細をご覧ください。











[リソースを取得する](/ja/resources/15-reasons-adopt-openshift-virtualization-ebook?intcmp=RHCTG0250000451331 "Red Hat OpenShift Virtualization を導入すべき 15 の理由")







   

 

 

   

### すべての Red Hat 製品のトライアル

Red Hat の無料トライアルは、Red Hat 製品をハンズオンでお試しいただける無料体験版です。認定の取得に向けた準備をしたり、製品が組織に適しているかどうかを評価したりするのに役立ちます。



 

    

[関連情報](/ja/products/trials "すべての Red Hat 製品のトライアル") 

 

 

 

 



 

   

## 関連情報



  











### PaaS とは



 PaaS (Platform-as-a-Service) はクラウドコンピューティングの一形態であり、サードパーティがハードウェアおよびソフトウェア・プラットフォームを提供します。 









[記事を読む](/ja/topics/cloud-computing/what-is-paas "article | What is PaaS?&#91;DO NOT OVERWRITE JA META&#93;")





 

  











### IaaS、PaaS、SaaS の違いとは？をわかりやすく解説



 IaaS (Infrastructure-as-a-Service)、PaaS (Platform-as-a-Service)、SaaS (Software-as-a-Service) は、クラウド・コンピューティングで提供される各種のサービスです。 









[記事を読む](/ja/topics/cloud-computing/iaas-vs-paas-vs-saas "article | IaaS vs. PaaS vs. SaaS&#91;DO NOT OVERWRITE JA META&#93;")





 

  











### クラウド・サービス・プロバイダーとは？をわかりやすく解説



 クラウド・サービス・プロバイダーは、クラウドベースのインフラ(IaaS)、プラットフォーム(PaaS)、ソフトウェア(SaaS)等のコンピューティングサービスを提供する企業です。 









[記事を読む](/ja/topics/cloud-computing/what-are-cloud-providers "article | what are cloud service providers?&#91;DO NOT OVERWRITE JA META&#93; ")





 

 

 

   

### クラウドサービスリソース



 

### 関連するコンテンツ

 

 

- お客様事例
    
     [JAL Digital boosts developer support with Platform Engineering](/ja/resources/jal-digital-customer-case-study)
- 技術の詳細
    
     [Self-managed Red Hat OpenShift subscription guide](/ja/resources/self-managed-openshift-subscription-guide)
- ブログ投稿
    
     [When hardware lead times stall your roadmap: How Red Hat OpenShift cloud services keep projects moving](/ja/blog/when-hardware-lead-times-stall-your-roadmap-how-red-hat-openshift-cloud-services-keep-projects-moving)
- アナリストペーパー
    
     [The Business Value of Red Hat Enterprise Linux for Google Cloud](/ja/engage/idc-business-value-rhel-google-cloud-exec-summary)
 
 

 

 

 

 

### 関連記事

 

 

- [What is DevSecOps?](/ja/topics/devops/what-is-devsecops)
- [Shift left vs. shift right](/ja/topics/devops/shift-left-vs-shift-right)
- [Security in the software development lifecycle](/ja/topics/security/software-development-lifecycle-security)
- [What is platform engineering?](/ja/topics/platform-engineering/what-is-platform-engineering)
- [What is PaaS?](/ja/topics/cloud-computing/what-is-paas)
- [What is an enterprise application?](/ja/topics/cloud-computing/what-is-an-enterprise-application)
- [What is developer experience (DevEx)?](/ja/topics/application-development-and-delivery/what-developer-experience-devex)
- [IaaS vs. PaaS vs. SaaS](/ja/topics/cloud-computing/iaas-vs-paas-vs-saas)
- [Why run Linux on IBM Cloud](/ja/topics/linux/linux-on-ibm-cloud)
- [Red Hat OpenShift for developers](/ja/technologies/cloud-computing/openshift/developers)
- [Stateful vs stateless applications](/ja/topics/cloud-native-apps/stateful-vs-stateless)
- [What is an IDE?](/ja/topics/platform-engineering/what-is-ide)
- [What are cloud service providers?](/ja/topics/cloud-computing/what-are-cloud-providers)
- [What are managed IT services?](/ja/topics/cloud-computing/what-are-managed-it-services)
- [Why choose Red Hat for cloud services?](/ja/topics/cloud-computing/why-choose-red-hat-for-cloud-services)
- [What is a hyperscaler?](/ja/topics/cloud-computing/what-is-a-hyperscaler)
- [What is a webhook?](/ja/topics/automation/what-is-a-webhook)
- [What is application lifecycle management (ALM)?](/ja/topics/devops/what-is-application-lifecycle-management-alm)
- [What is blue green deployment?](/ja/topics/devops/what-is-blue-green-deployment)
- [What is application integration?](/ja/topics/cloud-native-apps/application-integration)
- [Kubernetes on AWS: Self-Managed vs. Managed Applications Platforms](/ja/topics/containers/kubernetes-on-aws)
- [What is committed spend?](/ja/topics/cloud-computing/committed-spend)
- [What is application migration?](/ja/topics/cloud-native-apps/application-migration)
- [What is an SDK?](/ja/topics/cloud-native-apps/what-is-SDK)
- [What are Java frameworks?](/ja/topics/cloud-native-apps/what-is-a-Java-framework)
- [What is an application architecture?](/ja/topics/cloud-native-apps/what-is-an-application-architecture)
- [What are cloud services?](/ja/topics/cloud-computing/what-are-cloud-services)
- [Why choose Red Hat for a DevOps Platform?](/ja/topics/devops/why-choose-red-hat-for-devops)
- [What is a cloud marketplace?](/ja/topics/cloud-computing/what-is-a-cloud-marketplace)
- [What is an application development platform?](/ja/topics/cloud-native-apps/what-app-dev-platform)
- [What are Red Hat OpenShift cloud services?](/ja/technologies/cloud-computing/openshift/what-are-red-hat-openshift-managed-services)
- [What is SaaS?](/ja/topics/cloud-computing/what-is-saas)
- [What is a service broker?](/ja/topics/cloud-services/sahisufurokatoha)
- [How to deploy Red Hat OpenShift](/ja/technologies/cloud-computing/openshift/deploy-red-hat-openshift)
- [Kubernetes-native Java development with Quarkus](/ja/technologies/cloud-computing/openshift/quarkus)
- [What is deployment automation?](/ja/topics/automation/what-is-deployment-automation)
- [What is a Java runtime environment (JRE)?](/ja/topics/cloud-native-apps/what-is-a-Java-runtime-environment)
- [Why choose the Red Hat build of Quarkus?](/ja/topics/cloud-native-apps/why-choose-red-hat-quarkus)
- [What is Quarkus?](/ja/topics/cloud-native-apps/what-is-quarkus)
- [What is FaaS?](/ja/topics/cloud-native-apps/what-is-faas)
- [What is serverless?](/ja/topics/cloud-native-apps/what-is-serverless)
 
 

 

   

[このトピックについてさらに詳しく](/ja/topics/cloud-computing "このトピックについてさらに詳しく")