WHEN BEST PRACTICES BECOME MANDATORYweb.ipca.pt/lufer/contents/20110602 IPCA 0.pdf · 2014. 7....
Transcript of WHEN BEST PRACTICES BECOME MANDATORYweb.ipca.pt/lufer/contents/20110602 IPCA 0.pdf · 2014. 7....
Luis Alves Martins | Architect Evangelist | DPE | [email protected]
luismartins
WHEN BEST PRACTICES BECOME MANDATORY
Infrastructure Utilization
85 percent of datacenter
capacity is idle on
average
Infrastructure Complexity
70 percent of IT budgets
is spent maintaining
datacenter operations
Distributed Workforce
84 percent of
organizations
have a remote
workforce
Consumerization of IT
50 percent of business
devices are expected
to be smartphones
by 2014
today’s challenges
BUSINESS APPS COLLABORATION STORAGE PLATFORM MANAGEMENT PRODUCTIVITY COMMUNICATIONS
Microsoft cloud services
let’s start with a small demo
how do we startUP?
Users
Servers
Add some Web Servers
Buy BIGGER SQL Box
Rearchitect Database to
scale out
Buy more of everything
Unused capacity
overcapacity
S. Central – U.S. Sub-region
W. Europe Sub-region
N. Central – U.S. Sub-region
N. Europe Sub-region
S.E. Asia Sub-region
E. Asia Sub-region
running globally
Database
Data Application
Storage Storage
Servers Servers
Networking Networking
O/S O/S
Middleware Middleware
Virtualization Virtualization
Runtime Runtime
RUNNING ON PREMISES
Web Tier
Browser
Scalability? Availability? Elasticity?
Database
Data Application
Storage Storage
Servers Servers
Networking Networking
O/S O/S
Middleware Middleware
Virtualization Virtualization
Runtime Runtime
RUNNING ON PREMISES
Web Tier
Browser
RUNNING ON THE CLOUD
(On-Premises)
Storage
Servers
Networking
O/S
Middleware
Virtualization
Data
Applications
Runtime
You
man
ag
e
Infrastructure (as a Service)
Storage
Servers
Networking
O/S
Middleware
Virtualization
Data
Applications
Runtime
Man
ag
ed
by v
en
do
r
You
man
ag
e
You
man
ag
e
Platform (as a Service)
Man
ag
ed
by v
en
do
r
Storage
Servers
Networking
O/S
Middleware
Virtualization
Applications
Runtime
Data
Software (as a Service)
Man
ag
ed
by v
en
do
r
Storage
Servers
Networking
O/S
Middleware
Virtualization
Applications
Runtime
Data
types of cloud services
why Azure?
the cloud is a natural evolution
why Azure?
cheaper agility risk mitigation expertise
why Azure?
platform continuum
Azure
Azure Appliance
Traditional Datacenter
Public or Private
Windows Server
You can keep the same business model when moving to the Cloud
On and off workloads (e.g. batch job)
Over provisioned capacity is wasted
Time to market can be cumbersome
Usage
Co
mp
ute
Time
Average
Inactivity
Period
“On and Off “
Average Usage Co
mp
ute
Time
“Growing Fast“
Successful services needs to grow/scale
Keeping up w/growth is big IT challenge
Complex lead time for deployment
optimal workload patterns for the cloud
Co
mp
ute
Time
“Unpredictable Bursting“
Average Usage
Unexpected/unplanned peak in demand
Sudden spike impacts performance
Can’t over provision for extreme cases
Co
mp
ute
Time
Average Usage
“Predictable Bursting“
Services with micro seasonality trends
Peaks due to periodic increased demand
IT complexity and wasted capacity
optimal workload patterns for the cloud
the Application platform
the same developer experience
the Windows Azure platform
Compute is priced per compute hour (instance size sets price/hr)
Storage and CDN are priced per GB used and by transactions
Database is priced per GB used per month
Service Bus is priced per concurrent connection
Access Control is priced by transactions
Data Transfer is priced per GB that enters or leaves the Microsoft data center
how the platform is priced
this is possible with best practices
stateless webservers static content properly stored asynchronous solutions scaling out logic scaling out databases
• get Azure SDK
• get a free account (http://Azurepass.net)
• do it!
• join facebook group “Azure PT”
Go for it…
www.windowsazure.com