benefits of the azure cloud

37
Benefits of the Azure cloud James Serra Big Data Evangelist Microsoft [email protected]

Upload: james-serra

Post on 08-Jan-2017

659 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Benefits of the Azure cloud

Benefits of the Azure cloud

James SerraBig Data [email protected]

Page 2: Benefits of the Azure cloud

About Me Microsoft, Big Data Evangelist In IT for 30 years, worked on many BI and DW projects Worked as desktop/web/database developer, DBA, BI and DW architect and

developer, MDM architect, PDW/APS developer Been perm employee, contractor, consultant, business owner Presenter at PASS Business Analytics Conference, PASS Summit, Enterprise Data

World conference Certifications: MCSE: Data Platform, Business Intelligence; MS: Architecting

Microsoft Azure Solutions, Design and Implement Big Data Analytics Solutions, Design and Implement Cloud Data Platform Solutions

Blog at JamesSerra.com Former SQL Server MVP Author of book “Reporting with Microsoft SQL Server 2012”

Page 3: Benefits of the Azure cloud

Agenda Cloud Overview Azure Overview Hybrid Cloud Demo: Azure IaaS Demo: Azure PaaS

Page 4: Benefits of the Azure cloud

Cloud Overview

Page 5: Benefits of the Azure cloud

Are you in the air conditioning business?

You are if you have an on-prem datacenter!

Page 6: Benefits of the Azure cloud

“Cloud is a given. CIOs no longer ask whether they should use cloud, but rather how.”*

“55% of CIOs indicated they would source all their critical apps in the cloud by 2020.”***

Reduce costs and inefficiencies

Increase revenue with existing assets

Create new business models

*”Cloud Evolves From Point Solution To Strategic Enabler Of The New Connected Economy,” Forrester, Liz Herbert, January 2015**Forrester, 2014***Smith, David Mitchell et al. Predicts 2014: Cloud Computing Affects All Aspects of IT. Gartner, Inc. December 4, 2013.****IDC, CIO webinar, 2014

Business is powered by the cloud

“Traditional on-premises data storage is four times the cost of cloud storage.”**

“Seventy percent of CIOs will embrace a cloud-first strategy by 2016.”****

Improve efficiency Enable innovation

Transform your business

Page 7: Benefits of the Azure cloud

VALU

E TO

BUS

INES

S

EVOLUTION OF DATACENTER

EFFICIENCY

INNOVATION

APPLICATIONS AND SERVICES

INFRASTRUCTURE

Why is the business using shadow IT?Why is my CIO looking at agile alternatives?Why is investment in apps growing so much faster than IT?

We want you to be at the center of application innovation

Page 8: Benefits of the Azure cloud

IT

The next strategic opportunity is here

How do you use technology innovation…

Mobile Big dataCloud Social

Business

Customer growth

Embrace new models

Increasedproductivity

Real-time insights

to architect business innovation?

?

Page 9: Benefits of the Azure cloud

Who manages what?Infrastructure

as a Service

Storage

Servers

Networking

O/S

Middleware

Virtualization

Data

Applications

Runtime

Managed by M

icrosoft

You

scal

e, m

ake

resil

ient

& m

anag

e

Platformas a Service

Scale, Resilience and m

anagement by M

icrosoft

You

man

age

Storage

Servers

Networking

O/S

Middleware

Virtualization

Applications

Runtime

Data

On PremisesPhysical / Virtual

You

scal

e, m

ake

resil

ient

and

man

age

Storage

Servers

Networking

O/S

Middleware

Virtualization

Data

Applications

Runtime

Softwareas a Service

Storage

Servers

Networking

O/S

Middleware

Virtualization

Applications

Runtime

Data

Scale, Resilience and m

anagement by M

icrosoft

Windows AzureVirtual Machines

Windows AzureCloud Services

Page 10: Benefits of the Azure cloud

Cloud & IT Strategy

Your Data Center

SaaS(Software

as a Service)

Public Cloud Platforms

IaaS(Infrastructure

Services)

PaaS(Platform Services)

• Can we STOP doing some things?

• Virtualization – there must be more..?• It’s cheaper – isn’t it..?• My DC is “constrained”..! • My Business Groups are using it..!

