Whats New in Windows Azure A platform overview

  • Slides: 29
Download presentation
What’s New in Windows Azure A platform overview + how it can fit into

What’s New in Windows Azure A platform overview + how it can fit into my development shop today… H my ELLO nam e is New England Microsoft Dev Group 06 -June-2013 Bill Wi (6: 30 -8: 30 PM) l Boston Azure User Group http: //www. bostonazure. org @bostonazure Bill Wilder http: //blog. codingoutloud. com @codingoutloud der

O L L HE s i e m a n y m name is

O L L HE s i e m a n y m name is Bill Wilder My l l i B r e d l i W codingoutloud@gmail. com blog. codingoutloud. com @codingoutloud www. devpartners. com

www. cloudarchitecturepatterns. com Who is Bill Wilder? www. bostonazure. org www. devpartners. com

www. cloudarchitecturepatterns. com Who is Bill Wilder? www. bostonazure. org www. devpartners. com

I will ass-u-me… 1. You know what “the cloud” is 2. You have an

I will ass-u-me… 1. You know what “the cloud” is 2. You have an inkling about Amazon Web Services and Windows Azure cloud platforms 3. You understand that such cloud platforms include compute services [like hosted virtual machines (VMs), in both Iaa. S and Paa. S modes], SQL and No. SQL database services, file storage services, messaging, DNS, management, etc. 4. You are interested in understanding cloudnative applications and why that’s better than deploying my old-school app to the cloud “as is”

Roadmap for rest of talk… … 1. Overview of Windows Azure Platform Ø Multiple

Roadmap for rest of talk… … 1. Overview of Windows Azure Platform Ø Multiple programming models 2. Selectively dig into newer areas 3. Decide on other topics on the fly ? • Q&A during talk is okay (time permitting) • Q&A at end with any remaining time • Okay to reach out through email or twitter

Windows Azure Portal General information http: //www. windowsazure. com Management Portal http: //manage. windowsazure.

Windows Azure Portal General information http: //www. windowsazure. com Management Portal http: //manage. windowsazure. com

The term “cloud” is nebulous… The definition of “Cloud” is nebulous…

The term “cloud” is nebulous… The definition of “Cloud” is nebulous…

What is different about the cloud? ic l b pu What's different about the

What is different about the cloud? ic l b pu What's different about the cloud? ^

NIST Terminology Power? Rigidity Simplicity Saa. S = Software as a Service (BYO users)

NIST Terminology Power? Rigidity Simplicity Saa. S = Software as a Service (BYO users) Paa. S = Plaform as a Service (BYO apps) Iaa. S = Infrastructure as a Service (BYO VMs) http: //csrc. nist. gov/publications/nistpubs/800 -145/SP 800 -145. pdf Complexity Flexibility Power?

The Windows Azure Model(s) • • Cloud Services (most cloud-native) Windows Azure Web Sites

The Windows Azure Model(s) • • Cloud Services (most cloud-native) Windows Azure Web Sites (simplest) Virtual Machines (most familiar) Services (SOA) Hybrid & Pure-Public Cloud Dev/Test & Production High automation (Waz. Ops, CI, CD)

Integrated Surface Area

Integrated Surface Area

POSTER

POSTER

PORTAL

PORTAL

What is different about the cloud? ic l b pu What's different about the

What is different about the cloud? ic l b pu What's different about the cloud? ^

= TTM & Sleeping well 1/9 th above water SOA

= TTM & Sleeping well 1/9 th above water SOA

MTBF MTTR Architectural Assumptions failure is routine (so you better be good at handling

MTBF MTTR Architectural Assumptions failure is routine (so you better be good at handling it) commodity hardware + multitenant services = cost-efficient cloud

Loosely Coupled & Eventually Consistent Data & Workflow Architecture

Loosely Coupled & Eventually Consistent Data & Workflow Architecture

This bar is always open *and* Pay by the Drink has an API $

This bar is always open *and* Pay by the Drink has an API $

∞ • Resource allocation (scaling) is: – Horizontal – Bi-directional – Automatable Resource Allocation

∞ • Resource allocation (scaling) is: – Horizontal – Bi-directional – Automatable Resource Allocation The “illusion of infinite resources”

Cloud Architecture Patterns book Primer Chapters 1. 2. 3. 4. Scalability Eventual Consistency Multitenancy

Cloud Architecture Patterns book Primer Chapters 1. 2. 3. 4. Scalability Eventual Consistency Multitenancy and Commodity Hardware Network Latency

Cloud Architecture Patterns book Pattern Chapters 1. Horizontally Scaling Compute Pattern 2. Queue-Centric Workflow

Cloud Architecture Patterns book Pattern Chapters 1. Horizontally Scaling Compute Pattern 2. Queue-Centric Workflow Pattern 3. Auto-Scaling Pattern 4. Map. Reduce Pattern 5. Database Sharding Pattern 6. Busy Signal Pattern 7. Node Failure Pattern 8. Colocate Pattern 9. Valet Key Pattern 10. CDN Pattern 11. Multisite Deployment Pattern

? Questions? Comments? More information?

? Questions? Comments? More information?

Business Card

Business Card

Boston. Azure. org • Boston Azure cloud user group • Focused on Microsoft’s Public

Boston. Azure. org • Boston Azure cloud user group • Focused on Microsoft’s Public Cloud Platform • Monthly, 6: 00 -8: 30 PM in Boston area – Food; wifi; free; great topics; growing community • Follow on Twitter: @bostonazure • More info or to join our Meetup. com group: http: //www. bostonazure. org

Contact Me Looking for … • consulting help with Windows Azure Platform? • someone

Contact Me Looking for … • consulting help with Windows Azure Platform? • someone to bounce Azure or cloud questions off? • a speaker for your user group or company technology event? Just Ask! Find this slide deck here Bill Wilder @codingoutloud http: //blog. codingoutloud. community inquiries: codingoutloud@gmail. com business inquiries: www. devpartners. com book: www. cloudarchitecturepatterns. com

DONE

DONE