VM Images OS Images - Microsoft Download Center

Java Support. Out of the Box: Java Version: 1.7.0_51 (32bit) / Web container: Jetty 9.1.0 or Apache Tomcat 7.0.50) ... Kudu Console…the best kept secret…

1.Ken Casada Technical Evangelist Microsoft Switzerland kcasada@Microsoft.com What’s new in Microsoft Azure

2.Global Footprint

3.Global Footprint

4.New VM images available in the Gallery Ex1: Oracle software on Azure is GA  you can choose from a list of License-included VM images

5.New VM images available in the Gallery Ex2: pre-configured Puppet VM image for easy deployment of Puppet Enterprise

6.New compute tiers for Windows and Linux VMs Basic Similar in configuration to the Standard tier (similar CPU + memory configuration) with lower prices (up to 27% less) Basic VMs cannot be load balanced and do not support the Auto-Scaling feature  BYOLB Note: VMs deployed priot to April 2, 2014 are by default in the Standard Compute tier

7.The new IaaS VM Agent…not really new… Basically the same agent we have by Cloud Services (web role & worker role VMs)…it is actually the Windows Azure Guest Agent…. Can be used to install and manage extensions: - extend the functionality of the VM (BGInfo, VMAccess ) - make management scenario easier

8.BGInfo Extension Display useful server information to the desktop as a wallpaper VMAccess Extension Did you previously lost your IaaS VM password? Are the RDP settings of the VM broken?  With VMAccess you can now reset the password and the username !!! Custom Script Extension Allows you to specify a powershell script file to run in the VM immediately after it’s created.  http ://blogs.msdn.com/b/windowsazure/archive/2014/04/24/automating-vm-customization-tasks-using-custom-script-extension.aspx Some Built-In Extensions published by Microsoft

9.…Since Monday…TechEd US…

10.How to enable/ disable BGInfo/ VMAccess extensions? How to reset a VM password? How to fix RDP settings?...by using the VMAccess extension…. http :// blogs.msdn.com/b/windowsazure/archive/2014/04/11/vm-agent-and-extensions-part-1.aspx How to add the VM Agent on existing VMs? http :// blogs.msdn.com/b/windowsazure/archive/2014/04/15/vm-agent-and-extensions-part-2.aspx Some Built-In Extensions published by Microsoft

11.Facts: a VM is made of OS Disks + evtl . Data Disks Every disk is represented by a VHD file stored as page blobs in Azure Storage Before It was possible to capture only OS generalized Disks (had to run sysprep ) The VM image was only an OS generalized image Now Create VM Images by capturing all Disks (OS Disk + multiple Data Disk) As Generalized: meant to be used as a model/template to stamp out similar VM The VM must be stopped or StoppedDeallocated As Specialized meant to be used as a SnapShot / not to clone multiple identical VMs Can be captured while running Capturing a VM as a Generalized or Specialized VM Image VM Images OS Images (legacy) Data Log

12.Does Your App Need a Virtual Network? IP Address Requirements Virtual Machines deployed into a virtual network have an infinite DHCP lease (not static but effectively the same thing) Deploy apps in the cloud that requires Active Directory Hybrid On-Premises Cloud Apps Requirement for connectivity between your data center and the public cloud Connectivity between cloud services Connecting a PaaS to IaaS Service (for better performance / there are apps that have dependencies on resources that require VM such as SharePoint, SQL Server, Active Directory,…) Corpnet Windows Azure VM 1 VM 2 ROLE 1 Subnet 2 Subnet 1

13.Creating a Virtual Private Network

14.Creating a Virtual Private Network Note: Previously : was not possible to statically assign an IP address. IP address was allocated as the VM was allocated! The IP address remain the same as long as the VM is allocated . New : you can statically set an IP address (today only via PowerShell) How ? http:// blogs.msdn.com/b/windowsazure/archive/2014/04/22/static-internal-ip-address-for-virtual-machines.aspx Reserve public IP addresses (up to 5 for free)  keep it even if you delete the VM

