Windows Azure         Enrique Lima
                      Principal Consultant
 for the IT Pro       ThinkALM




          October 19–21, 2011
Agenda
•   Azure Overview
•   Governance
•   Deploying Azure Solutions
•   Managing Azure Solutions
•   Monitoring Azure Solutions
•   Extending to and from Azure


                                  OCT
                                  19-21
Azure Overview
                                 Developer Experience
                                  Use existing skills and tools.




                                                                                      AppFabric



Compute   Storage   Management   Relational data       Management   Connectivity   Access control




   Composite applications            ON-PREMISES                      LOB Applications



                                                                                                    OCT
                                                                                                    19-21
Governance
• What on earth does this mean?
• Corporate Governance for Azure?
• Are you kidding me?!?




                                    OCT
                                    19-21
Deploying Azure Solutions
• Deployment through the Management
  Portal
• Deployment using PowerShell
• Working with VM Role




                                      OCT
                                      19-21
Deployment through the
   Management Portal

demo


                          OCT
                          19-21
Deployment using PowerShell
• Windows Azure Service Management
  CmdLets




                                     OCT
                                     19-21
Working with VM Role
                Image Preparation



                                    Install integration components
                                    Install software applications
                                    Build adapter                       Upload Image to
                                    Configure firewall                    Repository
                                    Generalize image




                                      Define VM role




                                                                                              Deploy
Design Service Model




                                      Reference image
                                      Specify certificates and
                                      destination store                 Upload Service
                                      Configure number of server         Package and
                                      instances                        Configuration File
                                      Configure certificate
                                      thumbprints
                                      Specify configuration settings




                                                                       Upload Certificates
                                                                       to Certificate Store




                                                                                                       OCT
                                                                                                       19-21
Managing Azure Solutions
             Packaged                      Infrastructure                            Platform                             Software
                                             (as a Service)                          (as a Service)
             Software                                                                                                     (as a Service)



             Applications                    Applications                            Applications                         Applications




                                                                        You manage
                 Data         You manage         Data                                    Data                                 Data


               Runtime                         Runtime                                 Runtime                              Runtime




                                                                                                                                           Managed by vendor
             Middleware                      Middleware                              Middleware                           Middleware




                                                                                                      Managed by vendor
You manage




                 O/S                              O/S                                    O/S                                   O/S
                                                              Managed by vendor
             Virtualization                  Virtualization                          Virtualization                       Virtualization


                Servers                         Servers                                 Servers                              Servers


               Storage                         Storage                                 Storage                              Storage


             Networking                      Networking                              Networking                           Networking



                                                                                                                                                               OCT
                                                                                                                                                               19-21
Managing Azure Solutions
• What do we Manage?
• Windows Azure MMC
• 3rd Party Tools




                              OCT
                              19-21
What do we Manage?
• Storage
• Compute
• Access




                           OCT
                           19-21
Windows Azure MMC


demo


                     OCT
                     19-21
Monitoring Azure Solutions
• Windows Azure Diagnostics
• Windows Azure Monitoring MP for SCOM
• Using RDP




                                         OCT
                                         19-21
Windows Azure Diagnostics
• Know the volume of data
• Define Transfers
• Monitor Storage!




                               OCT
                               19-21
Windows Azure Monitoring MP for
            SCOM
  Discovers Windows Azure    Provides status of each       Collects and monitors
        applications.            role instances          performance information.




                                                                  Grooms
                            Collects and monitors the
                                                          performance, event, and
   Collects and monitors     .NET Framework trace
                                                         the .NET Framework trace
     Windows events.        messages from each role
                                                         data from Windows Azure
                                     instance.
                                                              storage account.




                             Changes the number of
                             role instances via a task




                                                                                    OCT
                                                                                    19-21
Using RDP
•   IIS Manager
•   Windows Explorer
•   Performance and Reliability Monitor
•   Event Viewer




                                          OCT
                                          19-21
