Cloud Computing
Click here to load reader
-
Upload
venkat-eswaran -
Category
Documents
-
view
643 -
download
2
Transcript of Cloud Computing
![Page 1: Cloud Computing](https://reader037.fdocuments.us/reader037/viewer/2022100600/55508b38b4c9051e5b8b4d4d/html5/thumbnails/1.jpg)
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
![Page 2: Cloud Computing](https://reader037.fdocuments.us/reader037/viewer/2022100600/55508b38b4c9051e5b8b4d4d/html5/thumbnails/2.jpg)
Outline
Cloud OverviewComparison of Cloud ProvidersWindows Azure ArchitectureAzure AppFabricProject Dallas
![Page 3: Cloud Computing](https://reader037.fdocuments.us/reader037/viewer/2022100600/55508b38b4c9051e5b8b4d4d/html5/thumbnails/3.jpg)
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
![Page 4: Cloud Computing](https://reader037.fdocuments.us/reader037/viewer/2022100600/55508b38b4c9051e5b8b4d4d/html5/thumbnails/4.jpg)
Services on Cloud Providers
Web application hosting
Worker tasks
File storage
SQL Database
NoSQL Database
![Page 5: Cloud Computing](https://reader037.fdocuments.us/reader037/viewer/2022100600/55508b38b4c9051e5b8b4d4d/html5/thumbnails/5.jpg)
A Sampling of Choices
![Page 6: Cloud Computing](https://reader037.fdocuments.us/reader037/viewer/2022100600/55508b38b4c9051e5b8b4d4d/html5/thumbnails/6.jpg)
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
![Page 7: Cloud Computing](https://reader037.fdocuments.us/reader037/viewer/2022100600/55508b38b4c9051e5b8b4d4d/html5/thumbnails/7.jpg)
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
![Page 8: Cloud Computing](https://reader037.fdocuments.us/reader037/viewer/2022100600/55508b38b4c9051e5b8b4d4d/html5/thumbnails/8.jpg)
Windows Friendly Cloud Providers
Amazon Web Services
Rackspace Hosting
Microsoft Azure
![Page 9: Cloud Computing](https://reader037.fdocuments.us/reader037/viewer/2022100600/55508b38b4c9051e5b8b4d4d/html5/thumbnails/9.jpg)
Windows Azure Architecture
Microsoft SQL Azure
Windows Azure
Windows Azure Platform Appfabric
Microsoft Codename Dallas*
![Page 10: Cloud Computing](https://reader037.fdocuments.us/reader037/viewer/2022100600/55508b38b4c9051e5b8b4d4d/html5/thumbnails/10.jpg)
![Page 11: Cloud Computing](https://reader037.fdocuments.us/reader037/viewer/2022100600/55508b38b4c9051e5b8b4d4d/html5/thumbnails/11.jpg)
Create cloud project in vs2010
DEMO
![Page 12: Cloud Computing](https://reader037.fdocuments.us/reader037/viewer/2022100600/55508b38b4c9051e5b8b4d4d/html5/thumbnails/12.jpg)
Understanding roles
Web rolesWindows Server 2008 x64
.NET Framework 3.5 SP 1
Native code
IIS 7
CGI
PHP
Worker roles
Windows Server 2008 x64
.NET Framework 3.5 SP 1
Native code
![Page 13: Cloud Computing](https://reader037.fdocuments.us/reader037/viewer/2022100600/55508b38b4c9051e5b8b4d4d/html5/thumbnails/13.jpg)
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.
![Page 14: Cloud Computing](https://reader037.fdocuments.us/reader037/viewer/2022100600/55508b38b4c9051e5b8b4d4d/html5/thumbnails/14.jpg)
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
![Page 15: Cloud Computing](https://reader037.fdocuments.us/reader037/viewer/2022100600/55508b38b4c9051e5b8b4d4d/html5/thumbnails/15.jpg)
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
![Page 16: Cloud Computing](https://reader037.fdocuments.us/reader037/viewer/2022100600/55508b38b4c9051e5b8b4d4d/html5/thumbnails/16.jpg)
SQL Azure Security
Windows Azure Platform
Windows Azure
Internet
SQL Azure Server
SQL Azure Firewall
![Page 17: Cloud Computing](https://reader037.fdocuments.us/reader037/viewer/2022100600/55508b38b4c9051e5b8b4d4d/html5/thumbnails/17.jpg)
![Page 18: Cloud Computing](https://reader037.fdocuments.us/reader037/viewer/2022100600/55508b38b4c9051e5b8b4d4d/html5/thumbnails/18.jpg)
Project Dallas