Azure IaaS Shahed Chowdhuri Sr. Technical Microsoft.

Slides:



Advertisements
Similar presentations
Windows Azure IaaS – Deep Dive
Advertisements

Name Title Microsoft Windows Azure Virtual Machines.
Microsoft Dynamics AX Technical Conference 2013
Kako uklopiti oblak u svoju postojeću infrastrukturu? Tomica Kaniški CITUS d.o.o.
System Center 2012 R2 Overview
What’s New: Windows Server 2012 R2 Tim Vander Kooi Systems Architect
Microsoft Azure Overview
Windows Azure VMs VMs and Cloud Services VM Availability Images and Disks Managing VMs Agenda.
“It’s going to take a month to get a proof of concept going.” “I know VMM, but don’t know how it works with SPF and the Portal” “I know Azure, but.
High memory instances Monthly SLA : Virtual Machines Validated & supported Microsoft workloads Price reduction: standard Windows (22%) & Linux (29%)
Agenda  Why Azure Resource Manager  What has already been enabled  Questions/Feedback.
The Cloud for Modern Business Scott Guthrie Executive Vice President Cloud + Enterprise.
 Tightly coupled containers of multiple resources of similar or different types  Lifecycle, Access, Billing & Identity control the resources placed.
4 2) Code Repository 1) Developers 3) Build4) Test5) Deploy to Cloud 6) Monitor and Improve Contoso App Azure.
Heterogeneity Open, broad, and flexible Integration On-premises AND cloud Enterprise needs Microsoft Azure fundamentals Operating systems Languages.
Azure IaaS Presenter Name Position or role Microsoft Azure.
The spring release of Windows Azure Infrastructure as a Service introduces new functionality that allows full control and management of virtual machines.
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.
Yes, yes it does! 1.Guest Clustering is supported with SQL Server when running a guest operating system of Windows Server 2008 SP2 or newer.
Windows Azure Virtual Machines
On Premises Microsoft Azure Service Provider Business Continuity Tenant Services Service Administration Fabric Management Admin Portal Tenant.
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.
Migrating Applications to Windows Azure Virtual Machines Michael Washam Senior Technical Evangelist Microsoft Corporation.
SharePoint Farm On Azure IAAS Prepared By : Prakhar Rastogi Premier Field engineer Microsoft India.
Hands-On Microsoft Windows Server 2008 Chapter 1 Introduction to Windows Server 2008.
Windows Azure Virtual Machines Speaker Title Organization.
Microsoft Azure Virtual Machines. Networking Compute Storage Virtual Machine Operating System Applications Data & Access Runtime Provision & Manage.
Customer needs EnterpriseGrade HyperScale Hybrid.
Datacenters of the Past StorageNetworkCompute Today’s datacenter.
Windows Azure Conference 2014 Deploy your Java workloads on Windows Azure.
MDC417 Follow me on Working as Practice Manager for Insight, he is a subject matter expert in cloud, virtualization and management.
From Virtualization Management to Private Cloud with SCVMM 2012 Dan Stolts Sr. IT Pro Evangelist Microsoft Corporation
DCIM211. By 2015, 35% of enterprise IT expenditures for most organizations will be managed outside the IT department’s budget IT budget.
Disaster Recovery for SharePoint 2013 with Azure
Windows Azure Migrating Applications and Workloads Speaker Title Organization.
How* to Win the #BestMicrosoftHack Shahed Chowdhuri Sr. Technical WakeUpAndCode.com *Hint: Use the Cloud.
Windows Azure Virtual Machines Anton Boyko. A Continuous Offering From Private to Public Cloud.
 container for multiple resources  resources exist in one* resource group  resource groups can span regions  resource groups can span services.
