Windows Azure
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