Upload
jeremy-thake
View
2.660
Download
0
Tags:
Embed Size (px)
DESCRIPTION
Killer scenarios for SharePoint 2010 and Azure400 – LevelSo you’ve been drinking the kool-aid on “the cloud” and have seen the buzz from Microsoft on both Office 365 and Azure in the last year. You may have even seen Steve Fox or Paul Stubbs, from Microsoft, content that has been published on the Internet of late focusing on leveraging Azure.In this session, Jeremy Thake, will discuss where SharePoint and Azure makes sense. He will show you how to get started in your development environment and the bear traps to look out for. Some key scenarios will be demonstrated and the code walked through. Both SharePoint 2010 on-premise and SharePoint 2010 online scenarios will be demonstrated leveraging BCS, SQL Azure, Azure Service Bus and lots more. From this session you should have - a good understanding of how Azure could help your organization with your existing SharePoint 2010 environment and how to get started both on-premise and online.- An understanding of the key concepts of how Azure could help your organization with your existing SharePoint 2010 environment- An understanding of how to get started in your development environment with Azure and SharePoint 2010- How BCS, SQL Azure and Azure Service Bus specifically can be leveraged in your organization by showing examples of the power of this technology in use
Citation preview
Killer scenarios for SharePoint 2010 and AzureJeremy Thake
Enterprise [email protected] jthake
Agenda
Key concepts Getting started Approaches Examples
Make It Rain!
Applications
Data
Runtime
Middleware
O/S
Virtualization
Servers
Storage
Network
On-premise
IaaS
PaaS
Applications
Data
Runtime
Middleware
O/S
Virtualization
Servers
Storage
Network
SaaS
Credit: Professional SharePoint 2010 Cloud-based solutions
Benefits of Azure
High availability Scalability Manageability
WAIT A MINUTE!
Why not just run on-premise
IIS 7.5 / SQL Server can host these things too!
High availability of applications Don’t worry about DR/HA costs
Scalability of applications Pay by usage rather than servers sitting cold
Manageability of applications Deployment of apps faster
Why do this?
Offload heavy processing from SharePoint farm servers
Transactional, normalized data processes Sandboxed solutions not as manageable SharePoint not great at “big data” Developers can stay in ASP.NET land & SP Dev can
do “light touch” plumbing SharePoint becomes presentation layer to many
applications
Flexible
Pay as you go Scale out by changing in control panel
Key concepts
Components of Azure
“Free” trial
COMPUTE: 750 hours of a Small Compute Instance STORAGE: 20GB with 50k Storage transactions DATA TRANSFERS: 20GB outbound / Unlimited inbound
data transfer RELATIONAL DATABASE: 1GB Web Edition SQL Azure
database ACCESS CONTROL: 100k transactions SERVICE BUS: Free through March 31, 2012 CACHING: 128MB cache
https://www.windowsazure.com/en-us/offers/ms-azr-0018p
PAYG Costs
Compute Extra small instance: $0.04 $0.02 per hour Small instance (default): $0.12 per hour Medium instance: $0.24 per hour Large instance: $0.48 per hour Extra large instance: $0.96 per hour
Storage $0.14 $0.125 per GB stored per month $0.01 per 10,000 storage transactions
https://www.windowsazure.com/en-us/offers/ms-azr-0018p
PAYG Costs
SQL Azure Web Edition (up to 5 GB per database)
$9.99 per 1 GB of database per month Business Edition (up to 150 GB per database)
$99.99 per 10 GB of database per month, with a maximum charge of $499.95 per database
Data Transfers
https://www.windowsazure.com/en-us/offers/ms-azr-0018p
Sample calculator
https://www.windowsazure.com/en-us/pricing/calculator/
Things to watch out for
Identity Data security Regulation & policy Costs
© 2011 AvePoint, Inc. All rights reserved. No part of this may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written consent of AvePoint, Inc.
Getting started
Windows Azure SDK for .NET
Comes with Visual Studio 2011 Developer Preview Web Platform Installer
ASP.NET MVC 3
Visual Studio 2010 SP1 or 2011 Dev Previewhttp://www.asp.net/mvc/mvc3
SSL Windows Azure applicationhttp://msdn.microsoft.com/en-us/gg271302
SharePoint Power Tools
Windows Azure account
https://www.windowsazure.com/
Windows Azure Platform
Account subscriptions
Billing Overview
Approaches
ApproachesComplexModerate
SharePoint hosted (IFRAME)
Client side solutions (CEWP) with JavaScript & jQuery
BCS with SharePoint Designer 2010
Excel Services with Azure
Imperative BCS Consuming custom Azure-
hosted services Securing custom Azure-
hosted services with certificates
Azure Access Control Services
Pluggable workflow Azure calling SharePoint
via CSOM/REST/Web Services
Simple
http://www.andrewconnell.com/blog/archive/2012/01/06/sharepoint-2010-windows-azure-integration-options.aspx
IFRAME approach
Hosted JavaScript to Azure
SharePoint Online safe Client side
Debugging No compilation Browsers different Speed of client machines Shows IP
Azure DataMarket & Excel Services
Powerful graphical data visuals Excel Services REST API Pivot Tables & Charts
BCS to SQL Azure
Simple odbc connections Stronger normalized db structure External lists
Not full support of normal list
Azure Access Control Services
Used for facebook, twitter, google Authentication mechanism
Azure calling SharePoint CSOM / REST / Web services
Hard coding authentication Consuming SharePoint in business apps
The Experts Microsoft’s Steve Fox
http://blogs.msdn.com/b/steve_fox/ Microsoft’s Paul Stubbs
http://blogs.msdn.com/b/pstubbs/ Microsoft’s Donovon Follette
http://blogs.msdn.com/b/donovanf/ Critical Path’s Andrew Connell
http://www.andrewconnell.com/blog tozit’s Tobias Zimmergren
http://www.zimmergren.net Slalom’s Paul Galvin
http://www.mstechblogs.com/paul/
Book
Steve FoxDeveloping Microsoft SharePoint Applications using Windows Azure
Tom RizzoProgramming Microsoft’s Clouds Azure and Office 365
Steve Fox, Paul Stubbs, Girish Raja, Donovon FolletteSharePoint 2010 Cloud-Based Solutions
References
SharePoint 2010 & Azure SharePoint + Azure training kit Windows Azure training kit Azure Developer Center Andrew Connell series Steve Fox’s series Tobias Zimmergren Chris Johnson’s series
Q&AJeremy Thakewww.NothingButSharePoint.com
[email protected]/[email protected]/in/jeremythake
Gold Sponsors
Bronze Sponsors Media Sponsors
Silver Sponsors