15

Automatyzacja Microsoft Azure z wykorzystaniem Azure Automation

Embed Size (px)

DESCRIPTION

Prezentacja z Windows Server® Infrastructure Days 2014 na temat "Automatyzacja Microsoft Azure z wykorzystaniem Azure Automation"

Citation preview

Page 1: Automatyzacja Microsoft Azure z wykorzystaniem Azure Automation
Page 2: Automatyzacja Microsoft Azure z wykorzystaniem Azure Automation
Page 3: Automatyzacja Microsoft Azure z wykorzystaniem Azure Automation
Page 4: Automatyzacja Microsoft Azure z wykorzystaniem Azure Automation

Automation

Integration

Integrate into existing systems with PowerShell integration modules

Build additional PS modules to enable integrating into other systems

Orchestration

Accelerate time to value with flexible process workflows

Process automation that simplifies cloud

management

Page 5: Automatyzacja Microsoft Azure z wykorzystaniem Azure Automation

Azure Automation Capabilities

Azure

Monitoring

Systems

Change

Control

Systems

Anything

Runbook Authoring in Azure:Create runbooks to automate all aspects of

cloud operations, from deployment,

monitoring, and optimizations

Highly Available Engine:Support requirements for scale and H/A.

Built on PowerShell Workflow. Isolation for

runbook jobs

Integration into other systems:Import PS modules and create additional

modules and runbooks for Azure services or

to connect into 3rd party systems

Automation

Page 6: Automatyzacja Microsoft Azure z wykorzystaniem Azure Automation

Built on PowerShell Workflow

PowerShell Workflow

•Use Windows PowerShell syntax

•Multi-device management

•Running a single task to manage complex, end-to-end processes

•Automated failure recovery

•Connection and activity retries

Centralized store

•Credentials / certificates

•Global variable

•Global connection for runbooks

•Modules

•Runbooks (draft / published versioning)

•Scheduling

Highly Available

•Runbook servers to process jobs

•Odata Web service to submit / retrieve status

•SQL Server clustering / always on

Historical Analysis

•Historical view of runbook jobs

•Reporting through Excel PowerPivot for ROI

•View runbook used for all jobs

PowerShell Workflow

Centralized store

Highly Available

Historical Analysis

Microsoft Azure

Automation

Page 7: Automatyzacja Microsoft Azure z wykorzystaniem Azure Automation

Automation Accounts & Dashboard

Page 8: Automatyzacja Microsoft Azure z wykorzystaniem Azure Automation

Runbook Authoring

Page 9: Automatyzacja Microsoft Azure z wykorzystaniem Azure Automation

Manage Runbooks & Jobs

View runbook jobs over time

Find jobs that may need attention

Filtering of jobs based on status and date

Identify authoring state (New, In edit, Published)

Filter by tags to group related runbooks

History of jobs per runbook

Who last updated and when

Input parameters and output

Drill into each job to view streams generated to help troubleshooting

Stop, Suspend and Resume job

Page 10: Automatyzacja Microsoft Azure z wykorzystaniem Azure Automation

Manage Automation Assets

Add additional integration modules

Update to new versions of integration modules

Create / manage credentials

Create / manage connections

Create / manage variables

Manage Schedules

Page 11: Automatyzacja Microsoft Azure z wykorzystaniem Azure Automation

Typical Azure Automation Scenarios

Patch Azure IaaS VMs without downtime,

leveraging Traffic manager.

Enable regeneration of storage account

keys while avoiding downtime in the

application.

Backup IaaS VMs on a schedule.

Change Control &

Provisioning

Page 12: Automatyzacja Microsoft Azure z wykorzystaniem Azure Automation

Microsoft Services betting on

Automation

• Azure Site Recovery

• Azure SQL DB

• Dynamics CRM Online

Page 13: Automatyzacja Microsoft Azure z wykorzystaniem Azure Automation

Real solutions built on Azure Automation

• Provision Azure HDInsight cluster when needed, de-provision when done (LINK)

• Truncate Azure SQL DB tables when a database approaches its maximum size (LINK)

• Monitor attributes in SharePoint Online (ex: site quota, number of sites) and raise alerts when their values exceed threshold (LINK)

• Turn dev/test Azure VMs off after work hours, on before work hours (LINK)

Page 14: Automatyzacja Microsoft Azure z wykorzystaniem Azure Automation
Page 15: Automatyzacja Microsoft Azure z wykorzystaniem Azure Automation