microsoft azure - introduction to microsoft's public cloud

64
Microsoft Azure Introduction to Microsoft's Public Cloud Atanas Gergiminov System Engineer

Upload: atanas-gergiminov

Post on 15-Apr-2017

48 views

Category:

Technology


4 download

TRANSCRIPT

Page 1: Microsoft Azure - Introduction to microsoft's public cloud

Microsoft AzureIntroduction to Microsoft's Public Cloud

Atanas GergiminovSystem Engineer

Page 2: Microsoft Azure - Introduction to microsoft's public cloud

Cloud Solutions

Page 3: Microsoft Azure - Introduction to microsoft's public cloud

Public Cloud Usage 2016

0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100%

Oracle Cloud (IaaS)

DigitalOcean

Google IaaS

IBM SoftLayer

VMware vCloud Air

Google PaaS

Azure PaaS

Azure IaaS

AWS

4%

5%

6%

7%

7%

7%

13%

17%

57%

10%

8%

15%

10%

13%

13%

20%

25%

17%

6%

5%

10%

8%

8%

9%

12%

11%

8%

Running apps

Experimenting

Plan to use

Page 4: Microsoft Azure - Introduction to microsoft's public cloud

Public Cloud Usage 2016 vs. 2015

0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100%

Oracle Cloud (IaaS)

DigitalOcean

Google IaaS

IBM SoftLayer

VMware vCloud Air

Google PaaS

Azure PaaS

Azure IaaS

AWS

0%

0%

5%

5%

5%

8%

9%

12%

57%

4%

5%

6%

7%

7%

7%

13%

17%

57%

2016

2015

Page 5: Microsoft Azure - Introduction to microsoft's public cloud

Cloud Models

Page 6: Microsoft Azure - Introduction to microsoft's public cloud

Microsoft Azure

Programming languages & tools.NET, Visual Studio, TFS, Git, Java, NodeJS, PHP, Python, Ruby, C++

Microsoft Cloud Infrastructure

DataAnalyticsMediaIdentity

WebMobileGamingIoT

Windows VMsLinux VMsStorageNetworking

Page 7: Microsoft Azure - Introduction to microsoft's public cloud
Page 8: Microsoft Azure - Introduction to microsoft's public cloud
Page 9: Microsoft Azure - Introduction to microsoft's public cloud
Page 10: Microsoft Azure - Introduction to microsoft's public cloud
Page 11: Microsoft Azure - Introduction to microsoft's public cloud
Page 12: Microsoft Azure - Introduction to microsoft's public cloud

US DoD West

US DoD East

Page 13: Microsoft Azure - Introduction to microsoft's public cloud
Page 14: Microsoft Azure - Introduction to microsoft's public cloud

Private, high b/w network connections up to 10Gbps)

Predictable performance

ExpressRoute

Page 15: Microsoft Azure - Introduction to microsoft's public cloud

>4000Certified, pre-

configured for

Microsoft Azure

Solutions in Azure

Marketplace

Page 16: Microsoft Azure - Introduction to microsoft's public cloud

Momentum

Page 17: Microsoft Azure - Introduction to microsoft's public cloud
Page 18: Microsoft Azure - Introduction to microsoft's public cloud

Azure Components

Page 19: Microsoft Azure - Introduction to microsoft's public cloud

More Azure Components

Page 20: Microsoft Azure - Introduction to microsoft's public cloud

Infrastructure as a Service

Page 21: Microsoft Azure - Introduction to microsoft's public cloud

Core services of Azure IaaS

Page 22: Microsoft Azure - Introduction to microsoft's public cloud

Compute families

80,000 IOPsPremium Storage

Entry Level

General Purpose VMs

Compute Optimized VMs

Large MemoryVMs

Storage Networking Management

Page 23: Microsoft Azure - Introduction to microsoft's public cloud

High performance VMs

H

Storage optimized VMs

L

GPU-enabled VMs

Page 24: Microsoft Azure - Introduction to microsoft's public cloud

Azure Storage

Page 25: Microsoft Azure - Introduction to microsoft's public cloud

