徒然日記

内容非保証 ひだりのカテゴリーでフィルタすると、各ジャンルの情報だけ表示できるよ!

[情報] CliQr CloudCenter Manager のアーキテクチャガイド1/2

2015-12-11 08:52:40 | 製品クラウド
英語版の原典は
http://cdn2.hubspot.net/hub/194983/file-2519778828-pdf/docs/CliQr-Architecture-Overview.pdf

------------------------------
1 Executive Summary
------------------------------
CliQr CloudCenter. is an application-defined cloud management platform. CloudCenter
features a simple architecture, with two primary software components that support a wide
range of use cases:
  クラウドマネージャーはアプリケーション定義のクラウド管理基盤です。
  クラウドセンターは2つの主要ソフトウェアコンポーネントという単純な構造が特徴で、
  広範囲にわたる使用事例をサポートしています。

CloudCenter Manager . The interface in which users model, deploy, and manage
applications on and between a data center and a cloud infrastructure, and in which
administrators control clouds, users, and governance rules.
  クラウドセンターマネージャー
  ユーザがアプリケーションをデータセンター、クラウド基盤の間で、モデル化、配備、管理する為のイン
  ターフェースです。 管理者はこれを使って、クラウド、ユーザ、統制ルールを制御します。

CloudCenter Orchestrator - Resident in every datacenter or cloud region, and automates
the deployment of the application along with provisioning and configuring infrastructure .
compute, storage and networking .per the application’s requirement.
  クラウドセンターオーケストレーター
  各データセンター、クラウドリージョンの常駐プログラムであり、アプリケーションの要求に応じたインフ
  ラ(コンピューター、ストレージ、ネットワーク)の配備と設定に加えて、アプリケーションの配備を自動化
  します。

Cloud center includes a number of additional architectural features that deliver applicationdefined
improvements in speed and flexibility, while offering comprehensive administrator
visibility and control that spans boundaries of applications, clouds, and users.
  クラウドセンターは速度と柔軟性の向上における改善をもたらすさらなるいくつかの構造上の特徴を有し
  ています。
  いっぽう、クラウドとユーザの境界にまたがる包括的な管理上の可視性と制御と提供します。

This document provides an overview of the architectural features that make CloudCenter a
unique and powerful solution for any IT organization looking to deploy and manage applications
in a mix of datacenter and cloud environments.
  この文書はデータセンターとクラウド環境の混合において、アプリケーションを配備、管理することを見据
  えているIT組織にとってクラウドセンターをユニークで強力なソリューションとしている構造上の特徴に関
  する概要を提供します。

------------------------------
2 Introduction
  紹介
------------------------------
CloudCenter is an application-defined cloud management platform that securely provisions
infrastructure resources and deploys application components and data to more than 15
datacenter, private and public cloud environments.
  クラウドセンターはアプリケーション定義のクラウド管理基盤です。
  それは、インフラ資源とアプリケーションコンポーネント、データを15種類を超えるデータセンター、プ
  ライベートクラウド、パブリッククラウド環境に安全に配備します。

CloudCenter supports a wide range uses for enterprise IT organizations, from application
migration to DevOps automation across various cloud environments, and dynamic
capacity augmentation within or between clouds. It also can serve as the foundation of a
comprehensive IT as a Service delivery strategy.
  クラウドセンターはアプリケーションの移行からいろいろなクラウド環境をまたがるデブ・オプスの自動化
  、クラウド内部やクラウドをまたがった動的な能力拡張まで、広範囲のエンタープライズIT組織の利用者を
  サポートします。

Its simple two part architecture means that CloudCenter delivers fast time to value, and
deployment does not require a major professional services project. CloudCenter is an
enterprise-class solution that offers a secure, scalable, extendable, and multi-tenant solution
that meets the needs of the most demanding IT organizations and cloud service providers.
  そのシンプルな2パーツ構成により、クラウドセンターは「fast time to value」を提供し、
  配備には主要なプロフェッショナル・サービス・プロジェクトを必要としません。
  クラウドセンターは安全性(Secure)、向上可能性(Scalable)、拡張可能性、マルチテナントソリューション
  を提供するエンタープライズ級のソリューションで、IT組織とサービスプロバイダーにとって最も困難な需
  要に適合するものです。

And the availability of a SaaS option makes it even easier for enterprise IT to quickly and
easily deploy and manage applications in any datacenter or cloud environment.
  さらに、SaaSオプションの有効性はエンタープライズITがアプリケーションと任意のデータセンターやクラ
  ウド環境に迅速に、簡単に配備し、管理するのをより簡単にします

