Movatterモバイル変換


[0]ホーム

URL:


Tsuyoshi Ushio, profile picture
Uploaded byTsuyoshi Ushio
PPTX, PDF1,952 views

Container microservices

クリエーションライン様との共催セミナーのスライドです

Embed presentation

Downloaded 12 times
Wikipedia - Microservicesマイクロサービスは、ソフトウェアアーキテクチャのスタイルの一種。複雑なアプリケーションを小さく組み合わされた、独立したプロセスからなり言語非依存のAPIを経由してお互いコミュニケーションする形態のアーキテクチャのことである
BrowserLoadbalancerDatabasehttp://www.slideshare.net/chris.e.richardson/developing-apps-with-a-microservice-architecture-svforum-microservices-meetupDeveloping applications with a microservice architecture / Chris RichardsonStoreFrontUIProductServiceRecommendationServiceReviewServiceOrderService
BrowserAPIGatewayhttp://www.slideshare.net/chris.e.richardson/developing-apps-with-a-microservice-architecture-svforum-microservices-meetupDeveloping applications with a microservice architecture / Chris RichardsonRESTProductServiceRecommendationServiceReviewServiceOrderServiceRESTRESTRESTWebapplicationDBDBDBDB
Development Development Development Development
Development Development Development Development
Development Development Development DevelopmentOPS
http://www.slideshare.net/jallspaw/10-deploys-per-day-dev-and-ops-cooperation-at-flickr
10デプロイ/日を可能に
http://www.slideshare.net/hmmickman/rebuilding-an-engineering-culture-dev-opstgt?qid=ce0b1941-ea67-4de5-bc60-6533ce831dd8&v=qf1&b=&from_search=1(re)building an engineering culture: DevOps@TGT
Docker
http://blogs.technet.com/b/livedevopsinjapan/archive/2015/11/13/devops-enterprise-2015-2.aspx【DevOps Enterprise 2015 参加レポート】第 2 回 – DockerによるDevOpsソフトウェアサプライチェーンの改善
Docker Machine, CLI for Windows etc… Docker Engine For Windows
https://github.com/Microsoft/DockerToolsDoc
https://azure.microsoft.com/en-us/documentation/articles/xplat-cli-install/https://www.docker.com/docker-toolbox$ git clone https://github.com/TsuyoshiUshio/aservice.git$ openssl req -x509 -nodes -days 365 -newkey rsa:1024 -keyout mycert.pem -outmycert.pem $ openssl pkcs12 -export -out mycert.pfx -in mycert.pem -name "MyCertificate”$ openssl x509 -inform pem -in mycert.pem -outform der -out mycert.cer
$ docker build –t {your DockerHub repository name}/{image name}$ docker run -d hello-world$ docker run –p 80:80 tsuyoshiushio/aservice$ docker login$ docker pushdocker-machine create -d azure --azure-subscription-id=”{Your subscription id}" --azure-subscription-cert=”/path/to/mycert.pem" {prefered-machine-name}
本番への適用 End to Endセキュリティ
https://blog.docker.com/2015/08/content-trust-docker-1-8/
master:~$export TOKEN=$(docker run --rm swarm create)master:~$docker run -d -p 3375:2375 swarm manage token://$TOKENmaster:~$docker run -d swarm join --addr=<node_1_private_ip:2375> token://$TOKEN node-0:~$docker run -d swarm join --addr=<node_2_private_ip:2375> token://$TOKENstaging$ sudo systemctl enable docker-tcp.socketstaging$ sudo systemctl enable docker.socketstaging$ sudo systemctl stop dockerstaging$ sudo systemctl start docker-tcp.socketstaging$ sudo systemctl start dockerzmaster$ docker -H tcp://0.0.0.0:3375 infostaging$ sudo vi /etc/systemd/system/docker-tcp.socket [Unit]Description=Docker Socket for theAPI [Socket]ListenStream=2375BindIPv6Only=bothService=docker.service[Install]WantedBy=sockets.target/etc/systemd/system/docker-tcp.socket
http://qiita.com/TsuyoshiUshio@github/items/33be6b54a741c5834253Docker Orchestration Toolsのチュートリアル (詳細の手順が書かれています)master $ docker-compose -f production.docker-compose.yml -p dockchat_production pullmaster $ docker-compose -f production.docker-compose.yml -p dockchat_production up -ddocker-compose -f production.docker-compose.yml -p dockchat_production scale web=10dockchat.com/haproxy?statsdockchat.com
# Mongo DBdb:image: mongoexpose:- 27017command: --smallfilesenvironment:- "constraint:environment==production”# Python Appweb:image: nicolaka/dockchat:v1ports:- "5000”links:- db:dbenvironment:- “constraint:environment==production- INTERLOCK_DATA={"hostname":"dockchat.com","domain":"dockchat.com”}interlock:image: ehazlett/interlock:latestports:- "80:80”volumes:- /var/lib/docker:/etc/dockerenvironment:- "constraint:environment==production”command: "--swarm-url tcp://$DOCKER_HOST --debug --plugin haproxystart"https://github.com/docker/dceu_tutorials/blob/master/2-orchestration.md
Code
開発者がVMの上じゃなくて一元管理されたところで開発者がログを見たいと思うわコンテナは心配やしパフォーマンスが気になるわ私の環境はPublic/Privateクラウドを使っている。コンテナの在庫棚卸必須やな
OPENFLEXIBLEOMSContainers@microsoft.comまで
APIARMAPIAPIAPI
JSON
リソース部分をARMで展開コンテナ使って機能部分を展開
オープン ソース活用でもっと Azure を使い切ろう!https://channel9.msdn.com/Events/FEST/2015/CLD-331https://docs.com/microsoftjapan-/6056/cld-331-azure
エバンジェリスト牛尾の Live DevOps! (Movie) https://channel9.msdn.com/Blogs/livedevopsinjapanLive DevOps in Japan! (Blog) http://blogs.technet.com/b/livedevopsinjapan/
DevOpsのマインドセットをマイクロソスフトのエバンジェリストとハッカソンで学ぶ2日間Nov 28th – 29th with JJUG CCCDec 9th – 10th @Shibuya dots.Jan 23rd – 24th @OsakaMicrosoft corporationSenior Technical Evangelist forDevOpsMicrosoft 月次イベントDev:http://aka.ms/dx1128-dev Ops:http://aka.ms/dx1128-it
Container microservices