Extending to and from Azure
• Challenges
• Access Control




                                OCT
                                19-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…>

              Access Control        Service Bus   Caching*




                                                                  OCT
                                                                  19-21
Access Control
• Identity Federation - ACS
• Azure Connect




                              OCT
                              19-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)




                                                                OCT
                                                                19-21
Azure Connect




                OCT
                19-21
MCT Summit Partner:




 Thanks    MCT Summit Sponsors:

for Your
Support!

Azure for the ITPro

  • 1.
    Windows Azure Enrique Lima Principal Consultant for the IT Pro ThinkALM October 19–21, 2011
  • 2.
    Agenda • Azure Overview • Governance • Deploying Azure Solutions • Managing Azure Solutions • Monitoring Azure Solutions • Extending to and from Azure OCT 19-21
  • 3.
    Azure Overview Developer Experience Use existing skills and tools. AppFabric Compute Storage Management Relational data Management Connectivity Access control Composite applications ON-PREMISES LOB Applications OCT 19-21
  • 4.
    Governance • What onearth does this mean? • Corporate Governance for Azure? • Are you kidding me?!? OCT 19-21
  • 5.
    Deploying Azure Solutions •Deployment through the Management Portal • Deployment using PowerShell • Working with VM Role OCT 19-21
  • 6.
    Deployment through the Management Portal demo OCT 19-21
  • 7.
    Deployment using PowerShell •Windows Azure Service Management CmdLets OCT 19-21
  • 8.
    Working with VMRole Image Preparation Install integration components Install software applications Build adapter Upload Image to Configure firewall Repository Generalize image Define VM role Deploy Design Service Model Reference image Specify certificates and destination store Upload Service Configure number of server Package and instances Configuration File Configure certificate thumbprints Specify configuration settings Upload Certificates to Certificate Store OCT 19-21
  • 9.
    Managing Azure Solutions Packaged Infrastructure Platform Software (as a Service) (as a Service) Software (as a Service) Applications Applications Applications Applications You manage Data You manage Data Data Data Runtime Runtime Runtime Runtime Managed by vendor Middleware Middleware Middleware Middleware Managed by vendor You manage O/S O/S O/S O/S Managed by vendor Virtualization Virtualization Virtualization Virtualization Servers Servers Servers Servers Storage Storage Storage Storage Networking Networking Networking Networking OCT 19-21
  • 10.
    Managing Azure Solutions •What do we Manage? • Windows Azure MMC • 3rd Party Tools OCT 19-21
  • 11.
    What do weManage? • Storage • Compute • Access OCT 19-21
  • 12.
  • 13.
    Monitoring Azure Solutions •Windows Azure Diagnostics • Windows Azure Monitoring MP for SCOM • Using RDP OCT 19-21
  • 14.
    Windows Azure Diagnostics •Know the volume of data • Define Transfers • Monitor Storage! OCT 19-21
  • 15.
    Windows Azure MonitoringMP for SCOM Discovers Windows Azure Provides status of each Collects and monitors applications. role instances performance information. Grooms Collects and monitors the performance, event, and Collects and monitors .NET Framework trace the .NET Framework trace Windows events. messages from each role data from Windows Azure instance. storage account. Changes the number of role instances via a task OCT 19-21
  • 16.
    Using RDP • IIS Manager • Windows Explorer • Performance and Reliability Monitor • Event Viewer OCT 19-21
  • 17.
    Extending to andfrom Azure • Challenges • Access Control OCT 19-21
  • 18.
    Challenges • How doyou 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…> Access Control Service Bus Caching* OCT 19-21
  • 19.
    Access Control • IdentityFederation - ACS • Azure Connect OCT 19-21
  • 20.
    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) OCT 19-21
  • 21.
    Azure Connect OCT 19-21
  • 22.
    MCT Summit Partner: Thanks MCT Summit Sponsors: for Your Support!

Editor's Notes

  • #23 Don’t forget to thank our sponsors! They made this possible! Go sponsors!!!!!