killer scenarios for sharepoint 2010 and azure - jeremy thake

Post on 19-May-2015

2.661 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

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

TRANSCRIPT

Killer scenarios for SharePoint 2010 and AzureJeremy Thake

Enterprise Architectjeremy.thake@avepoint.com jthake

Jeremy Thake

New YorkAuthor

AvePoint Labs

AvePointText/Icon/Pic

Jeremy Thake

jthakejeremy.thake@avepoint.com

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 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/

Q&AJeremy Thakewww.NothingButSharePoint.com

jeremy.thake@avepoint.comgplus.to/jthake@jthakewww.linkedin.com/in/jeremythake

Gold Sponsors

Bronze Sponsors Media Sponsors

Silver Sponsors

top related