Windows Azure for IT Pros Kurt CLAEYS (TSP Windows Azure, Microsoft EMEA)
What's New in Azure IaaS… A Server Huggers Perspective Rick
Make VMs Resilient to Failures with Availability Sets.
Zvezdan Pavković. Storage Non-Persistent Storage Persistent Storage Easily add additional storage. Networking Internal and Input Endpoints configured.
20409A 7: Installing and Configuring System Center 2012 R2 Virtual Machine Manager Module 7 Installing and Configuring System Center 2012 R2 Virtual.
Microsoft Windows Server 2012 R2. What’s NEW in Windows Server 2012 R2.
Windows Azure IaaS and How It Works Corey Sanders Principal Program Manager Lead Microsoft Corporation AZR201.
Tweak Performance and Improve Availability of your Microsoft Azure VMs Rick
On Premises Storage Servers Networking O/S Middleware Virtualization Data Applications Runtime You manage Infrastructure (as a Service) Storage Servers.
Windows Azure Overview for IT Pros Anton Boyko. Intro to Cloud Computing Intro to Windows Azure Cloud Services Web Sites Virtual Machines Workload Options.
Building Cloud Solutions Presenter Name Position or role Microsoft Azure.
ALL INFORMATION PRESENTED AS WELL AS ALL SESSIONS ARE MICROSOFT CONFIDENTIAL AND UNDER YOUR NON-DISCLOSURE AGREEMENT (NDA) AND\OR TECHNOLOGY PREVIEW.
Intro to Microsoft Tom Iverson - TSS, PTSP – Cloud/ALM A Digital and Technology Consultancy.
Bellevue College Cloud Seminars Learn: Cloud services Friday, March 4, 2016 Azure Virtual Machines Fawad Khan.
Deploying Highly Available SQL Server in Windows Azure A Presentation and Demonstration by Microsoft Cluster MVP David Bermingham.
Copyright © New Signature Who we are: Focused on consistently delivering great customer experiences. What we do: We help you transform your business.
Rick Claus Architect like a PRO for Performance and Availability of your Microsoft Azure VMs ARC43 6.
Brian Lauge Pedersen Senior DataCenter Technology Specialist Microsoft Danmark.
Implement Storage Implement Blobs and Azure Files Manage Access Configure Diagnostics, Monitoring & Analytics Implement SQL Databases Implement Recovery.
Azure Site Recovery For Hyper-V, VMware, and Physical Environments
Run Azure Services in your datacenter
Building ARM IaaS Application Environment
Virtual Machines and Web Sites
Aprovisionamiento de Maquinas Virtuales Windows Server 2016 y Windows 10 en Azure
Design and Implement Cloud Data Platform Solutions
Azure IaaS 101.
20409A 7: Installing and Configuring System Center 2012 R2 Virtual Machine Manager Module 7 Installing and Configuring System Center 2012 R2 Virtual.
Microsoft Virtual Academy
Productive + Hybrid + Intelligent + Trusted
Presentation transcript:

Azure IaaS Shahed Chowdhuri Sr. Technical Microsoft

Agenda  Your services and Azure  Virtual Machines  Virtual Networks  Azure Resource Manager

Your service

 Your application code  Required resources  Your infrastructure code

Azure: Resources (IaaS, PaaS, SaaS) You: Code (application, infrastructure)

Virtual Machines

 Launch Windows Server and Linux in minutes  Scale from 1 to 1000s of VM Instances  Save money with per-minute billing  Open and extensible Azure Virtual Machines

Cloud Provisioning VM Management Portal >_ Scripting (Windows, Linux and Mac) REST API Boot VM from New Disk

VM Gallery A COLLECTION OF PREBUILT IMAGES FOR VARIOUS WORKLOADS Windows Server 2012 R2 Ubuntu Server LTS CentOS 6.5 SUSE Linux Enterprise Server Oracle Linux Windows 8.1 Enterprise SQL Server 2014 Standard Oracle Database 11g R2 BizTalk Server 2013 SharePoint Server Farm Microsoft Dynamics GP 2013 Zulu 8 SAP HANA Developer Edition Puppet Enterprise Barracuda Web Application Oracle WebLogic Server Visual Studio Ultimate 2013 openSUSE 13.1

Virtual Machine Sizes General Purpose compute: Basic General Purpose compute: Standard Optimized Compute Performance Optimized Network Optimized

InstanceCoresRAMDisk sizes A GB20 GB A GB40 GB A223.5 GB60 GB A347 GB120 GB A4814 GB240 GB General Purpose Compute An economical option for development workloads, test servers, and other applications that don't require load balancing, auto-scaling, or memory-intensive virtual machines. Basic Tier

General Purpose Compute Offers the most flexibility. Supports all virtual machine configurations and features Standard Tier InstanceCoresRAMDisk sizes A GB20 GB A GB70 GB A223.5 GB135 GB A347 GB285 GB

General Purpose Compute Offers the most flexibility. Supports all virtual machine configurations and features Standard Tier InstanceCoresRAMDisk sizes A4814 GB605 GB A5214 GB135 GB A6428 GB285 GB A7856 GB605 GB

