Chandana N. Athauda,
           Microsoft MVP
Email : chandana@yeschandana.com
Blog : http://www.yeschandana.com



      ...
 What is Cloud?
 Why Cloud Architectures?
 Business Benefits of Cloud Architectures.
 Examples of Cloud Architectures....
 Cloud computing is a style of computing in which
  dynamically scalable and often virtualized resources are
  provided a...
 Cloud Architectures address key difficulties surrounding
  large-scale data processing. In traditional data processing i...
 It is difficult to auto scale up and down based on dynamic
  workloads. It is difficult to get the machines when one
  n...
 Almost zero upfront infrastructure investment.
 Just-in-time Infrastructure.
 More efficient resource utilization.
 U...
 Processing Pipelines
    Document processing pipelines
    Image processing pipelines
    Video transcoding pipelines...
 Websites
    Websites that “sleep” at night and auto-scale during the
     day.
    Instant Websites – websites for co...
The same facilities that a desktop OS provides, but on a set


    of connected servers:

         Abstract execution env...
It is an operating system for the cloud


    It is designed for utility computing


    It has four primary features:
...
11
Colombo .NET User Group (CDNUG)
12
Colombo .NET User Group (CDNUG)
Think data-center somewhere on the internet.


    Allows you to run your applications.


    Allows you to read and wri...
Microsoft’s “cloud”


         Every cloud has an Azure lining?
     

    Custom version of Windows


         Optimiz...
Install Microsoft .NET Framework 3.5 SP1.


    Install IIS7 with ASP.NET/CGI.


    Install Visual Studio 2008 with SP1...
