TechDays 2015 The Azure Sightseeing Tour

Preview:

Citation preview

The Azure Sightseeing Tour

Big title

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc et ipsum sit amet risus molestie cursus eu quis nibh. Curabitur efficitur mollis condimentum. Nunc ac pharetra erat, quis tempus elit.

• Lorem ipsum dolor sit amet• Consectetur adipiscing elit• Nunc et ipsum sit amet risus molestie

Subtitle

Management Portals

• The Azure management portal

• The Azure preview management portal

Cross-platform tooling

• Azure SDK .NET, Java, Node.js, PHP, Python, Ruby Windows, Mac , Linux

• Service management REST API

• Azure PowerShell

• Visual Studio tooling

Azure subscription

• Free 30 day trial

• Pay-as-you-go (monthly)

• Credit card

• MSDN free Azure credits

• Tip: Azure Billing Alerts

Azure Blob Storage

Azure Blob Storage

• Storage of files (Text & Binary)

• Audio, Video, Images, Documents etc…

• Available using HTTP or HTTPS

• Public and Private containers

Azure Blob Storage

• Create a storage account (keys)

• Standard storage max (500TB)

• Page (max 1 TB)

• Block (max 200 GB)

Azure Table Storage

Azure Table Storage

• Storage of large amounts of structured data

Storageaccount

EntityObjects

Customer

Tables

Log

Azure Table Storage

• Create a storage account

• Entity = row (max. 1 MB)

• Property = column (max. 252 properties on entity)

• Special properties: Row key, Partition key, TimeStamp.

Azure Queue Storage

Azure Queue Storage

• Storage of messages

• Decoupling of systems

• Message is a string or byte[]

• Max. message size = 64kB

Azure Queue Storage

• Explicit delete message (after processing)

• Expiration time-out (default 1 week)

• Invisible time (default 1 minute)

Azure Service Bus

Azure Service Bus

• Brokered Messaging system

• Connect applications (decoupling)

• Connect hybrid application (in-premise - Azure)

• Sending Push Notifications

Azure Service Bus

• Namespace

• Queues, Topics, Relays & Notifications

• Shared Access Policies (SAS) (roles: send, listen, manage)

• Microsoft Azure Service Bus package (NuGet)

Azure SQL Server

Azure SQL Database

• Relational SQL Server database as a service

• Nearly compatible with SQL Server engine

• Near-zero management effort

• Backup | Replication options

Azure SQL Database

• Create Azure SQL DB server

• Create databases on the server

• Connect using SQL Server Management Studio

• Tip: Don’t forget to set-up firewall rules for the server

Azure DocumentDB

Azure DocumentDB

• NoSQL document database service

• Store schema-free JSON documents

• Highly Scalable

• Query over schema-free JSON

Azure DocumentDB

• Microsoft Azure DocumentDB client (NuGet)

• Azure Preview Portal only

• Not available in all regions (yet)

Azure WebJobs

Azure WebJobs

• Run programs, scripts in the background

• .cmd , .bat , .exe, .ps1, .py, .ps, .jar

• Run Continuous, Scheduled or on Demand

• Publish to Azure Web App (no additional costs)

Azure WebJobs

• Azure WebJobs SDK

• Run & Debug in Visual Studio

• Azure WebJobs Dashboard

• Log to dashboard using TextWriter

Azure Virtual Machines

Azure Virtual Machines

• Start a pre-configured Virtual Machine on Azure

• Make a Remote Desktop Connection to the machine

• Pay-per-minute

• Tip: Stop VMs if you don’t use them ;)

Example scenarios

• Create a DEV machine on Azure

• Check out the latest Visual Studio 20xx CTPx preview

• Run a SQL Server, Biztalk, Oracle, Sharepoint server

• Upload and run a custom .vhd

Azure App Service

Azure App Service

• Web Apps ( Azure Websites)

• Mobile Apps (Azure Mobile Services)

• API Apps

• Logic Apps

Erik van Appeldoornerik@nforza.nlwww.nforza.nl@evappeld

Simple. Clear. Software.

Your feedback is important!Scan the QR Code and let us know via the TechDays App.

Laat ons weten wat u van de sessie vindt via de TechDays App. Scan the QR Code

Bent u al lid van de Microsot Virtual Academy?! Op MVA kunt u altijd iets nieuws leren over de laatste technologie van Microsoft. Meld u vandaag aan op de MVA Stand. MVA biedt 7/24 gratis online training on-demand voor IT-Professionals en Ontwikkelaars.

Recommended