Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Windows Azure for IT Pros

7,733 views

Published on

This is an introduction to Windows Azure and is targeted towards an IT Pro audience, although Developers are certainly welcome to view! It covers the following broad topics:

Cloud jargon in plain English
What is Windows Azure and how can it help me?
Running web sites and VMs in the cloud
What else can I put in the cloud / what else can I use the cloud for?
How can I use the cloud?
How do I manage this?

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Windows Azure for IT Pros

  1. 1. Windows Azure for IT Pros Adetayo Adegoke • November 6, 2013
  2. 2. About Perficient Perficient is a leading information technology consulting firm serving clients throughout North America. We help clients implement business-driven technology solutions that integrate business processes, improve worker productivity, increase customer loyalty and create a more agile enterprise to better respond to new business opportunities. 2
  3. 3. Perficient Profile • • • • • • • • • • Founded in 1997 Public, NASDAQ: PRFT 2012 revenue of $327 million Major market locations throughout North America • Atlanta, Austin, Boston, Charlotte, Chicago, Cincinnati, Cleveland, Columbus, Dallas, Denver, Detroit, Fairfax, Houston, Indianapolis, Minneapolis, New Orleans, New York, Northern California, Philadelphia, Southern California, St. Louis, Toronto, and Washington, D.C. Global delivery centers in China, Europe and India ~2,000 colleagues Dedicated solution practices ~85% repeat business rate Alliance partnerships with major technology vendors Multiple vendor/industry technology and growth awards 3
  4. 4. Our Solutions Expertise Business Solutions Technology Solutions • • • • • • • • • • • • • • • • • Business Intelligence Business Process Management Customer Experience and CRM Enterprise Performance Management Enterprise Resource Planning Experience Design (XD) Management Consulting Business Integration/SOA Cloud Services Commerce Content Management Custom Application Development Education Information Management Mobile Platforms Platform Integration Portal & Social 4
  5. 5. Our Microsoft Practice 5
  6. 6. Our Speaker Adetayo Adegoke, Senior Solutions Architect • Microsoft vTSP [Virtual Technology Specialist Program] specializing in SharePoint solutions • Nationwide practice lead for the Enterprise Applications Infrastructure Group • Drives solutions in the Windows Azure space for Web Infrastructure particularly for SharePoint 6
  7. 7. What Are We Discussing Today? • Cloud jargon in plain English • What is Windows Azure and how can it help me? • Running web sites and VMs in the cloud 7
  8. 8. What Are We Discussing Today? • What else can I put in the cloud / what else can I use the cloud for? • How can I use the cloud? • How do I manage this? 8
  9. 9. Cloud Jargon in Plain English
  10. 10. Yet Another Slew of Terms and Acronyms! Cloud / Cloud Computing / Cloud Services 10
  11. 11. Yet Another Slew of Terms and Acronyms! Public Cloud / Private Cloud Cloud Offerings / Cloud Service Providers Windows Azure Your Datacenter 11
  12. 12. Yet Another Slew of Terms and Acronyms! IaaS / PaaS / SaaS 12
  13. 13. Yet Another Slew of Terms and Acronyms! IaaS / PaaS / SaaS 13
  14. 14. Yet Another Slew of Terms and Acronyms! 14
  15. 15. What is Windows Azure and How Can It Help Me?
  16. 16. What Is Windows Azure? 16
  17. 17. Where Are Windows Azure’s Physical Assets? Global Footprint 17
  18. 18. Pay For What You Use 18
  19. 19. Running Web Sites and VMs in the Cloud
  20. 20. Running VMs and Web Sites in the Cloud 20
  21. 21. Introduction to Windows Azure VMs Windows Server and Linux Flexible Workload Support Virtual Private Networking 21
  22. 22. 22
  23. 23. VM Fault & Update Domains 23
  24. 24. VM Availability Sets Update Domains are honored by host OS updates 24
  25. 25. VM Availability Sets Redundancy at every level 25
  26. 26. 26
  27. 27. VM Portability 27
  28. 28. VM Portability 28
  29. 29. VM Portability 29
  30. 30. VM Portability 30
  31. 31. VM Portability 31
  32. 32. VM Portability 32
  33. 33. VM Portability 33
  34. 34. VM Portability 34
  35. 35. VM Portability 35
  36. 36. VMs with Persistent Drive 37
  37. 37. VMs with Persistent Drive 38
  38. 38. VMs with Persistent Drive 39
  39. 39. VMs with Persistent Drive 40
  40. 40. VMs with Persistent Drive 41
  41. 41. VMs with Persistent Drive > 500 miles 42
  42. 42. Service Level Agreement 99.95% for multiple role instances 4.38 hours of downtime per year What’s included Compute Hardware failure (disk, cpu, memory) Datacenter failures - Network failure, power failure Hardware upgrades, Software maintenance – Host OS Updates What is not included VM Container crashes, Guest OS Updates 43
  43. 43. Introduction to Windows Azure Web Sites 44
  44. 44. Windows Azure Your Datacenter Virtual Machines Cloud Services Web Sites 45
  45. 45. Supported Publishing Methods 46
  46. 46. Supported Web Frameworks Or any custom FastCGI Handler 47
  47. 47. Multi-tenant. Daily quotas Multi-tenant. Daily quotas Dedicated VMs. No quotas
  48. 48. RESERVED INSTANCE
  49. 49. RESERVED INSTANCE
  50. 50. What Else Can I Put in the Cloud? What Else Can I Use the Cloud For? Supported Platforms, Available OS Templates, Dev/Test/Stage/Prod Environments
  51. 51. Supported Microsoft Server Platforms 61
  52. 52. Supported/Unsupported Windows Server Roles SUPPORTED ROLES Active Directory Domain Services Active Directory Federation Services Active Directory Lightweight Directory Services Application Server DNS Server File Services Network Policy and Access Services Print and Document Services Remote Desktop Services* Web Server (IIS) Windows Server Update Services UNSUPPORTED ROLES Dynamic Host Configuration Protocol Server Hyper-V Remote Access (Direct Access) Rights Management Services Windows Deployment Services 62
  53. 53. Supported Windows Server Features Background Intelligent File Transfer Service (BITS) BranchCache Connection Manager Administration Kit Desktop Experience Group Policy Management Failover Cluster Ink and Handwriting Services Internet Printing Client Line Printer Remote Port Monitor Message Queuing .NET Framework 3.5.1 Features Quality Windows Audio Video Experience Remote Assistance Remote Differential Compression Remote Server Administration Tools RPC over HTTP Proxy Services for Network File System Simple Mail Transfer Protocol Simple TCP/IP Services Subsystem for UNIX-based Applications Telnet Server Telnet Client Trivial File Transfer Protocol (TFTP) Windows Internal Database Windows PowerShell Integrated Scripting Environment Windows Process Activation Service (WAS) WinRM IIS Extension Windows Server Backup Windows System Resource Manager Windows TIFF IFilter Overview XPS Viewer 63
  54. 54. Unsupported Windows Server Features • • • • • • • • • • BitLocker Drive Encryption Windows Server Failover Clustering Internet Storage Name Server Multipath I/O Network Load Balancing Peer Name Resolution Protocol SNMP Services Storage Manager for SANs Windows Internet Name Service Wireless LAN Service 64
  55. 55. Pre-Built Windows Azure VM Images 65
  56. 56. How Many Ways Can Windows Azure Be Useful to Me? • Deploy Development Environments • Test Integration between two different platforms • Deploy custom SaaS solutions • Replicate Production Environments for Disaster Recovery purposes • Identity Management Integration between SaaS and OnPremise deployments • Rapid temporary capacity for seasonal workloads 66
  57. 57. How Can I Use the Cloud? Hybrid & Pure-Play Windows Azure Deployments
  58. 58. Hybrid & Pure-Play Windows Azure Solutions 68
  59. 59. Connecting OnPrem & Windows Azure Network Admin Network configuration 69
  60. 60. Connecting OnPrem & Windows Azure Network Admin Network configuration 70
  61. 61. Connecting OnPrem & Windows Azure Network Admin IT Admin (10.1.0.0/16)  (10.0.0.0/16) (10.1.2.0/24) (10.1.1.0/24) 131.57.23.45 SQLSubnet GW IP (10.1.3.0/24) (10.1.3.0/24) (10.1.4.0/24) 65.57.23.45 10.0.0.21 10.0.0.20 71
  62. 62. Connecting OnPrem & Windows Azure Network Admin CorpOffice IT Admin (10.1.0.0/16)  (10.0.0.0/16) (10.1.2.0/24) (10.1.1.0/24) 131.57.23.45 SQLSubnet GW IP (10.1.3.0/24) (10.1.3.0/24) (10.1.4.0/24) 65.57.23.45 10.0.0.21 10.0.0.20 72
  63. 63. Connecting OnPrem & Windows Azure Network Admin CorpOffice IT Admin (10.1.0.0/16)  (10.0.0.0/16) (10.1.2.0/24) (10.1.1.0/24) 131.57.23.45 SQLSubnet GW IP (10.1.3.0/24) (10.1.3.0/24) (10.1.4.0/24) 65.57.23.45 10.0.0.21 10.0.0.20 73
  64. 64. Connecting OnPrem & Windows Azure Network Admin IT Admin (10.1.0.0/16)  (10.0.0.0/16) (10.1.2.0/24) (10.1.1.0/24) CorpOffice 131.57.23.45 SQLSubnet GW IP (10.1.3.0/24) (10.1.3.0/24) (10.1.4.0/24) 65.57.23.45 10.0.0.21 10.0.0.20 74
  65. 65. Connecting OnPrem & Windows Azure IT Admin (10.1.0.0/16)  (10.0.0.0/16) (10.1.2.0/24) (10.1.1.0/24) 131.57.23.45 SQLSubnet GW IP (10.1.3.0/24) (10.1.3.0/24) (10.1.4.0/24) 65.57.23.45 10.0.0.21 10.0.0.20 75
  66. 66. Connecting OnPrem & Windows Azure Deployment package IT Admin (10.1.0.0/16)  (10.0.0.0/16) (10.1.2.0/24) (10.1.1.0/24) 131.57.23.45 SQLSubnet GW IP (10.1.3.0/24) (10.1.3.0/24) (10.1.4.0/24) 65.57.23.45 10.0.0.21 10.0.0.20 76
  67. 67. Connecting OnPrem & Windows Azure Deployment package IT Admin (10.1.0.0/16)  (10.0.0.0/16) (10.1.2.0/24) (10.1.1.0/24) 131.57.23.45 SQLSubnet GW IP (10.1.3.0/24) (10.1.3.0/24) (10.1.4.0/24) 65.57.23.45 10.0.0.21 10.0.0.20 77
  68. 68. Manage Using Existing Tools Windows Intune Macs X86/x64 AD Windows Server 2012 VPN Tunnel Windows RT Windows Phone 8 iOS Windows Server Windows Server Windows Server 2012 2008 2003 OnPrem Windows Server Windows Server 2003 2008 Azure Android Internet 78
  69. 69. Scripting Capabilities Full Support for IaaS • • Windows Azure PowerShell Cmdlets Cross Platform Scripting Built on node.js Capabilities – – – – – – – Provisioning, Removal Reboot, Start Import and Export VM settings Support for Windows and Linux VMs Domain Join at Provision for Windows Fully Customize VM with Data Disks and Endpoint Configuration Automate Virtual Network Settings 79
  70. 70. What Can You Do With PowerShell? Automation Query, Manage and Configure Virtual Machines across multiple subscriptions, cloud services and storage accounts. Provision Fully Configured Virtual Machines Virtual Networking Completely Configure VNETs from a Script 80
  71. 71. Virtual Machine Management Quick VM Provisioning Mode Supports VM Creation in a Single Cmdlet Advanced Provisioning Configuration Mode Provision With: Endpoints, Data Disks Configure: Cache Settings for OS/Data Disks and Subnet Names Create Multiple Pre-Defined VMs in a Batch New-AzureVM -VMs $vm1, $vm2, $vm3 81
  72. 72. Thank You for Attending 82
  73. 73. Connect with Perficient Forrester & Perficient Talk SharePoint, Yammer & Mobile bit.ly/1aOYTFw Memorial Hermann Uses Dynamics CRM for Customer Engagement bit.ly/1hnar9v 84

×