- What is Overiew
- クラウドセキュリティとは
-
- クラウドアーキテクチャの概要
- クラウドコンプライアンスの概要
- Infrastructure as Codeの概要
クラウドアーキテクチャとは
クラウドアーキテクチャとは、コンポーネントやサブコンポーネントを、目標に向かって連携し、強みを最大限に引き出しながら弱みを最小限に抑えられるように、論理的、効率的、かつ効果的な構造に編成したものです。
クラウドアーキテクチャは、クラウド内にあるコンポーネントおよびサブコンポーネントから構成されます。これが一般的な説明ですが、クラウドアーキテクチャに含まれるのはテクノロジだけではありません。NIST SP 500-292では、クラウドコンシューマ、プロバイダ、オーディタなどのエンティティに重点を置いています。これらのエンティティなしでこのテクノロジを利用することはできません。
クラウドアーキテクチャは、役割、活動、コンポーネント、およびサブコンポーネントの4つのレベルに分類することができます。クラウドアーキテクチャについて議論する場合には、誰が、何を、どのように、どのツールを使って行うかを明示できる必要があります。
アーキテクチャが優れたフレームワーク
アーキテクチャが優れたフレームワークを構築するには、多大な労力が必要です。このプロセスでは多くのことを検討しなければなりません。最初に、以下のような多くの質問に答える必要があります。
このリストはまだ続きます。クラウドによりビジネスにもたらされる利益よりも損害の方が大きくならないように、アーキテクチャは正しく巧みに構築することが重要です。
役割
顧客、プロバイダ、ブローカ、キャリア、オーディタの役割については、こちらを参照してください。
クラウドアーキテクチャ内の活動により、SaaS、PaaS、およびIaaSへのアクセスと利用形態が決まります。これには、オーケストレーション、監査、およびセキュリティも含まれます。
クラウドアーキテクチャのコンポーネントは、特定の目的を達成するために選択されています。この目的を達成するためにどのようなアクション、手順、タスク、およびプロセスを実行する必要がありますか? クラウドでは、まずビジネスにとってパブリッククラウドとプライベートクラウドのどちらが、またはその組み合わせが最適なのかを決定する必要があります。ハイブリッドクラウドでは、プライベートクラウドとパブリッククラウドが結合されます。また、マルチクラウドという新たな用語は、つながっていないが、パブリックとプライベートの両方の特性を持つクラウドを指します。
コンポーネントに関してもう1つ説明しなければならないのが、相互運用性と移植性です。
ビジネスの目的の観点からこの2つを慎重に検討することは、クラウドの設計の開始時から重要です。これらの概念を最初から考慮しないと、ビジネスが不十分または不適切なアーキテクチャに閉じ込められることになりかねません。
サブコンポーネント
サブコンポーネントにより、企業はサービスレベルアグリーメント(SLA)の管理の問題や、迅速なプロビジョニングおよびリソースの変更などの課題に対処することができます。
クラウドセキュリティのアーキテクチャ
クラウドセキュリティのアーキテクチャでは、セキュリティ要素がクラウドアーキテクチャに追加されます。クラウドセキュリティでは常に、クラウドプロバイダとクラウドコンシューマとの間で責任共有が発生します。責任の分担は、IaaS、PaaS、SaaSのいずれのタイプのクラウド構造が使用されているかによって異なります。 ISO、NIST、およびクラウドセキュリティアライアンス(CSA)により想定されている責任の分担はありますが、最終的にはクラウドプロバイダと利用者により決定され、契約に記載されます。
クラウドの利用者は、クラウドのいずれの形態でも、使用した場合の影響を確実に理解するために、リスク評価を行う必要があります。自社のデータセンター内で独自のクラウドを構築しているのでなければ、契約には誰にどの責任があるのか、または最低でも、クラウドプロバイダに何を期待できるのかが記載されている必要があります。
クラウドソリューションの設計または使用時に検討すべきいくつかのセキュリティコントロールを以下に示します。