helion openstackでrancherを動かしてみた:rancher meetup #2 lt資料

12

Upload: junichi-yoshise

Post on 16-Apr-2017

463 views

Category:

Software


1 download

TRANSCRIPT

Page 1: Helion OpenStackでRancherを動かしてみた:Rancher Meetup #2 LT資料
Page 2: Helion OpenStackでRancherを動かしてみた:Rancher Meetup #2 LT資料

自己紹介

• 吉瀬 淳一 (@jyoshise)• 担当 :  ギター(たまにじゃんけんで負けるとベース)

•            

• Lead Architect, Helion Professional Services APJ• IaaS(OpenStack) とか• PaaS(Stackato/CloudFoundry) とか• アジャイル / クラウドネイティブ開発とか

Page 3: Helion OpenStackでRancherを動かしてみた:Rancher Meetup #2 LT資料

HPE Privileged and Confidential 3

Page 4: Helion OpenStackでRancherを動かしてみた:Rancher Meetup #2 LT資料

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

Page 5: Helion OpenStackでRancherを動かしてみた:Rancher Meetup #2 LT資料

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 など)と統合するとさらにソリューションを強化できる

Page 6: Helion OpenStackでRancherを動かしてみた:Rancher Meetup #2 LT資料

Containerized service としての Cloud Foundry の実装例: Helion Stackato 4

6

Page 7: Helion OpenStackでRancherを動かしてみた:Rancher Meetup #2 LT資料

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

アプリケーションのアーキテクチャおよび非機能要件 /運用要件により最適なデプロイ方式 /環境を選択

いけんじゃね?

Page 8: Helion OpenStackでRancherを動かしてみた:Rancher Meetup #2 LT資料

HPE Privileged and Confidential 8

Page 9: Helion OpenStackでRancherを動かしてみた:Rancher Meetup #2 LT資料

HPE Privileged and Confidential 9

http://qiita.com/jyoshise/items/b8fd6928fbad78978665http://qiita.com/jyoshise/items/83bbfe6c18324c56062a

Page 10: Helion OpenStackでRancherを動かしてみた:Rancher Meetup #2 LT資料

HPE Privileged and Confidential 10

Page 11: Helion OpenStackでRancherを動かしてみた:Rancher Meetup #2 LT資料

HPE Privileged and Confidential 11

Page 12: Helion OpenStackでRancherを動かしてみた:Rancher Meetup #2 LT資料

HPE Privileged and Confidential 12