Transitioning To The Cloud Josh Graham SaaS Architect - - PowerPoint PPT Presentation

transitioning to the cloud
SMART_READER_LITE
LIVE PREVIEW

Transitioning To The Cloud Josh Graham SaaS Architect - - PowerPoint PPT Presentation

Transitioning To The Cloud Josh Graham SaaS Architect jgraham@atlassian.com @delitescere Developing For The Cloud Is A Good Idea Our SaaS Story Chief Dispenser Of Pleasantries Products WCS / OpenPLUS COBOL OzEmail C / C++


slide-1
SLIDE 1

Josh Graham SaaS Architect jgraham@atlassian.com @delitescere

Transitioning To The Cloud

slide-2
SLIDE 2

Developing For The Cloud Is A Good Idea

slide-3
SLIDE 3

Our SaaS Story

slide-4
SLIDE 4

Chief Dispenser Of Pleasantries

WCS / OpenPLUS

  • OzEmail
  • GlobalFreeway
  • Optus
  • ThoughtWorks
  • Hashrocket
  • Atlassian!

COBOL C / C++ Perl VB Java C# Ruby Scala

Products Interwebs The Agile #winning

slide-5
SLIDE 5

Atlassian

  • Formed 2002
  • 400 staff
  • 125,000 installations
  • $100M+ p.a.

Serving more than 17,000 companies worldwide

slide-6
SLIDE 6

We Write It

slide-7
SLIDE 7

You Download It

slide-8
SLIDE 8

You Get Servers For It

slide-9
SLIDE 9

You Install It

slide-10
SLIDE 10

You Configure It

slide-11
SLIDE 11

You Integrate It

slide-12
SLIDE 12

You Customize It

slide-13
SLIDE 13

You Upgrade It

slide-14
SLIDE 14

You Keep It Running

slide-15
SLIDE 15

We Support It

LEGENDARY

slide-16
SLIDE 16

We Want SaaS

slide-17
SLIDE 17
slide-18
SLIDE 18

CoHo / Enterprise Hosted

slide-19
SLIDE 19

Lesson: Revamped Billing

slide-20
SLIDE 20

Lesson: Strategic Partnering

slide-21
SLIDE 21

JIRA Studio

slide-22
SLIDE 22

Hacklassian

slide-23
SLIDE 23

Hacklassian

slide-24
SLIDE 24

Lesson: Reduced Dependencies

slide-25
SLIDE 25

Lesson: Good > Great

slide-26
SLIDE 26

Lesson: More Beer, Less Vegemite

slide-27
SLIDE 27

Lesson: Developer-on-Support

slide-28
SLIDE 28
slide-29
SLIDE 29
slide-30
SLIDE 30

Unicorn

slide-31
SLIDE 31
slide-32
SLIDE 32

Unicorn

OpenVZ Mostly read-only NFS PostgreSQL Tomcat, httpd, nginx NewRelic, Nagios, Ganglia

slide-33
SLIDE 33

Area

slide-34
SLIDE 34

Per-area Stats

  • Instances = 800 – 1200
  • RAM = 2.88TB avail., 2TB ceiling
  • CPU = 480 H/T cores, 3% average
  • Storage = 36TB RAID, 18TB usable
  • I/O = 60MB/s nom., 600MB/s burst
  • IOPS = 500 nom., 15,000 burst
  • Network = 4Mb/s
slide-35
SLIDE 35
slide-36
SLIDE 36
slide-37
SLIDE 37
slide-38
SLIDE 38

À La Carte

slide-39
SLIDE 39

Integrate Everything

slide-40
SLIDE 40

Lesson: Trim The Fat

slide-41
SLIDE 41

Fail: Support Costs?

slide-42
SLIDE 42

Fail: Redundant Storage?

slide-43
SLIDE 43

Fail: Sufficient Power?

slide-44
SLIDE 44

Lesson: Measure Everything

slide-45
SLIDE 45

Lessons

  • Revamped Billing
  • Strategic Partnerships
  • Reduced Dependencies
  • Good > Great
  • More Beer, Less Vegemite
  • Developer-on-Support
  • Trim the Fat
  • Measure Everything
slide-46
SLIDE 46

Josh Graham SaaS Architect jgraham@atlassian.com @delitescere

Transitioning To The Cloud