Recommended

PDF
2021 01-30 Visual Studio 2019 知っているか!?この機能 in BuriKaigi2021
PDF
.NET の過去、現在、そして未来 ~ .NET 最新アップデート
PDF
[DI01] 窓は開かれた! SQL Server on Linux で拡がる可能性
PDF
[SC02] シチュエーション別 Active Directory デザインパターン
PDF
【BS6】 マイクロソフトの GitHub との取り組み
PDF
~ Build と言えば やっぱり Developer! ~ Microsoft 開発ツール最新アップデート
PDF
~ アプリ開発に新たな息吹を ~ クラウドが当たり前の今こそ知っておきたい Azure & Visual Studio コラボレーション
PDF
[AC07] 米国マイクロソフト本社で体験したノウハウを伝授!マイクロサービス実行基盤Azure Service Fabricの勘所
PDF
Cloud から IoT まで、なんでもおまかせ ~ .NET 5 正式リリース!
PDF
レガシー Web からの脱却 ~ 開発者が次に目指すべき Web アプリの姿とは?
PDF
【BS11】毎年訪れる .NET のメジャーバージョンアップに備えるために取り組めること
PDF
【BS9】モダン & クラウドネイティブなソフトウエア開発はじめよう ~ Azure DevOps & GitHub を使ったアプリ開発 DevOps 101
PDF
【BS10】Microsoft と GitHub の開発エコシステムで、開発にドライブをかけよう!
PDF
2020/12/03 SaaS を正しい方向へ加速するフィードバックループ
PDF
【BS14】Blazor WebAssemblyとJavaScriptのインターオペラビリティ
PDF
.NET Core と Docker コンテナー、そして Azure を使用したマイクロサービスのアーキテクチャ
PDF
.NET の過去、現在、そして未来
PDF
ここが良かったDatadog
PDF
[TL04] .NET 15 周年の今こそ考えるクラウドネイティブ アプリケーションと .NET の活用
PDF
【BS13】チーム開発がこんなにも快適に!コーディングもデバッグも GitHub 上で。 GitHub Codespaces で叶えられるシームレスな開発
PDF
VS Code Live Share ~ 東京と大阪を繋いでみよう!
PDF
【BS15】.NET アップグレード アシスタントで簡単にできます! .NET Framework アプリの .NET 6 へのマイグレーション
PDF
[DO09] 獲れたて OSS x DevOps!自動化三昧を満喫セヨ
PDF
本格化するクラウド ネイティブに向けて進化する開発プラットフォームと .NET
PDF
VS Code & Flaskで作るCloud NativeアプリとDevOps
PDF
[TL02] "Shift Left" で問題の早期発見を実現する、最新 Visual Studio の品質チェック・テスト機能の使い方
PDF
[MW06] PaaS を活用した、ハイコストパフォーマンスなウェブサイト構築・運用・メンテナンス
PDF
.NET 最新ロードマップと今押さえておきたい技術要素
PPTX
Introducing the Big Data Ecosystem with Caserta Concepts & Talend
PDF
InterConnect 2016 - Cloud and systems briefing center - z Systems

