SlideShare a Scribd company logo
1 of 65
Howie	YU
About me
雲端研究室
先問幾個問題
在場有多少人被荼毒用過/還再用ASM?
有多少人已經開始使用ARM?
有多少人不知道什麼是ARM ASM?
有多少使用過Azure CLI 開過 VM?
有多少使用過ARM Template開過 VM?
感謝配合~
圖片來源:mucski
故事是這樣開始的
我雲端奇幻旅程….
TenMax on Azure
我以為Azure 敢出來跟AWS PK應該蠻有兩把刷子的~
但是實際上….
蠻荒時代 – Azure(v1) ASM
•  Basic unit – cloud service
•  No logic group concept
•  No role-based access control
•  Slow  Blocking deploy
•  No deployment template!
蠻荒時代 – Azure(v1) ASM
•  Basic unit – cloud service
–  Hard to migration virtual machine
–  Hard to locate resource 
Produc1on
 Stage
蠻荒時代 – Azure(v1) ASM Old Portal
•  No role-based access control
•  Everybody is admin!?
•  No Logic group
•  DB group
•  Service group
•  Location group
無盡的Loading和無盡的等待….
Slow  Blocking deploy!
為了加速Provisioning 的速度….程式自動化!
蠻荒時代 – Azure(v1) ASM
No deployment template!
Write Script yourself
人家 AWS 2012年就有 CloudFormation了…
苦水吐完了….
我今天真的不是來砸場的
Azure(v2) ARM is Coming
ASM vs. ARM (Azure Resource Manager)
終於要進入主題….
Infrastructure as Code
Software Stack
Azure Resource
Provision
OS Configuration
App Deployment
Things to be done
•  Choose	OS	Image	
•  Create	VM	
•  Create	Disk	
•  Setup	Network	
•  Setup	Load	balance
•  Setup	OS	
•  Firewall	seDng	
•  Install	applica1on	
(	Nginx	,	Apache….	)	
•  Install	java,	Python,	
Node..
•  Upload	War	
•  Upload	html	to	Apache	
•  Docker	pull	
•  ….
Azure Resource
Provision
OS Configuration
 App Deployment
