SeattleUniv-IntroductionToCloudComputing-WinsowsAzure101
-
Upload
mithun-dhar -
Category
Education
-
view
1.439 -
download
0
Transcript of SeattleUniv-IntroductionToCloudComputing-WinsowsAzure101
Cloud Computing with
Dan Waters – Academic Developer Evangelist [email protected] Dhar – Developer Evangelist [email protected]
http://blogs.msdn.com/mithund
What the heck is a Academic
Twitter: @danwaters
http://blogs.msdn.com/mithund
What the heck is a Developer
[email protected] Twitter: @mithund
Blog: http://blogs.msdn.com/MithunD Facebook: http://facebook.com/MithunD
As an MBA student…
Be aware of trendsin your industry
Business Trends Reshape Technology
business is transforming in deeper ways…
Economic trends• Cuts in operating
costs and capital expenditures
• Increased competition for fewer dollars
• Do more with less
While the economy has faced gloom and doom…
creating shifts in technology.
Business trends• Focus on core value-
add activities• Improve agility to stay
competitive• Leverage existing
assets to expand
Technology trends• Shift from information
technology to business technology
• Technology erases infrastructure complexity
• Globalization
Challenges facing the IT industry
2
1 Businesses are forced to capitalize on new opportunities while constraining costs in fragile economic conditions
Infrastructure costs are fixed and ongoing, and distract from the mission of reducing business process friction and problems.
Leveraging past investments to provide future value.
Many data centers at limit—real estate, capacity, cooling and power.
3
4
5
6
7
8
Matching capacity to demand.
Maintaining security while increasing access and transparency—within and outside the organization.
Security, access, and transparency across the value chain: suppliers, partners, etc.
Lack of a common platform.
Cloud Computing is Maturing
“Cloud computing is a reality, and it's a force that IT professionals need to quickly come to terms with. The economic and social motivation for the cloud is high, the business need for speed and agility is greater than ever before, and the technology has reached a level in which prudent investments in cloud services are fast and easy.”–Network World, May 2009
"The reality is that cloud computing is a revolutionary style of computing that is emerging from evolutionary change. Underneath the fog, there are a number of trends that are converging to fuel the cloud-computing phenomenon. Cloud computing sets the stage for a new approach to IT that enables individuals and businesses to choose how they'll acquire or deliver IT services, with reduced emphasis on the constraints of traditional software and hardware licensing models."- Key Issues for Cloud Computing, 2010, Gartner – March, 29 2010
“Cloud infrastructure computing will move squarely into the mainstream as a significant number of Fortune 1000 companies adopt the utility computing model demonstrated by moving a portion of their "sandbox" apps into production on public clouds.” – Worldwide Software Business Solutions 2010 Top 10 Predictions: The "New Normal" for Enterprise Software, IDC - February 2010, Doc #222024
Generally accepted as the next logical step in IT evolution
A revolutionary style of computing
Cloud computing is moving into the mainstream
Objectives - What are you leaving with?
What is Azure and how will it
help me?
What is Azure?
It’s an Operating System In the Could.Simple Answer?
IaaS, PaaS and SaaS
• Infrastructure as a Service• Platform as a Service• Software as a Service
InfrastructureServers · Storage · Network
IaaSPlatform
OS & Application Stack
InfrastructureServers · Storage · Network
PaaSApplications
Packaged Software
PlatformOS & Application Stack
InfrastructureServers · Storage · Network
SaaS
IaaS, PaaS and SaaS
• Infrastructure as a Service• Platform as a Service• Software as a Service
InfrastructureServers · Storage · Network
IaaSPlatform
OS & Application Stack
InfrastructureServers · Storage · Network
PaaSApplications
Packaged Software
PlatformOS & Application Stack
InfrastructureServers · Storage · Network
SaaS
Lets Start from the Ground up
Data Centers
http://tinyurl.com/y8eazm4
Microsoft Data CentersVision Go Inside Energy EfficientContainers
San Antonio
Chicago
Dublin
Amsterdam
Hong Kong
Singapore
North American Data Centers European Data Centers Asian Data Centers
Why Do I need this?
Driving Forces
• ISVs & SaaS Applications• Mid-Market Enterprise• Enterprise Application Migration• Start-ups & Experimental Initiatives• Cloud Seen as a Fast Lane to Get to Market Faster• Seasonal Businesses• Under Pressure to Dramatically Reduce I.T. Costs• Cloud Seen as a Competitive Edge
Upgrades
Patching
Zero downtime
Memory
Hard drive failure
Network
Server acquisition
Environments
Routers
Load balancers
Installing OS
Storage
Great.. How do I do this?
Main Components
Main Components
Cloud Fabric Web RolesWorker RolesStorage (Including SQL Azure)Dev FabricApp Fabric (Service Bus)
Windows Azure Roles
Storage
• Blobs – Large Data Store• Tables – Very Fast / Scalable Storage• Queues – Background work processing• Drives – NTFS Formatted Page Blobs • SQL Azure – Relational SQL in the Cloud
– Core DB Functionality– Management– SQL Data Sync
Windows Azure AppFabric(Formerly known as .NET Services)
• Service Bus• Access Control Service
Compute Storage Management ManagementRelational data Connectivity Access control
Windows Azure Cloud Fabric(Fabric Controller)
• Multiple virtual instances• Easy provision of applications• Detect failures• Spin up new instances to replace the failed ones• How many instances and what role they will play• Load balances and DNS• Elasticity of the service… scaling up/down number of
instances
Windows Azure DevFabric(Cloud in a box)
• Simulated “Cloud Experience” for Development– Routes cloud requests to local machine– Simulates data storage with local SQL server database– Azure SQL simulated with local SQL Server database
Compute Storage Management ManagementRelational data Connectivity Access control
Demo
Building Our First Cloud Application
With Microsoft Windows Azure
This demo uses the following technologies:• .NET Framework 3.5 SP1• Visual Studio 2008 SP1 or Visual Web Developer 2008 SP1• Windows Azure SDK – November 2009 CTP or later• Windows Azure Tools for Microsoft Visual Studio November 2009 CTP or later
What is Azure?
• Data Center
What is Azure?
• Data Center + Virtual Machines
What is Azure?
Blobs
Tables
Queues
S
What is Azure?
Blobs
Tables
Queues
App Fabric
S
What is Azure?
App Fabric
S
Blobs
Tables
Queues
What is Azure?
Blobs
Tables
Queues
App Fabric
Fabric Controller
S
Blobs
Tables
Queues
App Fabric
Fabric ControllerWhat is Azure?
S
Blobs
Tables
Queues
App Fabric
Fabric ControllerDev Fabric
S
Blobs
Tables
Queues
App Fabric
Fabric Controller
Dev Fabric
S
Summary
What is AzureInfrastructure Web RolesWorker RolesStorage (Including SQL Azure)Cloud Fabric, Dev Fabric, App Fabric
• Windows Azure Developer Platformhttp://www.microsoft.com/windowsazure/developers/
• Channel 9 videoshttp://channel9.msdn.com/azure
• Windows Azure Platform Training Kithttp://www.azure.com
• Microsoft PDC 2009http://microsoftpdc.com/
• Windows Azure SDKhttp://www.microsoft.com/windowsazure/developers/
Resources – Windows Azure Platform