Your Datacenter Infrastructure

PhysicalVirtual

?

Page 11: Benefits of the Azure cloud

What is Cloud Computing?

• On-demand self service• Pay for what you

use/Measured service• Multi-tenant/Resource

pooling• Rapid elasticity/Hyper-

scale• Broad network access

Virtualization is not a private cloud!

5 Tenets of Cloud Computing

Page 12: Benefits of the Azure cloud

Cloud is a new way to think about your datacenter Traditional model• Dedicated infrastructure for each application• Purpose-built hardware• Distinct infrastructure and operations teams• Customized processes and configurations

Cloud model • Loosely coupled apps and micro-services • Industry-standard hardware • Service-focused DevOps teams• Standardized processes and configurations

Servers Services

Page 13: Benefits of the Azure cloud

Costs and time to market impact responsiveness to business strategy and opportunities…

• Provide the ability to experiment and innovate

• Low barrier of entry and quick time to market

• New workloads and uses for IT• Iteration speed (fail fast)• Shift from CAPEX To OPEX

Agility is Main Reason Customers Move to the Cloud

Page 14: Benefits of the Azure cloud

HARDWARE COST

SOFTWARE LICENSE COST

CORE SERVER LABOR COSTProviding managed capacity to support a workload

WORKLOAD-SPECIFIC LABORSpecific workload-related operational costs

FACILITIES COSTLights, power, cooling, floor space, per workload

IMPLEMENTATION COSTPlanning, project, configuration and deployment costs per workload

InnovateExperimentInvest

Cost Savings Will Shift to Innovation

Page 15: Benefits of the Azure cloud

Azure Overview

Page 16: Benefits of the Azure cloud

Hyper scale Infrastructure is the enabler100+ Datacenters across 30 Regions (22 Generally Available) Worldwide

Top 3 networks in the world 2.5x AWS, 7x Google DC Regions G Series – Largest VM in World, 32 cores, 448GB Ram, SSD…

OperationalAnnounced/Not Operational

Central US

Iowa

West USCaliforni

a

East USVirginia

US GovVirginia

North Central US

Illinois

US GovIowa

South Central US

Texas

Brazil SouthSao Paulo

State

West Europe

Netherlands

China North *

BeijingChina

South *Shanghai

Japan EastTokyo,

Saitama

Japan West

OsakaIndia South

Chennai East AsiaHong Kong

SE AsiaSingapo

re

Australia South East

Victoria

Australia EastNew South

Wales

India CentralPune

Canada EastQuebec City

Canada CentralToronto

India West

Mumbai

Germany North East **

Magdeburg

Germany Central **Frankfurt

North EuropeIreland

East US 2

Virginia

United KingdomRegions

United KingdomRegions

US DoD EastTBD

US DoD WestTBD

* Operated by 21Vianet ** Data Stewardship by Deutsche Telekom

We add more servers every day than the total number of servers we added in all

of 2011

Page 17: Benefits of the Azure cloud

Cloud Services

Load Balancer

WEB ROLEINSTANCES

Tables/NoSQL

TYPE Y

STORAGE SOLUTIONSDatabase

CACHE

Blobs/Files

TYPE X

QUEUE

Virtual Machines

VIRTUAL MACHINES

STORAGE BLOBS / FILES (Virtual Disks)

Windows

Linux

SQL

GalleryLoad Balancer

VIRTUALNETWORK

COMPUTEVirtualMachines

Get full control over a server in the cloud and maintain it as your business requires.

CloudServices

Managed Virtual Machines with specific web and worker roles that are stateless

Batch

For running large scale parallel and high performance computing (HPC) applications

Scheduler

Create jobs that run reliably on simple or complex schedules to invoke any type of service.

Remote App

Access Windows apps that run within the Service on VM’s from any device and any location.

NETWORKINGVirtualNetwork

Provision and manage VPNs in Azure and securely link to your on-premises IT infrastructure.

ExpressRoute

Connect on-premises and cloud data centers directly through dedicated, non-internet lines.

Traffic Manager

Load-balance incoming global traffic across multiple services running in multiple data centers.

IDENTITY & ACCESSActiveDirectory

