SlideShare a Scribd company logo
A Microsoft Azure Overview:
The Developer Perspective
Converting capital expense for hardware purchase into operational
expense. You only have to pay for it when you use it.
Peter Thorsteinson
https://azure.microsoft.com/en-us/regions
Azure Services
• Compute Services
• Web and Mobile Services
• Application Services
• Data Services
• Data Analytics Services
• Network Services
• Media Services and CDN Services
• Hybrid Integration Services
• IAM - Identity and Access Management Services
• IoT - Internet of Things Services
• Platforms: Windows, Linux
• Languages: C#, Python, Java, Ruby, etc.
• Frameworks: NodeJS, ASP.NET, Rails, Django, etc.
• Tools: Azure Portal, Visual Studio, APIs, PowerShell, etc.
• Compute Services: Web Sites, Web Services, Web Roles, Worker
Roles, WebJobs, Azure VMs
• Storage Services: Tables, Blobs, Queues, Files
• APIs: RESTful and Managed
• Data: SQL Database, DocumentDB, Redis Cache, StorSimple
• Big Data Processing: HDInsight, Machine Learning, etc.
• Azure Service Bus and Distributed Applications: Queues, Topics,
Relays, and Event Hubs
Webinar azuretalk
Webinar azuretalk
Azure Drill Down
• http://aka.ms/azposterapp
• Getting Started with Azure Queue Service in .NET
• https://azure.microsoft.com/en-us/documentation/samples/storage-queue-
dotnet-getting-started
• HDinsight-dotnet-storm-wordcount
• https://azure.microsoft.com/en-us/documentation/samples/hdinsight-
dotnet-storm-wordcount
• Etc.
Free Ebooks
• https://mva.microsoft.com/ebooks
• https://blogs.msdn.microsoft.com/microsoft_press/2014/07/23/free-
ebook-building-cloud-apps-with-microsoft-azure
Getting an Account
• If you don’t have an Azure account, you can sign up for a free
trial at http://azure.microsoft.com
• If you have an MSDN subscription, you can activate the
included Azure benefits and use the associated monthly
credit.
• You can also check out Purchase Options at:
• https://azure.microsoft.com/pricing/purchase-options
• and Member Offers at:
• https://azure.microsoft.com/pricing/member-offers
Compute Services
• Virtual Machines
• Web Sites
• Cloud Services
• Mobile Services
Network services
• Virtual Networks Service
• Traffic Manager Service
Data Services
• Data Management
• Business Analytics
• HDInsight
• Distributed Data Caching
• Data Backup, Replication and Recovery
App Services
• Media Services
• Messaging
• Notification Hubs
• BizTalk Services
• Active Directory
• Multifactor Authentication
Webinar azuretalk
Azure Portal - Old and New
• New Azure portal - https://portal.azure.com
• Old Azure portal - http://manage.windowsazure.com
SaaS, PaaS, and IaaS
• SaaS: Software as a service (rented hotel room)
• PaaS: Platform as a service (leased apartment)
• IaaS: Infrastructure as a service (private home)
Subscriptions
• Free accounts
• MSDN subscriptions
• BizSpark accounts
• Pay-as-you-go
• Enterprise agreements
Pricing Calculator
• https://azure.microsoft.com/en-us/pricing/calculator
View Billing in Azure portal
Azure Billing APIs
• https://github.com/Azure/BillingCodeSamples
Azure Documentation
• Documentation http://azure.microsoft.com
• MSDN http://msdn.microsoft.com
• Samples https://github.com/azure-samples
App Service Plan
App Service plan defines the capacity and resources to be shared among one
or more app services:
• Location (such as West US)
• Instance count
• Pricing tier (such as Free, Standard, or Premium) providing distinct settings
for a variety of performance and service capabilities:
• Number of cores or instance size
• Amount of memory
• Amount of storage
• Maximum number of instances
• Autoscaling options (depends on tier—automatic, manual, or none)
Creating Web Apps
• Azure Marketplace This contains all of the resources you can deploy
in Azure. I’ll show you how you can use this to create Web Apps from
preexisting templates such as WordPress.
• Visual Studio Code This is a free, open source, cross-platform code
editor with debugging capabilities.
• Visual Studio This is Microsoft’s full-featured development IDE.
Roles
• Owner
• Reader
• SQL DB Contributor
• SQL Security Manager A user with this role can manage the security-
related policies of SQL Servers and databases.
• Storage Account Contributor
• Virtual Machine Contributor
Management Tools
• Visual Studio 2015 and the Azure SDK
• REST Management APIs
• Azure Portal
• Azure PowerShell Cmdlets
• Cross-Platform Command-Line Interface
Storage Services: Blobs, Tables, Queues, Files
• https://azure.microsoft.com/en-us/documentation/articles/storage-introduction
• What is a Storage Account - http://azure.microsoft.com/en-
us/documentation/articles/storage-whatis-account
• Getting Started with Queues - http://azure.microsoft.com/en-
us/documentation/articles/storage-dotnet-how-to-use-queues
• Queue Service Concepts - http://msdn.microsoft.com/en-
us/library/dd179353.aspx
• Queue Service REST API - http://msdn.microsoft.com/en-
us/library/dd179363.aspx
• Queue Service C# API - http://go.microsoft.com/fwlink/?LinkID=398944
• Storage Emulator - http://msdn.microsoft.com/en-
us/library/azure/hh403989.aspx
• Asynchronous Programming with Async and Await -
http://msdn.microsoft.com/en-us/library/hh191443.aspx
Get started with Azure Blob Storage using .NET
• https://azure.microsoft.com/en-us/documentation/articles/storage-
dotnet-how-to-use-blobs
Get started with Azure Table storage using
.NET
• https://azure.microsoft.com/en-us/documentation/articles/storage-
dotnet-how-to-use-tables
Get started with Azure Queue storage using
.NET
• https://azure.microsoft.com/en-us/documentation/articles/storage-
dotnet-how-to-use-queues
Get started with Azure File storage on
Windows
• https://azure.microsoft.com/en-us/documentation/articles/storage-
dotnet-how-to-use-files
Service Bus
• Queues
• Topics
• Relays
• https://azure.microsoft.com/en-us/documentation/articles/service-
bus-fundamentals-hybrid-solutions
Get started with Service Bus Queues
• https://azure.microsoft.com/en-us/documentation/articles/service-
bus-dotnet-get-started-with-queues
Service Bus Topics and Subscriptions
• https://azure.microsoft.com/en-us/documentation/articles/service-
bus-dotnet-how-to-use-topics-subscriptions
Azure Service Bus Relay Service
• https://azure.microsoft.com/en-us/documentation/articles/service-
bus-dotnet-how-to-use-relay
Azure Storage Queues vs Service Bus Queues
• Azure Queues (Azure storage) is a simple REST-based Get/Put/Peek
interface, providing reliable, persistent messaging within and
between applications.
• Service Bus Queues are part of a broader Azure messaging
infrastructure that supports message queuing, publish/subscribe
patterns, and other flexible enterprise integration patterns.
• https://azure.microsoft.com/en-us/documentation/articles/service-
bus-azure-and-service-bus-queues-compared-contrasted
Webinar azuretalk
Webinar azuretalk
REST Service Bus API URLs
NoSQL (key/value stores)
• StorSimple - https://en.wikipedia.org/wiki/StorSimple
• mongodb - https://en.wikipedia.org/wiki/MongoDB
• DocumentDB - https://azure.microsoft.com/en-
us/services/documentdb
• CouchDB - https://en.wikipedia.org/wiki/CouchDB
• Redis cache vs memcached
WebJobs
You can run programs or scripts in WebJobs in your web app in three
ways:
• On demand
• Continuously
• On a schedule
https://azure.microsoft.com/en-us/documentation/articles/web-sites-
create-web-jobs
More REST APIs
• ODATA
• https://en.wikipedia.org/wiki/Open_Data_Protocol
• http://www.software-architects.com/devblog/2014/09/12/10-OData-FAQs
• OAUTH
• https://en.wikipedia.org/wiki/OAuth
Stateless
Cacheable
Uniform
Service Bus Event Hub
https://azure.microsoft.com/en-us/documentation/articles/event-
hubs-overview

More Related Content

PDF
Cloud computing Azure
PPTX
Visual Studio LightSwitch
PPTX
Microsoft Azure in the Enterprise - thinkASG University Series
PPTX
Introduction to Microsoft Azure Compute
PDF
Rio Info 2015 - Painel Oportunidades para o Brasil na era da Computação em Nu...
PPTX
ArchitectNow - Designing Cloud-Native apps in Microsoft Azure
PPTX
ArchitectNow - Migrating Legacy .NET Apps to Azure
PDF
Wix sql on-storm-platform
Cloud computing Azure
Visual Studio LightSwitch
Microsoft Azure in the Enterprise - thinkASG University Series
Introduction to Microsoft Azure Compute
Rio Info 2015 - Painel Oportunidades para o Brasil na era da Computação em Nu...
ArchitectNow - Designing Cloud-Native apps in Microsoft Azure
ArchitectNow - Migrating Legacy .NET Apps to Azure
Wix sql on-storm-platform

What's hot (20)

PPTX
Geek Sync | Taking Your First Steps to the Cloud—Building a Hybrid Model
PPTX
Office 365 – Power BI and the Data Management Gateway
PPTX
Sydney 2015 Azure bootcamp PaaS presentation
PPTX
Moving Your Data to The Cloud
PPTX
Introduction to Azure PaaS services (Nick Trogh at Codit Azure PaaS Event)
PDF
AWS Česko-Slovenský Webinár 03: Vývoj v AWS
PPTX
Azure Services Platform
PDF
BizSpark migreren naar de cloud
PPTX
Gateways to Power BI, Connect PowerBI.com to your On-Prem Data
PDF
Microsoft Azure Fundamentals
PPTX
WSO2Con USA 2017: Building a Secure Enterprise
PDF
Windows Azure Cloud Overview - From Atidan
PPTX
Online msbi(ssis, ssas, ssrs) training by real time experts
PPTX
Windows Azure for Developers - Service Management
PPTX
Microsoft Azure News - Dec 2016
PPTX
AZURE Data Related Services
PPTX
Introduction to Windows Azure
PPTX
Windows Azure Active Directory: Identity Management in the Cloud
PDF
Building a serverless app
PPTX
Azure Administrator
Geek Sync | Taking Your First Steps to the Cloud—Building a Hybrid Model
Office 365 – Power BI and the Data Management Gateway
Sydney 2015 Azure bootcamp PaaS presentation
Moving Your Data to The Cloud
Introduction to Azure PaaS services (Nick Trogh at Codit Azure PaaS Event)
AWS Česko-Slovenský Webinár 03: Vývoj v AWS
Azure Services Platform
BizSpark migreren naar de cloud
Gateways to Power BI, Connect PowerBI.com to your On-Prem Data
Microsoft Azure Fundamentals
WSO2Con USA 2017: Building a Secure Enterprise
Windows Azure Cloud Overview - From Atidan
Online msbi(ssis, ssas, ssrs) training by real time experts
Windows Azure for Developers - Service Management
Microsoft Azure News - Dec 2016
AZURE Data Related Services
Introduction to Windows Azure
Windows Azure Active Directory: Identity Management in the Cloud
Building a serverless app
Azure Administrator
Ad

Viewers also liked (10)

PPTX
Powershell
 
PPTX
Powershell
PDF
30 Excel Tips in 30 Minutes
PPTX
PowerShell - Be A Cool Blue Kid
PPT
PDF
360 Degrees Credentials Presentation
PPT
Powershell
PPTX
Building an Empire with PowerShell
PPTX
PowerShell 101 - What is it and Why should YOU Care!
Powershell
 
Powershell
30 Excel Tips in 30 Minutes
PowerShell - Be A Cool Blue Kid
360 Degrees Credentials Presentation
Powershell
Building an Empire with PowerShell
PowerShell 101 - What is it and Why should YOU Care!
Ad

Similar to Webinar azuretalk (20)

PPTX
2014.10.22 Building Azure Solutions with Office 365
PPTX
Tokyo Azure Meetup #6 - Azure Monthly Update - June
PDF
KoprowskiT_session1_SDNEvent_WASDforBeginners
PPTX
Azure Mobile Services
PPTX
Perth Azure Usergroup Build 2018 updates
PPTX
Microservices in Azure
PPTX
Session 1 IaaS, PaaS, SaaS Overview
PDF
Making Data Scientists Productive in Azure
PDF
[Rakuten TechTalk] Microsoft Azure (August 20, 2014)
PPTX
Azure full
PPTX
Azure Stack - Azure Nights User Group
PPTX
Microservices in the Enterprise
PPTX
Microsoft Azure Platform-as-a-Service (PaaS)
PPTX
Cloud computing
PDF
KoprowskiT_SQLSatMoscow_WASDforBeginners
PPTX
Introduction to Azure fundamentals of cloud.pptx
PDF
Adelaide Global Azure Bootcamp 2018 - Azure 101
PDF
Containers on azure web apps
PDF
Microsoft's modern technologies
PPTX
Azure fundamental -Introduction
2014.10.22 Building Azure Solutions with Office 365
Tokyo Azure Meetup #6 - Azure Monthly Update - June
KoprowskiT_session1_SDNEvent_WASDforBeginners
Azure Mobile Services
Perth Azure Usergroup Build 2018 updates
Microservices in Azure
Session 1 IaaS, PaaS, SaaS Overview
Making Data Scientists Productive in Azure
[Rakuten TechTalk] Microsoft Azure (August 20, 2014)
Azure full
Azure Stack - Azure Nights User Group
Microservices in the Enterprise
Microsoft Azure Platform-as-a-Service (PaaS)
Cloud computing
KoprowskiT_SQLSatMoscow_WASDforBeginners
Introduction to Azure fundamentals of cloud.pptx
Adelaide Global Azure Bootcamp 2018 - Azure 101
Containers on azure web apps
Microsoft's modern technologies
Azure fundamental -Introduction

Recently uploaded (20)

PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Empathic Computing: Creating Shared Understanding
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PPT
Teaching material agriculture food technology
PDF
cuic standard and advanced reporting.pdf
PDF
KodekX | Application Modernization Development
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Machine learning based COVID-19 study performance prediction
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Electronic commerce courselecture one. Pdf
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PPTX
Big Data Technologies - Introduction.pptx
DOCX
The AUB Centre for AI in Media Proposal.docx
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Empathic Computing: Creating Shared Understanding
The Rise and Fall of 3GPP – Time for a Sabbatical?
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Teaching material agriculture food technology
cuic standard and advanced reporting.pdf
KodekX | Application Modernization Development
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
Building Integrated photovoltaic BIPV_UPV.pdf
MYSQL Presentation for SQL database connectivity
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Spectral efficient network and resource selection model in 5G networks
Machine learning based COVID-19 study performance prediction
Network Security Unit 5.pdf for BCA BBA.
Electronic commerce courselecture one. Pdf
Dropbox Q2 2025 Financial Results & Investor Presentation
Big Data Technologies - Introduction.pptx
The AUB Centre for AI in Media Proposal.docx

Webinar azuretalk

  • 1. A Microsoft Azure Overview: The Developer Perspective Converting capital expense for hardware purchase into operational expense. You only have to pay for it when you use it. Peter Thorsteinson
  • 3. Azure Services • Compute Services • Web and Mobile Services • Application Services • Data Services • Data Analytics Services • Network Services • Media Services and CDN Services • Hybrid Integration Services • IAM - Identity and Access Management Services • IoT - Internet of Things Services
  • 4. • Platforms: Windows, Linux • Languages: C#, Python, Java, Ruby, etc. • Frameworks: NodeJS, ASP.NET, Rails, Django, etc. • Tools: Azure Portal, Visual Studio, APIs, PowerShell, etc. • Compute Services: Web Sites, Web Services, Web Roles, Worker Roles, WebJobs, Azure VMs • Storage Services: Tables, Blobs, Queues, Files • APIs: RESTful and Managed • Data: SQL Database, DocumentDB, Redis Cache, StorSimple • Big Data Processing: HDInsight, Machine Learning, etc. • Azure Service Bus and Distributed Applications: Queues, Topics, Relays, and Event Hubs
  • 7. Azure Drill Down • http://aka.ms/azposterapp • Getting Started with Azure Queue Service in .NET • https://azure.microsoft.com/en-us/documentation/samples/storage-queue- dotnet-getting-started • HDinsight-dotnet-storm-wordcount • https://azure.microsoft.com/en-us/documentation/samples/hdinsight- dotnet-storm-wordcount • Etc.
  • 8. Free Ebooks • https://mva.microsoft.com/ebooks • https://blogs.msdn.microsoft.com/microsoft_press/2014/07/23/free- ebook-building-cloud-apps-with-microsoft-azure
  • 9. Getting an Account • If you don’t have an Azure account, you can sign up for a free trial at http://azure.microsoft.com • If you have an MSDN subscription, you can activate the included Azure benefits and use the associated monthly credit. • You can also check out Purchase Options at: • https://azure.microsoft.com/pricing/purchase-options • and Member Offers at: • https://azure.microsoft.com/pricing/member-offers
  • 10. Compute Services • Virtual Machines • Web Sites • Cloud Services • Mobile Services
  • 11. Network services • Virtual Networks Service • Traffic Manager Service
  • 12. Data Services • Data Management • Business Analytics • HDInsight • Distributed Data Caching • Data Backup, Replication and Recovery
  • 13. App Services • Media Services • Messaging • Notification Hubs • BizTalk Services • Active Directory • Multifactor Authentication
  • 15. Azure Portal - Old and New • New Azure portal - https://portal.azure.com • Old Azure portal - http://manage.windowsazure.com
  • 16. SaaS, PaaS, and IaaS • SaaS: Software as a service (rented hotel room) • PaaS: Platform as a service (leased apartment) • IaaS: Infrastructure as a service (private home)
  • 17. Subscriptions • Free accounts • MSDN subscriptions • BizSpark accounts • Pay-as-you-go • Enterprise agreements
  • 19. View Billing in Azure portal
  • 20. Azure Billing APIs • https://github.com/Azure/BillingCodeSamples
  • 21. Azure Documentation • Documentation http://azure.microsoft.com • MSDN http://msdn.microsoft.com • Samples https://github.com/azure-samples
  • 22. App Service Plan App Service plan defines the capacity and resources to be shared among one or more app services: • Location (such as West US) • Instance count • Pricing tier (such as Free, Standard, or Premium) providing distinct settings for a variety of performance and service capabilities: • Number of cores or instance size • Amount of memory • Amount of storage • Maximum number of instances • Autoscaling options (depends on tier—automatic, manual, or none)
  • 23. Creating Web Apps • Azure Marketplace This contains all of the resources you can deploy in Azure. I’ll show you how you can use this to create Web Apps from preexisting templates such as WordPress. • Visual Studio Code This is a free, open source, cross-platform code editor with debugging capabilities. • Visual Studio This is Microsoft’s full-featured development IDE.
  • 24. Roles • Owner • Reader • SQL DB Contributor • SQL Security Manager A user with this role can manage the security- related policies of SQL Servers and databases. • Storage Account Contributor • Virtual Machine Contributor
  • 25. Management Tools • Visual Studio 2015 and the Azure SDK • REST Management APIs • Azure Portal • Azure PowerShell Cmdlets • Cross-Platform Command-Line Interface
  • 26. Storage Services: Blobs, Tables, Queues, Files • https://azure.microsoft.com/en-us/documentation/articles/storage-introduction • What is a Storage Account - http://azure.microsoft.com/en- us/documentation/articles/storage-whatis-account • Getting Started with Queues - http://azure.microsoft.com/en- us/documentation/articles/storage-dotnet-how-to-use-queues • Queue Service Concepts - http://msdn.microsoft.com/en- us/library/dd179353.aspx • Queue Service REST API - http://msdn.microsoft.com/en- us/library/dd179363.aspx • Queue Service C# API - http://go.microsoft.com/fwlink/?LinkID=398944 • Storage Emulator - http://msdn.microsoft.com/en- us/library/azure/hh403989.aspx • Asynchronous Programming with Async and Await - http://msdn.microsoft.com/en-us/library/hh191443.aspx
  • 27. Get started with Azure Blob Storage using .NET • https://azure.microsoft.com/en-us/documentation/articles/storage- dotnet-how-to-use-blobs
  • 28. Get started with Azure Table storage using .NET • https://azure.microsoft.com/en-us/documentation/articles/storage- dotnet-how-to-use-tables
  • 29. Get started with Azure Queue storage using .NET • https://azure.microsoft.com/en-us/documentation/articles/storage- dotnet-how-to-use-queues
  • 30. Get started with Azure File storage on Windows • https://azure.microsoft.com/en-us/documentation/articles/storage- dotnet-how-to-use-files
  • 31. Service Bus • Queues • Topics • Relays • https://azure.microsoft.com/en-us/documentation/articles/service- bus-fundamentals-hybrid-solutions
  • 32. Get started with Service Bus Queues • https://azure.microsoft.com/en-us/documentation/articles/service- bus-dotnet-get-started-with-queues
  • 33. Service Bus Topics and Subscriptions • https://azure.microsoft.com/en-us/documentation/articles/service- bus-dotnet-how-to-use-topics-subscriptions
  • 34. Azure Service Bus Relay Service • https://azure.microsoft.com/en-us/documentation/articles/service- bus-dotnet-how-to-use-relay
  • 35. Azure Storage Queues vs Service Bus Queues • Azure Queues (Azure storage) is a simple REST-based Get/Put/Peek interface, providing reliable, persistent messaging within and between applications. • Service Bus Queues are part of a broader Azure messaging infrastructure that supports message queuing, publish/subscribe patterns, and other flexible enterprise integration patterns. • https://azure.microsoft.com/en-us/documentation/articles/service- bus-azure-and-service-bus-queues-compared-contrasted
  • 38. REST Service Bus API URLs
  • 39. NoSQL (key/value stores) • StorSimple - https://en.wikipedia.org/wiki/StorSimple • mongodb - https://en.wikipedia.org/wiki/MongoDB • DocumentDB - https://azure.microsoft.com/en- us/services/documentdb • CouchDB - https://en.wikipedia.org/wiki/CouchDB • Redis cache vs memcached
  • 40. WebJobs You can run programs or scripts in WebJobs in your web app in three ways: • On demand • Continuously • On a schedule https://azure.microsoft.com/en-us/documentation/articles/web-sites- create-web-jobs
  • 41. More REST APIs • ODATA • https://en.wikipedia.org/wiki/Open_Data_Protocol • http://www.software-architects.com/devblog/2014/09/12/10-OData-FAQs • OAUTH • https://en.wikipedia.org/wiki/OAuth Stateless Cacheable Uniform
  • 42. Service Bus Event Hub https://azure.microsoft.com/en-us/documentation/articles/event- hubs-overview