PhotoPivot at BizSparkCamp for Azure

17
BizSparkCamp for Azure Windows Azure in the Real World

description

On Friday 30th September 2011 I spoke at BizSparkCamp for Azure, Microsoft, London about PhotoPivot.The talk was part of the day devoted to real-world examples of companies using the cloud and, specifically, Azure to run their businesses.My talk covered why our compute and storage needs married effectively with what Azure can provide.

Transcript of PhotoPivot at BizSparkCamp for Azure

Page 1: PhotoPivot at BizSparkCamp for Azure

BizSparkCamp for Azure

Windows Azure in the Real World

Page 2: PhotoPivot at BizSparkCamp for Azure

FoundersChris Arnold@GoodCoffeeCode

• Parallel entrepreneur• Lean startup fanatic• Full-stack engineer• Photographer

Morten Rand-Hendriksen@mor10

• WordPress adept• Web UI / UX• Photographer

Page 3: PhotoPivot at BizSparkCamp for Azure

Problem

• Photographers with large Flickr collections find it hard to manage their photos

• Flickr provides a poor interface for showcasing great photo collections

Page 4: PhotoPivot at BizSparkCamp for Azure

Solution

• An online, digital lightboard that helps photographers manage and showcase their work.

Page 5: PhotoPivot at BizSparkCamp for Azure

See It All

Page 6: PhotoPivot at BizSparkCamp for Azure

Group It

Page 7: PhotoPivot at BizSparkCamp for Azure

Find It

Page 8: PhotoPivot at BizSparkCamp for Azure

Share It

Page 9: PhotoPivot at BizSparkCamp for Azure

DeepZoom

Page 10: PhotoPivot at BizSparkCamp for Azure

Usage

Series1

0102030405060708090

ComputesStorage

Page 11: PhotoPivot at BizSparkCamp for Azure

Why Azure?

• Integration with familiar tools• Face-to-face help at TVP• Fully managed• Cost

Page 12: PhotoPivot at BizSparkCamp for Azure

Real Benefits

Page 13: PhotoPivot at BizSparkCamp for Azure

Architecture

XAPPublicPhotos

PrivatePhotos

StaticContent

WordPressContent

Blob Storage

Photos

SQL Azure

Metrics

LoggingWP-Core

ASP.NetREST

WordPress+ Plugins

Web Role

C#Routines Local

Worker Role

Page 14: PhotoPivot at BizSparkCamp for Azure

WordPress on Azure

• PhotoPivot 1st production site• Single core installation / update• Persistency Plugins• No need to re-deploy website changes• No manifest-based persistency (yet)

Page 15: PhotoPivot at BizSparkCamp for Azure

Challenges

• Writing scalable code is hard!• Startups will get charged for hacked code• WP designed for MySQL• Setting Up• Pricing Model• Getting used to PAYG

Page 16: PhotoPivot at BizSparkCamp for Azure

Tips ‘n Tricks

• Logging is essential– Now turn it off!

• Be flexible– Use local Azure (free ingress)

• Instances weren’t interchangeable• Read the press releases– 6 Extra Small Instances from October

Page 17: PhotoPivot at BizSparkCamp for Azure

Got a Flickr Collection?

http://photopivot.com@PhotoPivot