Identity and access management for cloud applications and ability to link to on-premises Server AD.

Multi-FactorAuthentication

Safeguard access to data and apps with additional physical layer of security control.

MEDIA & CDNContent DeliveryNetwork (CDN)

Cache content for your apps at 100’s of edge locations to improve user experiences.

MediaServices

Range of services that support video on-demand and live streaming workflows.

WEB & MOBILEWeb Apps

Managed web platform, get started for free and scale as you go using many tools/ languages.

Add backend capabilities to mobile apps, with native client support on most device platforms.

MobileApps

APIManagement

Publish and Manage APIs to developers, partners and employees securely and at scale.

Create and surface your app logic as APIs for other services and apps to consume.

APIApps

LogicApps

Build/execute business processes by linking your own custom API’s with an API Gallery/Marketplace

NotificationHubs

Deliver millions of cross platform push notifications from any application backend, anywhere.

GALLERY DEPLOY

YOUR CODE

APP TYPES

Load Balancer

API MARKETPLACE…

API APP WEB APPLOGIC APP MOBILE APP

Windows PhoneiOSAndroidNokia X

Windows StoreiOSAndroidHTML5/JS

APP INSTANCES

App Service

STORAGE & BACKUPBackup

Managed service that handles backup/restore of Windows Server machines/backup agent.

StorSimple

Automated, policy driven solution to extend on-premises primary storage for backup / DR.

SiteRecovery

Coordinate replication and recovery of System Center private clouds

Storage Blobs& Files

Store binary application data and web content – store for dedicated and shared virtual disks for VM’s

Import/Export

For massive data transfer – ship encrypted disks to move data in/out of blob storage.

DATASQLDatabase

Managed relational database service with high availability and selectable performance levels.

DocumentDB

Store/retrieve millions of JSON objects from a highly scalable NoSQL document database.

RedisCache

Make applications scale and be more responsive under load by keeping data closer to app logic.

Search

Managed, scalable search service for your apps, create tunable search results and ranking models.

Tables

Massive scale for semi-structured key/value type data in this schema-less NoSQL store.

ANALYTICSHDInsight

Big Data (based on Apache Hadoop) analytics that integrate easily with Microsoft Office.

MachineLearning

Mine historical data with compute power to predict future trends or behavior.

StreamAnalytics

Process data streams in real-time to discover and react to trends.

DataFactory

Ingest data from multiple sources to combine into a cloud based Data Warehouse.

EventHubs

Ingest, persist, process millions of events per second from millions of devices.

Ingest, persist, process millions of events per second from millions of devices.

MobileEngagement

DEVELOPER SERVICESVisual StudioOnline

Store code, plan and track projects, build, deploy and test apps in the cloud collaboratively.

ApplicationInsights

Analyze app usage, availability and performance to detect issues and solve problems proactively.

MANAGEMENTAutomation

Run durable PowerShell scripts to automate frequent, long running, complex Azure tasks.

Portal

Web based experience to provision, control and monitor all Azure services.

OperationalInsights

Analyze and troubleshoot on-premises IT infrastructure without using instrumented code.

KeyVault

Safeguard and control keys and secrets in cloud scale hardware security modules.

HYBRID INTEGRATIONBiztalkServices

Build EDI and Enterprise App Integration (EAI) solutions in the cloud.

HybridConnections

Connect apps in Azure with on-premises resources without a VPN or dedicated line.

ServiceBus

Messaging capabilities (pub/sub, queues) and on-premises to cloud connectivity solution.

StorageQueues

Simple message queue for application de-coupling architecture for scale out.

Store /Marketplace

Find and manage other services provided by third parties.

VM Depot

Find free open source VM images that you can download and run in Azure Virtual Machines.

COMMERCE

Page 18: Benefits of the Azure cloud

SQL Server Continuum

Page 19: Benefits of the Azure cloud

Operating System

Data

Development

ToolingDevOps

Application Templates

Open Ecosystem

Page 20: Benefits of the Azure cloud

Hybrid Cloud

Page 21: Benefits of the Azure cloud

Azure Stack

Power of Azure in your datacenter Microsoft Azure Stack is a new hybrid cloud platform product that enables organizations to deliver Azure services from their own datacenter thereby helping them achieve more.