Figure 1 shows the primary software components of CloudCenter: CloudCenter Manager
and CloudCenter Orchestrator. However there are various other architectural features that
give CloudCenter customers a significant advantage when executing their cloud strategies.
  図1はクラウドセンターの主要なソフトウェアコンポーネント(クラウドマネージャとクラウドオーケスト
  レータ)を示しています。
  これ以外にも、クラウドセンターの顧客が彼らのクラウド戦略を実行する時に重要な優位性を与える色々な
  アーキテクチャー上の特徴があります。

  ┌----------┐
  |          |
  └----------┘
Figure 1. Cloud Center software components and key architectural features
  図1 クラウドセンターソフトウェアコンポーネント と 鍵となるアーキテクチャー上の特徴

This paper provides an introduction to CloudCenter software components and key
architectural features. However, CloudCenter online documentation is continually updated
and is the definitive source of information about all product capabilities.
  この文書はクラウドセンターソフトウェアコンポーネントと鍵となるアーキテクチャー上の特徴に関する
  紹介を提供する。
  なお、クラウドセンターのオンラインドキュメントは継続的に更新されており、それが全製品機能に関する
  決定的な情報源である。
    クラウドセンターオンラインドキュメント
    http://docs.cliqr.com/display/GS1/Home

==============================
3 CloudCenter Manager
  クラウドセンターマネージャー
==============================
CloudCenter Manager is the center of the CliQr architecture and serves as the primary CliQr
interface for users and administrators. Only one Manager is required for each CloudCenter
installation and the Manager can be used with multiple fully or partially isolated tenants as
needed. A Manager is linked to one or many orchestrators, and can simultaneously support
thousands of applications. Additional Managers can be added for DR or HA requirements.
  クラウドセンターマネージャーはクリッカーアーキテクチャーの中心となるアーキテクチャーであり、ユー
  ザと管理者に主要なクリッカーインターフェースを提供します。
  クラウドセンターのインストールごとに1つだけのマネージャーが必要です。そして、マネージャーは必要
  に応じて、複数の完全または部分的に分離されたテナントと共に利用されます。
  マネージャーは1つまたは多数のオーケストレーターに関連付けされ数千のアプリケーションを同時に管理
  する事ができます。DRやHA要件により、マネージャーを追加する事ができます。

For traditional on premises configuration, CloudCenter Manager it is delivered as a pre-installed
virtual appliance. CliQr also offers a multi-tenant SaaS version that links to CliQr supported
orchestrators, or can be linked to customer-installed orchestrators.
  伝統的なオンプレミスの設定では、クラウドセンターマネージャーはプレ・インストールされた仮想アプラ
  イアンスとして配備されます。
  クリッカーはクラウドセンターマネージャーマルチ・テナントSaaS版も提供します。これはクリッカーがサ
  ポートするオーケストレータに関連付けることも、顧客自身がインストールしたオーケストレータに関連付
  ける事もできます。

The Manager’s functionality includes user features used to model, deploy, and manage
applications, and admin features that deliver visibility and control that spans the boundaries of
applications, users, and clouds.
  マネージャーの機能はアプリケーションをモデル化、配備、管理するユーザ機能を含んでいます。
  さらに、アプリケーション、ユーザ、クラウドの境界を越えた可視性と制御を提供する管理機能を含みます。

