クラウド・コンピューティングとは何か?
クラウド・コンピューティングの概念
クラウド・コンピューティングとは何か?
クラウド・コンピューティングとは、サーバー、ストレージ、データベース、ネットワーク、アプリケーション、分析、さらにはインテリジェンスといった共有コンピューティング・リソースを、サービスとしてインターネット経由で利用することと定義される。これは、企業が自社のデータセンターやサーバーを所有・管理する代わりに、必要に応じてクラウドサービスプロバイダーの技術やサービスを利用するモデルである。
最も一般的な3つのクラウド・コンピューティング・モデルとは?
最も一般的なクラウド・コンピューティング・モデルは3つある:
- サービスとしてのソフトウェア(SaaS): ソフトウェア・アプリケーションはクラウド・プロバイダーによってホスティング、管理され、インストール不要でウェブ・ブラウザからアクセスできる。ワークプレイス・アプリケーションの例としては、Gmailを備えたGoogle Workspace、Salesforce、Dropboxなどがある。これは、ほとんどの通話パターンの性質を体現しているため、個人ユーザーにとって最も一般的なモデルである。
- サービスとしてのプラットフォーム(PaaS): これらは、ユーザーがアプリケーションを構築、反復、実行できるプラットフォームである。例としてはAmazonのAWS Elastic BeanstalkやMicrosoft Azure。
- サービスとしてのインフラストラクチャー(IaaS): 独自のプログラムやOSを作成・実行するサーバー、ストレージ、ネットワークなどのコンピュータなどのサービスを提供する。例Amazon ÉC2、Google Compute Engineなど。
クラウド・コンピューティングとSaaSの主な違いは何ですか?
クラウド・コンピューティングは、数多くのサービス・デリバリー・モデルを表す一般化された用語であり、その一つがSaaSである。クラウド・コンピューティングはピザ全体として定義するのが最適で、SaaSはピザの一切れ、具体的にはソフトウェア・アプリケーションの一切れと考えることができる。
企業にとってのクラウド・コンピューティングのメリットとは?
- コスト削減: 運営コストが削減されれば、利用されたリソースに見合った対価を支払わなければならない。
- 拡張性と柔軟性: コスト超過や非効率な利用を排除する必要性に応じて、特定されたリソースを増減させることができる。
- 信頼性と可用性: これは、サービスの可用性と災害復旧システムを提供するために精巧なインフラを持つクラウドプロバイダーに見られる。
- コラボレーションとアクセシビリティ: 非効率のために、あらゆる場所からの情報への相互作用と容易なアクセス。
- ソフトウェアの自動アップデート: クラウド・コンピューティングは、手作業による更新やメンテナンス作業をITリソースから他の活動へとコントロールする。
クラウド・コンピューティングにおけるセキュリティ上の留意点は?
セキュリティはクラウド・プロバイダーとの共同作業であることに留意しなければならない。以下が主な検討事項である:
- データセキュリティ そしてプライバシー: セキュリティが一流で、データの取り扱いに暗号化やアクセス制御などの関連機能を備えているプロバイダーを選びましょう。
- コンプライアンス: プロバイダーが標準的なポリシーや規制を遵守しているかどうか、特に機密データを扱うビジネス(例えば、医療や金融分野)の場合は確認してください。
- インシデントレスポンス 具体的には、プロバイダーがどのようなインシデントに対応するためにどのような措置を講じているのか、また、そのような事態が発生した場合、プロバイダーはあなたにどのように連絡するのかを確認すること。
- 責任共有モデル: データとアプリケーションの保護はあなたの責任であり、インフラのセキュリティはプロバイダーの責任であることを忘れないでください。
クラウド・プロバイダーが必要な場合は、次のようなものがある。 アマゾン ウェブ サービス (AWS)、 マイクロソフト・アジュール、そして グーグル・クラウド・プラットフォーム (GCP)である。
結論
クラウド・コンピューティングは、規模や種類を問わず、あらゆる組織がインプットを管理し、デリバリー・プロセスにおける支出をコントロールするためのツールと定義できる。しかし、クラウドに移行する前に、正確なニーズ、コスト、セキュリティに関するさまざまな要因を考慮することが賢明である。