More Related Content

PDF
2021 01-30 Visual Studio 2019 知っているか!?この機能 in BuriKaigi2021
PDF
.NET の過去、現在、そして未来 ~ .NET 最新アップデート
PDF
[DI01] 窓は開かれた! SQL Server on Linux で拡がる可能性
PDF
[SC02] シチュエーション別 Active Directory デザインパターン
PDF
【BS6】 マイクロソフトの GitHub との取り組み
PDF
~ Build と言えば やっぱり Developer! ~ Microsoft 開発ツール最新アップデート
PDF
~ アプリ開発に新たな息吹を ~ クラウドが当たり前の今こそ知っておきたい Azure & Visual Studio コラボレーション
PDF
[AC07] 米国マイクロソフト本社で体験したノウハウを伝授!マイクロサービス実行基盤Azure Service Fabricの勘所
2021 01-30 Visual Studio 2019 知っているか!?この機能 in BuriKaigi2021
.NET の過去、現在、そして未来 ~ .NET 最新アップデート
[DI01] 窓は開かれた! SQL Server on Linux で拡がる可能性
[SC02] シチュエーション別 Active Directory デザインパターン
【BS6】 マイクロソフトの GitHub との取り組み
~ Build と言えば やっぱり Developer! ~ Microsoft 開発ツール最新アップデート
~ アプリ開発に新たな息吹を ~ クラウドが当たり前の今こそ知っておきたい Azure & Visual Studio コラボレーション
[AC07] 米国マイクロソフト本社で体験したノウハウを伝授!マイクロサービス実行基盤Azure Service Fabricの勘所

What's hot

PDF
Cloud から IoT まで、なんでもおまかせ ~ .NET 5 正式リリース!
PDF
レガシー Web からの脱却 ~ 開発者が次に目指すべき Web アプリの姿とは?
PDF
【BS11】毎年訪れる .NET のメジャーバージョンアップに備えるために取り組めること
PDF
【BS9】モダン & クラウドネイティブなソフトウエア開発はじめよう ~ Azure DevOps & GitHub を使ったアプリ開発 DevOps 101
PDF
【BS10】Microsoft と GitHub の開発エコシステムで、開発にドライブをかけよう!
PDF
2020/12/03 SaaS を正しい方向へ加速するフィードバックループ
PDF
【BS14】Blazor WebAssemblyとJavaScriptのインターオペラビリティ
PDF
.NET Core と Docker コンテナー、そして Azure を使用したマイクロサービスのアーキテクチャ
PDF
.NET の過去、現在、そして未来
PDF
ここが良かったDatadog
PDF
[TL04] .NET 15 周年の今こそ考えるクラウドネイティブ アプリケーションと .NET の活用
PDF
【BS13】チーム開発がこんなにも快適に!コーディングもデバッグも GitHub 上で。 GitHub Codespaces で叶えられるシームレスな開発
PDF
VS Code Live Share ~ 東京と大阪を繋いでみよう!
PDF
【BS15】.NET アップグレード アシスタントで簡単にできます! .NET Framework アプリの .NET 6 へのマイグレーション
PDF
[DO09] 獲れたて OSS x DevOps!自動化三昧を満喫セヨ
PDF
本格化するクラウド ネイティブに向けて進化する開発プラットフォームと .NET
PDF
VS Code & Flaskで作るCloud NativeアプリとDevOps
PDF
[TL02] "Shift Left" で問題の早期発見を実現する、最新 Visual Studio の品質チェック・テスト機能の使い方
PDF
[MW06] PaaS を活用した、ハイコストパフォーマンスなウェブサイト構築・運用・メンテナンス
PDF
.NET 最新ロードマップと今押さえておきたい技術要素
Cloud から IoT まで、なんでもおまかせ ~ .NET 5 正式リリース!
レガシー Web からの脱却 ~ 開発者が次に目指すべき Web アプリの姿とは?
【BS11】毎年訪れる .NET のメジャーバージョンアップに備えるために取り組めること
【BS9】モダン & クラウドネイティブなソフトウエア開発はじめよう ~ Azure DevOps & GitHub を使ったアプリ開発 DevOps 101
【BS10】Microsoft と GitHub の開発エコシステムで、開発にドライブをかけよう!
2020/12/03 SaaS を正しい方向へ加速するフィードバックループ
【BS14】Blazor WebAssemblyとJavaScriptのインターオペラビリティ
.NET Core と Docker コンテナー、そして Azure を使用したマイクロサービスのアーキテクチャ
.NET の過去、現在、そして未来
ここが良かったDatadog
[TL04] .NET 15 周年の今こそ考えるクラウドネイティブ アプリケーションと .NET の活用
【BS13】チーム開発がこんなにも快適に!コーディングもデバッグも GitHub 上で。 GitHub Codespaces で叶えられるシームレスな開発
VS Code Live Share ~ 東京と大阪を繋いでみよう!
【BS15】.NET アップグレード アシスタントで簡単にできます! .NET Framework アプリの .NET 6 へのマイグレーション
[DO09] 獲れたて OSS x DevOps!自動化三昧を満喫セヨ
本格化するクラウド ネイティブに向けて進化する開発プラットフォームと .NET
VS Code & Flaskで作るCloud NativeアプリとDevOps
[TL02] "Shift Left" で問題の早期発見を実現する、最新 Visual Studio の品質チェック・テスト機能の使い方
[MW06] PaaS を活用した、ハイコストパフォーマンスなウェブサイト構築・運用・メンテナンス
.NET 最新ロードマップと今押さえておきたい技術要素

Viewers also liked

