Your SlideShare is downloading. ×
0
Windows Azure
Windows Azure
Windows Azure
Windows Azure
Windows Azure
Windows Azure
Windows Azure
Windows Azure
Windows Azure
Windows Azure
Windows Azure
Windows Azure
Windows Azure
Windows Azure
Windows Azure
Windows Azure
Windows Azure
Windows Azure
Windows Azure
Windows Azure
Windows Azure
Windows Azure
Windows Azure
Windows Azure
Windows Azure
Windows Azure
Windows Azure
Windows Azure
Windows Azure
Windows Azure
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Windows Azure

836

Published on

Windows Azure & it's concept

Windows Azure & it's concept

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

No Downloads
Views
Total Views
836
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
36
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Cloud Computing Redefined Rahat Khanna Microsoft Student Partner ‘09 rahatkhanna@student- partners.com Delhi Techno Gradz http://delhitechnogradz.groups. live.com
  • 2. Agenda • What is Cloud ? • What is Windows Azure? • Develop Your Application • Deploy To Staging and Production • Some Stuff To Think About
  • 3. CLOUD !!!! (Puzzled)
  • 4. Usage of Resources • Software Resources • Computing Resources • Platform Resources
  • 5. Cloud Computing means • IaaS - Infrastucture as a Service • PaaS – Platform as a Service • SaaS – Software as a Service
  • 6. Infrastructure as a Service Major Infrastructure Vendors - Below are companies that provide infrastructure services: • Microsoft : WINDOWS AZURE • Google (GOOG) - Managed hosting, development environment • International Business Machines (IBM) - Managed hosting • SAVVIS (SVVS) - Managed hosting • Terremark Worldwide (TMRK) - Managed hosting • Amazon.com (AMZN) - Cloud storage
  • 7. Active Platforms  Windows Azure Platform  Google (GOOG) - Apps Engine  Amazon.com (AMZN) - EC2  Microsoft (MSFT) - Windows Live  Terremark Worldwide (TMRK) - The Enterprise Cloud  Salesforce.com (CRM) - Force.com  NetSuite (N) - Suiteflex  Mosso - Mosso, a division of Rackspace  Metrisoft - Metrisoft SaaS Platform
  • 8. Traditional v/s On-Demand Traditional On-Demand SAP AG (SAP) Oracle (ORCL) Blackbaud (BLKB) Lawson Software (LWSN) Blackboard (BBBB) Salesforce.com (CRM) Google (GOOG) NetSuite (N) Taleo (TLEO) Concur Technologies (CNQR)
  • 9. Characteristics  Agility  Cost  Device and Location Independence  Multi-tenancy  Centralization  Peak-load capacity  Utilization and efficiency  Reliability  Scalability  Security  Sustainability
  • 10. Ok. So what’s Windows Azure? • Microsoft’s “cloud” • 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
  • 11. The Azure Platform
  • 12. The Azure Platform
  • 13. The “cloud” in Cloud Services? • Think data-center somewhere on the internet • Allows you to run your app • Allows you to read and write data
  • 14. Why Azure? • “I’ve got my awesome data-center so…” • No more worrying about… – Buying, configuring, maintaining hardware – Buying, configuring, maintaining the operating system – Network infrastructure • Routers, Switches, Load Balancers – Your data-center’s power and internet connections – Failovers • Worry less about… – App deployment – Capacity planning • Focus on writing your app
  • 15. Simple Scale Out • Changes in traffic • Need more servers? • Need fewer servers?
  • 16. I want everything… • …and it should be easy. • Azure let’s you worry about writing your app • Don’t have to learn a whole bunch of new stuff • Leverage your existing dev skills
  • 17. Azure: The Developer View • Write it in Visual Studio – New project types – Debug your code • .NET, ASP.NET, WCF, IIS7, LINQ • Azure Storage – Database in the cloud – (with a few caveats) • Desktop development versions of – Azure Fabric – Azure Storage
  • 18. AZURE STORAGE
  • 19. Azure Storage • Simple database in the cloud – Tables • “structured storage” – Blobs – Queues • You don’t worry about replication • Scales like nobody’s business • Development version – DevelopmentStorage.exe – Uses SQL Server Express
  • 20. Table Storage • Every row has RowKey & Partition Key • RowKey = primary key • PartitionKey – Helps you tell Azure how to scale your data – You have to think about how you’ll be querying – By State? By Hour? Other? RowKey PartitionKey FirstName LastName 1 MA Ben Day 2 MA John Malkovich 3 WA Bill Gates 4 CA Steve Jobs
  • 21. Column Data Types • Partition key and Row key – String (up to 64KB) • Other properties – String (up to 64KB) – Binary (up to 64KB) – Bool – DateTime – GUID – Int – Int64 – Double
  • 22. MORE THAN JUST ASPX
  • 23. Utility Compute without a UI • Azure uses the concept of “Roles” • There are two types of roles: – Web role – Worker role
  • 24. Web & Worker
  • 25. Worker Role and a Queue • In a web role, create an ASP.NET page – Creates a queue – Writes to a queue – Gets queue depth • Worker Role – Reads the queue – “Processes” the message
  • 26. DEPLOYMENT
  • 27. Deploy To The Cloud • Change the storage config to use production servers • Deploy your App to the staging platform • Test your app at the staging • Publish your app to the production engine
  • 28. The Big Questions • When? – 2009 • An actual Service Level Agreement (SLA) • More data-centers – Now in US only – Global at go-live • What will it cost? – It will depend on what you use
  • 29. Some things to Think About
  • 30. For more queries : My Email: rahatkhanna@student-partners.com My Blog: http://www.yehtechnologies.com/techvoyage My Twitter ID: http://twitter.com/yehtech My LinkedIn Profile: http://www.linkedin.com/in/rahatkh My Facebook Profile: http://www.facebook.com/rahatkh

×