760 likes | 770 Views
Join CEO Vince Mayfield from Bit-Wizards as he presents an overview of Windows Azure at the Kentico Virtual Conference. Learn about the cloud, its evolution, and the advantages and objections to cloud computing. Discover the Microsoft view of the cloud and the various cloud computing patterns and terms. Gain insights into the benefits and fundamentals of Windows Azure.
E N D
An Overview of Windows Azure Presented by Vince Mayfield CEO Bit-Wizards
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.
Characteristics 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.
Service Models Deployment Models Defining the Cloud
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
Top five advantages of cloud computing: Pay only for what you use Easy/fast deployment to end users Monthly payments Encourages standard systems Requires less in-house staff, costs Business Benefits of the Cloud
Top Objections to the Cloud: Compliance Issues Security Control Chief Objections to the Cloud
Underlying Issues: Fear Need to Own Stuff Control Change Perceived Risk What’s the Real Issue?
REDUCED COSTS REDUCED COSTS FLEXIBILITY FLEXIBILITY AGILITY AGILITY YOU COULD ACHIEVE THESE BENEFITS: SCALABLE AND ELASTIC Business Benefits of the Cloud USAGE BASED SELF SERVICE EFFICIENT MORE MOBILITY MORE MOBILITY EASY TO IMPLEMENT EASY TO IMPLEMENT WITH AN INFRASTRUCTURE THAT IS: END USERPRODUCTIVITY END USERPRODUCTIVITY HIGHLY AUTOMATED HIGHLY AUTOMATED
What is the cloud? The Microsoft Cloud An approach to computing that’s about internet scale and connecting to a variety of devices and endpoints
Cloud Computing Patterns “Unpredictable Bursting“ “Predictable Bursting“ Compute Compute Average Usage Average Usage Time Time • Unexpected/unplanned peak in demand • Sudden spike impacts performance • Can’t over provision for extreme cases • Services with micro seasonality trends • Peaks due to periodic increased demand • IT complexity and wasted capacity
Cloud Computing Patterns “Growing Fast“ “On and Off “ Inactivity Period Compute Compute Average Usage Usage Average Time Time • On and off workloads (e.g. batch job) • Over provisioned capacity is wasted • Time to market can be cumbersome • Successful services needs to grow/scale • Keeping up with growth is big IT challenge • Complex lead time for deployment
Cloud Computing Terms PaaS SaaS IaaS Infrastructure-as-a-Service Platform-as-a-Service Software-as-a-Service build consume host
APPLICATIONS The Microsoft Platform APPLICATION PLATFORM DESKTOP DATACENTER CLOUD ON PREMISES
How Microsoft Views the Cloud Choices Choices On Premises Off Premises Location Heterogeneous Homogeneous Infrastructure Application Programming CapEx OpEx Business model Fundamentals Scale Out Automated ServiceManagement High Availability Multi-Tenancy Fundamentals Own Lease/Rent Ownership Self Third Party Management
Infrastructure • (as a Service) • Packaged Software • Platform • (as a Service) • Software • (as a Service) Applications Cloud Computing Taxonomy • You manage Applications Applications Applications Data • You manage Data Data Data Runtime Runtime Runtime Runtime Middleware • Managed by vendor Middleware Middleware Middleware • You manage O/S • Managed by vendor O/S O/S O/S Virtualization • Managed by vendor Virtualization Virtualization Virtualization Servers Servers Servers Servers Storage Storage Storage Storage Networking Higher Cost & More ControlLower Cost & Higher Agility Networking Networking Networking
The Nexus It’s The Application Stupid!
Comprehensive set of services that enable you to quickly build, deploy and manage applications across a global network of Microsoft-managed datacenters Azure in a Nutshell Flexible Open Solid
Service Level Agreement 99.95% monthly SLA
Usage Based Pay only for what you use
Your Application Your Data Platform Infrastructure Windows Azure Architecture Details Fabric App Fabric Fabric Controller App Fabric Controller Compute Storage
Three Main Components Virtual machines Cloud services Web sites
Virtual Machines Virtual Machines Windows Server and Linux Flexible Workload Support Virtual Private Networking
Windows Azure Your Data Center
Windows Azure Your Data Center
Windows Azure Other Service Providers Your Data Center
Windows Azure Other Service Providers no lock-in 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
WEST 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 grows
Web sites reserved shared shared Shared instanceS :-) 1
Web sites reserved shared shared Shared instanceS :-) :-) 2
Web sites reserved shared reserved Shared instanceS RESERVED instance :-) :-) :-) 1 0
Web sites reserved shared reserved RESERVED instance RESERVED instance :-) :-) 2