Download presentation
Presentation is loading. Please wait.
Published byStephen Manning Modified over 6 years ago
2
Windows Azure An Introduction Presented by Vince Mayfield
3
Vincent W. Mayfield CEO Bit-Wizards CEO & Co-Founder Bit-Wizards
Senior Software Engineer 18 Years Experience 15 Developing Windows Apps MS, BS, MCPD, MCSD, MCSD.NET, MCP USAF & US Army Veteran Experience with Numerous Companies: Public, Private, & DoD Commercial Pilot & Author Microsoft VTSP
4
Introduce Yourself Thank Everyone Bit-Wizards Bit-Wizards creates innovative software solutions that solve real world business problems, allowing our customers to be more profitable & efficient In Business Since 2000 Based in Fort Walton Beach, in the Panhandle of Florida Project Based Software Engineering All Developers are Degreed & Microsoft Certified Core Business Areas Software Development Software Integration Web Design E-Commerce Graphic Design Awards 2009 & 2010 Inc 5000 Honoree Addy Award Winning Web Designs 2011 Florida’s Top Companies to Watch 2010 & 2011 Florida Trend Magazine’s Best Places to Work For Kentico Gold Partner Microsoft Managed Gold Partner Gold Software Development Gold Application Integration Gold Digital Marketing Gold Independent Software Vendor ISV Silver Web Development Silver Data Platform Silver Portals & Collaboration Silver Content Management
5
The Flight Path to the Cloud
What is The Cloud? Why The Cloud? What is Windows Azure? Microsoft DataCenters Windows Azure Video WAI2 C Level Business View Developer View Wrap-Up Questions
6
What is the Cloud?
7
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 Power
8
Defining the Cloud - NIST
Characteristics "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. On Demand Self Service Broad Network Access Resource Pooling Rapid Elasticity Measured Services
9
Defining the Cloud - NIST
Deployment Models Service Models Infrastructure as a Service (IaaS) Platform as a Service PaaS Software as a Service SaaS Private Cloud Community Cloud Public Cloud Hybrid Cloud
10
Defining the Cloud - WikiPedia
"Cloud computing refers to the on-demand provision of computational resources (data, software) via a computer network, rather than from a local computer. Users or clients can submit a task, such as word processing, to the service provider, without actually possessing the software or hardware. The consumer's computer may contain very little software or data (perhaps a minimal operating system and web browser only), serving as a basic display terminal connected to the Internet.”
11
Why The Cloud?
12
The Gartner Hype Cycle
13
The 2010 Gartner Hype Cycle Report
"Cloud-computing implications. The adoption and impact of cloud computing continues to expand. In Hype Cycle for Emerging Technologies, cloud computing overall appears just topping the peak, and private cloud computing is still rising. Cloud/Web platforms are featured, along with mobile application stores, to acknowledge the growing interest in platforms for application development and delivery.“ Gartner 2010 Hype Cycle Report
14
Cloud is Here & Now “Annually Microsoft invests approximately 9 Billion dollars in R&D. This year 75% of all Microsoft Engineers are working on new cloud applications and new cloud services. By the end of 2010 year according to Steve Ballmer, CEO of Microsoft, that number will rise to 90% of Microsoft's 40,000 engineers. 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
15
Rise of Cloud Computing
20% 20 Percent of Businesses Will Own No IT Assets By 2012 --Gartner, Jan. 2010
16
Rise of Cloud Computing
2010 2011 2012 2013 2014 $55billion 55 Billion Dollars Per Year Will be Spent on Cloud Computing in 2014, Growing 27% Annually --IDC, June 2010
17
Rise of Cloud Computing
68% 68 Percent of Workloads Will be Virtualized by 2013, but Businesses Use Tools to Manage Less Than Half of Their Virtual Environment. --IDC, June 2010
18
Rise of Cloud Computing
75% 75% of IT Managers Report They are Currently Using or Evaluating Cloud Computing --IDC, June 2010
19
Rise of Cloud Computing
137 government data centers slated to close by the end of the year. Information will be consolidated into other data centers or moved to rented space in a public or private cloud. Thirty-nine of those data centers already have been shut down 15 federal agencies have identified 100 government systems comprising nearly 1 million individual users that will be moved from government-owned data storage space to cloud computing. Currently plans to fundamentally reform how the government manages information technology projects. Close about 800 of its more than 2,100 data centers nationwide within five years. Federal officials released a list of 137 government data centers slated to close by the end of the year. The information they hold will either be consolidated into other data centers or moved to rented space in a public or private cloud. Thirty-nine of those data centers already have been shuttered, federal Chief Information Officer Vivek Kundra told a gathering of government and industry officials at a White House event. In addition, 15 federal agencies have identified 100 government systems comprising nearly 1 million individual users that will be moved from government-owned data storage space to cloud computing, Kundra said. Kundra is the author of a December 2010 plan to fundamentally reform how the government manages information technology projects. That 25-point plan calls for the government to close about 800 of its more than 2,100 data centers nationwide within five years. The data centers identified for closure collectively take up more than 350,000 square feet and cost the governments tens of millions of dollars annually in upkeep, staffing and electricity, Kundra said.
20
What is Windows Azure?
21
Cloud Computing Taxonomy
The Windows Azure Platform fits here Traditional IT Storage Servers Networking O/S Middleware Virtualization Data Applications Runtime You manage IaaS Storage Servers Networking O/S Middleware Virtualization Data Applications Runtime Managed by vendor You manage You manage PaaS Managed by vendor Storage Servers Networking O/S Middleware Virtualization Applications Runtime Data SaaS Managed by vendor Storage Servers Networking O/S Middleware Virtualization Applications Runtime Data This slide shows how the various options compare, then explicitly illustrates where the Windows Azure platform fits in. It’s meant to make clear in the audience’s mind the exact place in this broad area that we’re about to dig into more deeply. Before we can understand the Microsoft cloud computing strategy, we must understand how the industry sees the landscape. Traditionally all information technology was managed by customers on their own premises. This model provides the customer with a high degree of control, but at a high cost of capital expenditure and maintenance. Another model is known as “infrastructure as a service ,” or IaaS, and is defined by hardware, either physical or virtual. In this model, a provider uses services in the cloud to offer the end user hardware for computing or storage needs. The end user maintains control of the operating system and applications on the hardware. The second model is “platform as a service,” or PaaS, and is used to facilitate the development, testing, deployment, and ongoing maintenance of applications. In this model, the provider maintains and administers the underlying infrastructure for the end user. The third model is “software as a service,” or SaaS. SaaS supplies finished services and applications over the Internet to customers who pay on a per-use basis. This is the most common form of cloud computing delivered today. Windows Azure Platform is a Paas. Think of Windows Azure and the Platform as the operating system of the cloud. You have Windows Client which is your client PC Operating System, Windows Server which is your Operating system for your data centers and Windows Azure is your operating system for the cloud. With Windows Azure Platform, however, Microsoft manages and maintains the platform, freeing up your IT resources to focus on business objectives. Also, because Windows Azure Platform provides dynamic capacity that can scale up or down to meet your changing needs, you achieve better resources utilization and lower costs.
22
Windows Azure Platform
GENERAL PURPOSE PROGRAMMING LANGUAGES Compute Storage Management Relational data Marketplace AppFabric CDN Windows Azure Platform Think of Windows Azure Platform as the operating system of the cloud. You have Windows Client which is your client PC Operating System, Windows Server which is your Operating system for your data centers and Windows Azure is your operating system for the cloud. Along with Windows Azure you get SQL Azure which is the relational data storage for the cloud and you also get AppFabric which allows you to connect your on premises resources to applications running on Windows Azure in a secure manner. Tunneling through firewalls is very tricky and has risk associated with it. The access control module in AppFabric lets you pick an application that’s running on premises and gives you permission to connect to cloud resources, it could be for compute or for data but you get a secure connectivity. You can also do things like active direct federation so if you have permissions set up for people on premise the AppFabric model allows you to take information to the cloud. The other interesting thing to note is this is not a .NET only platform. Windows Azure is an open platform and we welcome php, java, ruby on rails, python, etc…. And we have numerous people running java apps using tomcat on Windows Azure. We do think the .NET framework is the best way to light up the Windows Azure Platform but if you have applications using any of these other languages we are ok with that and we welcome it. We want to be the enterprise cloud platform of choice, we don’t want to limit it. We don’t want to say “for java use this platform, for .NET use this platform, we want one platform. Windows Server runs everything today this is the same thing in the cloud. Additional Info Windows Azure: operating system as an online service SQL Azure: relational cloud database solution Windows Azure platform AppFabric: cloud middleware platform Windows Azure Marketplace DataMarket: information marketplace for data and web services Windows Azure™ is a cloud services operating system that serves as the development, service hosting and service management environment for the Windows Azure platform. Windows Azure provides developers with on-demand compute and storage to host, scale, and manage web applications on the internet through Microsoft® datacenters. Windows Azure AppFabric is a comprehensive middleware platform that enables building applications in the cloud or on-premises. This includes applications running on Windows Azure, Windows Server and a number of other platforms including Java, Ruby, PHP and others. Windows Azure Marketplace DataMarket is a new service allowing developers and information workers to easily discover, purchase, and manage premium data subscriptions in the Windows Azure platform. SQL Azure™ Database is a cloud-based relational database service built on SQL Server® technologies. It provides a highly available, scalable, multi-tenant database service hosted by Microsoft in the cloud.
23
Windows Azure Platform Difference
Opportunities to Use Windows Azure Platform KEY DIFFERENTIATORS Choice of familiar development tools Choice of relational or native storage Choice in on-premises “private” cloud, cloud hosted, or creating hybrid solutions Enterprise-ready, world-class Microsoft support Application Migration & Maintenance Data Center Extension Storage as a Service Application Development New Data Center Extension: Customers with considerable investments in their data centers may find themselves with significant capacity problems, or simply may want to explore minimizing future capital expenditures. New Application Development: If customers plan any new application development, the Windows Azure platform provides an attractive solution to minimize their development lifecycle and/or maximize TCO benefits with familiar development languages and tools. Application Extension: refers to the ability for our customers to run applications both on premise and in the cloud. Application Maintenance and Migration refers to the ability for our customers to delegate many data center networking tasks to the Windows Azure Platform, allowing them to focus on more mission critical applications development. Information as a Service I s rapidly becoming more attractive for customers with large and rapidly growing repositories of data and/or customers with mature data governance polices. Key Differentiators NET, Ruby, PHP, Java, Python, Eclipse and Native code developers can leverage existing knowledge – smaller learning curve Provides relational (SQL Azure) and non-relational storage Controls OS (Windows Azure, Windows Server) and virtualization layers Windows Azure is enterprise-ready and is supported in Microsoft datacenters Windows Azure supports “private” cloud on-premise solutions to customer and partners Supports both Microsoft & open-source tools and languages Application Extension
24
Microsoft DataCenters
25
6 datacenters across 3 continents
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
26
Azure Data Centers
27
A simple video to explain and visualize the Windows Azure Platform
Windows Azure Video A simple video to explain and visualize the Windows Azure Platform
28
WAI2 Windows Azure The Power of Instant Infrastructure
29
C Level Business View
30
Worldwide & Business Challenges Forcing Organizations to Optimize IT Efforts
Facing an unprecedented economic environment… business has responded by transforming… causing new technologies to emerge. ECONOMIC CHALLENGES BUSINESS CHALLENGES TECHNOLOGY CHALLENGES Reduction of operating and capital expenditures Increased competition for fewer resources Do more with less Focus on core value-add activities Improve agility to stay competitive Leverage existing assets to expand Shift from information technology to business technology Technology erases infrastructure complexity Globalization
31
Optimize Uptime, Agility & Efficiency
Cloud Optimized On Premise With cloud computing businesses can Focus IT resources on developing the business, not maintaining its infrastructure Create new applications with minimal up front provisioning costs Reduce costs and maintenance of current infrastructure Increase IT capacity dynamically Provide transparent ROI for IT Extend current application capabilities, without new infrastructure Connectivity/Cabling Run a Business - P&L LOB Functionality Business Tools Advanced Infrastructure Data Center/Infrastructure Hardware Servers Deployment/Mgt Desktop Installation/Mgt Networks Business Value Time / Resources
32
Benefits to the Company
CEO CFO/CIO “I need the organization to become more agile to take advantage of changing market dynamics.” “We need to reduce our total cost of ownership and prioritize business initiatives rather than IT imperatives.” PRODUCT MANAGER DIRECTOR, OPERATIONS “I can’t wait for IT to procure capacity, we need to take our product to market now.” “I need operational transparency so that we can align our investments with the business needs.” SALES ACCOUNT MANAGER IT ADMINISTRATOR “I need solutions that scale with our customers and provide greater mobility for more devices.” “I need to reduce the amount of time my team is spending keeping systems operational and maintained.”
33
An Economic Discussion Not A Technical Discussion
34
Developer View
35
Scales Horizontally Not Vertically You Must Plan for the Cloud!
Your Application Web Role Worker Role VM Role
36
Familiar Tools & Technologies
Visual Studio 2010 SQL Server Relation Model Windows Server 2008 x64 .NET Framework – 3.5 SP1 & 4.0 Native Code in User Mode Windows Azure SDK
37
Wrap Up
38
Key Points The Cloud is not Hype – Changing how we think of Computing Resources Traditional IT is Dying Windows Azure PaaS Microsoft Data Centers Windows Azure is an Economic Discussion Not a Technical Discussion Developers Familiar Tools Different Framework Different Environment to Plan For Scales Horizontal Not Vertical
39
Questions?
40
Links Kentico / Microsoft Case Study
Bit-Wizards / Microsoft Case Study Should Your Business Be Looking to the Cloud? Managing Content in Microsoft Azure Deploying a Kentico Site to Azure
41
Links Continued #1 Add an SSL Certificate to a Windows Azure Web Role
Hosting Multiple Kentico Installations in Azure Developing the Kentico Mobile Manager for Windows Phone 7 BOOK: Partnering with Microsoft: How to Make Money in Trusted Partnership with the Global Software Powerhouse
42
Links Continued #2 Windows Azure Windows Azure Developer Center SQL Azure SQL Azure Migration Wizard Windows Azure Toolkit for Windows Phone Windows Azure Pricing
43
Strike Up A Conversation With Us?
Phone: +1 (800) Web: Facebook:
44
Vince Mayfield Chief Executive Officer
Phone: (850) X101 Web: Blog: LinkedIn:
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.