O c t o b e r 1 9 – 2 1 , 2 0 1 1
Windows Azure for the
IT Pro
Enrique LimaPrincipal ConsultantThinkALM
OCT19-21
Agenda
• Azure Overview• Governance• Deploying Azure Solutions• Managing Azure Solutions• Monitoring Azure Solutions• Extending to and from Azure
OCT19-21
Azure Overview
ON-PREMISES LOB ApplicationsComposite applications
Developer ExperienceUse existing skills and tools.
Compute Storage Management Relational data Management Connectivity Access control
AppFabric
OCT19-21
Governance
• What on earth does this mean?• Corporate Governance for Azure?• Are you kidding me?!?
OCT19-21
Deploying Azure Solutions
• Deployment through the Management Portal
• Deployment using PowerShell• Working with VM Role
OCT19-21
Deployment through the Management Portal
demo
OCT19-21
Deployment using PowerShell
• Windows Azure Service Management CmdLets
OCT19-21
Working with VM RoleIm
age
Prep
arati
onD
esig
n Se
rvic
e M
odel
· Install integration components· Install software applications· Build adapter· Configure firewall· Generalize image
· Define VM role· Reference image· Specify certificates and
destination store· Configure number of server
instances· Configure certificate
thumbprints· Specify configuration settings
Deploy
Upload Image to Repository
Upload Service Package and
Configuration File
Upload Certificates to Certificate Store
OCT19-21
Managing Azure SolutionsPackaged Software
Storage
Servers
Networking
O/S
Middleware
Virtualization
Data
Applications
Runtime
You
manag
e
Infrastructure(as a Service)
Storage
Servers
Networking
O/S
Middleware
Virtualization
Data
Applications
Runtime
Managed b
y v
endor
You m
anage
Platform(as a Service)
Managed b
y v
endor
You m
anage
Storage
Servers
Networking
O/S
Middleware
Virtualization
Applications
Runtime
Data
Software(as a Service)
Manag
ed b
y v
en
dor
Storage
Servers
Networking
O/S
Middleware
Virtualization
Applications
Runtime
Data
OCT19-21
Managing Azure Solutions
• What do we Manage?• Windows Azure MMC• 3rd Party Tools
OCT19-21
What do we Manage?
• Storage• Compute• Access
OCT19-21
Windows Azure MMC
demo
OCT19-21
Monitoring Azure Solutions
• Windows Azure Diagnostics• Windows Azure Monitoring MP for
SCOM• Using RDP
OCT19-21
Windows Azure Diagnostics
• Know the volume of data• Define Transfers• Monitor Storage!
OCT19-21
Windows Azure Monitoring MP for SCOM
Discovers Windows Azure applications.
Provides status of each role instances
Collects and monitors performance information.
Collects and monitors Windows events.
Collects and monitors the .NET Framework trace messages from each role instance.
Grooms performance, event, and the .NET
Framework trace data from Windows Azure
storage account.
Changes the number of role instances via a task
OCT19-21
Using RDP
• IIS Manager• Windows Explorer• Performance and Reliability Monitor• Event Viewer
OCT19-21
Extending to and from Azure
• Challenges• Access Control
OCT19-21
Challenges
• How do you integrate with components outside your corporate network?
• How do you expose your software to users outside of your organization?– Can they use their existing identities? Social identities?– What about smaller, non-enterprise customers?
• How do you reduce latency and increase performance?• <the list goes on…>
Caching* Service Bus Access Control
OCT19-21
Access Control
• Identity Federation - ACS• Azure Connect
OCT19-21
Identity Federation - ACS
• Used to authenticate and authorize users• Integration Single Sign On and centralized
authorization into your web applications• Standards-based identity providers– Enterprise directories (e.g. Active Directory
Federation Server v2.0)– Web identities (e.g. Windows Live ID, Google,
Yahoo!, and Facebook)
OCT19-21
Azure Connect
Thanks for Your Support!
MCT Summit Sponsors:
MCT Summit Partner: