Overview of Managing Apps, Services & VM in Windows Azure

Slides:



Advertisements
Similar presentations
The spring release of Windows Azure Infrastructure as a Service introduces new functionality that allows full control and management of virtual machines.
Advertisements

Inside Windows Azure Virtual Machines Vijay Rajagopalan Microsoft Corporation.
Deep Dive into Windows Azure Virtual Machines – From Cloud Vendor and Enterprise Perspective Vijay Rajagopalan Principal Lead Program Manager Microsoft.
Name Title Microsoft Windows Azure: Migrating Web Applications.
Windows Azure Virtual Machines. Agenda IT Pro experience Support for key server applications Easy storage manageability High availability features.
VM Role (PaaS)Virtual Machine (IaaS) StorageNon-Persistent StoragePersistent Storage Easily add additional storage DeploymentBuild VHD offsite and upload.
Windows Azure Networking & Active Directory Nasir (Muhammad Nasiruddin) Developer Evangelist - Azure Microsoft Corporation
Get more control & flexibility of the Windows Azure environment Developers IT Pros Easier migration of existing Windows applications to Windows Azure.
Windows Azure Role Cloud Computing Soup to Nuts Mike Benkovich Microsoft Corporation btlod-71.
Windows Azure Virtual Machines Speaker Title Organization.
Infrastructure as a Service
Operating System for the Cloud Runs applications in the cloud Provides Storage Application Management Windows Azure ideal for applications needing:
WINDOWS AZURE Scott Guthrie Corporate Vice President Windows Azure
Windows Azure Migrating Applications and Workloads Speaker Title Organization.
Windows Azure Virtual Machines Anton Boyko. A Continuous Offering From Private to Public Cloud.
Zvezdan Pavković. Storage Non-Persistent Storage Persistent Storage Easily add additional storage. Networking Internal and Input Endpoints configured.
Microsoft Azure Speed >> Economics Scale. Microsoft Azure Speed >> Economics Scale.
Won Huh Product Marketing Manager
IT Operations Management
Welcome to the Hands on Lab!
Building AD-SQL-APP Server on AZURE
Building ARM IaaS Application Environment
Virtual Machines and Web Sites
5/21/2018 9:40 PM BRK3021 Learn about modern infrastructure roles in RDS: Next generation Windows desktop & app virtualization Clark Nicholson - Principal.
Microsoft Azure: The only consistent Hybrid Cloud
TechEd /23/ :03 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
Infrastructure Provisioning Kenon Owens Sr
Building Applications with Windows Azure and SQL Azure
IT Operations Management
Windows Azure Pack : Express Installation
Design and Implement Cloud Data Platform Solutions
Windows Azure Web Sites
Cloud Database Based on SQL Server 2012 Technologies
Windows Azure Web Sites
Microsoft Virtual Academy
SharePoint Online Management and Control
Introduction to Windows Azure Web Sites
Windows Azure 講師: 李智樺, Ruddy Lee
Cloud? It's All about the App!
Cloud? It's All about the App!
Microsoft Virtual Academy
TechEd /21/2018 5:20 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
Microsoft Virtual Academy
Microsoft Virtual Academy
M318.
System Center Application Management
1/2/2019 5:18 PM THR3016 Customer stories: Plan and orchestrate large resource deployments on Azure infrastructure Igal Figlin Principal PM Manager – Azure.
Microsoft Virtual Academy
Microsoft Virtual Academy
More Virtual Machines 2.
MDC-B203 Deploying Applications in Microsoft System Center Virtual Machine Manager Using Services John Messec Program Manager Microsoft.
2/27/2019 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
Microsoft Virtual Academy
Developing for Windows Azure
Windows Azure Overview
Microsoft Virtual Academy
Service Template Creation from the Ground Up
Building global and highly-available services using Windows Azure
Windows Azure Hybrid Architectures and Patterns
Service Template Creation from the Ground Up
A - E Cloud Enterprise Symbols
Microsoft Virtual Academy
Day 2, Session 2 Connecting System Center to the Public Cloud
Microsoft Virtual Academy
Office 365 Development July 2014.
Making Windows Azure Relevant to IT Professionals
Microsoft Virtual Academy
Microsoft Virtual Academy
Microsoft Virtual Academy
Microsoft Virtual Academy
Presentation transcript:

Overview of Managing Apps, Services & VM in Windows Azure 9/20/2018 12:53 PM Overview of Managing Apps, Services & VM in Windows Azure Karandeep Anand Group Program Manager Microsoft Corporation @_karandeep ksanand@microsoft.com © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Windows Azure flexible open solid

Windows Azure virtual machines cloud services web sites Build Infinitely Scalable Apps Rich Multi-tier Architectures Automated App Management web sites Build ASP.NET, Node.js or PHP Deploy in seconds (FTP, Git, TFS) Start free, scale up with traffic virtual machines Windows Server & Linux Flexible Workload Support Virtual Private Networking

application building blocks big data database storage traffic caching messaging identity application building blocks media CDN networking

Management: What? Windows Azure On Premises Control Focus on the App Your Datacenter Applications Data Firewall/Load Balancer Virtual Network O/S Virtualization Server Hardware Network Hardware Virtual Machines Applications Data Firewall/Load Balancer Virtual Network O/S Cloud Services Applications Data Firewall Rules Virtual Network Web Sites Applications Data Control Focus on the App

Overview Management REST APIs >_ Windows Mac Linux

demo Portal & PowerShell 9/20/2018 © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Key Management Concepts Now let’s get under the hood… Key Management Concepts

#1: Deployment & Configuration What makes up an application in Windows Azure… #1: Deployment & Configuration

Deployment & Configuration cloud services CSPKG CSCFG vs. CSDEF Portal, CSUpload, TFS Cloud Share web sites WebDeploy Packages Web.config Portal, FTP, WebDeploy, TFS Git, Cloud9, Joyent virtual machines VHD VM/CS Config Compose in Cloud, Migrate from On-Premises RightScale, OpsCode

#2: High Availability & SLAs Making your application to be fault tolerant… #2: High Availability & SLAs

99.95% monthly SLA

Service Level Agreements 99.95% for multiple role instances 4.38 hours of downtime per year 99.9% for single role instances 8.75 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 Planned downtime – 6 day notice, 6 hour window, 25 minute downtime What is not included VM Container crashes, Guest OS Updates

Fault and Update Domains Fault Domains Represent groups of resources anticipated to fail together i.e. Same rack, same server Fabric spreads instances across fault at least 2 fault domains Update Domains Represents groups of resources that will be updated together Host OS updates honour service update domains Specified in service definition Default of 5 (up to 20) Fabric spreads role instances across Update Domains and Fault Domains

Cloud Services: Fault & Update Domains Fault Domain Fault Domain Rack Rack Web Role UD #1 UD #2 INSTANCE INSTANCE INSTANCE INSTANCE Worker Role UD #1 UD #2 INSTANCE INSTANCE INSTANCE INSTANCE

Virtual Machine: Availability Sets Update Domains are honored by host OS updates Fault Domain Fault Domain Rack Rack Availability Set Virtual Machine Virtual Machine IIS1 IIS2 UD #2 UD #1 Availability Set Virtual Machine Virtual Machine SQL1 SQL2 UD #1 UD #2

Web Sites: Managed for You! Note: No SLA during Preview period 

High Availability virtual machines cloud services web sites Multi instance Fault & Upgrade Domains Automatic Load Balancing web sites Scale for Capacity HA Automatically Managed virtual machines Single vs. Multi instance Availability Sets Load Balanced Endpoints

#3: Monitoring & Troubleshooting Keeping you app running & healthy… #3: Monitoring & Troubleshooting

Monitoring & Troubleshooting cloud services Rich out of box monitoring Windows Azure Diagnostics System Center, 3rd Party Tools web sites Rich out of box monitoring IIS Diagnostics log (FTP access) 3rd Party Tools virtual machines Basic Metrics & Health Check No agent = Manage Yourself System Center, 3rd Party Tools

System Center & Windows Azure Worker Role Web Role Read app roles and structure Windows Azure Service API Performance data, events, logs Table storage Performance data, events, logs Read operational data and grooming On-Premise Operations Manager Windows Azure Application On-premise Windows Azure Operations Manager Console Diagram View

