TechDays 2016 - Case Study: Azure + IOT + LoRa = ”Leven is Water”
TechDays 2015 The Azure Sightseeing Tour
-
Upload
erik-van-appeldoorn -
Category
Software
-
view
271 -
download
0
Transcript of TechDays 2015 The Azure Sightseeing Tour
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 [email protected]@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.