1. Cloud Computing Venkateswaran P | Microsoft Student Partner | AIESECer |Yuva Lead Velalar College of Engineering and Technology . Profile::https://student-partners.com/members/vensilver.aspx? Blog::http://vensilver.cz.cc
2. Outline Cloud Overview Comparison of Cloud Providers Windows Azure Architecture Azure AppFabric Project Dallas
3. Overview of Cloud Term Cloud over-applied Definition: A utility computing environment where the developers can treat compute and storage resources as infinite. Define utility computing Like electricity, water, gas utilities Pay per use, rarely think about use far before need
4. Services on Cloud Providers Web application hosting Worker tasks File storage SQL Database NoSQL Database
6. Decisions Cloud Platforms Removes Research theoretical maximum load Replication strategy When to use a content distribution network(CDN) Platform patching/maintenance strategy Not true on Amazon’s offering Storage ‘head room’ Data center setup Redundant power Redundant cooling Redundant internet connectivity Connectivity within data center
7. Decision you still Own Data storage: No SQL style or SQL style Maximum concurrency in application If SQL storage: sharding? If NoSQL: partition and row keys? Programming Language Monitoring software When to adjust capacity
13. Microsoft SQL Azure 1 GB (Web Edition) or 10-50 GB (Business Edition) database Highly Available Replicated Maintained/patched Offers 99.9% availability/month (~43 minutes of downtime/month) Microsoft gets 10 hours of scheduled downtime/year that, when announced, doesn’t count against SLA.
14. What is different about SQL Azure? Things that cause a connection to close early Excessive resource usage (ex.lots of memory) Long running single transaction idle connection No support for RESTORE No attaching a database to the SQL Azure server No distributed transactions Collation only available at column or expression level
15. What is different about SQL Azure?(cont’d) Tables MUST have a clustered index before you can insert data 150 databases/SQL Azure Server , including Master. Cannot use the following user name : admin, administrator, guest, root, sa
16. SQL Azure Security Internet Windows Azure Platform Windows Azure SQL Azure Firewall SQL Azure Server
Salesforce.comWhat do’s salesforce.com give??There is a number of software offeringsYou can build on top of it and intergrade with Salesforce then you can provide sales to others.They give access to there platform and allows to intergrade deeply with there applications . The application in Salesforce will scale very well.Rackspace Hosting.Virtual machine storage to you .They run in Linux or windows. If you need any thing like databases you are on your own. You are responsible for patching the virtual machine and running your applications.Google App Engine. Google dos not give you virtual machines.They give youcompute time and storage.If you have a 7% traffic Google will automatically increase the compute capacity and as well your storage.Amazon web services.The oldest cloud service.Amazon provides relation database Sql database you can increase you computing by increasing new virtual machinesIt is same like Rackspace such as you have to take care of you virtual machine & keep them patched and ready to run.Azure services platform.Dos not provides virtual machines they give you worker tasks and web tasks.It give’s u large number of hosted application it give u sql database and no sql database.It offers infinite storage and infinite computing.