Software architecture - much more
Software stack automation
=
Infrastructure as Code?
Principles of Infrastructure as Code
•  Principle 
–  Reproducibility 
–  Consistency 
–  Repeatability 
–  Disposability 
–  Service continuity 
–  Self-testing systems 
–  Self-documenting systems 
–  Small changes 
–  Version all the things
Azure	Templates	can:	
•  Ensure Idempotency
•  Simplify Orchestration
•  Simplify Roll-back
•  Provide Cross-Resource Configuration
and Update Support
Azure	Templates	are:		
•  Source file, checked-in
•  Specifies resources and dependencies
(VMs, WebSites, DBs) and
connections (config, LB sets)
•  Parametized input/output
Instan1a1on	of	repeatable	config.	
Configura)on	à	Resource	Group	
Power of Repeatability
SQL - A Website
Virtual
Machines
SQL-A
Website
[SQL CONFIG] VM (2x)
DEPENDS ON SQLDEPENDS ON SQL
SQLCONFIG
Source:	hUps://channel9.msdn.com/Events/Build/2014/2-607
讓我們先來看看template長什麼樣子…
Structure of Template
Azure-quick-template
hUps://github.com/Azure/azure-quickstart-templates/tree/master/100-STARTER-TEMPLATE-with-VALIDATION	
Template	
Template	paramteter	
Template	metadata
Parameter (外部參數)
外部傳入的參數	
變數	
Resources	
Template
預設值	
建立storage	account	
建立public	ip
Resource
•  Compute resources
–  Virtual Machine
–  Virtual Machine scale set
•  Storage resources
–  Storage Account
•  Network Resource
–  Gateway
–  Router
–  Network interface
–  Network Security Group
•  CDN Resource 
•  …
Example – Compute Resource
那個…等一下…太多了~	
我記不住…
降低學習門檻 -1
先 視 覺 化
視覺化Template
視覺化網站:hUp://armviz.io/#
選取你要的template
嘗試修改Resource 內容
歸納出常用Template的種類
•  Single Virtual Machine Service
•  Cluster Virtual Machine Service
–  Internal Load Balancer 
•  有內部LB需求 
–  Load Balancer + Public IP/DNS + Availability Set
•  對外服務, LB需求  Availability需求較高的服務
降低學習門檻 -2
參 考 現 有 架 構
Azure Resource Explorer
Resource	View	
Resource	Group
從resource group匯出template (Portal)
從resource group匯出template (CLI)
$ azure group export ${resourceGroup} 
${exporta_folder}
終於可以開始Deploy了!
deploy template
$ azure group deployment create 
--resource-group ${resourceGroup} 
--template-file ${templateFile} 
--parameters ${parameter} 
--subscription ${subscription} 
--name tenmax-sg-ssp-ap-prod_`date +%Y%m%d%H%M%S` 
--verbose 
--json
deployment	name
Example – Tenmax 的 infrastructure 目錄規劃
Azure	Template	scripts	
(Template參數寫在
script裡面)	
Azure	Templates	根據resource	group分資料夾	
Ansible
參數很多很煩
檔案切來切去
把參數寫
在script
裡面
template	
template參數	
deploy參數	
驗證template
Deployment modes
• Incremental (default)
–  保留resource group中Template裡面沒有定義的resources
–  新增 Template 中有但是resource group不存在的resource
–  不會重新設定已經存在resource group中的resource (除非template異動)
• Complete
–  刪除resource group中Template裡面沒有定義的resources
–  新增 Template 中有但是resource group不存在的resource
–  不會重新設定已經存在resource group中的resource (除非template異動)
–  CLI: $ azure group deployment create --mode Complete …
•  Incremental (default)
-  從Template中新增resource group不存在的resource
•  新增硬碟
-  不會重新設定已經存在resource group中的resource (除非template異動)
•  改static IP
•  Complete
-  刪除resource group中Template裡面沒有定義的resources
•  移除硬碟
•  移除多的網卡
Example - Deployment modes
部署注意事項
•  不同resource group要共用一個storage account時,要注意
template裡面的resource id是否相同。
•  每個resource group都有自己的subnet。
•  當砍掉VM重建相同名稱VM時,常常會有VHD名稱衝突,導
致建立失敗。此時需要手動砍掉VHD。
•  Scale up時,整個template裡面的機器都會同時暫停升級
(會有downtime)
問題排查
部署問題排查 (CLI)
$ azure group log show -l -v ${resourceGroup}
部署問題排查 (Portal)
resource	group	
deployment	
deploy參數裡面的name
部署問題排查 (Portal)
References
•  Azure Quickstart Templates github
•  Azure Quickstart Templates
•  Deploy resources with Azure Resource
Manager templates
•  Authoring Azure Resource Manager templates
•  Deploy with Azure CLI
•  Template export
QA
如果你覺得今天講的:
內容太淺
程度太低~
觀念錯誤~
2016 Azure Bootcamp Taipei - Infrastructure as Code by Azure Resource Manager Template

More Related Content

What's hot

微軟實戰課程日:玩轉雲端 技術與架構
微軟實戰課程日:玩轉雲端 技術與架構微軟實戰課程日:玩轉雲端 技術與架構
微軟實戰課程日:玩轉雲端 技術與架構Jeff Chu
 
Getting Started with Serverless Architecture - 深入淺出無伺服器架構應用程式
Getting Started with Serverless Architecture - 深入淺出無伺服器架構應用程式Getting Started with Serverless Architecture - 深入淺出無伺服器架構應用程式
Getting Started with Serverless Architecture - 深入淺出無伺服器架構應用程式Amazon Web Services
 
深入淺出 AWS 大數據工具
深入淺出 AWS 大數據工具深入淺出 AWS 大數據工具
深入淺出 AWS 大數據工具Amazon Web Services
 
零到千万可扩展架构 AWS Architecture Overview
零到千万可扩展架构 AWS Architecture Overview零到千万可扩展架构 AWS Architecture Overview
零到千万可扩展架构 AWS Architecture OverviewLeon Li
 
AWS_Student_Meetup_Cloud_Computing_101
AWS_Student_Meetup_Cloud_Computing_101AWS_Student_Meetup_Cloud_Computing_101
AWS_Student_Meetup_Cloud_Computing_101土撥 JIE
 
