helion openstackでrancherを動かしてみた:rancher meetup #2 lt資料
Post on 16-Apr-2017
463 Views
Preview:
TRANSCRIPT
自己紹介
• 吉瀬 淳一 (@jyoshise)• 担当 : ギター(たまにじゃんけんで負けるとベース)
•
• Lead Architect, Helion Professional Services APJ• IaaS(OpenStack) とか• PaaS(Stackato/CloudFoundry) とか• アジャイル / クラウドネイティブ開発とか
HPE Privileged and Confidential 3
HPEのマルチクラウド戦略クラウドのテクノロジーがワークロードの最適配置を実現Hybrid management
HPE Helion and HPE Partner Professional Services
Traditional workload orchestration cloud-native orchestration
AmazonWeb
Services
Microsoft Azure
Cloud Service
Providers
Eucalyptus HPE Helion OpenStack®
Azure Stack
HPE Synergy, HPE ConvergedSystem, HPE CloudSystem, HPE ProLiant
Private or managed clouds
Emerging Platforms(Helion
Stackato, Mesos, etc.)
vSphere
Publiccloud
Publiccloud
Legacy
Existing
HPEが提供する Cloud Native Application Platform
5
開発成果物の管理形態
中心となるソフトウェア
特徴 対応するインフラPaaS ソースコードあ
るいはバイナリGithub Enterprise などのリポジトリで管理
HPE Helion Stackato • 多様なアプリケーションフレームワークに対応する Buildpackによりソースコードからアプリケーションランタイムを自動ビルド
• ルーティング、ロードバランス、ログ集約などエンタープライズアプリケーションに必要な機能を統合
• バックエンドサービス( DB など)に接続するためのサービスブローカー
• CI ツール( Helion Code Engine )が付属し、シンプルな CI/CD がこれだけで完結
• vSphere,AWS,OpenStack• Azure にも対応予定• CloudFoundry 準拠のパブリック
PaaS とのアプリケーション互換性( IBM Bluemix, NTT-com ECL/Cloudn, Pivotal Web Service, 富士通 K5, GE Predix など)
コンテナオートメーション
Docker イメージDockerHub, Docker Trusted Registry などで管理
Docker Datacenter • Docker Engine の基本機能に、クラスタ管理機能( Swarm )を統合
• Docker 社が提供するツールのみでシンプルなコンテナオートメーションが実現できるため導入と管理が容易
• HPE ハードウェア製品( OneView, Synergy )との統合• エンタープライズサポートあり( HPE から販売可能)
• オンプレミス(物理、仮想、プライベート IaaS )
• パブリック IaaS 上の仮想マシンインスタンスをホストとして構築することも可能
Mesosphere DC/OS • OSS の Apache Mesos を中心に管理ツールを統合し、エンタープライズ向けアプリケーション実行環境としてパッケージング
• パブリック IaaS への対応にも力を入れており、大規模ハイブリッドクラウド環境に最適
• エンタープライズサポートあり( HPE から転売可能)
• オンプレミス(物理、仮想、プライベート IaaS )
• パブリック IaaS 上の仮想マシンインスタンスをホストとして構築することも可能
• パブリック IaaS 上のマネージドサービスとしても利用可能
Kubernetes • Google 社のアプリケーションプラットフォーム( Borg )のアーキテクチャを OSS 化。現在 Cloud Native Computing Foundation が強力に推進
• Pokemon Go で実証されたスケーラビリティ• OSS (各 Linux ディストリビューションのサブスクリプショ
ンサポート)
• 各種 Linux OS 上で OSS として利用可能
• ホストのオーケストレーションツール( Terraform など)と統合するとさらにソリューションを強化できる
Containerized service としての Cloud Foundry の実装例: Helion Stackato 4
6
7
開発の効率化( CI/CDパイプラインの実現)
機能テスト
機能テストデプロイ ( 開発環境 )開発成果物の管理 ビルド単体テストコードのコミット
デプロイ (QA 環境 )開発成果物の管理
リリースデプロイ ( 本番環境 )開発成果物の管理コードレポジトリ• GitHub
Enterprise• Bitbucket
CI ツール• Stackato(HCE)• Jenkins• Circle CI• Concourse CI
成果物レポジトリ• Jfrog Artifactory• Github Enterprise
コンテナイメージレポジトリ• Docker trusted
repository
PaaS• Stackato(HCF)CaaS• Docker• Mesosphere• KubernetesIaaS 自動化• Ansible• Chef• Terraform
Issue tracking• JIRA• Redmine
Promote
Promote
ドキュメント管理 /ChatOps• Confluence• HipChat
凡例手動タスク
自動実行適用ツール例
機能テストツール• UFT• Selenium• Appium• Jmeter
アプリケーションのアーキテクチャおよび非機能要件 /運用要件により最適なデプロイ方式 /環境を選択
いけんじゃね?
HPE Privileged and Confidential 8
HPE Privileged and Confidential 9
http://qiita.com/jyoshise/items/b8fd6928fbad78978665http://qiita.com/jyoshise/items/83bbfe6c18324c56062a
HPE Privileged and Confidential 10
HPE Privileged and Confidential 11
HPE Privileged and Confidential 12
top related