Windows Azure

Published on May 2016 | Categories: Types, Presentations | Downloads: 50 | Comments: 0 | Views: 358
of 76
Download PDF   Embed   Report

Cloud Computing Os Azure

Comments

Content

An Overview of Windows Azure
Presented by Vince Mayfield
CEO Bit-Wizards

Azure Kentico Virtual Conference
Agenda

Time
Session Information
7:00 –8:00 AM Are you ready? Introduction to Cloud Computing
PST
 
10:00-11:00
Speaker: Vince Mayfield, CEO Bit-Wizards
AM EST
3:00-4:00 PM  
BST
8:30-9:30 AM
PST
11:30–12:30
PM EST
4:30-5:30 PM
BST
10:00–11:00
AM PST
1:00 –2:00 PM
EST
6:00–7:00 PM
BST
11:30–12:30
PM PST
2:30–3:30 PM
EST
7:30 –8:30 PM
BST
1:00 PM–2:00
PM PST
4:00–5:00 PM
EST
9:00–10:00 PM
BST
2:30–3:30 PM
PST
5:30–6:30 PM
EST
10:30–11:30

Register

and Windows Azure

Register me

Break
Get set.. Introduction to Windows Azure Development
 
Speaker: Brian McKeiver, Kentico MVP and Partner/Senior Developer at BizStream

Register me

Break
Go…Running Kentico CMS on Windows Azure
 
Speaker: Thom Robbins, Chief Evangelist Kentico CMS

Register me

Break
Deployment options for Kentico CMS on Windows Azure
 
Speaker: Bryan Soltis, Kentico MVP and Director of Technology and Research at
Bit-Wizards
Break
Best Practices for Kentico CMS and Windows Azure
 
Speaker: Dominik Pinter, Group Product Manager/SaaS and Cloud
 
Break
Advanced development with Windows Azure
 
Speaker: Bryan Soltis, Kentico MVP and Director of Technology and Research at Bit-

Register me

Register me

Register me

What is the Cloud?

Evolutionary Meaning
John McCarthy 1960s – “ Computation may
someday be organized as a public utility”
Metaphor
Class Instantiated as an Object – Booche
Telephone Network
Computer Network
Internet

Today – Cloud Computing
Wide Spread Adoption
Virtualization
SOA
Autonomic & Utility Computing

Details Abstracted from End User – No need
for expertise or control over technology or
infrastructure that supports them

Commoditization – Utility Basing Computing

Cloud Computing in a Nutshell
Cloud Computing is the transformation
of computer hardware, software and
networks into a Utility just like the your
Electric Company, Water Company, or
Gas Company.

Defining the Cloud
"Cloud computing is a model for
enabling convenient, on-demand
network access to a shared pool of
configurable computing resources
(e.g., networks, servers, storage,
applications, and services) that can
be rapidly provisioned and
released with minimal
management effort or service
provider interaction. This cloud
model promotes availability.

Characteristics

Defining the Cloud
Deployment Models

Service Models

Why The Cloud?

The Gartner Hype Cycle

The 2011 Gartner Hype Cycle Report
"Gartner predicts that the most transformational
technologies included in the Hype Cycle will be the
following: Virtualization, Big Data, Cloud Advertising,
Cloud Computing, Platform-as-a-Service (PaaS),
Public Cloud Computing, and Hybrid Cloud
Computing.“
Gartner 2011 Hype Cycle Report

Cloud is Here & Now
“Annually Microsoft invests approximately 9 Billion dollars in R&D.
As of 2012, 95% of Microsoft's 40,000 engineers are working on new
cloud applications and new cloud services.
Technology leaders like Microsoft do not invest this heavily on
technology that is a fad or has no real chance of succeeding.”
“The Cloud is fast changing the landscape of information technology
and how businesses view and utilize IT resources”
Vince Mayfield

Business Benefits of the Cloud
Top five advantages of
cloud computing:
1.
2.
3.
4.
5.

Pay only for what you use
Easy/fast deployment to end
users
Monthly payments
Encourages standard
systems
Requires less in-house staff,
costs

Chief Objections to the Cloud
Top Objections to the
Cloud:
1.
2.
3.

Compliance Issues
Security
Control

What’s the Real Issue?
Underlying Issues:
1.
2.
3.
4.
5.

Fear
Need to Own Stuff
Control
Change
Perceived Risk

Business Benefits of the Cloud
YOU COULD ACHIEVE THESE BENEFITS:

REDUCED
REDUCED
COSTS
COSTS

FLEXIBILITY
FLEXIBILITY

REDUCED
COSTS

AGILITY
AGILITY

FLEXIBILITY

MORE
MORE
MOBILITY
MOBILITY

HIGHLY
HIGHLY
AUTOMATED
AUTOMATED

AGILITY

WITH AN INFRASTRUCTURE THAT IS:

EASY
EASY TO
TO
IMPLEMENT
IMPLEMENT

MORE
MOBILITY

