Windows Azure

June 1, 2016 | Author: Mujahid Islam | Category: Types, Presentations
Share Embed Donate


Short Description

Cloud Computing Os Azure...

Description

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

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF