Weitere ähnliche Inhalte
Ähnlich wie rancherによるdev opsの実際_スタイルズ (20)
Mehr von Tetsurou Yano (18)
rancherによるdev opsの実際_スタイルズ
- 2. 自己紹介
経歴 : システム運用 10年・ネットワーク 6年・SI 8年
近頃はownCloud 営業、翻訳を担当
Rancherの好きな機能 :
その他 : 全く上達しないRubyist
一番最初のPCは、OKI if-800 でした…。
矢野 哲朗
tetsurow.yano
株式会社スタイルズ
1
- 26. 25
GitLab Container
Registry
Rancherから GitLab ContainerRegistry を使う
http://qiita.com/ynott/items/823d9b3c7275dbd49ae7
GitLab Container Registry と GitLab CI Runner
GitLab CI Runner
GitLab CIでテスト・ビルド・デプロイを自動化する
http://qiita.com/toe/items/f47f383b9931a840a25c
- 36. Rancher を使ったコーポレートサイトの構築
コーポレートサイトサイト 検証、及び開発用VPC
Route 53
コーポレートサイト本番用VPC
ELB
本番サーバ
(EC2 サーバ)
Apache
Application
本番キャッシュサーバ
(EC2 サーバ)
nginx(php-fpm)
Rancher Agent
Rancher Agent
Docker(コンテナ)
Docker(コンテナ)
RDS:Aurora
(EC2 サーバ)
Apache
Application
nginx
Application
検証キャッシュサーバ
(EC2 サーバ)
nginx(php-fpm)
検証サーバ 開発サーバ
Rancher Agent
Rancher Agent
Docker(コンテナ)
Docker(コンテナ)
検証キャッシュサーバ
(ECS)
Rancher Manager
RDS:AuroraRDS:Aurora
RDS
ビルドサーバ
Apache
Application
Rancher Agent
Docker(コンテナ)
nginx(php-fpm)
registry
イメージ
バージョン管理
S3
ログ保管
管理者 ユーザー
35
Hinweis der Redaktion
- システム運用とか、ネットワーク周りですとかをいろいろとやっております。
owncloudの宣伝担当として営業や、翻訳作業をさせて頂いております。
LONGHORNが好きな機能です
- GitHubやその他のGit管理ツールがありますが、
GitLabがオススメな理由をご紹介します。
- まず、
Developから、オペレートまでのパイプラインを考えます。
後半はRancherが対応できるので良いのですが、前半部分
通常は、様々なツールを組み合わせる必要があります。
- 前半部分は、GitLabで対応し、
後半部分は、Rancherで対応する、という
DevOps環境を作ることができます。
- GitLab のコンテナーレジストリ と GitLab CI Runner についてはこちらを参照して下さい。
簡単に説明しますと、Dockerイメージを保存できる場所と考えてください。Docker HUB
Runnerは、ビルドツールです。Dockerfile を元にビルドします。
- Rancher と GitLab でこれらをひとつずつ乗り越えていくしかありません
- これにより、
一通りこれにそって実行すれば、開発からデプロイまでできるという型を提供します。
どのように組み合わせばいいか?
どのように運用すればいいのか?
どのように開発すればいいのか?
といった負担を軽減します。
- でも、仕組みがあれば解決なの?
しくみはしくみです。
それだけで、何かしてくれるわけではありません。
- 今回、Rancherパートナーネットワークを 弊社を含め4社で組ませていただきました。
それぞれの会社の長所をいかして、Rancher ユーザーにサービスを提供するという
ものになっております。
- サービスさせていただこうと考えております。
- さくねんより、やってきた開発実績をご紹介します。
- 設計での問題
Opsの問題
コードベースが散らばることによるテストの困難さ
そんななか、マイクロサービス設計によるベストプラクティスを考えました。
- このような構成を展開しています。
- これらの知見を元に、弊社では Rancherサポートサービス を提供していきます。
- 弊社ではランチャーのコンサルティングを提供しております。
コンサルティング は、「マイクロサービス設計」「DevOps環境の構築」