Microsoft Automation on AWS David O’Brien www.david-obrien.net , me@david-obrien.net, Senior DevOps Engineer Versent Presenter #2 Blog, e-mail address, title Company
David O’Brien Presenter Name 2 @david_obrien Twitter Handle MVP for Cloud and Datacentre Management Awards, accomplishments, etc. @davidobrien1985 (github) Experience Automation, aviation, travel Favorite something; e.g., food
Agenda Intro to AWS Getting the AWS PowerShell module What can we automate? How can we use PowerShell on AWS
Intro to AWS Amazon Web Services (AWS), a subsidiary of Amazon.com, is a cloud-focused service provider with a very pure vision of highly automated, cost-effective IT capabilities, delivered in a flexible, on-demand manner. over 10 times more cloud IaaS compute capacity in use than the aggregate total of the other 14 providers AWS leader of Gartner MQ for IaaS
Getting the AWS PowerShell module PowerShell PackageManagement Install-Module -Name AWSPowerShell Download from AWS Get-AWSPowerShellVersion -ListServiceVersionInfo - Verbose
Non-representative study: What can we automate? Azure has 756 1666 PowerShell cmdlets Non-representative study: Most commonly automated tasks on AWS Creating, editing, launching VPCs Executing CloudFormation Demos
Cloudformation Equivalent to Azure Resource Manager JSON describing environment Can execute code on instances userdata <powershell>$script</powershell> https://david-obrien.net/2016/04/aws-ec2-user_data-on-windows/ I recommend using PowerShell DSC AWS Quickstart templates VPC with Domain Controllers Pull Server setup
David O’Brien Presenter Name 2 @david_obrien Twitter Handle MVP for Cloud and Datacentre Management Awards, accomplishments, etc. @davidobrien1985 (github) Experience Automation, aviation, travel Favorite something; e.g., food
And Then …