CloudCenter users and admins access the Manager using a web browser user interface (UI),
command line interface (CLI), or RESTful application programming interface (API).
  クラウドセンターユーザと管理者はマネージャーにウェブ・ブラウザ・インターフェース(UI)、コマンド・
  ライン・インターフェース(CLI)、ReSTful アプリケーション・プログラミング・インターフェース(API)を
  使ってアクセスできます。

 ・Browser-based UI
  ブラウザ・ベース UI
  The Manager coordinates application deployment, lifecycle management, administration,
  and governance activities for each datacenter or cloud environment. For each installation,
  CliQr provides access to the Manager via the <mycliqr>.com portal. CloudCenter supports
  SAML-based (SAML 2.0) integration with an existing user directory (such as LDAP or AD).
    マネージャーはアプリケーションの配備、ライフサイクル管理、管理、統制活動を全てのデータセンタ
    ーとクラウド環境において調整します。
    インストールごとに、クリッカーはマネージャーへのアクセスを<mycliqr>.comを通じて提供します。
    クラウドセンターは既存のユーザ・ディレクトリ(LDAP, ADなど)とのSAMLベース(SAML2.0)の統合をサ    ポートします。

  CloudCenter supports indirect AD authentication using Single Sign-On (SSO) between the
  CloudCenter as a Service Provider (SP) and a customer’s Identity Provider (IDP) such as
  ADFS. See product documentation for Quick UI tour.
    クラウドセンターはADFSのような、SP(サービスプロバイダー)としてのクラウドセンターと顧客のIDP(
    アイデンティティプロバイダ)との間のシングル・サインオンを使用した間接AD認証をサポートします。
    製品ドキュメントのクイックUIツアーを参照してください。
      クイックUIツアー
      http://docs.cliqr.com/display/GS1/Quick+UI+Tour

 ・Command Line Interface
  コマンドラインインターフェース
  Experienced CliQr admins can perform a wide range of common functions via the
  CloudCenter CLI. This interface is based on the rerun Bash framework, a modular shell
  automation framework that CliQr uses to organize CloudCenter scripts that call multiple
  CliQr APIs. See product documentation for Common CLI use cases.
    経験豊かなクリッカーの管理者は一般的な機能を広範囲にわたってクラウドセンター CLI で実行でき
    ます。 このインターフェースは rerun・Bash・フレームワーク、モジュラー・シェル・オートメーシ
    ョン・付フレームワークに立脚しています。これらはマルチクリッカーAPIと呼ぶクラウドセンタース
    クリプトをクリッカーが組織立ったものにする為に利用するものです。
    サポートドキュメントの一般 CLI ユースケース を参照してください。
    一般 CLI ユースケース
    http://docs.cliqr.com/display/CLI/Use+Case+Scenarios

 ・RESTful API
  ReSTful API
  CloudCenter has a mature and well-documented API. CloudCenter users and admins can
  use the CloudCenter REST API to execute most CloudCenter functions. Login credentials
  determine which APIs can be executed. See product documentation CloudCenter Rest API.
    クラウドセンターは成熟していて、ドキュメントが整備されたAPIを持っています。
    クラウドセンターのユーザと管理者はクラウドセンターのREST API を使う事で、クラウドセンターの
    ほとんどの機能を実行できます。
    どのAPIが実行できるかはログイン証明書によって決められる。
    サポートドキュメントの クラウドセンター Rest API を参照
    クラウドセンター Rest API
    http://docs.cliqr.com/display/40API/REST+API+v1.0+for+CloudCenter+4.x

------------------------------
3.1 Application Profile
  アプリケーションプロファイル
------------------------------
  The application profile, a critical part of CloudCenter’s unique application-defined cloud
  management solution, is a cloud agnostic and portable model that defines each application’s
  deployment and management requirements.
    アプリケーションプロファイルはクラウドセンターの重要な部分であり、ユニークなアプリケーション
    定義クラウド管理ソリューションである。
    アプリケーションプロファイルはクラウド非依存で可搬性のあるモデルであり、アプリケーションの配
    備と管理の要件を定義する。

  Each application profile combines infrastructure automation and application automation layers
  into a single deployable blueprint. With an application profile, one CloudCenter platform can be
  used to deploy and manage any modeled application in any datacenter or cloud environment.
    各々のアプリケーションプロファイルはインフラ自動化層とアプリケーション自動化層をひとつの展開
    可能な青写真(青焼き設計図)に結合する。
    アプリケーションプロファイルを使えば、1つのクラウドセンター基盤でどんなデータセンター、クラ
    ウド環境にでもアプリケーションを配備し、管理することができる。

  CloudCenter’s cloud-agnostic application profile coupled with cloud-specific Orchestrator,
  abstracts the application from the cloud, eliminates cloud-specific scripting, and eliminates
  cloud lockin.
    クラウドセンターのクラウド非依存のアプリケーションプロファイルは特定クラウドのオーケストレー
    タと連携しアプリケーションをクラウドから抽象化、特定クラウド依存したスクリプトを除外、クラウ
    ドへのロックインを解消します。

  Each application profile is an XML and JSON metadata description that includes:
   ・Descriptions of application topology and dependencies.
   ・Infrastructure resource and cloud service requirements.
   ・Descriptions of deployment artifacts, including packages, binaries, scripts,
    and optional data.
   ・Orchestration procedures needed to deploy, configure, and secure all application
    components.
   ・Run-time policies that guide ongoing lifecycle management.
    各々のアプリケーションプロファイルは XML と JSON メタデータで記述され、以下の情報を含みます。
      ・アプリケーショントポロジーと依存性
      ・インフラ資源とクラウドサービスの要件
      ・配備の中間生成物(パッケージ、バイナリー、スクリプト、オプションデータを含む)
      ・配備、設定、全アプリケーションコンポーネントの安全に必要なオーケストレーション手順
      ・運用中のライフサイクル管理を導く実行時ポリシー

  Each application profile can also provide advanced information, such as upgrade information,
  and backup and restore information that is needed when migrating an application from cloud to
  cloud.
    各々のアプリケーションプロファイルは詳細な情報も提供する。たとえば、アップグレード情報、バッ
    クアップ、理ストア情報。これらは、アプリケーションのクラウドからクラウドへの移行の際に必要に
    なる。

