An Introduction to Microsoft Azure

An Introduction to Microsoft Azure Malte Lantin Technical Evanglist Microsoft Azure Malte Lantin Technical Evangelist, Microsoft Deutschland Focus o...
Author: Noah Gallagher
0 downloads 0 Views 4MB Size
An Introduction to Microsoft Azure Malte Lantin Technical Evanglist Microsoft Azure

Malte Lantin Technical Evangelist, Microsoft Deutschland Focus on Cloud Computing with Microsoft Azure Student Partner Program Lead Blog http://blogs.msdn.com/b/malte_lantin Twitter @MalteLantin [email protected]

5 years at Microsoft Working with Microsoft Azure in different roles (Product / Audience Marketing, Technical Evangelism) Speaker at different Microsoft events and external conferences

Why the cloud?

Why the cloud? Rapidly setup environments to drive business priorities Scale to meet peak demands Increase daily activities, efficiency and reduced cost.

Time

Temporary Resources

Load

Load

Load

Scenarios for the cloud

Time

Flexible Growth

Time

Load Peaks



Access from anywhere and any time

Hosting models (as a Service)

Platform

(as a Service)

Scale, resilience and management by vendor

Infrastructure

Scale, resilience and management by vendor

Applications

You manage

On Premises

Managed by vendor

You scale, make resilient & manage

You scale, make resilient and manage

Why the cloud? Business model Software

(as a Service)

Azure

17 regions worldwide in 2015

Azure footprint Data Centers Regional Partners

>57% >300k Fortune 500 using Azure

>30 >3

TRILLION

storage objects

MILLION

requests/sec

Active websites

>300 >13

MILLION AAD users

BILLION

authentication/wk

More than

1,000,000 SQL Databases in Azure

>1.65 MILLION

Developers registered with Visual Studio Online

Partners

Remote Debug Storage Portal ASP.NET MVC 5.1 Virtual Machines Traffic MgrSMB File System Memory Optimized Disk Optimized IBIZA Azure Redis Cache Powershell and DSC Static IP Hadoop 2.2 Resource Manager99.95% SLA Event Hub Puppet Chef Docker Subnet Routing Backup Capture / Deploy .NET 4.5 SQL Database Web Apps BD’s up to 500GBCordova Powershell Automation API Management .NET Support Autoscale Active GEO replication Self Service Site Recovery Node.JS project support Java SupportRemote Apps Networking Visual Studio & .NET ASP.NET Web API 2.1 Web Jobs Point-to-site VPN Xamarin Mobile Services VSO Open Offline Sync Dynamic Routing Api’s HDInsight VM Management AD support Kindle Support Autoscale VSO GA Remote Debugging Site Recovery YARN support .NET Foundation

2014

How we differentiate with Azure

Hyper-scale

Enterprise Grade

Hybrid

Hybrid consistency CUSTOMER DATACENTER

CONSISTENT PLATFORM

MICROSOFT AZURE

SERVICE PROVIDER

Connect every on-premises server to the cloud

On-Premises Datacenter

Azure StorSimple Backup Hyper-V Disaster Recovery VMWare Disaster Recovery SQL Server Always On Active Directory Orchestration as a Service ExpressRoute Networking

Cloud OS Network hosting and service providers

Support for Open Source Languages

CMS

Devices

Databases / Apps Operating systems

Management

Azure Services

PC

Tablet

AD

Multifactor Authentication

BizTalk Services

Service Bus

API Mgmt

Mobile Apps

Data Layer

Integration layer

Office Add-in

Application layer

Access Control Layer

Client layer (on-premises)

Microsoft Azure Services

Storage

Blobs

Tables

Games console

Phone

Browser

Logic Apps

Traffic Manager

Virtual Networks

Express Route

Web Apps

API Apps

VM

Media Services

Queues

Data

SQL Database

Machine Learning

On-premises service

On-premises database

CDN

Notification Hubs

HD Insight

Scheduler

Caching

Automation

Backup and Recovery

Cloud Services

StorSimple

Demo: Azure Portal

Storage for (un)structured data RDBMS in VM SQL Oracle MySql

SQL Database

DocumentDB

Table Storage

NoSQL (Dok)

NoSQL (K-V)

Blob Storage

Files

Disks & Drives

Basic Standard Premium

RDBMS

BLOB (Block/Page)

Filesystem

Redundant Storage TDS

• Full SQL Functionality

• Auto-Setup and Clustering • Max Size 500GB

RESTful

• ObjectDatabase • Semistructured JSON-Objects

• NoSQL-DB • Big, semistructured Data

NTFS

• Large Binary Data (Videos, Images, Audio, …)

