Presentation is loading. Please wait.

Presentation is loading. Please wait.

Meet the New Windows Azure Bruno Kovačić

Similar presentations


Presentation on theme: "Meet the New Windows Azure Bruno Kovačić"— Presentation transcript:

1

2 Meet the New Windows Azure Bruno Kovačić bruno.kovacic@axilis.hr

3 An approach to computing that’s about internet scale and connecting to a variety of devices and endpoints

4 Cloud Computing Software-as-a-Service SaaS Platform-as-a-Service PaaS Infrastructure-as-a-Service IaaS

5 Cloud Computing Packaged Software Storage Servers Networking O/S Middleware Virtualization Data Applications Runtime You manage Infrastructure (as a Service) Storage Servers Networking O/S Middleware Virtualization Data Applications Runtime Managed by vendor You manage Platform (as a Service) Managed by vendor You manage Storage Servers Networking O/S Middleware Virtualization Applications Runtime Data Software (as a Service) Managed by vendor Storage Servers Networking O/S Middleware Virtualization Applications Runtime Data

6 Windows Azure

7 Global Footprint

8 99.95% monthly SLA

9 Pay only for what you use

10 Cloud Computing Patterns t Compute Inactivity Period t t t On and Off On & off workloads (e.g. batch job) Over provisioned capacity is wasted Time to market can be cumbersome Unpredictable Bursting Unexpected/unplanned peak in demand Sudden spike impacts performance Can’t over provision for extreme cases Compute Growing Fast Successful services needs to grow/scale Keeping up w/ growth is big IT challenge Cannot provision hardware fast enough Compute Predictable Bursting Services with micro seasonality trends Peaks due to periodic increased demand IT complexity and wasted capacity Compute

11 Demo

12 Cloud servicesWeb sitesVirtual machines

13 Windows Server and Linux Flexible Workload Support Virtual Private Networking

14 Demo

15 Virtual machine portability

16 Windows Azure Your Data Center

17 Windows Azure Your Data Center

18 Windows AzureOther Service Providers

19 Windows Azure Your Data Center Other Service Providers no lock-in

20 Windows Azure Storage VM with persistent drive

21 Windows Azure Storage VM with persistent drive

22 Windows Azure Storage VM with persistent drive

23 Reliable and always on Windows Azure Storage VM with persistent drive

24 Continuous storage geo-replication > 500 miles Windows Azure Storage

25 Images Available at Preview Windows Server 2008 R2 Windows Server 2008 R2 with SQL Server 2012 Evaluation Windows Server 2012 OpenSUSE 12.1 CentOS 6.2 Ubuntu 12.04 SUSE Linux Enterprise Server SP2

26 Virtual Machine Sizes and Storage Each Persistent Data Disk Can be up to 1 TB VM SizeCPU CoresMemoryBandwidth # Data Disks Extra SmallShared768 MB5 (Mbps)1 Small11.75 GB100 (Mbps)2 Medium23.5 GB200 (Mbps)4 Large47 GB400 (Mbps)8 Extra Large814 GB800 (Mbps)16

27 Virtual Machine Networking

28 Full Control Over Machine Names Windows Azure provided DNS Resolves VMs by name within the same cloud service Machine names are modeled explicitly and registered in the DNS service Bring Your Own DNS Server Use your on-premises DNS servers Deploy a DNS server in Windows Azure Use public DNS services Virtual Machine Names and DNS

29 Protocols and Endpoints UDP Traffic Supported in WA Load-balanced incoming traffic and allows outbound traffic Support for All IP-Based Protocols (VM to VM) Instance-to-instance communication TCP, UDP and ICMP, dynamic ports Port Forwarded Endpoints Direct communication to multiple VMs in the same cloud app Custom Load Balancer Health Probes Health check with probe timeouts HTTP based probing, allowing granular control of health checks

30 Endpoint Public Port Local Port Protocol (TCP/UDP) Name Port Forwarding Input Endpoints Single Public IP Per Cloud Service

31 Endpoint Public Port Local Port Protocol (TCP/UDP) Name Load Balanced Sets

32 Load Balancer Probe Set Name Protocol (TCP) Probe Port Probe Path (/healthcheck.aspx) Looks for HTTP 200 Load Balancer Custom Probes

33 Virtual Machine Availability

34 Service Level Agreements 99.9% for single role instances 8.75 hours of downtime per year What’s included Compute Hardware failure (disk, cpu, memory) Datacenter failures - Network failure, power failure Hardware upgrades, Software maintenance – Host OS Updates Planned downtime – 6 day notice, 6 hour window, 25 minute downtime What is not included VM crashes caused by 3 rd party software, Guest OS Updates 99.95% for multiple role instances 4.38 hours of downtime per year

35 Fault and Update Domains Fault Domains Represent groups of resources anticipated to fail together i.e. Same rack, same server Fabric spreads instances across fault at least 2 fault domains Update Domains Represents groups of resources that will be updated together Host OS updates honour service update domains Specified in service definition Default of 5 (up to 20) Fabric spreads role instances across Update Domains and Fault Domains

36 Fault and Update Domains

37 Virtual Machine Availability Sets Update Domains are honored by host OS updates

38 How Does this Relate to SLA? SQL Server Primary SQL Server Secondary

39 Redundancy at every level End to End Highly Available Solution Web Role SQL Mirroring SQL-AVSET IIS-AVSET

40 Demo

41 Web sites Build with ASP.NET, Node.js or PHP Deploy in seconds with FTP, Git or TFS Start for free, scale up as your traffic grows

42 Demo

43 1 shared reserved SHARED INSTANCES shared Web sites

44 2 SHARED INSTANCES shared reserved shared Web sites

45 SHARED INSTANCES 1 shared reserved RESERVED INSTANCE 0 reserved Web sites

46 2 shared reserved RESERVED INSTANCE reserved Web sites

47 2 shared reserved RESERVED INSTANCE reserved Web sites

48 Cloud services Build infinitely scalable apps and services Support rich multi-tier architectures Automated application management

49 Service Package

50 Server Rack 1Server Rack 2 Virtual machine Provision Role Instances Deploy App Code Configure Network Virtual machine

51 Windows Azure Datacenter Service Package Provision Role Instances Deploy App Code Configure Network

52 Windows Azure Datacenter Service Package Provision Role Instances Deploy App Code Configure Network

53 Windows Azure Datacenter  Network load-balancer configured for traffic Provision Role Instances Deploy App Code Configure Network

54 Windows Azure Datacenter

55 Application Scenarios

56 Multiple languages

57  http://github.com/windowsazure Open source

58 Application building blocks

59 SQL database Relational SQL Server Engine in the Cloud Clustered for high availability Fully Managed Service SQL Reporting support

60 Blob storage Highly available, scalable and secure file system Blobs can be exposed publically over http Continuous geo-replication across datacenters

61 Cache Low latency, in-memory distributed cache Dynamically grow and shrink cache size High availability support Memcached protocol support

62 Web Roles 300MB 1.2GB Distributed Cache distributed cache

63 24GB Distributed Cache Web Roles 2

64 4 48GB Distributed Cache

65 Identity Integrate with enterprise identity Enable single sign-on within your apps Enterprise Graph REST API 93% of Fortune 1000 use Active Directory

66 Service bus Secure messaging and relay capabilities Easily build hybrid apps Enable loosely coupled solutions

67

68 Application building blocks

69 89 Australia Austria Belgium Brazil Canada Chile Colombia Costa Rica Cyprus Czech Republic Denmark Finland France Germany Greece Hong Kong Hungary India Ireland Israel Italy Japan Korea Luxembourg Malaysia Mexico Netherlands New Zealand Norway Peru Philippines Poland Portugal Puerto Rico Romania Russia Singapore Spain Sweden Switzerland Trinidad & Tobago UK United States New Countries: Algeria Argentina Belarus Bulgaria Croatia Dominican Rep Ecuador Egypt El Salvador Estonia Guatemala Iceland Indonesia Jordan Kazakhstan Kenya Kuwait Latvia Liechtenstein Lithuania Macedonia Malta Montenegro Morocco Azerbaijan Nigeria Oman Pakistan Panama Paraguay Qatar Saudi Arabia Serbia Slovakia Slovenia South Africa Sri Lanka Taiwan Thailand Tunisia Turkey UAE Ukraine Uruguay Venezuela Bahrain countries and territories

70 Windows Azure

71 Start now. http://WindowsAzure.com

72


Download ppt "Meet the New Windows Azure Bruno Kovačić"

Similar presentations


Ads by Google