ASP.Net WebAPI經驗分享
ASP.Net WebAPI經驗分享ASP.Net WebAPI經驗分享
ASP.Net WebAPI經驗分享國昭 張
 
Aws容器服务详解
Aws容器服务详解Aws容器服务详解
Aws容器服务详解Leon Li
 
Serverless api gateway + lambda
Serverless api gateway + lambdaServerless api gateway + lambda
Serverless api gateway + lambdaLeon Li
 
2016 AWS Summit TPE - Hiiir 如何透過 AWS IAM 做好雲端權限控管
2016 AWS Summit TPE - Hiiir 如何透過 AWS IAM 做好雲端權限控管2016 AWS Summit TPE - Hiiir 如何透過 AWS IAM 做好雲端權限控管
2016 AWS Summit TPE - Hiiir 如何透過 AWS IAM 做好雲端權限控管ChiaHsien Lee
 
AWS_Educate_Team_SCU_Volunteer_Training_0909
AWS_Educate_Team_SCU_Volunteer_Training_0909AWS_Educate_Team_SCU_Volunteer_Training_0909
AWS_Educate_Team_SCU_Volunteer_Training_0909土撥 JIE
 
W3CTech美团react专场-Thinking in React
W3CTech美团react专场-Thinking in ReactW3CTech美团react专场-Thinking in React
W3CTech美团react专场-Thinking in React美团点评技术团队
 
从Docker到容器服务
从Docker到容器服务从Docker到容器服务
从Docker到容器服务Li Yi
 
CKmates - AWS 雲端運算 基礎服務介紹
CKmates - AWS 雲端運算 基礎服務介紹CKmates - AWS 雲端運算 基礎服務介紹
CKmates - AWS 雲端運算 基礎服務介紹均民 戴
 
ASP.NET 開發人員不可不知的 IIS (IIS for ASP.NET Developers)
ASP.NET 開發人員不可不知的 IIS (IIS for ASP.NET Developers)ASP.NET 開發人員不可不知的 IIS (IIS for ASP.NET Developers)
ASP.NET 開發人員不可不知的 IIS (IIS for ASP.NET Developers)Jeff Chu
 

What's hot (20)

微軟實戰課程日:玩轉雲端 技術與架構
微軟實戰課程日:玩轉雲端 技術與架構微軟實戰課程日:玩轉雲端 技術與架構
微軟實戰課程日:玩轉雲端 技術與架構
 
深入探討雲端安全
深入探討雲端安全深入探討雲端安全
深入探討雲端安全
 
Getting Started with Serverless Architecture - 深入淺出無伺服器架構應用程式
Getting Started with Serverless Architecture - 深入淺出無伺服器架構應用程式Getting Started with Serverless Architecture - 深入淺出無伺服器架構應用程式
Getting Started with Serverless Architecture - 深入淺出無伺服器架構應用程式
 
深入淺出 AWS 大數據工具
深入淺出 AWS 大數據工具深入淺出 AWS 大數據工具
深入淺出 AWS 大數據工具
 
零到千万可扩展架构 AWS Architecture Overview
零到千万可扩展架构 AWS Architecture Overview零到千万可扩展架构 AWS Architecture Overview
零到千万可扩展架构 AWS Architecture Overview
 
AWS_Student_Meetup_Cloud_Computing_101
AWS_Student_Meetup_Cloud_Computing_101AWS_Student_Meetup_Cloud_Computing_101
AWS_Student_Meetup_Cloud_Computing_101
 
Customer Sharing: Hiiir
Customer Sharing: HiiirCustomer Sharing: Hiiir
Customer Sharing: Hiiir
 
ASP.Net WebAPI經驗分享
ASP.Net WebAPI經驗分享ASP.Net WebAPI經驗分享
ASP.Net WebAPI經驗分享
 
Asp.net core v1.0
Asp.net core v1.0Asp.net core v1.0
Asp.net core v1.0
 
Aws容器服务详解
Aws容器服务详解Aws容器服务详解
Aws容器服务详解
 