• URL• Location• Replication scope:

- Locally redundant- Zone redundant- Geo-redundant- Geo-redundant with read only access to a secondary region

Storage Account

Page 26: Microsoft Azure - Introduction to microsoft's public cloud

Azure Networking

Page 27: Microsoft Azure - Introduction to microsoft's public cloud

Azure Networking

Page 28: Microsoft Azure - Introduction to microsoft's public cloud

Azure Networking

Page 29: Microsoft Azure - Introduction to microsoft's public cloud

Azure Resource Manager (ARM)

Page 30: Microsoft Azure - Introduction to microsoft's public cloud

Platform as a Service

Page 31: Microsoft Azure - Introduction to microsoft's public cloud
Page 32: Microsoft Azure - Introduction to microsoft's public cloud

Microsoft Azure data management options

Page 33: Microsoft Azure - Introduction to microsoft's public cloud

Options for relational data services in the cloud

Page 34: Microsoft Azure - Introduction to microsoft's public cloud

Microsoft Azure SQL Database

Page 35: Microsoft Azure - Introduction to microsoft's public cloud

Azure SQL Database Service Tiers

• •• •••

• •• •••

Page 36: Microsoft Azure - Introduction to microsoft's public cloud
Page 37: Microsoft Azure - Introduction to microsoft's public cloud

Microsoft Azure Websites

Scalable Automated Flexible

High-density and secure web hosting

Open publishing methods and protocols

Integrated and open solution

Lowers customer onboarding costs and streamlines upselling

Upsell from shared to reserved

Support for ASP.NET, PHP, Node.js, and Java

Metering and throttling of resources

Fully integrated into Web App Gallery

Page 38: Microsoft Azure - Introduction to microsoft's public cloud

Azure Website Features

Enterprise Class Global Scale Built for DevOps

Hybrid Connections

VPN Support

Scheduled Backups

Azure Active Directory Integration

Site Resiliency, HA, and DR

Web Jobs

Role Base Access Control

Audit / Compliance

Website Migration

Redis Cache Integration

IP Restrictions/ SSL

Web Sockets

SQL, MySQL, DocDB, & Mongo

Automated DeploymentAutoScale

Built-in Load Balancing

WW Datacenter Coverage

End Point Monitoring & Alerts

App Gallery

DR Site Support

WildCard Domain Support

Dedicated IP addresses

WebJobs

Sticky Session Support

HTTP Compression

CDN Support

Remote Debugging w/ Visual Studio

Site Staging Slots

Testing in Production

Continuous Integration/Deployment

Git, Visual Studio Online and GitHub

App & Site Diagnostics

OS & Framework Patching

Site Extensions Gallery

NET, PHP, Python, Node, Java

Framework Installers

Browser-based editing

Auto-Healing

Logging and Auditing

Page 39: Microsoft Azure - Introduction to microsoft's public cloud

Traffic Manager

Page 40: Microsoft Azure - Introduction to microsoft's public cloud

Azure Content Delivery Network

Page 41: Microsoft Azure - Introduction to microsoft's public cloud

Other services

Page 42: Microsoft Azure - Introduction to microsoft's public cloud

Azure Active Directory

Page 43: Microsoft Azure - Introduction to microsoft's public cloud

Identity as the control plane

Page 44: Microsoft Azure - Introduction to microsoft's public cloud

Azure Active Directory editions feature comparison

Page 45: Microsoft Azure - Introduction to microsoft's public cloud

Directory Sync with Password Sync

•An extension of ‘Directory Sync’ that also synchronizes a “hash” of the user’s password.

• Enables users to sign-in to cloud applications using their same on-premise password.

Page 46: Microsoft Azure - Introduction to microsoft's public cloud

Directory Sync with Single Sign-On

•Users won’t be challenged to enter username/password when accessing cloud applications.

•Authentication occurs in the on-premise directory.

•Requires an on-premises STS, such as ADFS.

Page 47: Microsoft Azure - Introduction to microsoft's public cloud

Azure Backup

