What email address or phone number would you like to use to sign in to Docs.com?
If you already have an account that you use with Office or other Microsoft services, enter it here.
Or sign in with:
Signing in allows you to download and like content, and it provides the authors analytical data about your interactions with their content.
Embed code for: DEP012_Azure の DevOps 力！Azure Team でも採用されてるChefの力～Chef社 の Solution Architect、 Matt Ray が解説！
Select a size
Chef & Microsoft - Better Together
November 2rd, 2016
Chef Manager/Solutions Architect APAC
本情報の内容（添付文書、リンク先などを含む）は、 Microsoft Tech Summit 開催日（ 2016年 11月 1－ 2日）時点のものであり、予告なく変更される場合があります。
Every business is a software business
We’re no longer an airline. We’re a software company with wings.
– Veresh Sita, CIO, Alaska Airlines
What is Chef?
Chef Business Highlights
Core Business is shifting from early Digital adopters to Enterprises
More than half of Fortune 50 use Chef
Leading the DevOps movement and Market Share leader in cloud automation
Open source free-to-premium business model
Top 10 Azure Marketplace image
Chef: Automation for New IT
Early users include Facebook, Amazon, Google, & Riot Games
Used by 50% of Global 2000
At center of Agile-Lean-DevOps (ALDO) movement
Leader in infrastructure, compliance, & application automation
“Together, Chef and Microsoft are empowering DevOps adoption in the enterprise with integrated technologies that improve collaboration and speed software development.”
- Jeffrey Snover, Technical Fellow and Lead Architect for Windows Server, Microsoft
Chef and Microsoft integration points
Hybrid management across clouds
Chef and Azure
Chef and Windows Server
Chef development tools for Windows
Chef Visual Studio integration
Migrate and automate workloads with Chef
Traditional Data center
Modern data center
Upgrade to Windows 2012
Virtualize with Hyper-V
PowerShell DSC deployment
Automate and control all Windows and Linux servers with Chef
Migrate workloads to Azure
Automate and control Windows and Linux in Azure cloud instances with Chef
Target customer (current state):
Heterogeneous mix of Windows and Linux
Aging Windows Servers (2003/2008)
Interest in moving workloads to IaaS
Automated mix of Windows and Linux
Workloads managed in Microsoft environments
Customers achieve speed and agility with the DevOps rollout
Native Chef integration in Azure portal
Azure SDK Tools PowerShell cmdlets
Knife Azure plugin lets you:
Create VM instances managed by Chef Server
Deploy applications through the Azure API
Enumerate instances and images
Delete instances from Azure and Chef
Instant Access in Azure Marketplace
First-class Powershell DSC support
Microsoft + Chef Joint Win
Struggles with managing configuration drift, which resulted in downtime and challenges delivering applications
Deliver changes to mobile applications faster using Azure
“Alaska Airlines had key requirements around modernizing their aging datacenter. Together with Chef, we won this deal by providing Alaska with an enterprise cloud platform and DevOps and automation that will accelerate their development and velocity” - Dino Ungaro, Datacenter and Cloud Specialist
Develops web-based e-discovery applications for managing large volumes of electronic evidence
Based in Chicago
Microsoft Internal Usage of Chef
How developers build and deploy applications
How security teams drive compliance and governance
How operations teams provision and manage infrastructure
Chef provides a proven approach to DevOps
Core CHEF: Build Infrastructure
What is it?
Describes what system will look like & then builds it
Can be done in slices
Why is this important for customers?
Consistent build patterns
Intelligent client allows updates across complex systems
Keep production in sync with design pattern
Leverage CHEF ‘Supermarket’ & Open-Source Community benefits
So what are the benefits?
Agility: Incredibly faster to build at much lower cost
Speeds up bringing new features to market
Production stability (reduces configuration drift)
Supermarket & community work together to improve artifacts
‘Testable’ – we’ll look at next..
CHEF Compliance: Embedded Quality
Part of a process of continuous compliance
Configuration code testing system
Scan for Compliance
Build & Test Locally
Build & Test CI/CD
Can translate compliance policies into code
Can test ‘existing’ infrastructure configurations
Find issues early by moving ‘checking’ into pipeline not in production.
Test for compliance all through the system – even production with DSC
A simple example of an InSpec CIS rule
Agility: Less manpower remediating production failures
Lower cost of Audit (review tests & where DSC drifted)
Reduces risk of regulatory penalties
Habitat: Automation that travels with the app
Package what the application needs with the application.
Infrastructure under runtime manage as IaaS / CHEF
Taking Applications to market is faster (especially when changed in dev pipeline)
Significantly more cost efficient
Designed for transforming legacy apps as well as cloud-based ones
Agility: Faster to build & deploy applications into production
Significantly more efficient use of IT resources
Particularly useful for legacy applications
CHEF Automate: Manage Changes
Converging pipeline to ensure quality of infrastructure & applications
Automate for speed to pass changes into production-ready
Pipeline controls quality and furthermore Compliance
Visibility through reports and search, analysis and audit on workflow and environment behaviors.
Reduction in operational failures through dependency checks (app & Infra + infra links)
Pipeline becomes more intelligent through iterations
(Continuous Integration/Continuous Delivery)
Visibility and Compliance
Agility: Faster to test new & changes to code.
Confidence in pipeline product increases
Re-usability of pipeline intelligence
Embedding Security & compliance checks becomes easy (compliance comes next)
© 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.
in dev pipeline)
© 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.