Serverless api gateway + lambda
Serverless api gateway + lambdaServerless api gateway + lambda
Serverless api gateway + lambda
 
不談 IAM
不談 IAM不談 IAM
不談 IAM
 
2016 AWS Summit TPE - Hiiir 如何透過 AWS IAM 做好雲端權限控管
2016 AWS Summit TPE - Hiiir 如何透過 AWS IAM 做好雲端權限控管2016 AWS Summit TPE - Hiiir 如何透過 AWS IAM 做好雲端權限控管
2016 AWS Summit TPE - Hiiir 如何透過 AWS IAM 做好雲端權限控管
 
AWS_Educate_Team_SCU_Volunteer_Training_0909
AWS_Educate_Team_SCU_Volunteer_Training_0909AWS_Educate_Team_SCU_Volunteer_Training_0909
AWS_Educate_Team_SCU_Volunteer_Training_0909
 
React js
React jsReact js
React js
 
Building IoT Backends
Building IoT BackendsBuilding IoT Backends
Building IoT Backends
 
W3CTech美团react专场-Thinking in React
W3CTech美团react专场-Thinking in ReactW3CTech美团react专场-Thinking in React
W3CTech美团react专场-Thinking in React
 
从Docker到容器服务
从Docker到容器服务从Docker到容器服务
从Docker到容器服务
 
CKmates - AWS 雲端運算 基礎服務介紹
CKmates - AWS 雲端運算 基礎服務介紹CKmates - AWS 雲端運算 基礎服務介紹
CKmates - AWS 雲端運算 基礎服務介紹
 
ASP.NET 開發人員不可不知的 IIS (IIS for ASP.NET Developers)
ASP.NET 開發人員不可不知的 IIS (IIS for ASP.NET Developers)ASP.NET 開發人員不可不知的 IIS (IIS for ASP.NET Developers)
ASP.NET 開發人員不可不知的 IIS (IIS for ASP.NET Developers)
 

Viewers also liked

Infrastructure as a code
Infrastructure as a codeInfrastructure as a code
Infrastructure as a codeMichel HUBERT
 
Building infrastructure with Azure Resource Manager using PowerShell
Building infrastructure with Azure Resource Manager using PowerShell Building infrastructure with Azure Resource Manager using PowerShell
Building infrastructure with Azure Resource Manager using PowerShell K.Mohamed Faizal
 
Inside Azure Resource Manager
Inside Azure Resource ManagerInside Azure Resource Manager
Inside Azure Resource ManagerMichael Collier
 
Spotlight on the petroleum and energy vertical
Spotlight on the petroleum and energy vertical Spotlight on the petroleum and energy vertical
Spotlight on the petroleum and energy vertical FileCatalyst
 
Windows Azure Pack Enabling Virtual Machines - IaaS & Virtual Machine Role - ...
Windows Azure Pack Enabling Virtual Machines - IaaS & Virtual Machine Role - ...Windows Azure Pack Enabling Virtual Machines - IaaS & Virtual Machine Role - ...
Windows Azure Pack Enabling Virtual Machines - IaaS & Virtual Machine Role - ...EPC Group
 
VMM Networking Poster
VMM Networking PosterVMM Networking Poster
VMM Networking PosterPaulo Freitas
 
Cloud Computing Proposal for an European Strategic Research Agenda
Cloud Computing Proposal for an European Strategic Research AgendaCloud Computing Proposal for an European Strategic Research Agenda
Cloud Computing Proposal for an European Strategic Research AgendaFrancesco Ruffino
 
e-Infrastructures for Science and Industry
e-Infrastructures for Science and Industrye-Infrastructures for Science and Industry
e-Infrastructures for Science and IndustryWolfgang Gentzsch
 
Best Practices for Decommission PSTs - EPC Group High Level Overview
Best Practices for Decommission PSTs - EPC Group High Level OverviewBest Practices for Decommission PSTs - EPC Group High Level Overview
Best Practices for Decommission PSTs - EPC Group High Level OverviewEPC Group
 
Getting Started with Amazon AppStream (SVC103) | AWS re:Invent 2013
Getting Started with Amazon AppStream (SVC103) | AWS re:Invent 2013Getting Started with Amazon AppStream (SVC103) | AWS re:Invent 2013
Getting Started with Amazon AppStream (SVC103) | AWS re:Invent 2013Amazon Web Services
 