• SMB File Share for VMs and Cloud Services • Based on Blob-Storage

• Persistent FS for VMs and Cloud Services • Based on Blob-Storage

Virtual Machines Getting started Management portal

>_

Scripting

(Windows, Linux and Mac)

REST API Comprehensive Networking

Select image and VM size Windows Server

New disk persisted in storage Boot VM from new disk

Linux General Purpose Basic Standard Optimized Compute Performance Optimized Network Optimized

Blob Storage

Cloud

Microsoft Azure Certified

 Game sessions hosted using Azure  Hosted using >100,000 Azure Virtual Machines

SQL Database • • • • • • • •

SQL Server database technology as a service Fully Managed Enterprise-ready with automatic support for HA Designed to scale out elastically with demand Ideal for simple and complex applications Full support for TDS and ODBC Familiar language and framework support Cross Datacenter failover and backups to support disaster recovery scenarios

Big Data Insights Microsoft Azure HDInsight

Microsoft instance of Hadoop distribution running as service

Microsoft Azure Machine Learning Mashup sophisticated intelligent algorithms

Support existing ecosystem from Hive, Pig, etc

Enables data scientists and developers to efficiently embed predictive analytics into their applications

Extended to support Excel and BI tooling

Elastic, pay as you go with low operating costs

Integration with diverse sources of data

Extend with Power BI, Hadoop and cloud hosted data

Azure App Service Web Apps Create new sites in seconds Easily manage and scale your sites Automatic load balancing and shared storage across instances Scale out or up to reserved instances for improved performance and scale Built-in web jobs support

Office Blog

Use ASP.NET, ASP, PHP, Java, Node.js, Python

Rapid deployment for quick iteration

SQL Database or MySQL databases

Integrated source control with Team Foundation Server (TFS) and Git

Start with open source apps and frameworks Develop with VS and WebMatrix Supports any Web development tool on any platform (Windows, OSX, Linux)

ASP.NET site

Built-in monitoring of perf and usage data Quick access to request logs, failed requests diagnostics and diagnostics

microsoft.com

Azure App Service WEB APPS

MOBILE APPS

Web apps that scale with your business

Build Mobile apps for any device

LOGIC APPS

API APPS

Automate business process across SaaS and on-premises

Easily build and consume APIs in the cloud

Try App Service: https://tryappservice.azure.com

28

Visual Studio Online Code

Insights

Agile

Deploy

Build

• Full Portal Integration • Not just for Microsoft shops

Test

Demo: Azure Preview Portal

Microsoft Azure Active Directory • Synchronize your corporate

and 3rd party identities • Integration with O365 • Support modern protocols • • • •

OAuth 2.0 OpenID Connect WS-Fed SAML 2.0

• Identity and Access Mgmt Permissions • Users • Groups • Applications

Microsoft Azure AD

3rd party clouds/hosting

You

Azure Media Services

Olympics NBC Sports

• On Demand Media Services • Video-on-demand • • • • •

Ingest Encode Package Encrypt Delivery

• Live Streaming Support • Office 365 Integration

Live video encoding and streaming Web + Mobile 100 million viewers

2.1 million concurrent HD viewers during the USA vs. Canada hockey match

Azure App Service Mobile Apps • Provides essential services

to support client development • Client Support • • • • • • • •

iOS Android HTML5/Web Xamarin Windows Windows Phone PhoneGap Sencha

Storage Authentication Logic Push

Scheduler

Internet of Things

Event Hubs

Notification Hubs Stream Analytics

With Microsoft Azure IoT services, you can monitor assets to improve efficiencies, drive operational performance to enable innovation, and leverage advance data analytics to transform your company with new business models and revenue streams.

Machine Learning HDInsight

Power BI for Office 365

Azure Stream Analytics

Key Scenarios to get started with Microsoft Azure • Dev / Test • Full test and dev environments in minutes • VSO integration

• Lift and Shift • Take existing work loads and run then in a certified instance

• Storage • Archive key data in inexpensive cloud storage

• Big Data • Process key data into business intelligence using Hadoop or Machine Learning

• Identity • Synchronize all your identities through Azure AD to control access to Apps, Data and Services

• Web Apps • Take your web apps to the cloud using inexpensive App Service Web Apps

Start with the free 30-day trial

+ €150

for the first month

Activate your MSDN Benefits…

+ 3 VMs for 16 hrs a day Up to

$150

per Month

80 VMs for 20 hour load test

33%

off

Dev/Test VMs

25%

Up to 100 web sites + DB off

Other Dev/Test

89

Countries

Get started today at http://azure.microsoft.com

Trust through transparency

40

Compliance: aka.ms/AzureCompliance