4/6/2019 6:34 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS.

Slides:



Advertisements
Similar presentations
Building Windows Phone Apps with Mobile Services Speaker Name Speaker Title Speaker Company Twitter:
Advertisements

Microsoft Azure Infrastructure Services Move your infrastructure to the cloud Kaido Jarvemets Senior Consultant Trevor Sullivan.
In Depth Azure StackIn Depth Azure Stack Resource Providers Damian Flynn MVP Daniel Savage Microsoft.
9/24/2017 7:27 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Top ways to deliver your Java code to the cloud
Azure.
Identity; What you need to know to be in the Microsoft Cloud
Microsoft Connect /23/ :39 PM
Azure SQL Database Updates
Microsoft Connect /6/ :05 AM
12/29/2017 3:36 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Building ARM IaaS Application Environment
4/19/ :02 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Data Platform and Analytics Foundational Training
5/26/ :35 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Working With Azure Batch AI
6/10/2018 2:34 PM Dive deep into the VM Marketplace in Azure: Single VM images, solution templates, and VM extensions Daniel Sol Program Manager, Azure.
Migrating your IaaS infrastructure from ASM to ARM without downtime
Get Started Developing with Azure IoT Hub
Azure Functions and Automation: The SQL Agent in the Cloud
Planned Maintenance for Virtual Machines
Virtual Machine Diagnostics in Microsoft Azure
Data Science & Web Dev with Python in Visual Studio
7/28/ :17 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or.
SQL Server + PHP: What’s New
Microsoft Connect /2/2018 2:41 PM
Datacenter Transformation
Microsoft Connect /26/2018 1:00 AM
Jon Fancey Enterprise Integration with Logic Apps
Bring new levels of visibility to your datacenter with Cisco Tetration
Microsoft Build /16/2018 4:09 PM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
Azure.
Exploring Azure Event Grid
Service Fabric Patterns & Best Practices
Microsoft Ignite NZ October 2016 SKYCITY, Auckland.
Analytics for Apps: Landing and Loading Data into SQL Data Warehouse
SQL Server OLTP with Microsoft Azure Virtual Machines
Azure Container Instances
Introduction to Windows Azure Web Sites
Microsoft Ignite NZ October 2016 SKYCITY, Auckland.
TechEd /21/2018 5:20 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
TechEd /23/ :44 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
11/24/2018 4:51 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Application Insights Diagnostics Preview
12/5/ :36 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
12/5/2018 9:48 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or.
F# for Parallel and Asynchronous Programming
12/8/ :07 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
12/29/ :48 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Microsoft Build /2/2019 4:12 PM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
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 Build /14/2019 8:42 AM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
TechEd /15/2019 8:08 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Welcome to Azure Notebooks
Microsoft Connect /16/ :45 PM
2/22/2019 1:12 PM The Journey To Provision and Manage a Thousand Machine Cluster for Machine Learning Neil Sant Gat © Microsoft Corporation. All rights.
Microsoft Connect /25/2019 1:20 PM
Microsoft Azure Managing Users & Resources with Azure Resource Manager
4/9/ :39 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
4/12/2019 5:27 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
4/15/2019 1:57 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
5/1/2019 3:34 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or.
Microsoft Virtual Academy
SQL Server using Amazon Web Services EC2 Instances
5/30/2019 2:25 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Microsoft Connect /29/2019 1:53 AM
Regain control with Azure Governance
7/28/ :33 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or.
9/8/ :03 PM © 2006 Microsoft Corporation. All rights reserved.
Deploy Python to the cloud faster with Azure Serverless
Presentation transcript:

4/6/2019 6:34 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

4/6/2019 6:34 AM P4029 Leveraging Azure’s Instance Metadata for instance bootstrap and runtime Hariharan Jayaraman Senior Program Manager © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Beyond the VM!

APPLICATION CUSTOMIZATION VM CUSTOMIZATION CLUSTER SETUP CONTAINER PLACEMENT CLOUD DETECTION RESOURCE MANAGEMENT CUSTOMER SUPPORT AGENT SERVER CONNECTION PLANNED MAINTENANCE NETWORK DISCOVERY APPLICATION TELEMETRY NETWORK SETUP

Challenges today All data regarding VM are behind an authenticated channel Customizations needs to be passed during creation Ability to know JIT information about maintenance events are not present Telemetry around your Apps doesn’t have a unique per VM identifier …

What is Instance Metadata Service, and how can it help?

Instance Metadata Overview Virtual Machine Information about the VMs’ Compute/Network/ upcoming maintenance REST Interface exposed to all Azure Resource Manager created VMs Only available to VM instance via non routable IP No additional auth needed to get VM information REST call on 169.254.169.254 Instance Metadata Service

Instance Metadata quick look

Semantics… RESTful Supports both JSON and TEXT responses Requires request headers Versioned Discoverable GET interface

So where can I use it ?

Cluster setup Which Racks are the VMs in ? FaultDomain Call Metadata Service Learn more here - https://community.hortonworks.com/articles/43057/rack-awareness-1.html

Rack Aware Cassandra Demo

Support Call Contoso Service on the VM is not working Information regarding VM and Network present in Metadata Service Need information regarding VM Size, image, version information etc … Call Metadata Service to get information for support

Support call demo

Managing planned downtime for your setup Master Slave Application accessing database Maintenance

Leverage Scheduled Events Scheduled Events is a part of Metadata Service in Azure Provides Just In Time information for upcoming planned maintenance RESTful call to know if there are upcoming maintenance events Get upto 15 min to do In VM actions before the action takes place

MySQL failover on reboot event

Where is it available?

Service Release Map Currently Available in Public Preview in West Central US Region Send us Feedback @ feedback.azure.com or azureimds@microsoft.com We are working hard to meet Service goals and will make the service Generally available in the upcoming months

Learn More Metadata Service docs Scheduled Events docs https://docs.microsoft.com/en-us/azure/virtual-machines/virtual-machines-instancemetadataservice-overview Scheduled Events docs https://docs.microsoft.com/en-us/azure/virtual-machines/virtual-machines-scheduled-events

Code Samples Getting all the metadata curl -H Metadata:true http://169.254.169.254/metadata/instance?api-version=2017-03-01 Getting publicIP for a VM curl -H Metadata:true http://169.254.169.254/metadata/instance/network/interface/0/ipv4/ipaddress/0/publicip?api-version=2017-03-01&format=text

Github and samples Scheduled events logging https://github.com/Azure-Samples/virtual-machines-python-scheduled-events-central-logging Cassandra node setup for rack awareness https://github.com/harijayms/azure-resource-manager-dse/blob/master/extensions/node.sh

What is in the Road Map? Some of the fields that we are working on for future releases … Fields Details SubscriptionID Azure Subscription the VM is under ResourceGroup Azure Resource Group the VM is under Custom_data Custom data associated with the VM Tags VM tags Plan information Azure Marketplace Virtual Machine plan sshpublic key Public key VM Storage information Disk layout information AccessTokens Managed Service Identity information via Metadata … Want to see a new field send us feedback at azureimds@Microsoft.com or @ feedback.azure.com

4/6/2019 6:34 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.