END USER
EASY TO
PRODUCTIVIT
HIGHLY
IMPLEMENT
Y
AUTOMATED
USAGE
SELF
SCALABLE
EFFICIENT
BASED
SERVICE
AND ELASTIC

END
END USER
USER
PRODUCTIVI
PRODUCTIVI
TY
TY

The Microsoft View of
the Cloud

The Microsoft Cloud

What is the cloud?
An approach to
computing that’s about
internet scale
and connecting to a
variety of devices and
endpoints

Cloud Computing Patterns

Average
Usage

Time

Unexpected/unplanned peak in demand
Sudden spike impacts performance
Can’t over provision for extreme cases

“Predictable Bursting“
Comput
e

Comput
e

“Unpredictable
Bursting“

Average
Usage

Time

Services with micro seasonality trends
Peaks due to periodic increased demand
IT complexity and wasted capacity

Cloud Computing Patterns

“Growing Fast“

Inactivity
Period
Usage

Average

Time

On and off workloads (e.g. batch job)
Over provisioned capacity is wasted
Time to market can be cumbersome

Comput
e

Comput
e

“On and Off “

Average
Usage

Time

Successful services needs to grow/scale
Keeping up with growth is big IT
challenge
Complex lead time for deployment

Cloud Computing Terms

IaaS

PaaS

SaaS

host

build

consume

Infrastructure-as-aService

Platform-as-aService

Software-as-aService

The Microsoft Platform
APPLICATIONS
APPLICATION PLATFORM
DATACENTER
ON
PREMISES

DESKTOP
CLOUD

Application Programming
Scale Out

Heterogeneo
us
CapEx
Own
Self

High
Availability

MultiTenancy

Location

Off Premises

Infrastructure

Homogeneou
s

Business model
Ownershi
p
Managemen
t

OpEx
Lease/Rent
Third Party

Choices

Choices

On Premises

Automated
Service
Managemen
t

Fundamental
s

Fundamental
s

How Microsoft Views the Cloud

What is Windows
Azure?

Packaged
Software

Software

(as a Service)

(as a Service)

Runtime

Runtime

Middleware

Middleware

Middleware

O/S

O/S

O/S

Virtualization

Virtualization

Servers

Servers

Storage

Storage

Networking

Networking

Servers
Storage
Networking

O/S
Virtualization
Servers
Storage
Networking

Lower Cost & Higher

Managed by vendor

Virtualization

Data

Managed by vendor

Higher Cost & More Control
Agility

Runtime

Managed by vendor

Applications

Middleware

Application
s
Data

Platform
Application
s
Data

Runtime
You manage

(as a Service)
You manage

Application
s
Data

Infrastruct
ure

You manage

Cloud Computing Taxonomy

The Nexus

It’s
The Application
Stupid!

Azure in a Nutshell
Comprehensive set of
services that enable you
to quickly build, deploy
and manage
applications across a
global network of
Microsoft-managed
datacenters

Flexibl
e
Open
Solid

Global Footprint

Service Level Agreement

99.95%

monthly

SLA

Usage Based

Pay only for what you
use

Windows Azure Architecture Details

Your Application
Your Data
Platform
App Fabric
Controller

App Fabric
Infrastructure

Fabric
Controller

Fabric
Compute

Storage

Three Main Components

Virtual
Cloud
machines services

Web
sites

Virtual Machines

Virtual Machine
Windows Server and Linux
Flexible Workload Support
Virtual Private Networking

Virtual machine
portability

Windows Azure

Your Data Center

Windows Azure

Your Data Center

Windows Azure

Your Data Center

Other Service Providers

Windows Azure

Other Service Providers

no lockin

Your Data Center

VM with persistent drive

Windows Azure Storage

VM with persistent drive

Windows Azure Storage

VM with persistent drive

Windows Azure Storage

VM with persistent drive

Reliable
and
always on

Windows Azure Storage

WES
T
DC

EAST
DC

> 500 miles

Continuous
storage
geo-replication

Windows Azure Storage

Web Sites

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 g

Web sites

shared

reserved

1

shared
SHARED INSTANCES

:-)

Web sites

shared

2

shared
SHARED INSTANCES

:-)
:-)

reserved

Web sites

shared

1
0

reserve
d
SHARED INSTANCES

RESERVED INSTANCE

:-)
:-)

reserved

:-)

Web sites

shared

reserved

2

reserve
d
RESERVED INSTANCE

:-)

Web sites

shared

reserved

2

reserve
d

RESERVED INSTANCE RESERVED INSTANCE

:-)
:-)

:-)

:-)

:-)
:-)

:-)

:-)

Cloud Services

Cloud services

Build infinitely scalable apps and ser
Support rich multi-tier architectures
Automated application management

Service
Package

Service
Package

Provision Role Instances
Deploy App Code
Configure Network
Service
Package

Virtual
machine

Virtual
machine

Virtual
machine

Virtual
machine

Server Rack 1

Server Rack 2