Page 48: Microsoft Azure - Introduction to microsoft's public cloud

4. Backup

2. Install Agent

1. Sign Up

Window Server5. Recover - to the same or a different server

Encrypted Data

How Azure Backup works

Page 49: Microsoft Azure - Introduction to microsoft's public cloud

Azure management tools

Page 50: Microsoft Azure - Introduction to microsoft's public cloud

Azure Classic Portal (v1)

manage.windowsazure.com

Page 51: Microsoft Azure - Introduction to microsoft's public cloud

Azure Portal (v2)

portal.azure.com

Page 52: Microsoft Azure - Introduction to microsoft's public cloud

Azure Portals

Page 53: Microsoft Azure - Introduction to microsoft's public cloud

Azure PowerShell

Azure PowerShell includes the following modules:

AzureA core set of cmdlets for managing Azure services.

AzureRMA set of cmdlets for managing resource groups.

AzureProfileA set of cmdlets for managing authentication and execution context.

Page 54: Microsoft Azure - Introduction to microsoft's public cloud

Azure CLI https://azure.github.io/projects/clis/

Page 55: Microsoft Azure - Introduction to microsoft's public cloud
Page 56: Microsoft Azure - Introduction to microsoft's public cloud

Azure managed services opportunities

Page 57: Microsoft Azure - Introduction to microsoft's public cloud

Planned Service Offer - OverviewAssessment &

Planning Migration Deployments

Infrastructure Management

MonitoringCost

Optimization Security SupportConfig

ManagementBackup & DR

Identity

Management

Automation/

DevOps

Application

Recovery Lift and shift

Solution

design &

architecture

support

OS updates,

upgrades and

patchingSnapshotting

Subscription

management

ARM template

authoring and

deployment

Basic

infrastructure

management

(OS, compute,

storage,

network)

Usage and

spendanalytics

Anti-virus/

Anti-malware 24/7 support

App

dependency

mapping &

visualization

Re-

platforming/

Re-architecting

Dev-test, POCs

and App

performance

testing

Password

resets

Managed

Backup (Short-

term)

User access

and RBAC

management

Continuous

integration &

deployment

Advanced

infrastructure

monitoring

(basic +

firewall/DNS/

load balancer

etc.)

Spend

and usage

forecasting

Security

and risk

assessments

Uptime and

response SLAs

Azure TCO

analysis

App decom-

missioning

Auto-scale

design and

deployment

Resource

configuration

and policy

management

Long termdata

retention

User tagging

and change

management

Application

life cycle

management

Alerting/alarms

with response

SLAs

Tagging and

audit trails

Intrusion

detection and

remediation

System health

monitoring

Migration ROI

analysis

Compliance

and regulation

support

Audit log

management

DR planning

and DRdrills

Single sign

on and

Multi-factor

authentication

Database

monitoring

Custom

invoicing

Security

information

and event

management

IT Service and

incident

management

Migration

planningDeployment

automation

Deployment

operations and

troubleshoot-

ing

Automated

failover and

restore

App

performance

monitoring Capacity

planning and

resource

optimization

Web

application

firewall Custom control

panels/

customer

portals

Log analytics &

alerting

Encryption

and key

management

Dedicated account management and architect support

Governance and planning

Compliance and regulation support

Page 58: Microsoft Azure - Introduction to microsoft's public cloud

How to Try (Free Trial)

Page 59: Microsoft Azure - Introduction to microsoft's public cloud

Azure Services account structure

Page 60: Microsoft Azure - Introduction to microsoft's public cloud

Pricing Calculator

Page 61: Microsoft Azure - Introduction to microsoft's public cloud
Page 62: Microsoft Azure - Introduction to microsoft's public cloud

http://msdn.microsoft.com/en-au/

http://www.microsoftvirtualacademy.com/

Resources

http://channel9.msdn.com/Events/TechEd/Australia/2013

http://technet.microsoft.com/en-au/

Page 63: Microsoft Azure - Introduction to microsoft's public cloud
Page 64: Microsoft Azure - Introduction to microsoft's public cloud