#4: Scaling & Auto-Scaling Elastic compute & infinite scale with Windows Azure #4: Scaling & Auto-Scaling

Infinite Scale

2 6 92 Scale

92 Scale

10 Scale

web sites shared reserved 1 Shared instanceS shared :-)

web sites shared reserved 2 Shared instanceS shared :-) :-)

1 :-) web sites shared reserved reserved :-) :-) Shared instanceS Shared instanceS :-) reserved RESERVED instance :-) :-)

2 :-) :-) web sites shared reserved reserved RESERVED instance

2 :-) :-) web sites :-) :-) shared reserved reserved :-) :-) :-) :-) RESERVED instance RESERVED instance :-) :-) :-) :-) :-) :-) :-) :-)

Pay Only For What You Use.

Auto-Scaling IT Pro: Developers: Auto-scaling Application Block now available in the Enterprise Library 5.0 Integration Pack for Windows Azure! Two types of rules: Constraint Rules (time or business rule based min/max instances) Reactive Rules (usage/perf based instance counts) IT Pro: PowerShell scripts AppDynamics for Windows Azure

great partners

Demo: Monitoring & Auto-Scaling Applications 9/20/2018 12:53 PM AppDynamics Demo: Monitoring & Auto-Scaling Applications Alex Fedotyev AppDynamics © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Windows Azure Management Portal Scripting 3rd Party Ecosystem >_ Windows Azure Management

Windows Azure flexible open solid

Related Content AZR319 – Monitoring & Managing in Windows Azure – Thursday 1:00 PM AZR302 – Windows Azure Internals – Wed 3:15 PM MGT303 – System Center: Managing Apps Across Clouds - Thu 2:45 PM Learn or Sign-up Today: http://www.windowsazure.com/

Complete an evaluation on CommNet and enter to win!

9/20/2018 12:53 PM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Appendix

9/20/2018 © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION. © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Connecting apps & services in and across the cloud… #5: Networking & Hybrid

Windows Azure Virtual Network VM 1 VM 2 ROLE 1 Subnet 2 Subnet 1 Your “virtual” branch office/ datacenter in the cloud Enables customers to extend their Enterprise Networks into Azure Networking on-ramp for migrating existing apps and services to Windows Azure Enables “hybrid” apps that span cloud and their premises A protected private virtual network in the cloud Enables customers to setup secure private IPv4 networks fully contained within Windows Azure IP address persistence Inter-service DIP-to-DIP communication

Cross-premise Connectivity OPTION 1 Cross-premise Connectivity CLOUD ENTERPRISE Data Synchronization SQL Azure Data Sync Application-layer Connectivity & Messaging Service Bus Secure Machine-to-Machine Network Connectivity Windows Azure Connect Secure Site-to-Site Network Connectivity Windows Azure Virtual Network IP-Level Connectivity

Application Scenarios General cleanup. Application Scenarios Windows Azure Web Sites are ideal for:: Windows Azure Cloud Services (Web Role) are ideal for: Windows Azure Virtual Machines are ideal for: Modern web apps Perfect if your app consists of client side markup and scripting, server side scripting and a database. Powerful capability to scale out and up as needed. Multi-tier applications Cloud-based applications that separate application logic into multiple tiers (i.e. caching middle tier, asynchronous background processes like order processing) using both Web and Worker Roles Enterprise server applications Run your existing enterprise applications in the cloud, such as SQL Server, SharePoint Server or Active Directory. Continuous development Deploy directly from your source code repository, using Git or Team Foundation Service. Apps that require advanced administration Cloud-based applications that require admin access, remote desktop access or elevated permissions Porting existing line of business apps Choose an image from the library or upload your own VHD. Popular open source apps Launch a professional looking site with a few clicks using apps like WordPress, Joomla!, Drupal, DotNetNuke and Umbraco Apps that require advanced networking Cloud-based applications that require network isolation for use with Windows Azure Connect or Windows Azure Virtual Network Windows or Linux operating system Support for Windows Server, along with community and commercial versions of Linux. Connect virtual machines with cloud services to take full advantage of PaaS services.

Summary Management REST APIs >_ Windows Mac Linux