Most importantly, an application profile does not require a user to provide any environment
specific scripting or to hard-wire the profile to any cloud infrastructure.
  最も重要なことは、アプリケーションプロファイルがユーザに対して、環境依存したスクリプトの提供や、
  どこかのクラウドにプロファイルをハードコードすることを要求しないということです。

Behind the scenes, each application profile is created, stored, shared, or accessed via the
CloudCenter Manager. It is and then interpreted by the Orchestrator to deploy and manage
infrastructure and application components according to the unique API and best practices of
each execution venue.
  舞台裏では、各々のアプリケーションプロファイルが生成され、格納され、共有されたりネットワーク経由
  でクラウドセンターマネージャーからアクセスされます。
  そして、それは、オーケストレータによって、インフラとアプリケーションコンポーネントの配備、管理の
  ために、ユニークなAPIと各々の実行場所のベストプラクティスによって翻訳されます。

An end user sees the application profile as a button or catalog item that, with “one click,” can
be deployed to any supported environment. A developer or application owner sees it as a simple
topology with visual drag and drop components.
To the Orchestrator, the Application Profile is a JSON file that includes information is
interpreted by the Orchestrator when deployed.
  エンドユーザはアプリケーションプロファイルをボタンかカタログの商品とみなします。 そして、それは、
  サポートされた任意の環境にワンクリックで配備されます。
  開発者やアプリケーションオーナーはアプリケーションプロファイルをビジュアルなドラッグアンドドロッ
  プコンポーネントをもつ単純なトポロジーとみなします。
  オーケストレータにとっては、アプリケーションプロファイルとは 配備の時にオーケストレータによって
  解釈される情報を含んだ JSON のファイルです。


------------------------------
3.2 Application Profile Creation and Sharing
------------------------------
Several key architectural features are used to simplify and streamline modeling each application
profile.
  いくつかの鍵となるアーキテクチャー上の特徴が各アプリケーションプロファイルのモデリング単純化し合
  理化するために使われます。

Templates. CloudCenter provides more than 10 of out-of-box, reusable templates to that are
starting points for modeling each application profile. The topology modeled in the profile directs
deploy time orchestration and eliminates the need to write workflows.
  テンプレート
  クラウドセンターは10以上の独創的な、再利用可能なテンプレートを提供しています。それは各々のアプ
  リケーションプロファイルのモデリングの出発点となります。 プロファイルでモデル化されるトポロジー
  は天下維持のオーケストレーションを指示し、ワークフローを定義する必要性をなくします。

Templates are available for common application types, including batch, parallel processing,
end-point services, and cluster, as well as single virtual machine (VM), multi-tier, or loosely
coupled containerized topologies. Templates are also available for many popular application
technologies, including Java, .NET, LAMP, Ruby on Rails, and Hadoop.
See product documentation for more details on Templates.
  テンプレートは一般的なアプリケーションタイプ(バッチ、並列処理、エンドポイント・サービス、クラ
  スタなど。単一の仮想ましんだけでなく、多階層(マルチ・ティア)、疎結合コンテナトポロジー)のため
  に利用できます。
  テンプレートは多くのポピュラーなアプリケーション技術(Java, .NET, LDAP, Ruby on Rails、Hadoopな
  どを含む)にも利用できます。
  詳細は、製品ドキュメントのテンプレートを参照。
  テンプレート
  http://docs.cliqr.com/display/MOD/Application+Profiles

Topology Modeler.
Users open templates and model each application profile in the Topology
Modeler. Figure 2 shows the visual drag and drop environment used to model a simple three tier
application.
  トポロジー・モデラー
  ユーザはテンプレートと各アプリケーションのテンプレートをトポロジー・モデラーで開き、モデル化しま
  す。 図2は単純な3課いそうアプリケーションをモデル化する為につかうビジュアルなドラッグドロップ
  環境を示しています。

  ┌----------┐
  |          |
  └----------┘
