what’s new in microsoft azure
DESCRIPTION
What’s new in Microsoft Azure. Ken Casada Technical Evangelist Microsoft Switzerland [email protected]. Global Footprint. What's new in IaaS ?. 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. - PowerPoint PPT PresentationTRANSCRIPT
Ken CasadaTechnical EvangelistMicrosoft [email protected]
What’s new in Microsoft Azure
Global Footprint
What's new in IaaS?
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
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
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
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
…Since Monday…TechEd US…
• 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
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
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
Subnet 2Subnet 1
Creating a Virtual Private Network
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
2 types of VPN connections you can build with VNET• Site-to-Site• Point-to-Site
(on-premises)
On-premises
Your datacenter
Individual computers behind corporate firewall
Point-to-Site VPN
Windows Azure
Virtual NetworkVPN Gateway
<subnet 1>
<subnet 2>
<subnet 3> DNS
Server
VPN Gateway
Remote workers
Site-to-SiteVPN
Extend your InfrastructureVirtual Network as your Datacenter extensionCreate Subnets, Private IP addressesBring your own DNSDomain join your VMs
Route-based VPN
• Support for multiple site-to-site VPNs (GA)
• Support for VNET-to-VNET connectivity (GA)
Announced at TechEd on Monday
Visual Studio and IaaS integration
Visual Studio and IaaS integration
• New tiers (http://azure.microsoft.com/en-us/pricing/details/web-sites/) Free + Shared (preview): Shared Resources with limitation &
no SLA Basic tier (new): dedicated 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
• 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
• 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 https://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/…. web site folder
Azure Web Sites
Web SitesDemo
• 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): data 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
• 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?
• 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?
Active Geo-Replication
Active Geo-Replication
• Self-Service password reset• Advanced Security Report and Alert• Multi-Factor Authentication• …
Azure Active Directory Premium GA
• Mobile Services .NET Backend• Visual Studio Support for Mobile Services .NET Backend• Mobile Services Offline Support• Azure Active Directory Single Sign On for Mobile Services
Mobile Services
Mobile Services .NET Backend and VS integration
Demo
• New VM Extensions (some extensions are in preview)• ExpressRoute is GA
http://blog.equinix.com/2014/05/microsoft-azure-expressroute-now-available-in-equinix-data-centers-customers-tap-benefits-to-deliver-hybrid-cloud-solutions/
• Internal Load Balancing Support (preview)• General Availability of Azure Import/Export Service (+Europe
coverage)• New SMB File Sharing Service (preview)• Azure API Management Service (preview)• Hybrid connections between WebSite/Mobile Service and on-
premises resources…. more Info available here….
Additional announcement from TechEd…
Q & A
Break