PPTX
Introducing the Big Data Ecosystem with Caserta Concepts & Talend
PDF
InterConnect 2016 - Cloud and systems briefing center - z Systems
PDF
Deploy, Monitor and Manage in Style with WebSphere Liberty Admin Center
PPTX
Why choose VMware vCloud Suite Standard over vSOM
PPTX
15h00 intel - intel big data for aws summits rev3
PDF
Nano Server First Step
PPTX
Fracture du pied chez l'enfant
PDF
Dataiku pig - hive - cascading
PDF
WebSphere Technical University: Top WebSphere Problem Determination Features
PDF
Play Framework - Toulouse JUG - nov 2011
PDF
Giip bp-giip connectivity1703
PPTX
Architecting Data For The Modern Enterprise - Data Summit 2017, Closing Keynote
PDF
DevOps and AWS
PDF
Rise of Container (RoC)
PDF
IBM z Systems Sessions at IBM Edge 2015
PPTX
Primend Pilvekonverents - Azure Infrastruktuur
PDF
Equipping IT to Deliver Faster, More Flexible Service Management
PDF
Partner Presentation vSphere6-VSAN-vCloud-vRealize
PDF
"Building an Epic Brand" at SaaStr Annual 2016
 
Introducing the Big Data Ecosystem with Caserta Concepts & Talend
InterConnect 2016 - Cloud and systems briefing center - z Systems
Deploy, Monitor and Manage in Style with WebSphere Liberty Admin Center
Why choose VMware vCloud Suite Standard over vSOM
15h00 intel - intel big data for aws summits rev3
Nano Server First Step
Fracture du pied chez l'enfant
Dataiku pig - hive - cascading
WebSphere Technical University: Top WebSphere Problem Determination Features
Play Framework - Toulouse JUG - nov 2011
Giip bp-giip connectivity1703
Architecting Data For The Modern Enterprise - Data Summit 2017, Closing Keynote
DevOps and AWS
Rise of Container (RoC)
IBM z Systems Sessions at IBM Edge 2015
Primend Pilvekonverents - Azure Infrastruktuur
Equipping IT to Deliver Faster, More Flexible Service Management
Partner Presentation vSphere6-VSAN-vCloud-vRealize
"Building an Epic Brand" at SaaStr Annual 2016
 

Similar to Container microservices

PPTX
20200610 マイクロサービス勉強会
PDF
マイクロサービスとそれを支えるアーキテクチャー
PPTX
Servcie Fabric and Cloud Design Pattern
PDF
30分でわかるマイクロサービスアーキテクチャ 第2版
PDF
Microservicesを実現するために、インフラエンジニアと開発者がすべきこと
PDF
Design Pattern MicroServices Architecture in Japanese
 
PPTX
App003 pivotal cloud_foundry_on_azure_で実現する_j
PDF
App003 pivotal cloud_foundry_on_azure_で実現する_ja
PDF
オトナのService Fabric~マイクロサービス編
PDF
マイクロサービス運用の所感 #m3dev
PDF
MicroserviceArchitecture
PDF
マイクロサービスで、
一歩先行くImmutable Infrastructureを目指そう
PDF
今更ながらの「マイクロサービス」
PPTX
Microservices
PDF
マイクロサービス化に向けて
 
PPTX
20180525 system department manager microservices
PPT
Microservicesのdesign patterns
PDF
Spring Bootハンズオン ~Spring Bootで作る マイクロサービスアーキテクチャ! #jjug_ccc #ccc_r53
PPTX
マイクロサービスとは.pptx
PDF
なぜ「マイクロサービス“化”」が必要なのか
20200610 マイクロサービス勉強会
マイクロサービスとそれを支えるアーキテクチャー
Servcie Fabric and Cloud Design Pattern
30分でわかるマイクロサービスアーキテクチャ 第2版
Microservicesを実現するために、インフラエンジニアと開発者がすべきこと
Design Pattern MicroServices Architecture in Japanese
 
App003 pivotal cloud_foundry_on_azure_で実現する_j
App003 pivotal cloud_foundry_on_azure_で実現する_ja
オトナのService Fabric~マイクロサービス編
マイクロサービス運用の所感 #m3dev
MicroserviceArchitecture
マイクロサービスで、
一歩先行くImmutable Infrastructureを目指そう
今更ながらの「マイクロサービス」
Microservices
マイクロサービス化に向けて
 