Figure 2. Topology Modeler showing service library, three tier application, and properties
  図2 サービスライブラリ、3階層アプリケーション、プロパティ(特性)を示すを示すトポロジーモデラー

Service Library.
CloudCenter provides common OS images and application services that
customers can use to quickly model an application profile. CloudCenter includes over 30 of
the most popular operating systems, databases, middleware, load balancers, message busses,
application servers, and front-end caches.
Customers can also easily customize and extend their
service library by adding other OS images, adding their own services, or importing applications
from other widely used formats such as AWS CloudFormation, OpenStack Heat templates, and
TOSCA. See product documentation for more details on out-of-box supported Base OS Images,
and Application Services, as well as Creating New Services and Managing Services.
  サービスライブラリ
  クラウドセンターは顧客がアプリケーションプロファイルをすばやくモデル化する為に、一般的なOSイメー
  ジとアプリケーション・サービスを提供します。
  クラウドセンターは30以上のポピュラーなオペレーティング・システム、データベース、ミドルウェア、ロ
  ードバランサー、メッセージバス、アプリケーションサーバ、フロントエンドキャッシュを含んでいます。
  顧客はOSイメージを追加、自身のサービスの追加、AWS Cloud Formation、OpenStack Hertテンプレート、
  TOSCAなどの広く使われているフォーマットからアプリケーションをインポートしたりすることで、簡単に
  自分のサービスライブラリをカスタマイズしたり、拡張することができます。
  さらなる情報は、サポートドキュメントの Creating New Services 、Managing Servicesに加え、独創的な
  サポートされた Base OS Images、Application Servicesを参照してください。
  Creating New Services http://docs.cliqr.com/display/GOV/Define+a+New+Service
  Managing Services http://docs.cliqr.com/display/GOV/Manage+Services
  Base OS Images http://docs.cliqr.com/display/MOD/Base+OS+Images
  Application Services http://docs.cliqr.com/display/MOD/Services

Containers.
CloudCenter supports containers, such as Docker, that can be easily modeled
as part of any application profile and then deployed and managed in any datacenter or cloud
environment. Users can drag and drop the Docker service into an application profile that
contains single or multiple Docker containers. CloudCenter supports composite application
topologies using containers mixed with other application and cloud services. CloudCenter adds
management and governance to container deployments. See product documentation for more
details on Docker, or blog on how CloudCenter uses Weave to manage mutli- or cross-host
topologies.
  コンテナ
  クラウドセンターはDockerなどのコンテナをサポートしています。
  コンテナはアプリケーションプロファイルの一部として簡単にモデル化する事ができ任意のデータセンター
  やクラウド環境に配備することができます。
  ユーザはドッカー・サービスを1つ又は複数のドッカー・コンテナを含むアプリケーションプロファイルに
  ドラッグ&ドロップできます。
  クラウドセンターは他のアプリケーションやクラウドサービスとミックスされたコンポジット(混合)型アプ
  リケーション・トポロジーをサポートしています。 クラウドセンターはコンテナの配備に管理と統制を追
  加します。
  ドッカーに関するさらなる情報は、製品ドキュメントまたはブログの クラウドセンターがマルチ/クロス
  ホストトポロジーを管理する為にどのようにwaveをつかうか?を参照してください。
    http://www.cliqr.com/blog/cliqr-cloud-management-with-weave/

Marketplace.
Users can share application profiles in several ways. Users can share application
profiles directly with other users, or publish profiles to either public or private CloudCenter
marketplaces.
Application profiles also can be added to third-party service catalogs for broad availability. Access to profiles is based on user credentials and on governance rules related to
such factors as intended use, geography, security levels, and compliance requirements.
See product documentation for more details about Marketplace.
  マーケットプレイス
  ユーザはアプリケーションプロファイルをいくつかの方法で共有できます。 ユーザはアプリケーションプ
  ロファイルを直接的にたのユーザと共有できます。また、プロファイルをパブリックまたはプライベートの
  クラウドセンター・マーケットプレイスに公開する事もできます。
  アプリケーションプロファイルを幅広い有効性のためにサードパーティーのサービスカタログに追加する事
  もできます。
  プロファイルへのアクセスはユーザの電子証明書と意図した利用、場所、セキュリティレベル、コンプライ
  アンス要件などに関連した統制ルールに立脚します。
  より詳細な情報は製品情報のマーケットプレイスを参照してください。
  http://docs.cliqr.com/display/MIG/Marketplace



最新の画像もっと見る

コメントを投稿