Hardware VDI vs. Software VDI
Hardware VDI vs. Software VDIHardware VDI vs. Software VDI
Hardware VDI vs. Software VDIcitrixgurl
 
Clusters, Grids & Clouds for Engineering Design, Simulation, and Collaboration
Clusters, Grids & Clouds for Engineering Design, Simulation, and CollaborationClusters, Grids & Clouds for Engineering Design, Simulation, and Collaboration
Clusters, Grids & Clouds for Engineering Design, Simulation, and CollaborationWolfgang Gentzsch
 
Cloud Service Template
Cloud Service TemplateCloud Service Template
Cloud Service TemplatePrezibase
 
Virtual Desktop Infrastructure Overview
Virtual Desktop Infrastructure OverviewVirtual Desktop Infrastructure Overview
Virtual Desktop Infrastructure Overviewkoesteruk22
 
Deploying Amazon WorkSpaces at Scale with Johnson & Johnson
Deploying Amazon WorkSpaces at Scale with Johnson & JohnsonDeploying Amazon WorkSpaces at Scale with Johnson & Johnson
Deploying Amazon WorkSpaces at Scale with Johnson & JohnsonAmazon Web Services
 
Announcing Amazon AppStream 2.0 - January 2017 Online Tech Talks
Announcing Amazon AppStream 2.0 - January 2017 Online Tech TalksAnnouncing Amazon AppStream 2.0 - January 2017 Online Tech Talks
Announcing Amazon AppStream 2.0 - January 2017 Online Tech TalksAmazon Web Services
 
Getting Started with Amazon AppStream
Getting Started with Amazon AppStreamGetting Started with Amazon AppStream
Getting Started with Amazon AppStreamAmazon Web Services
 
AWS Summit London 2014 | Amazon WorkSpaces (100)
AWS Summit London 2014 | Amazon WorkSpaces (100)AWS Summit London 2014 | Amazon WorkSpaces (100)
AWS Summit London 2014 | Amazon WorkSpaces (100)Amazon Web Services
 
VMware Advance Troubleshooting Workshop - Day 4
VMware Advance Troubleshooting Workshop - Day 4VMware Advance Troubleshooting Workshop - Day 4
VMware Advance Troubleshooting Workshop - Day 4Vepsun Technologies
 

Viewers also liked (20)

Infrastructure as a code
Infrastructure as a codeInfrastructure as a code
Infrastructure as a code
 
Building infrastructure with Azure Resource Manager using PowerShell
Building infrastructure with Azure Resource Manager using PowerShell Building infrastructure with Azure Resource Manager using PowerShell
Building infrastructure with Azure Resource Manager using PowerShell
 
Inside Azure Resource Manager
Inside Azure Resource ManagerInside Azure Resource Manager
Inside Azure Resource Manager
 
Spotlight on the petroleum and energy vertical
Spotlight on the petroleum and energy vertical Spotlight on the petroleum and energy vertical
Spotlight on the petroleum and energy vertical
 
Windows Azure Pack Enabling Virtual Machines - IaaS & Virtual Machine Role - ...
Windows Azure Pack Enabling Virtual Machines - IaaS & Virtual Machine Role - ...Windows Azure Pack Enabling Virtual Machines - IaaS & Virtual Machine Role - ...
Windows Azure Pack Enabling Virtual Machines - IaaS & Virtual Machine Role - ...
 
VMM Networking Poster
VMM Networking PosterVMM Networking Poster
VMM Networking Poster
 
Cloud Computing Proposal for an European Strategic Research Agenda
Cloud Computing Proposal for an European Strategic Research AgendaCloud Computing Proposal for an European Strategic Research Agenda
Cloud Computing Proposal for an European Strategic Research Agenda
 
e-Infrastructures for Science and Industry
e-Infrastructures for Science and Industrye-Infrastructures for Science and Industry
e-Infrastructures for Science and Industry
 
Seminario Paolo Maggi, 24-05-2012
Seminario Paolo Maggi, 24-05-2012Seminario Paolo Maggi, 24-05-2012
Seminario Paolo Maggi, 24-05-2012
 
