binary studio academy 2016. ms azure. cloud hosting

22
Clouds and Microsoft Azure Pavel Filatov, .Net developer binary-studio.com

Upload: binary-studio

Post on 12-Apr-2017

59 views

Category:

Software


0 download

TRANSCRIPT

Page 1: Binary Studio Academy 2016. MS Azure. Cloud hosting

Clouds and Microsoft AzurePavel Filatov, .Net developer

binary-studio.com

Page 2: Binary Studio Academy 2016. MS Azure. Cloud hosting
Page 3: Binary Studio Academy 2016. MS Azure. Cloud hosting

Service models

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

Page 4: Binary Studio Academy 2016. MS Azure. Cloud hosting

Marketshare (Q4 2014)

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

Page 5: Binary Studio Academy 2016. MS Azure. Cloud hosting

Marketshare (Q4 2015)

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

Page 6: Binary Studio Academy 2016. MS Azure. Cloud hosting

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)

Page 8: Binary Studio Academy 2016. MS Azure. Cloud hosting

Microsoft Azure

Page 9: Binary Studio Academy 2016. MS Azure. Cloud hosting

Datacenters

26 active regions in 11 countries 8 additional were announced

Azure speed test

Page 10: Binary Studio Academy 2016. MS Azure. Cloud hosting
Page 11: Binary Studio Academy 2016. MS Azure. Cloud hosting

58 active services of Microsoft Azure

Page 12: Binary Studio Academy 2016. MS Azure. Cloud hosting

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

Page 13: Binary Studio Academy 2016. MS Azure. Cloud hosting

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

Page 14: Binary Studio Academy 2016. MS Azure. Cloud hosting

Instance example

Page 15: Binary Studio Academy 2016. MS Azure. Cloud hosting

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

Page 16: Binary Studio Academy 2016. MS Azure. Cloud hosting

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)

Page 17: Binary Studio Academy 2016. MS Azure. Cloud hosting

Replica strategies

Page 18: Binary Studio Academy 2016. MS Azure. Cloud hosting

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.

Page 19: Binary Studio Academy 2016. MS Azure. Cloud hosting

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

Page 20: Binary Studio Academy 2016. MS Azure. Cloud hosting

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

Page 21: Binary Studio Academy 2016. MS Azure. Cloud hosting