Install KB967631: Update for Visual Studio 2008 SP1


    Debugger.
    (http://code.msdn.microsoft.com/KB967631/Release/...
Windows Azure Tools for Microsoft Visual Studio March 2009


    CTP. (http://www.microsoft.com/downloads/details.aspx?Fa...
Write it in Visual Studio


         New project types
     

         Debug your code
     

    .NET, ASP.NET, WCF, I...
Amazon : Amazon Web Services (AWS)


         EC2, SimpleDB, C3, CloudFront, etc
     

    Google AppEngine


    Micr...
Microsoft Windows Azure White Papers


    Amazon AWS Cloud Architecture White Paper





                              ...
21
Colombo .NET User Group (CDNUG)
22
Colombo .NET User Group (CDNUG)
Upcoming SlideShare
Loading in...5
×

Cloud Computing & Windows Azure

1,452

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,452
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
68
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Cloud Computing & Windows Azure

  1. 1. Chandana N. Athauda, Microsoft MVP Email : chandana@yeschandana.com Blog : http://www.yeschandana.com 1 Colombo .NET User Group (CDNUG)
  2. 2.  What is Cloud?  Why Cloud Architectures?  Business Benefits of Cloud Architectures.  Examples of Cloud Architectures.  What Should The Cloud OS Provide?  What Is Windows Azure?  Deploy to Staging and Production.  Current Cloud Computing Market. 2 Colombo .NET User Group (CDNUG)
  3. 3.  Cloud computing is a style of computing in which dynamically scalable and often virtualized resources are provided as a service over the Internet. Users need not have knowledge of, expertise in, or control over the technology infrastructure quot;in the cloudquot; that supports them.  A set of connected servers  On which developers can:  Install and run services  Store and retrieve data 3 Colombo .NET User Group (CDNUG)
  4. 4.  Cloud Architectures address key difficulties surrounding large-scale data processing. In traditional data processing it is difficult to get as many machines as an application needs.  It is difficult to get the machines when one needs them.  It is difficult to distribute and coordinate a large-scale job on different machines, run processes on them, and provision another machine to recover if one machine fails.  Cont.. 4 Colombo .NET User Group (CDNUG)
  5. 5.  It is difficult to auto scale up and down based on dynamic workloads. It is difficult to get the machines when one needs them.  It is difficult to get rid of all those machines when the job is done. 5 Colombo .NET User Group (CDNUG)
  6. 6.  Almost zero upfront infrastructure investment.  Just-in-time Infrastructure.  More efficient resource utilization.  Usage-based costing.  Potential for shrinking the processing time. 6 Colombo .NET User Group (CDNUG)
  7. 7.  Processing Pipelines  Document processing pipelines  Image processing pipelines  Video transcoding pipelines  Indexing – create an index of web crawl data  Data mining  Batch Processing Systems  Back-office applications  Log analysis  Nightly builds  Cont… 7 Colombo .NET User Group (CDNUG)
  8. 8.  Websites  Websites that “sleep” at night and auto-scale during the day.  Instant Websites – websites for conferences or events (FIFA 2009, Super Bowl, T20 World Cup)  Promotion websites  “Seasonal Websites” - websites that only run during the tax season or the holiday season (New Year or Christmas) 8 Colombo .NET User Group (CDNUG)
  9. 9. The same facilities that a desktop OS provides, but on a set  of connected servers: Abstract execution environment  Shared file system  Resource allocation  Programming environments  And more: Utility computing  24/7 operation  Pay for what you use  Simpler, transparent administration  9 Colombo .NET User Group (CDNUG)
  10. 10. It is an operating system for the cloud  It is designed for utility computing  It has four primary features:  Service management  Compute  Storage  Developer experience  10 Colombo .NET User Group (CDNUG)
  11. 11. 11 Colombo .NET User Group (CDNUG)
  12. 12. 12 Colombo .NET User Group (CDNUG)
  13. 13. Think data-center somewhere on the internet.  Allows you to run your applications.  Allows you to read and write data.  13 Colombo .NET User Group (CDNUG)
  14. 14. Microsoft’s “cloud”  Every cloud has an Azure lining?  Custom version of Windows  Optimized for utility computing applications  Always runs virtualized on the Azure Fabric  Azure Fabric  Runs instances of your apps  Handles “everything”  Azure Storage  Azure SDK for Visual Studio  14 Colombo .NET User Group (CDNUG)
  15. 15. Install Microsoft .NET Framework 3.5 SP1.  Install IIS7 with ASP.NET/CGI.  Install Visual Studio 2008 with SP1.  SQL Server 2005 Express Edition (or above).  Enable WCF HTTP activation via Service Manager.  (http://msdn.microsoft.com/en-us/library/dd179419.aspx) Install Hotfix: Improve Visual Studio Stability.  (http://www.microsoft.com/downloads/details.aspx?FamilyID=2f692251-2b48-4839- 90fb-fb707381cb24&displaylang=en ) Cont…  15 Colombo .NET User Group (CDNUG)
  16. 16. Install KB967631: Update for Visual Studio 2008 SP1  Debugger. (http://code.msdn.microsoft.com/KB967631/Release/ProjectReleases.aspx?ReleaseId=2 385 ) Install Hotfix: Support for FastCGI on the Development  Fabric.( Windows6.0-KB963676-x86.msu = Vista ) (https://connect.microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx?Downlo adID=16827&wa=wsignin1.0 ) Install Windows Azure Software Development Kit (March  2009 CTP). (http://www.microsoft.com/downloads/details.aspx?FamilyID=b44c10e8-425c-417f- ) af10-3d2839a5a362&displaylang=en 16 Colombo .NET User Group (CDNUG)
  17. 17. Windows Azure Tools for Microsoft Visual Studio March 2009  CTP. (http://www.microsoft.com/downloads/details.aspx?FamilyID=59e8fc0c-c399- 4ab7-8a93-882d8e74b67a&displaylang=en ) Open Visual Studio 2008: New –> Project –> Cloud Services –  > Web Cloud Service Write Hello World code in the Default.aspx  Publishing Service Project / Deploying /Uploading to the  Windows Azure clouds. Hit RUN  17 Colombo .NET User Group (CDNUG)
  18. 18. Write it in Visual Studio  New project types  Debug your code  .NET, ASP.NET, WCF, IIS7, LINQ  Azure Storage  Database in the cloud  Desktop development versions of  Azure Fabric  Azure Storage  18 Colombo .NET User Group (CDNUG)
  19. 19. Amazon : Amazon Web Services (AWS)  EC2, SimpleDB, C3, CloudFront, etc  Google AppEngine  Microsoft Azure  SlaesForce (CRM on Cloud – SaaS)  GoGrid  VMWare  19 Colombo .NET User Group (CDNUG)
  20. 20. Microsoft Windows Azure White Papers  Amazon AWS Cloud Architecture White Paper  20 Colombo .NET User Group (CDNUG)
  21. 21. 21 Colombo .NET User Group (CDNUG)
  22. 22. 22 Colombo .NET User Group (CDNUG)
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×