Download - Benefits of the Azure cloud
Benefits of the Azure cloud
James SerraBig Data [email protected]
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”
Agenda Cloud Overview Azure Overview Hybrid Cloud Demo: Azure IaaS Demo: Azure PaaS
Cloud Overview
Are you in the air conditioning business?
You are if you have an on-prem datacenter!
“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
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
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?
?
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
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
?
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
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
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
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
Azure Overview
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
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
SQL Server Continuum
Operating System
Data
Development
ToolingDevOps
Application Templates
Open Ecosystem
Hybrid 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.
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
What does a hybrid cloud platform look like?
Private | Hosted | Public
Infrastructure servicesPlatform services
Cloud infrastructure
End-user experiences
Cloud application model
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
Demo: Azure IaaS
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
Scale VMs
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
VM Gallery Images via Azure MarketplaceCertified pre-configured software images (734)
Azure Quickstart TemplatesFree community contributed templates (336)
Demo: Azure PaaS
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
Scale DTU’s
Scale DWU’s
Setup Disaster Recovery
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)
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)