15.2 types of VPN connections you can build with VNET Site-to-Site Point-to-Site (on- premises )

16.On-premises Your datacenter Individual computers behind corporate firewall Point-to-Site VPN Windows Azure Virtual Network VPN Gateway <subnet 1> <subnet 2> <subnet 3> DNS Server VPN Gateway Remote workers Site-to-Site VPN Extend your Infrastructure Virtual Network as your Datacenter extension Create Subnets, Private IP addresses Bring your own DNS Domain join your VMs Route-based VPN

17.Support for multiple site-to-site VPNs (GA) Support for VNET-to-VNET connectivity (GA) Announced at TechEd on Monday

18.Visual Studio and IaaS integration

19.Visual Studio and IaaS integration

20.New tiers ( http://azure.microsoft.com/en-us/pricing/details/web-sites / )  Free + Shared (preview): Shared Resources with limitation & no SLA  Basic tier (new) : d edicated VMs  Standard: same as Basic but more expensive because of additional features: - Backup/Restore support (preview)  snapshot of your web site (including the db )  run manually or setup an automated rule - Staging environment (Benefits: test your web site + avoid cold start) - Integration with Traffic Manager (+ support for external endpoint) - AutoScale GA New concept: Web Hosting Plan  try out the new Azure Portal ( https :// portal.azure.com ) Azure Web Sites


22.Java Support  Out of the Box: Java Version: 1.7.0_51 (32bit ) / Web container: Jetty 9.1.0 or Apache Tomcat 7.0.50)  You can always upload your own version of Java (i.e. Java 6 with Tomcat 6)  http:// blogs.msdn.com/b/windowsazure/archive/2014/04/04/java-on-azure-web-sites.aspx Visual Studio Integration  Powerful tool to debug & manage your web sites: - Log Streaming - Debugging - File access - Deployment Azure Web Sites

23.Site Extensions…the new hot things…  are running in the same context as the main web site  have access to the site files and environment  only the site owner can access them  there are some pre-installed site-extensions, but you can “bring your own” - Kudu Console…the best kept secret…  http://mywebsite.azurewebsites.net  http s ://mywebsite. scm .azurewebsites.net - Visual Studio Online - WebJobs (preview): - runnable script for doing batch work in the background (.exe, . cmd , .bat, ….) - has to be deployed in the App_Data /jobs/…. w eb site folder Azure Web Sites

24.Web Sites Demo

25.Option 1: 3 copies of your data within the same region (only within the primary region)  replication done synchronously Option 2 (default): additional 3 copies within the secondary region (Default option)  replication done asynchronously Option 3 (new): d ata in secondary region is also read-only More : http:// blogs.msdn.com/b/windowsazurestorage/archive/2013/12/04/introducing-read-access-geo-replicated-storage-ra-grs-for-windows-azure-storage.aspx Read Access Geo Redundant Storage (RA-GRS) GA

26.New Service Tiers (still in preview) - Basic : for small size database (from ~5CHF/month) / light transactional workload / infrequently used apps - Standard : offers mid-level performance / support for multiple concurrent queries (max 500 sessions) - Premium (dedicated resources): large database (up to 500 GB), for high transactional volume Note : Web / Business Editions will be retired in 2015…. ( http :// msdn.microsoft.com/library/azure/dn741330.aspx ) Which one to use?  It depends: which features do you need ?  see next slide!  Performance requirement: http :// msdn.microsoft.com/library/azure/dn741336.aspx SQL Azure – What’s new?

27.Self-Service Restore for “oops recovery of data deletion or alteration”  - Automatic backup taken in 5 min increments - Point-in-time restore up to 7/35 days back (standard/premium) Active Geo-Replication (only in Premium offer) - Create up to 4 readable secondary replicas - Replicate to any Azure region SQL Azure – What’s new?

28. Active Geo-Replication

29. Active Geo-Replication