Page 22: Benefits of the Azure cloud

Cloud-inspired infrastructurePowered by Windows Server, Hyper-V, System Center, and Azure Technologies

Compute Storage Network

Platform Services

INNOVATION

ContinuousImprovement Delivers

Rapid InnovationEverywhere…

The Azure Platform Strategy

Microsoft AzurePublic, Global, Shared DatacentersMicrosoft Azure Stack

& Cloud Platform System

Platform Services

Infrastructure ServicesCompute Storage Network

Secu

rity

&

Man

agem

ent

SaaS(Software as a

Service)O365, CRM, VSO

etc…+

3rd Party SaaS Solutions

Public Cloud Platfor

m

Azure Global DatacentersYour Datacenter Infrastructure

Hybrid

OperationsSe

curi

ty &

M

anag

emen

t

Hybrid

Operations

Page 23: Benefits of the Azure cloud

What does a hybrid cloud platform look like?

Private | Hosted | Public

Infrastructure servicesPlatform services

Cloud infrastructure

End-user experiences

Cloud application model

Page 24: Benefits of the Azure cloud

Infrastructure servicesPlatform services

Cloud infrastructure

End-user experiences

Cloud application model

Microsoft’s hybrid cloud platformPower of Azure in your datacenter

Microsoft Azure Stack

Private | Hosted

Azure IaaS | Azure PaaSCompute | Networking | StorageApp Service** | Service Fabric*

Cloud-inspired infrastructure

Portal | PowerShell | Dev-ops tools

Azure Resource Manager

Microsoft AzurePublic

Azure IaaS | Azure PaaS

Cloud infrastructure

Portal | PowerShell | Dev-ops tools

Azure Resource Manager

Azure services in your datacenter

Unified app developmentOne Azure ecosystem

Developers

IT

** - Only Web Apps is in TP1, * - not in TP1

Page 25: Benefits of the Azure cloud

Demo: Azure IaaS

Page 26: Benefits of the Azure cloud

Geo-storage replication 3 copies locally, another 3 copies in

different region Built-in high availability Build-in disaster recovery

Defend against regional disasters

Geo replication

Page 27: Benefits of the Azure cloud

Scale VMs

Page 28: Benefits of the Azure cloud

Scale VMs• Be aware a region may not support the VM

size• Resize requires just a VM reboot if in same

family or if Azure hardware cluster supports new VM size

• If hardware cluster does not support new VM size: • If using Resource Manager (ARM)

deployment model you can resize VMs by first stopping your VM, selecting a new VM size and then restarting the VM

• If using Classic (ASM) deployment model, VMs must be deleted and then recreated using the same OS and data disks. See PowerShell script

Page 29: Benefits of the Azure cloud

VM Gallery Images via Azure MarketplaceCertified pre-configured software images (734)

Page 30: Benefits of the Azure cloud

Azure Quickstart TemplatesFree community contributed templates (336)

Page 31: Benefits of the Azure cloud

Demo: Azure PaaS

Page 32: Benefits of the Azure cloud

Reads are completed at the primaryWrites are replicated to secondaries

Single logical database

Write

Write Ack

Ack

Readvalue writeAck

Critical capabilities: Create new replica Synchronize data Stay consistent Detect failures Failover 99.99% availability

High-availability platform

Page 33: Benefits of the Azure cloud

Scale DTU’s

Page 34: Benefits of the Azure cloud

Scale DWU’s

Page 35: Benefits of the Azure cloud

Setup Disaster Recovery

Page 36: Benefits of the Azure cloud

How will the cloud affect my job? Do you enjoy calls at 3am that the server is down? Would you rather work on building solutions than waiting for something to break? Think how valuable you will be if you have gain experience moving workloads from on-

prem to the cloud We will still need DBA’s, but won’t need to build and manage IT infrastructure (transition to

cloud architect)

Page 37: Benefits of the Azure cloud

Q & A ?James Serra, Big Data EvangelistEmail me at: [email protected] me at: @JamesSerra Link to me at: www.linkedin.com/in/JamesSerra Visit my blog at: JamesSerra.com (where this slide deck will be posted via the “Presentations” tab)