Presentation is loading. Please wait.

Presentation is loading. Please wait.

Ken Casada Technical Evangelist Microsoft Switzerland Microsoft Azure Overview.

Similar presentations


Presentation on theme: "Ken Casada Technical Evangelist Microsoft Switzerland Microsoft Azure Overview."— Presentation transcript:

1 Ken Casada Technical Evangelist Microsoft Switzerland Microsoft Azure Overview

2

3

4

5

6 IaaS (VM & VNET)  Windows Server and Linux  Virtual Private Networking Capabilities (VNET)

7

8

9

10 - One of the available IP addresses is allocated as the VM is allocated! - The IP address remains the same as long as the VM is allocated. New: - You can statically set a private IP address to a VM (today only via PowerShell) - How? Configure a Static Internal IP Address (DIP) for a VMConfigure a Static Internal IP Address (DIP) for a VM

11 Demo

12

13

14

15 EndPoint Public Port (80) Local/Private Port (80) Protocol (TCP/UDP) Name Load Balanced Set (Demo Summary) Single Public IP Per Cloud Service (VIP)

16 Load Balancer Probe (default) Set Name Protocol (TCP/HTTP) Probe Port Probe Interval Load Balancer Probes (Demo Summary)

17 Load Balancer Probe (custom) Set Name Protocol (TCP/HTTP) Probe Port Probe Interval Load Balancer Custom Probes (Demo Summary)

18 Endpoint Public Port Local Port Protocol (TCP/UDP) Name Port Forwarding Input Endpoints Default created endpoints for Remote Desktop (3339) and PowerShell communication Single Public IP Per Cloud Service (VIP)

19 How does a private IP address get allocated to a VM? - One of the available IP address is allocated as the VM is allocated - The IP address remains the same as long as the VM is allocated. New: - You can statically set a private IP address to a VM (today only via PowerShell) - How? Configure a Static Internal IP Address (DIP) for a VMConfigure a Static Internal IP Address (DIP) for a VM Public IP Reservations (http://msdn.microsoft.com/en-us/library/dn aspx)http://msdn.microsoft.com/en-us/library/dn aspx - you can have static public IP addresses - up to 5 for free Instance-Level Public IP Addresses (http://msdn.microsoft.com/en-us/library/dn aspx)http://msdn.microsoft.com/en-us/library/dn aspx - Public address that can be assigned directly to the VM (rather than to the cloud service that your VM resides within) - i.e. (Outbound traffic originating from the VM goes out with PIP as the source and this uniquely identifies the VM to external entities) Internal Load Balancing support between VMs that don’t have public facing endpoints (enables to load-balance VM with a private IP address) -Accessible to VM within the same VNET or Cloud Service -How ?  Internal Load balancing / Configure an internal load-balanced setInternal Load balancing / Configure an internal load-balanced set

20 Persistent Disks and Highly Durable Secondary region Primary region

21 Persistent Disks and Highly Durable Secondary region Primary region

22 VM disk layout Temporary Storage Disk Local (Not Persistent) SATA Drive D: Data Disk(s) Persistent SCSI Customer Defined Letter OS Disk Persistent SATA Drive C:

23 Virtual Machine Sizes and Storage VM SizeCPU CoresMemoryBandwidth# (1TB) Data Disks Extra Small (A0)Shared768 MB5 (Mbps)1 Small (A1)11.75 GB100 (Mbps)2 Medium (A2)23.5 GB200 (Mbps)4 Large (A3)47 GB400 (Mbps)8 Extra Large (A4)814 GB800 (Mbps)16 A5214 GB200 (Mbps)4 A6428 GB1000 (Mbps)8 A7856 GB2000 (Mbps)16 A8856 GB40 Gbit/s InfiniBand16 A GB40 Gbit/s InfiniBand16

24 Cloud Bring Your Own Server/VHD On-Premises On Premises Virtual Server Provision VM from Image or Disk using portal, script or API MyApp.vhd

25 Imaging VMs in the Cloud Cloud Identical/similar deployment instances using common OS image as start Capture VM Saves Customized Image to Your Image Library Base.VHD

26 Web Sites  Build with popular web framework (ASP.NET, PHP, Java, Python or Node.js)  With a SQL DB or MySQL database  Deploy in seconds with  WebDeploy, FTP  Source Control Deployment (ex. Git/TFS )  Start for free, scale up as your traffic grows

27 Demo

28 Cloud Services (PaaS)  Automated application management  Support rich multi-tier architectures Web Role / Worker Role  Build stateless highly scalable apps and services

29 What is a Cloud Service? Web RoleWorker Role

30 What Can It Run?

31 All roles may extend RoleEntryPoint Roles report status via RoleEnvironment

32

33

34 Service Package

35

36 Web RoleWorker Role

37 Application building blocks

38 Azure SQL Database Relational SQL Server Engine in the Cloud Fully Managed Service Enteprise-Ready with automatic support for HA Designed to scale out elastically with demand Azure SQL Database != SQL Server SQL Server Feature Limitations (Azure SQL Database) SQL Server Feature Limitations (Azure SQL Database)

39 Cache Low latency, in-memory distributed cache 3 Types of Cache: Azure Redis Cache (preview) Managed Cache Service In-Role Cache (only for Cloud Services app) We recommend all new developments use the Azure Redis Cache!!! Learn more here: Azure Redis Cache (Preview) Azure Redis Cache (Preview)

40 Redis Cache Service Full Functionality Redis Cache Cluster Master/Slave Configuration Up to 26GB SSL Supported

41 Web Roles 300MB 1.2GB Distributed Cache distributed cache In-Role Cache (co-located)

42 24GB Distributed Cache Web Roles 2 In-Role Cache (dedicated)

43 Web Roles 4 48GB Distributed Cache In-Role Cache (dedicated)

44 Cache Resources

45 Traffic Manager

46 Windows Azure Traffic Manager

47 Media Services

48 What Do We Mean by Media Services? Encoding Windows Azure Media Services Format Conversion Content Protection On-Demand Streaming Ingestion Live Streaming: currently in private preview Analytics: will be rolled out as they become available September 10th “The Media Services team is working on a long list of upcoming blog updates for the week of the International Broadcasters Convention in Amsterdam starting on September 10th, so stay tuned for more details on our Live Streaming and Content protection services” …from John Deutscher is currently the Principal Program Manager Lead for Azure Media Services….

49 Mobile Services Easily build cloud back-ends Data, identity, push notifications, and scheduled scripts Windows Store, Windows Phone, iOS, and Android, Xamarin, …

50

51

52

53

54

55 Demo

56 Meaning of 9’s Service Availability(%) System Type Annualized Down Minutes Quarterly Down Minutes Monthly Down Minutes Practical MeaningFAA rating 90Unmanaged52, , ,383.00Down 5 weeks per year 99Managed5, , Down 4 days per yearROUTINE 99.9Well managed Down 9 hours per yearESSENTIAL 99.99Fault tolerant Down 1 hour per year High availability Down 5 minutes per yearCRITICAL Very high availability Down 30 seconds per year Ultra availability Down 3 seconds per yearSAFETY CRITICAL From Generic Requirements for Operation Systems Platform Reliability, Telcordia Technologies System Documentation,GR-2841-CORE and Federation Aviation Administration Handbook: Reliability, Maintainability, and Availability (RMA) Handbook, FAA-HDBK-006A, Jan 7, 2008.


Download ppt "Ken Casada Technical Evangelist Microsoft Switzerland Microsoft Azure Overview."

Similar presentations


Ads by Google