Provision Role Instances
Deploy App Code
Configure Network
Service
Package

Windows Azure Datacenter

Provision Role Instances
Deploy App Code
Configure Network
Service
Package

Windows Azure Datacenter

Provision Role Instances
Deploy App Code
Configure Network

Network Load Balancer

Windows Azure Datacenter

 Network loadbalancer configured
for traffic

Network Load Balancer

Windows Azure Datacenter

Building Block Services

Big data

Database

Storage

Traffic

Application
Building Blocks

Caching

Messaging

CDN

Networkin
g

Media

Identity

SQL Database

DB

SQL Database

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

SQL Database Details

Multiple
Secondaries

Replica 2

DB

Replica 3

Single
Primary

Replica 1

Multiple Physical
Single Logical
Replicas
Database



Cloud relational database based
on
SQL Server engine



Use same tools, data access
frameworks,
T-SQL based language



Global datacenters



High Availability and Redundancy



Reads are completed at the primary
Writes are replicated to a quorum of secondaries

SQL Database vs SQL Server
Horizontal Scaling
SQL Server Authentication Only
Not all T-SQL Commands Supported
No SSIS
SQL Azure Requires Clustered Indexes
SQL Azure Lacks Access to System Tables
SQL Azure Requires SQL Server Management Studio 2008 R2
SQL Azure Doesn't Support Database Mirroring or Failover Clustering
No SQL Azure Support for Analysis Services, Replication, Reporting Services, or
SQL Server Service Broker
SQL Azure Offers No SQL CLR Support
SQL Azure Doesn't Support Backup and Restore

Summary
Windows Azure provides a comprehensive set of services
that you can selectively compose to build your cloud apps
Global Data Center Footprint
99.95% Monthly SLA. Pay only for what you use.

Flexible & Open Compute
Options
Virtual Machines, Web Sites, & Cloud Services

Managed Building Block
Services
SQL Database, Cache, Service Bus, & more

Windows Azure is An
Economic Discussion
Not
A Technical Discussion

WAI2
Windows Azure
The Power of Instant Infrastructure

Microsoft DataCenters

Azure Data Centers
North America
Region

Europe
Region

Asia Pacific
Region

N.
Europe
N. Central –
U.S.

W.
Europe

S. Central –
U.S.

E. Asia

S.E.
Asia

6 datacenters across 3 continents
Simply select your data center of choice
when deploying an application

Windows Azure Platform - CDN
North America
Region

Europe
Region

Asia Pacific
Region

Over 2 terabits per second of capacity from over 22 global
Windows Azure Content
Delivery Network (CDN) service
locations
scales your global reach automatically without user intervention

Azure Data Centers

Container Internals

Wrap Up

Questions?

Vincent W. Mayfield
CEO Bit-Wizards
CEO & Co-Founder
Bit-Wizards
Senior Software Engineer
20 Years Experience
18 Developing Windows Family of OS
MS, BS, MCPD, MCSD, MCSD.NET, MCP
USAF & US Army Veteran
Experience with Numerous Companies:
Public, Private, & DoD
Commercial Pilot & Author
Microsoft VTSP

Azure Kentico Virtual Conference
Agenda

Time
Session Information
7:00 –8:00 AM Are you ready? Introduction to Cloud Computing
PST
 
10:00-11:00
Speaker: Vince Mayfield, CEO Bit-Wizards
AM EST
3:00-4:00 PM  
BST
8:30-9:30 AM
PST
11:30–12:30
PM EST
4:30-5:30 PM
BST
10:00–11:00
AM PST
1:00 –2:00 PM
EST
6:00–7:00 PM
BST
11:30–12:30
PM PST
2:30–3:30 PM
EST
7:30 –8:30 PM
BST
1:00 PM–2:00
PM PST
4:00–5:00 PM
EST
9:00–10:00 PM
BST
2:30–3:30 PM
PST
5:30–6:30 PM
EST
10:30–11:30

Register

and Windows Azure

Register me

Break
Get set.. Introduction to Windows Azure Development
 
Speaker: Brian McKeiver, Kentico MVP and Partner/Senior Developer at BizStream

Register me

Break
Go…Running Kentico CMS on Windows Azure
 
Speaker: Thom Robbins, Chief Evangelist Kentico CMS

Register me

Break
Deployment options for Kentico CMS on Windows Azure
 
Speaker: Bryan Soltis, Kentico MVP and Director of Technology and Research at
Bit-Wizards
Break
Best Practices for Kentico CMS and Windows Azure
 
Speaker: Dominik Pinter, Group Product Manager/SaaS and Cloud
 
Break
Advanced development with Windows Azure
 
Speaker: Bryan Soltis, Kentico MVP and Director of Technology and Research at Bit-

Register me

Register me

Register me

Sponsor Documents

Or use your account on DocShare.tips

Hide

Forgot your password?

Or register your new account on DocShare.tips

Hide

Lost your password? Please enter your email address. You will receive a link to create a new password.

Back to log-in

Close