Best Practices for Decommission PSTs - EPC Group High Level Overview
Best Practices for Decommission PSTs - EPC Group High Level OverviewBest Practices for Decommission PSTs - EPC Group High Level Overview
Best Practices for Decommission PSTs - EPC Group High Level Overview
 
Getting Started with Amazon AppStream (SVC103) | AWS re:Invent 2013
Getting Started with Amazon AppStream (SVC103) | AWS re:Invent 2013Getting Started with Amazon AppStream (SVC103) | AWS re:Invent 2013
Getting Started with Amazon AppStream (SVC103) | AWS re:Invent 2013
 
Hardware VDI vs. Software VDI
Hardware VDI vs. Software VDIHardware VDI vs. Software VDI
Hardware VDI vs. Software VDI
 
Clusters, Grids & Clouds for Engineering Design, Simulation, and Collaboration
Clusters, Grids & Clouds for Engineering Design, Simulation, and CollaborationClusters, Grids & Clouds for Engineering Design, Simulation, and Collaboration
Clusters, Grids & Clouds for Engineering Design, Simulation, and Collaboration
 
Cloud Service Template
Cloud Service TemplateCloud Service Template
Cloud Service Template
 
Virtual Desktop Infrastructure Overview
Virtual Desktop Infrastructure OverviewVirtual Desktop Infrastructure Overview
Virtual Desktop Infrastructure Overview
 
Deploying Amazon WorkSpaces at Scale with Johnson & Johnson
Deploying Amazon WorkSpaces at Scale with Johnson & JohnsonDeploying Amazon WorkSpaces at Scale with Johnson & Johnson
Deploying Amazon WorkSpaces at Scale with Johnson & Johnson
 
Announcing Amazon AppStream 2.0 - January 2017 Online Tech Talks
Announcing Amazon AppStream 2.0 - January 2017 Online Tech TalksAnnouncing Amazon AppStream 2.0 - January 2017 Online Tech Talks
Announcing Amazon AppStream 2.0 - January 2017 Online Tech Talks
 
Getting Started with Amazon AppStream
Getting Started with Amazon AppStreamGetting Started with Amazon AppStream
Getting Started with Amazon AppStream
 
AWS Summit London 2014 | Amazon WorkSpaces (100)
AWS Summit London 2014 | Amazon WorkSpaces (100)AWS Summit London 2014 | Amazon WorkSpaces (100)
AWS Summit London 2014 | Amazon WorkSpaces (100)
 
VMware Advance Troubleshooting Workshop - Day 4
VMware Advance Troubleshooting Workshop - Day 4VMware Advance Troubleshooting Workshop - Day 4
VMware Advance Troubleshooting Workshop - Day 4
 

Similar to 2016 Azure Bootcamp Taipei - Infrastructure as Code by Azure Resource Manager Template

架構這件事 - Azure 可以幫助什麼 - 如何選擇使用什麼 Azure 服務
架構這件事 - Azure 可以幫助什麼 - 如何選擇使用什麼 Azure 服務架構這件事 - Azure 可以幫助什麼 - 如何選擇使用什麼 Azure 服務
架構這件事 - Azure 可以幫助什麼 - 如何選擇使用什麼 Azure 服務Alan Tsai
 
Dreaming Infrastructure
Dreaming InfrastructureDreaming Infrastructure
Dreaming Infrastructurekyhpudding
 
Cloud formation 基礎設施即程式碼和aws資源佈建-workshop
Cloud formation 基礎設施即程式碼和aws資源佈建-workshopCloud formation 基礎設施即程式碼和aws資源佈建-workshop
Cloud formation 基礎設施即程式碼和aws資源佈建-workshopCKmates
 
AWS_Educate_NTU_Rekognition_Analysis_S3_Image.pptx
AWS_Educate_NTU_Rekognition_Analysis_S3_Image.pptxAWS_Educate_NTU_Rekognition_Analysis_S3_Image.pptx
AWS_Educate_NTU_Rekognition_Analysis_S3_Image.pptx土撥 JIE
 
美团前端架构简介
美团前端架构简介美团前端架构简介
美团前端架构简介pan weizeng
 
雲端環境的快取策略-Global Azure Bootcamp 2015 臺北場
雲端環境的快取策略-Global Azure Bootcamp 2015 臺北場雲端環境的快取策略-Global Azure Bootcamp 2015 臺北場
雲端環境的快取策略-Global Azure Bootcamp 2015 臺北場twMVC
 
从林书豪到全明星 - 虎扑网技术架构如何化解流量高峰
从林书豪到全明星 - 虎扑网技术架构如何化解流量高峰从林书豪到全明星 - 虎扑网技术架构如何化解流量高峰
从林书豪到全明星 - 虎扑网技术架构如何化解流量高峰Scourgen Hong
 
阿里云技术实践
阿里云技术实践阿里云技术实践
阿里云技术实践drewz lin
 
新浪云计算公开课第一期:Let’s run @ sae(丛磊)
新浪云计算公开课第一期:Let’s run @ sae(丛磊)新浪云计算公开课第一期:Let’s run @ sae(丛磊)
新浪云计算公开课第一期:Let’s run @ sae(丛磊)锐 张
 
CH1. 簡介 Web 應用程式
CH1. 簡介 Web 應用程式CH1. 簡介 Web 應用程式
CH1. 簡介 Web 應用程式Justin Lin
 
寫出高性能的服務與應用 那些你沒想過的事
寫出高性能的服務與應用 那些你沒想過的事寫出高性能的服務與應用 那些你沒想過的事
寫出高性能的服務與應用 那些你沒想過的事Chieh (Jack) Yu
 
Build desktop app_by_xulrunner
Build desktop app_by_xulrunnerBuild desktop app_by_xulrunner
Build desktop app_by_xulrunnerRack Lin
 
AWS 雲端環境的資安佈局.pdf
AWS 雲端環境的資安佈局.pdfAWS 雲端環境的資安佈局.pdf
AWS 雲端環境的資安佈局.pdfssuser293781
 
Drupal 是好的生財工具嗎?網站標案經驗分享 台灣i運動資訊平台(Drupal as a Cash Cow for Prodution House? ...
Drupal 是好的生財工具嗎?網站標案經驗分享 台灣i運動資訊平台(Drupal as a Cash Cow for Prodution House? ...Drupal 是好的生財工具嗎?網站標案經驗分享 台灣i運動資訊平台(Drupal as a Cash Cow for Prodution House? ...
Drupal 是好的生財工具嗎?網站標案經驗分享 台灣i運動資訊平台(Drupal as a Cash Cow for Prodution House? ...Souyi Yang
 
ASP.NET MVC 6 新功能探索
ASP.NET MVC 6 新功能探索ASP.NET MVC 6 新功能探索
ASP.NET MVC 6 新功能探索Will Huang
 
2018 beijing azure bootcamp-azure migration - 2018 北京 azure bootcamp azure 搬遷...
2018 beijing azure bootcamp-azure migration - 2018 北京 azure bootcamp azure 搬遷...2018 beijing azure bootcamp-azure migration - 2018 北京 azure bootcamp azure 搬遷...
2018 beijing azure bootcamp-azure migration - 2018 北京 azure bootcamp azure 搬遷...Alan Tsai
 
Week 08 Cloud_Eric Shangkuan
Week 08 Cloud_Eric ShangkuanWeek 08 Cloud_Eric Shangkuan
Week 08 Cloud_Eric ShangkuanAppUniverz Org
 

Similar to 2016 Azure Bootcamp Taipei - Infrastructure as Code by Azure Resource Manager Template (20)

架構這件事 - Azure 可以幫助什麼 - 如何選擇使用什麼 Azure 服務
架構這件事 - Azure 可以幫助什麼 - 如何選擇使用什麼 Azure 服務架構這件事 - Azure 可以幫助什麼 - 如何選擇使用什麼 Azure 服務
架構這件事 - Azure 可以幫助什麼 - 如何選擇使用什麼 Azure 服務
 
Dreaming Infrastructure
Dreaming InfrastructureDreaming Infrastructure
Dreaming Infrastructure
 
Cloud formation 基礎設施即程式碼和aws資源佈建-workshop
Cloud formation 基礎設施即程式碼和aws資源佈建-workshopCloud formation 基礎設施即程式碼和aws資源佈建-workshop
Cloud formation 基礎設施即程式碼和aws資源佈建-workshop
 
AWS入門
AWS入門AWS入門
AWS入門
 
AWS_Educate_NTU_Rekognition_Analysis_S3_Image.pptx
AWS_Educate_NTU_Rekognition_Analysis_S3_Image.pptxAWS_Educate_NTU_Rekognition_Analysis_S3_Image.pptx
AWS_Educate_NTU_Rekognition_Analysis_S3_Image.pptx
 
美团前端架构简介
美团前端架构简介美团前端架构简介
美团前端架构简介
 
雲端環境的快取策略-Global Azure Bootcamp 2015 臺北場
雲端環境的快取策略-Global Azure Bootcamp 2015 臺北場雲端環境的快取策略-Global Azure Bootcamp 2015 臺北場
雲端環境的快取策略-Global Azure Bootcamp 2015 臺北場
 
Retrive&rank
Retrive&rankRetrive&rank
Retrive&rank
 
从林书豪到全明星 - 虎扑网技术架构如何化解流量高峰
从林书豪到全明星 - 虎扑网技术架构如何化解流量高峰从林书豪到全明星 - 虎扑网技术架构如何化解流量高峰
从林书豪到全明星 - 虎扑网技术架构如何化解流量高峰
 
阿里云技术实践
阿里云技术实践阿里云技术实践
阿里云技术实践
 
新浪云计算公开课第一期:Let’s run @ sae(丛磊)
新浪云计算公开课第一期:Let’s run @ sae(丛磊)新浪云计算公开课第一期:Let’s run @ sae(丛磊)
新浪云计算公开课第一期:Let’s run @ sae(丛磊)
 
CH1. 簡介 Web 應用程式
CH1. 簡介 Web 應用程式CH1. 簡介 Web 應用程式
CH1. 簡介 Web 應用程式
 
寫出高性能的服務與應用 那些你沒想過的事
寫出高性能的服務與應用 那些你沒想過的事寫出高性能的服務與應用 那些你沒想過的事
寫出高性能的服務與應用 那些你沒想過的事
 
Build desktop app_by_xulrunner
Build desktop app_by_xulrunnerBuild desktop app_by_xulrunner
Build desktop app_by_xulrunner
 
AWS 雲端環境的資安佈局.pdf
AWS 雲端環境的資安佈局.pdfAWS 雲端環境的資安佈局.pdf
AWS 雲端環境的資安佈局.pdf
 
Drupal 是好的生財工具嗎?網站標案經驗分享 台灣i運動資訊平台(Drupal as a Cash Cow for Prodution House? ...
Drupal 是好的生財工具嗎?網站標案經驗分享 台灣i運動資訊平台(Drupal as a Cash Cow for Prodution House? ...Drupal 是好的生財工具嗎?網站標案經驗分享 台灣i運動資訊平台(Drupal as a Cash Cow for Prodution House? ...
Drupal 是好的生財工具嗎?網站標案經驗分享 台灣i運動資訊平台(Drupal as a Cash Cow for Prodution House? ...
 
ASP.NET MVC 6 新功能探索
ASP.NET MVC 6 新功能探索ASP.NET MVC 6 新功能探索
ASP.NET MVC 6 新功能探索
 
2018 beijing azure bootcamp-azure migration - 2018 北京 azure bootcamp azure 搬遷...
2018 beijing azure bootcamp-azure migration - 2018 北京 azure bootcamp azure 搬遷...2018 beijing azure bootcamp-azure migration - 2018 北京 azure bootcamp azure 搬遷...
2018 beijing azure bootcamp-azure migration - 2018 北京 azure bootcamp azure 搬遷...
 
13 11-08
13 11-0813 11-08
13 11-08
 
Week 08 Cloud_Eric Shangkuan
Week 08 Cloud_Eric ShangkuanWeek 08 Cloud_Eric Shangkuan
Week 08 Cloud_Eric Shangkuan
 

2016 Azure Bootcamp Taipei - Infrastructure as Code by Azure Resource Manager Template