SeattleUniv-IntroductionToCloudComputing-WinsowsAzure101
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

SeattleUniv-IntroductionToCloudComputing-WinsowsAzure101

on

  • 1,691 views

 

Statistics

Views

Total Views
1,691
Views on SlideShare
1,613
Embed Views
78

Actions

Likes
2
Downloads
70
Comments
0

3 Embeds 78

http://blogs.msdn.com 76
http://www.brijj.com 1
http://webcache.googleusercontent.com 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

SeattleUniv-IntroductionToCloudComputing-WinsowsAzure101 Presentation Transcript

  • 1. Cloud Computing with
    Dan Waters – Academic Developer Evangelist
    dan.waters@microsoft.com
    Mithun Dhar – Developer Evangelist
    mithund@microsoft.com
  • 2. http://blogs.msdn.com/mithund
    What the heck is a
    AcademicEvangelist??
    Dan.waters@microsoft.com
    Twitter: @danwaters
  • 3. http://blogs.msdn.com/mithund
    What the heck is a
    Developer Evangelist??
    mithund@microsoft.com
    Twitter: @mithund
    Blog: http://blogs.msdn.com/MithunD
    Facebook: http://facebook.com/MithunD
  • 4. As an MBA student…
    Be aware of trends
    in your industry
  • 5. Business Trends Reshape Technology
    business is transforming in deeper ways…
    While the economy has faced gloom and doom…
    creating shifts in technology.
    Economic trends
    • Cuts in operating costs and capital expenditures
    • 6. Increased competition for fewer dollars
    • 7. Do more with less
    Business trends
    • Focus on core value-add activities
    • 8. Improve agility to stay competitive
    • 9. Leverage existing assets to expand
    Technology trends
    • Shift from information technology to business technology
    • 10. Technology erases infrastructure complexity
    • 11. Globalization
  • Challenges facing the IT industry
    5
    1
    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.
    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.
    6
    2
    7
    3
    8
    4
  • 12. Cloud Computing is Maturing
    Generally accepted as the next logical step in IT evolution
    A revolutionary style of computing
    Cloud computing is moving into the mainstream
    “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
  • 13. Objectives - What are you leaving with?
    What is Azure
    and how will it help me?
  • 14. What is Azure?
  • 15. It’s an Operating System
    In the Could.
    Simple Answer?
  • 16. IaaS, PaaS and SaaS
    Infrastructure as a Service
    Platform as a Service
    Software as a Service
    SaaS
    ApplicationsPackaged Software
    PaaS
    PlatformOS & Application Stack
    PlatformOS & Application Stack
    IaaS
    InfrastructureServers · Storage · Network
    InfrastructureServers · Storage · Network
    InfrastructureServers · Storage · Network
  • 17. IaaS, PaaS and SaaS
    Infrastructure as a Service
    Platform as a Service
    Software as a Service
    SaaS
    ApplicationsPackaged Software
    PaaS
    PlatformOS & Application Stack
    PlatformOS & Application Stack
    IaaS
    InfrastructureServers · Storage · Network
    InfrastructureServers · Storage · Network
    InfrastructureServers · Storage · Network
  • 18. Lets Start from the Ground up
  • 19.
  • 20. Data Centers
    http://tinyurl.com/y8eazm4
  • 21. Microsoft Data Centers
    Vision
    Go Inside
    Energy Efficient
    Containers
    North American Data Centers
    European Data Centers
    Asian Data Centers
    Dublin
    Chicago
    Amsterdam
    San Antonio
    Hong Kong
    Singapore
  • 22. Why Do I need this?
  • 23. 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
  • 24. Network
    Upgrades
    Installing OS
    Routers
    Zero downtime
    Patching
    Hard drive failure
    Memory
    Storage
    Server acquisition
    Load balancers
    Environments
  • 25.
  • 26.
  • 27.
  • 28. Great.. How do I do this?
  • 29. Main Components
  • 30. Main Components
    • Cloud Fabric
    • 31. Web Roles
    • 32. Worker Roles
    • 33. Storage (Including SQL Azure)
    • 34. Dev Fabric
    • 35. App Fabric (Service Bus)
  • Windows Azure Roles
  • 36. Windows Azure Roles
    Web Role
    A web role is used for web application programming in ASP.NET or PHP
    Worker Role
    A worker role is used for performing work on behalf of the web role.
    In addition to .NET languages, Worker Roles may be written in Ruby or Java.
    Worker Roles are used to improve scalability by increasing parallelism and asynchronicity
    Often used for background work
  • 37. 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
  • 38. Windows Azure AppFabric(Formerly known as .NET Services)
    Service Bus
    Access Control Service
    Compute
    Storage
    Management
    Management
    Relational data
    Connectivity
    Access control
  • 39. 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
  • 40. 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
    Management
    Relational data
    Connectivity
    Access control
  • 41. Demo
    Building Our First Cloud Application
    With Microsoft Windows Azure
    This demo uses the following technologies:
    • .NET Framework 3.5 SP1
    • 42. Visual Studio 2008 SP1 or Visual Web Developer 2008 SP1
    • 43. Windows Azure SDK – November 2009 CTP or later
    • 44. Windows Azure Tools for Microsoft Visual Studio November 2009 CTP or later
  • What is Azure?
    Data Center
  • 45. What is Azure?
    Data Center + Virtual Machines
  • 46. What is Azure?
    Blobs
    S
    Tables
    Queues
  • 47. What is Azure?
    Blobs
    App Fabric
    S
    Tables
    Queues
  • 48. What is Azure?
    Blobs
    App Fabric
    S
    Tables
    Queues
  • 49. What is Azure?
    Fabric Controller
    Blobs
    App Fabric
    S
    Tables
    Queues
  • 50. What is Azure?
    Fabric Controller
    Blobs
    App Fabric
    S
    Tables
    Queues
  • 51. Fabric Controller
    Dev Fabric
    Blobs
    App Fabric
    S
    Tables
    Queues
  • 52. Fabric Controller
    Dev Fabric
    Blobs
    App Fabric
    S
    Tables
    Queues
  • 53. Summary
    • What is Azure
    • 54. Infrastructure
    • 55. Web Roles
    • 56. Worker Roles
    • 57. Storage (Including SQL Azure)
    • 58. Cloud Fabric, Dev Fabric, App Fabric
  • Resources – Windows Azure Platform
    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/