General Purpose Compute Adds a 40Gbit/s InfiniBand network with remote direct memory access (RDMA) technology. Network optimized with Infiniband support InstanceCoresRAMDisk sizes A8856 GB382 GB A GB382 GB Adds a 40Gbit/s InfiniBand network with remote direct memory access (RDMA) technology. Ideal for Message Passing Interface (MPI) applications, high- performance clusters, modeling and simulations, video encoding, and other compute or network intensive scenarios.

General Purpose Compute 60% faster CPUs, more memory, and local SSD Optimized Compute (D Tier) InstanceCoresRAMDisk sizes D113.5 GB50 GB D227 GB100 GB D3414 GB200 GB D4828 GB400 GB

General Purpose Compute 60% faster CPUs, more memory, and local SSD Optimized Compute (D Tier) InstanceCoresRAMDisk sizes D11214 GB100 GB D12428 GB200 GB D13856 GB400 GB D GB800 GB

General Purpose Compute Unparalleled computational performance with latest CPUs, more memory, and more local SSD Performance Optimized Compute (G Tier) InstanceCoresRAMDisk sizes G1228 GB384 GB G2456 GB768 GB G38112 GB1,536 GB G GB3,072 GB G GB6,144 GB

Demo: Managing VMs using Azure portal

VM Extensions  Installable components to customize VM instances  Enable various DevOps scenarios  Can be added, updated, disabled or removed at any time  Managed via portal, PowerShell and Management APIs 19 Microsoft Azure

Demo: Add an extension to a VM instance

 Data Disks  Azure Files Data Persistence

Disks and Images Base OS image for new Virtual Machines Sys-Prepped/Generalized/Read Only Created by uploading or by capture Writable Disks for Virtual Machines Created during VM creation or during upload of existing VHDs.

Image Mobility On-PremisesCloud MyApp.vhd

VM disk layout Temporary Storage Disk Local (Not Persistent) SATA Drive D: Data Disk(s) Persistent SCSI Customer Defined Letter OS Disk Persistent SATA Drive C:

Persistent Disks and Highly Durable

Azure Files  Shared Network File Storage for Azure  Availability, durability, scalability are managed automatically  Supports two interfaces: SMB and REST

Azure Files Scenarios Share data across VMs and applications Multiple writers, multiple readers using standard file system semantics. Share settings throughout services VMs can read settings and files from a common, shared location. These can be updated externally via REST. Dev/Test/Debug Very useful to have a shared location for installing applications, setting up VMs, running tools, and keeping notes while developing, testing, and debugging cloud services.

Virtual Machine Availability  Meaning of 9’s  Fault domains, update domains and availability sets  Load balancing

Meaning of 9’s Service Availability (%) System Type Annualized Down Minutes Quarterly Down Minutes Monthly Down Minutes Practical MeaningFAA rating 90Unmanaged52, , ,383.00Down 5 weeks per year 99Managed5, , Down 4 days per year ROUTINE 99.9Well managed Down 9 hours per year ESSENTIAL 99.99Fault tolerant Down 1 hour per year Microsoft Azure From Generic Requirements for Operation Systems Platform Reliability, Telcordia Technologies System Documentation,GR-2841-CORE and Federation Aviation Administration Handbook: Reliability, Maintainability, and Availability (RMA) Handbook, FAA-HDBK-006A, Jan 7, 2008.

Meaning of 9’s Service Availability (%) System Type Annualized Down Minutes Quarterly Down Minutes Monthly Down Minutes Practical MeaningFAA rating High availability Down 5 minutes per year CRITICAL Very high availability Down 30 seconds per year Ultra availability Down 3 seconds per year SAFETY CRITICAL Microsoft Azure From Generic Requirements for Operation Systems Platform Reliability, Telcordia Technologies System Documentation,GR-2841-CORE and Federation Aviation Administration Handbook: Reliability, Maintainability, and Availability (RMA) Handbook, FAA-HDBK-006A, Jan 7, 2008.

Service Level Agreements 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 99.95% for multiple role instances 4.38 hours of downtime per year

Fault and Update Domains

Virtual Machine Availability Sets UPDATE DOMAINS ARE HONORED BY HOST OS UPDATES

Load balancing  Load balancing Multiple VMs share the workload via public facing endpoints  Internal Load balancing Load balancing between VMs that don’t have public facing endpoints 34 Microsoft Azure External Load Balancer Customer vNet Internal Load Balancer Back end Front end Internet Microsoft Azure Public VIP

Traffic Manager  Load balancing  Failover Microsoft Azure North Europe US West North America Europe

Transform the datacenter Orchestrated disaster recovery to a second site Microsoft Azure Hyper-V Recovery Manager Communication Channel Replication channel: Hyper-V Replica Primary Site Windows Server Recovery Site Windows Server

Transform the datacenter Orchestrated disaster recovery to a second site or to Azure Communication and Replication Microsoft Azure Site Recovery Communication Channel Replication channel: Hyper-V Replica Primary Site Windows Server Recovery Site Windows Server Microsoft Azure Site Recovery Primary Site Windows Server Key features include: Automated VM protection and replication Remote health monitoring Customizable recovery plans No-impact recovery plan testing Orchestrated recovery when needed

Microsoft Azure IaaSSaaSPaaS Microsoft Azure Key Vault Key Vault offers an easy, cost-effective way to safeguard keys and other secrets used by cloud apps and services using HSMs. You manage your keys and secrets Applications get high performance access to your keys and secrets… on your terms Import keys HSM Key Vault

Monitoring Encrypt keys and small secrets like passwords using keys protected by tightly controlled and monitored Hardware Security Modules (HSMs) Import or generate your keys in HSMs for added assurance – so that keys stay within the HSM boundary Comply with regulatory standards for secure key management, including the US Government FIPS Level 2 and Common Criteria EAL 4+ Monitor and audit key use through Azure logging – pipe logs into HDInsight or your SIEM for additional analysis (coming soon) Enhance data protection and compliance

Virtual Networks

Azure Virtual Networks  A protected private virtual network in cloud  Extend enterprise networks into Azure  Cross-premises connectivity

Virtual Network Scenarios  Hybrid Public/Private Cloud Enterprise app in Microsoft Azure requiring connectivity to on-premise resources  Enterprise Identity and Access Control Manage identity and access control with on-premise resources (on- premises Active Directory)  Monitoring and Management Remote monitoring and trouble-shooting of resources running in Azure  Advanced Connectivity Requirements Cloud deployments requiring IP addresses and direct connectivity across services Microsoft Azure

Cross-premises Connectivity  Site-to-site Create a secure connection between your on-premises site and your virtual network  Point-to-site Create a secure connection via VPN to your virtual network  ExpressRoute TM Create a private connection between Azure data centers and infrastructures on your premises or in a co- location environment.  Connect at an ExpressRoute location (Exchange Provider facility)  Direct connect via a Network Service Provider Microsoft Azure

Demo: Virtual Network Point- to-Site Connection

Azure Resource Manager

Azure Resource Manager Overview  Application Lifecycle Container  Available in Preview Portal  Consistent Management Layer  Resources are created into a Resource Group explicitly  ARM Template (JSON)  PowerShell  Azure CLI tools  Portal creation experience coming soon Microsoft Azure

Azure Resource Groups  Containers of multiple Resources  Every Resource must exist in one and only one Resource Group  Unit of management  Lifecycle  Identity  Grouping Microsoft Azure

Azure Resource Manager Templates Microsoft Azure SQL - AWebsite Virtual Machines SQL-A Website [SQL CONFIG] VM (2x) DEPENDS ON SQL SQLCONFI G Instantiation of repeatable config. Configuration  Resource Group Azure Templates can: Ensure Idempotency Simplify Orchestration Provide Cross-Resource Configuration and Update Support Azure Templates are: Source file, checked-in Specifies resources and dependencies (VMs, WebApps, DBs) and connections (config, LB sets) Parametrized input/output

Azure Templates can: Ensure Idempotency Simplify Orchestration Provide Cross-Resource Configuration and Update Support Azure Templates are: Source file, checked-in Specifies resources and dependencies (VMs, WebApps, DBs) and connections (config, LB sets) Parametrized input/output Instantiation of repeatable config. Configuration  Resource Group Power of Repeatability SQL - AWebsite Virtual Machines SQL-A Website [SQL CONFIG] VM (2x) DEPENDS ON SQL SQLCONFIG

Try [service] today Ask Questions: Twitter: Public forum:

Q&A

Get started Visit azure.microsoft.com