「Cloud Foundry」の主な特徴として、「クラウドネイティブコンピューティング基盤Kubernetesベース」「デプロイ機能」「セキュリティ」「高可用性」「スケーラブル」「負荷分散」「開発ツール統合」について紹介。

「Cloud Foundry」の主な特徴

「Cloud Foundry」の主な特徴として、「クラウドネイティブコンピューティング基盤Kubernetesベース」「デプロイ機能」「セキュリティ」「高可用性」「スケーラブル」「負荷分散」「開発ツール統合」について紹介。

クラウドネイティブコンピューティング基盤「Kubernetes」ベース

■「Kubernetes」とは

Kubernetes(クーベルネイテス)とは、クラウドネイティブコンピューティング基盤のためのDockerコンテナ群管理フレームワークです。

Dockerコンテナ群に対する各種管理機能を提供することで、アプリケーションコンテナを論理的な単位にグループ化し、管理性を向上させます。

「メンテナンス機能」「スケーリング機能」「ノード群スケジューリング機能」「ワークロード動的管理機能」「ユーザー定義状態の共有/管理機能」「ロードバランサー機能」「死活監視機能」などの豊富な機能を備えています。

→ossnews.jp →oss_info →Kubernetes

■「Cloud Foundry」=「Kubernetes」+「シンプル性と効率性」

Cloud Foundryは、クラウドネイティブコンピューティング基盤「Kubernetes」をベースとして動作します。

「Kubernetesの柔軟性とモジュール性」に「CloudFoundryのシンプル性と効率性」が加えられることで、さらに使いやすいクラウドネイティブアプリプラットフォームとなっています。

Cloud Foundry開発コミュニティは、長年に渡り、「Kubernetes」や「その他のクラウドネイティブオープンソースプロジェクト」を含むようにCloudFoundryアーキテクチャを発展させてきています。

Cloud Foundryは進化を続けており、Kubernetesを使用するケースにおいて、クラス最高のアプリ開発者エクスペリエンスを提供します。

デプロイ機能

■IaaSデプロイ

Cloud Foundryは、多くのIaaS(Infrastructure as a Service)にデプロイできます。

・vSphere
・AWS
・Azure
・Google Cloud Platform
・OpenStack など

■単独デプロイ

また、Cloud Foundryをデプロイして、独自コンピューティングインフラストラクチャとして構成したアプリ実行も可能です。

セキュリティ

オープンソースプロジェクトチームは、脆弱性に対応してセキュリティパッチを迅速に展開し、最も機密性の高いミッションクリティカルなアプリケーション開発でもCloudFoundryが安全であるように尽力しています。

■主なセキュリティ対策

Cloud Foundryは、セキュリティ脅威を軽減するために次の対策を実装しています。

・ネットワーク表面積を最小限に抑える
・コンテナ内においてアプリとデータを分離
・接続を暗号化
・ロールベースアクセス制御
・マルチテナント環境におけるセキュリティ確保
・リソース不足によるサービス拒否攻撃(DoS/DDoS攻撃)発生可能性を低減 など

高可用性

「アベイラビリティーゾーン」「外部ロードバランサー」「外部BLOBストレージ」などを使用して、デプロイメントの高可用性を確保しています。

スケーラブル

Cloud Foundryは、小規模チームレベルからグローバル企業レベルまで拡張し、要求の厳しい環境を自動的にサポートします。

また、大規模実行に必要な数の継続的デリバリーパイプラインもサポートします。

負荷分散

Cloud Foundryは、複数マシン間で処理負荷のバランスを取り、ポイント障害に対する効率と回復力を最適化します。

以下のコンポーネントを使用しています。

■BOSH

BOSHは、物理コンピューティングインフラストラクチャ上にVMを作成してデプロイし、このクラウド上にCloudFoundryをデプロイして実行します。

→bosh.io

■Cloud Controller

Cloud Controllerは、クラウドのVMでアプリやその他のプロセスを実行し、需要のバランスを取り、アプリのライフサイクルを管理します。

→docs.cloudfoundry.org →concepts →architecture →cloud-controller

■CloudFoundryルーティングアーキテクチャ

CloudFoundryルーティングアーキテクチャにより、リクエストをコントロールします。

→docs.cloudfoundry.org →concepts →cf-routing-architecture

開発ツール統合

Cloud Foundryは「CI/CD」や「IDE」などの環境やツールと統合し、実績のある開発者エクスペリエンスをKubernetesで活用できます。

Cloud Foundry最新TOPICS

【OSS】主要オープンソースPaaSプラットフォーム概要解説---Cloud Foundry、OpenShift、Cloudify(2018年08月08日 11:03)

主要オープンソースPaaSプラットフォームの概要について解説。 PaaSとは PaaS(サービスとしてのプラットフォーム)とは、アプリケーションの開発および起動に関連するインフラストラクチャの構築と維持を複雑にすることなく、顧客がアプリケーションを開発/実行/管理するためのプラットフォームを提供するクラウドコン...

Cloud Foundry最新CLOSEUPコラム

イベント情報

セミナー講演資料

無料資料プレゼント

2021/03/04 セキュリティDAYS Keyspider資料

講演資料を見るには、 プライバシーポリシーに同意して、送付先メールアドレスをご入力しご請求ください。

またご入力いただきました情報は、当該資料の作成・提供企業とも共有させていただき、当社及び各社のサービス、製品、セミナー、イベントなどのご案内に使用させていただきます。

本資料を見るには次の画面でアンケートに回答していただく必要があります。



セミナー講演資料公開中

ハイブリッドワークにおける電話の新しいカタチ ~セールスプロセスを最適化する次世代クラウドビジネスフォン~

【再放送】システム責任者が知っておくべき 「MySQLの高可用性/HA構成」 の選択肢と比較 〜 MySQLデータベースのダウンタイム“ゼロ”を目指す〜

【企業ネットワーク向け】ローカルブレイクアウト、適用できないSaaSはありませんか?通信速度や運用に課題はありませんか? 〜LBOに最適なネットワーク機器や管理ツールによる解決策をご提案〜

  • オープソース書籍(サイド)
  • OSSNEWSに広告を掲載しませんか?

facebook

twitter