アカウントを記憶する
次への埋め込みコード: そろそろ俺たちの本気を見せてやるぜ~マイクロソフトと OSS ごった煮 DevOps 衝撃デモシリーズ!~
いずれかを選択してください。
小
中
大
そろそろ俺たちの本気を見せてやるぜ~マイクロソフトと OSS ごった煮 DevOps 衝撃デモシリーズ!~
マイクロソフトコーポレーション
シニアテクニカルエバンジェリスト 牛尾 剛 日本マイクロソフト株式会社
Java テクニカルエバンジェリスト 寺田 佳央
本日の講演
デモ、デモ、デモ
OSS と マイクロソフトテクノロジーの競演による
衝撃デモシリーズをお楽しみください!
以上 うしお、てらだ
DevOps
ビジネス・ DEV・ OPS が協力し、ソフトウェアライフサイクル
を改善し、ビジネス価値の創出を改善する活動
10デプロイ/日を可能に
DEV
OPS
QA
Dev / Ops
経営 / セキュリティ / 営業
DevOps: the three stage conversation
1
People
2
Process
3
Products
THE MICROSOFT DEVOPS ROADMAP
DEVOPS
PLAN+TRACK
RELEASE
DEVELOPMENT
PRODUCTION
DEVELOP+TEST
MONITOR + LEARN
DevOps プラクティスの一覧
Infrastructure as Code (IaC)
継続的インテグレーション
自動テスト
継続的デプロイ
リリースマネジメント
アプリ パフォーマンスの監視
ロード テストと自動スケーリング
可用性監視
変更 /構成管理
機能フラグ(フューチャーフラグ)
環境へのプロビジョニングの自動解除
セルフサービス環境
自動回復 (ロールバックとロールフォワード )
仮説に基づく開発
運用環境でのテスト
フォールトインジェクション
使用状況監視 /ユーザー テレメトリ
http://www.itproguy.com/devops-practices/
Demo: Kanban
Senior Technical Evangelist - DevOps
Tsuyoshi Ushio
Demo: VSTS, Jenkins, Docker, and Docker Cloud integration
Java Technical Evangelist
Yoshio Terada
DevOps on Microsoft Azure
コンテナ 1
Build
Test
コンテナ 2
DockerHub
コンテナ 3
Push
コンテナ n
14.04
Infrastructure as Code
Value
Optimized Resources
Accelerate Delivery
CODE
STAGE
Measure
Deployment Rate
MTTR
My App
[SQL CONFIG] VM (2x)
DEPENDS ON SQL
Virtual
SQL
WebApp
Machines
C
ONFIG
Infrastructure as Code by Azure Resource Manager
Instantiation of repeatable config.
Configuration Resource Group
Azure Templates can:
Ensure Idempotency
Simplify Orchestration
Simplify Roll-back
Provide Cross-Resource Configuration and Update Support
Azure Templates are:
Source file, can be checked-in
Specifies resources and dependencies (VMs, WebApps, DBs) and connections (config, LB sets)
Support parametized input/output.
Open to community for contribution
Install Java stack post provisioning
Demo: Infrastructure as Code by ARM template
Release Management
全てのテストが通過したら、リリースプロセスにより、 ビルドは各ステージのテスト環境にデプロイされる
Cloud Load Testing
結合テスト
環境
ステージング環境
Monitor + Learn
プレ本番
自動化された
機能テスト環境
Demo: Release Management by .NET Environment
Blue Green Deployment
You can swap the slots by the WebApp
Slot A
ASP.NET
Slot B
Web Apps
6packabs
Canarying
Shared Platform Services
Test in Production
JA
AT
San Antonio
VSO SU1
VSO SU0
VSO SU7
Chicago
Australia
Demo: Telemetry and Exploratory Testing
Continuous Delivery for Mobile / IoT
Demo: Lego Mindstrom with IoT Hub
DevOps デモは地味である
派手にしてみるか。
Demo: dockercraft+
dockercraft+ on
Azure
デブサミ限定抽選会 !! de:code2016 80,000円分の参加チケットが当たるかも !?
3 枚ご用意
いまなら無料で手に入るかも !?
マイクロソフトブースにて、 de:code2016の参加チケットが当たる抽選会を実施しています。
簡単な参加条件さえクリアしていただければ、どなたでも参加可能です。
ブースにお越しいただけるのを楽しみにお待ちしておりますね😊
抽選会参加条件はたった 3つです😊
名刺 1枚をご用意ください
ハッシュタグ付き( #decode16)と一言感想付きのツイート画面を見せてください
お並びいただいているあいだに、簡単なアンケートにお答えください
de:code2016 の詳細はこちら
http://aka.ms/decode16http://aka.ms/decode16
はずれもなし!
z
ツイート画面のイメージ
Microsoft Convergence 2015
© 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Goal of slide: Transition to setting up the keynote, using 3 ambitions
TPs
Empowering every individual and organization is a bold ambition and has required us to push our platforms forward in bold new ways
We will create more personal computing – Windows 10 is a major step forward
We will reinvent productivity and business processes – Office is no longer a set of individual productivity apps – Office is a platform that enables a rich set of social/mobile experiences
We will build the intelligent cloud - in a world where devices will out number people and data is growing exponentially there is a huge opportunity to build intelligent cloud solutions
Never been a better time to be a part of the MS ecosystem as a dev
With that – want to welcome Scott Guthrie to show you more…
© 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Build 2015
© 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
We’ve been around a long time and we’ve disrupted together – thanks in large part to the partners in the room, we evolved the operating system market and helped establish Graphical User Interfaces
We changed the word processing and spreadsheet world with integrated productivity in Office
And we changed the datacenter landscape by bringing affordable server software to businesses running on commodity PCs
So we have been a big disruptor in the industry…
…and we have been disrupted a few times as well.
The lessons we’ve learned are evidenced everywhere in the transformation Microsoft is undergoing today
In fact, we are in the middle of a disruption to ourselves right now.
Why would a company with such an incredibly successful software business, reinvent itself?
That is exactly what we did with Office 365.
The 90’s we built the leading productivity software in each category.
In the 00’s we integrated our Office investment and reached to servers with SharePoint and Exchange
Over the last 5 years we’ve been on our latest step to devices and the cloud…
Office is an incredibly successful franchise. Today we serve over a billion users who spend on average 2-3 hours a day with it.
And yet, we knew we needed to shift the business to a mobile first, cloud first business
And today we’ve served over 4 trillion emails with Office 365.
It became one of our most successful businesses to date.
So it’s a great example of how disrupting your existing successful business can succeed.
1.2 billion+ users
2–3 hours/day spent in Office apps
100+ million downloads of mobile apps
850 million meetings are created a month
470+ PB of storage
Over 4 trillion emails sent with O365 is a platform that enables a rich set of social/mobile experiences
© 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted