binary studio academy 2016. ms azure. cloud hosting

Post on 12-Apr-2017

58 Views

Category:

Software

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Clouds and Microsoft AzurePavel Filatov, .Net developer

binary-studio.com

Service models

Infrastructure as a service (IaaS) Platform as a service (PaaS) Software as a service (SaaS)

Marketshare (Q4 2014)

Amazon – 28%, Microsoft – 10%, IBM – 7%, Google – 5%, Saleforce – 4%

Marketshare (Q4 2015)

Amazon – 31%, Microsoft – 9%, IBM – 7%, Google – 4%, Saleforce – 4%

Internet of things (IoT)

But soon all of your appliances will talk to each other. You'll get on the scale and the scale will go, "Psst! I've talked to the microwave." (Man of the year, 2006)

Microsoft Azure

Datacenters

26 active regions in 11 countries 8 additional were announced

Azure speed test

58 active services of Microsoft Azure

Virtual machines

Windows, Windows Server or Linux distributions (Red Hat, Ubuntu and SUSE) 902 VM images SQL Server, Sharepoint, Active Directory, Dynamics Oracle, IBM, HP Jenkins

Prices

App Services

4 types of service: Web App, Mobile App, API App, Logic App ASP.Net, Node.js, Java, PHP, or Python for Web App ASP.Net, Node.js, Java for API App

Prices

Instance example

Azure SDK Microsoft Azure Storage Emulator (uses a SQL Server instance and the local file system

to simulate Azure Storage (queues, tables, blobs)) Microsoft Azure Storage Tools (to transfer data into and out of an Azure Storage

account) Microsoft Azure Authoring Tools Microsoft Azure Emulator (simulates the cloud service environment so that you can

test cloud service projects locally on your computer before you deploy them to Azure) Microsoft Azure Libraries for .NET Microsoft Azure Mobile App SDK Microsoft Azure PowerShell Microsoft Azure Tools for Microsoft Visual Studio Microsoft ASP.NET and Web Tools for Visual Studio Microsoft Azure Data Lake Tools for Visual Studio

Azure storage Blob File Table Queue

Replica strategies: Locally redundant storage (LRS) Zone-redundant storage (ZRS) Geo-redundant storage (GRS) Read-access geo-redundant storage (RA-GRS)

Replica strategies

Blob Storage Serving images or documents directly to a browser Storing files for distributed access Streaming video and audio

An account can contain an unlimited number of containers. A container can store an unlimited number of blobs.

Tables

Storing TBs of structured data capable of serving web scale applications Storing datasets that don't require complex joins, foreign keys, or stored procedures

and can be denormalized for fast access Quickly querying data using a clustered index using LINQ

Queues Creating a backlog of work to process asynchronously Passing messages from an Azure web role to an Azure worker role

Pavel.filatov@binary-studio.com

top related