20180525 system department manager microservices
Microservicesのdesign patterns
Spring Bootハンズオン ~Spring Bootで作る マイクロサービスアーキテクチャ! #jjug_ccc #ccc_r53
マイクロサービスとは.pptx
なぜ「マイクロサービス“化”」が必要なのか

More from Tsuyoshi Ushio

PPTX
ログの書き方がチームの生産性を爆上げする話
PPTX
アメリカの超巨大クラウドの 「中の人」に転生した ガチ三流プログラマが 米国システム開発の現実を リークする話
PPTX
Serverless の自動回復と自動化のためのアーキテクチャ
PPTX
"サーバーレス"を超越する。なぜ?から理解する Durable Functions
PPTX
三年後のエンジニアがもっているとお得な資質
PPTX
ワタシハ Azure Functions チョットデキル
PPTX
Visual Studio Team Services を使った Serverless のための継続的デリバリ
PPTX
Agile overview
PPTX
Rakuten and Microsoft talk DevOps in Real World
PPTX
技術と度胸のミニワークショップ InfoQで英語学習
PPTX
英語のリズム
PDF
A New Business Model of Custom Software Development For Agile Software Develo...
PPTX
Build Less Patterns AgileRoots 2014
PDF
ITエンジニアのためのゼロから始める英語勉強法
PDF
Agile Fundamental Skill Set
PDF
プレゼンビフォアアフタ
PDF
Ultimate agilisttokyo(japanese)
PDF
How to be an agile programmer.
PDF
Ultimate agilisttokyo
PDF
アジャイルツアー大阪
ログの書き方がチームの生産性を爆上げする話
アメリカの超巨大クラウドの 「中の人」に転生した ガチ三流プログラマが 米国システム開発の現実を リークする話
Serverless の自動回復と自動化のためのアーキテクチャ
"サーバーレス"を超越する。なぜ?から理解する Durable Functions
三年後のエンジニアがもっているとお得な資質
ワタシハ Azure Functions チョットデキル
Visual Studio Team Services を使った Serverless のための継続的デリバリ
Agile overview
Rakuten and Microsoft talk DevOps in Real World
技術と度胸のミニワークショップ InfoQで英語学習
英語のリズム
A New Business Model of Custom Software Development For Agile Software Develo...
Build Less Patterns AgileRoots 2014
ITエンジニアのためのゼロから始める英語勉強法
Agile Fundamental Skill Set
プレゼンビフォアアフタ
Ultimate agilisttokyo(japanese)
How to be an agile programmer.
Ultimate agilisttokyo
アジャイルツアー大阪

Container microservices

Editor's Notes

  • #3 Agenda
  • #22 ·         We've been working with containers for a long time ·         Out story is an open one ·         Community defined APIs and tools ·         We are in the communities contributing to this ecosystem ·         Linux first as that's what customers want today 
  • #42 ·         We've been working with containers for a long time ·         Out story is an open one ·         Community defined APIs and tools ·         We are in the communities contributing to this ecosystem ·         Linux first as that's what customers want today 
  • #43 Operations Management Suite is a software-as-a-service offering that allows you to manage Linux and Windows computers in any cloud – AWS, Azure, OpenStack, or VMWare. It has services for log analytics, performance metrics, automation, backup and recovery, and security and compliance. As of a week ago, it now supports Docker containers as well (private preview).
  • #44 These are quotes from users we talked with during our research who were using containers in production, about what some of their biggest pain points were. No grand surprise here, but these are what we built  – visibility into where your containers and hosts are, including sorting by images and how many containers of specific images are running, as well as tag and versioning information. Log collection, so logs are centralized and searchable, and a slew of perf metrics –memory, cpu, network usage, storage, and many more. Everything is searchable so it’s highly flexible and query-able.
  • #45 Please call out the email for people to write us at – it’s mostly because we need to expose the workspace to their free trial, and not everyone can see it.

[8]ページ先頭

©2009-2025 Movatter.jp