cloud - two examples

Post on 14-Dec-2014

208 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

Cloud presentation given at Amazon Startup Bootcamp sept. 2011

TRANSCRIPT

Cloud Two examples

Søren Peter Nielsenspn@itst.dk

Chief ArchitectDanish National IT and Telecom Agency

 

Kilde: Microsoft

Why public cloud?

Highlighting the potentialCompare On Premise cost with Cloud

 

Read more:   ”Cloud Calculator”

digitaliser.dk/resource/601236

A 60% total cost reduction over a 5 year period!

Hands on experience – Two examples with NITA in the cloud

• Digitalisér.dk• Social sharing and

knowledgeplatform• EasyTrade

• eInvoicing infrastructure and self service

EasyTrade in the cloud => more than 50% cost reduction

Read more:  

 ”Migration of Nemhandel to a commercial Cloud Computing Infrastructure”

digitaliser.dk/resource/567373

What is Digitalisér.dk

Collaboration platform and resource library for IT enabling Denmark

All content is user generated, 12000+ ressources

NITA is ”just” making the platform available

4800+ registrered users, ongoing new content creation

Why cloud?

Eat our own dog foodNITA is promoting cloud Good opportunity to get hands-on

Expecting to save money, get more flexibility (and scalability)

We have many systems that potentially can live in the cloud – need a frontrunner

We did a risk analysis

Verden går ikke under, hvis der sker Digitalisér.dk et eller andet

Vi har ingen vigtige personoplysninger (udover e-mail) Der er ikke noget sensitivt indhold, og der bør

heller ikke være det (vi tager ikke ansvar for det)

Vi foretager fysiske backups hyppigt, så datatabet vil være generende men ufarligt

Utilgængelighed er et irritationsmoment – men ikke kritisk

Men vigtigst: sandsynligheden er lav Pointen er, at man skal vurdere sin

leverandører på samme vilkår med udgangspunkt i applikationen, hvadenten det er cloud eller ej

Setup before migration

• Access to all environments through hosting provider

Driftsleverandør

Udvikling Test Staging Drift

Applikationsteam

Setup after the migration

• Operations and maintenance split on two suppliers – each with their own AWS account

Amazon Web Services

Driftsleverandør

Udvikling Test Staging Drift

Applikationsteam

Digitaliser.dk - conclusions

• Better flexibility and saving on development and test environment

• Savings on the production environment• Quickly found out we needed Gold support

(+20% on the AWS cost)• Additional savings possible with reserved

instances

EasyTrade

• NemHandel– Invoicing as easy as sending an email

• Infrastructure– Standards, reference implementations,

adressing, gateways,• App

– eInvoicing form

Why consider IaaS for our eInvoicing service?

• Fluctuating and rising traffic volumes• Existing environment unstable due

to high peaks• Flexibility regarding dev and test

environments• Lower ongoing operational cost• Support the NITA's cloud initiative with a

practical case• Experience building

EasyTrade traffic

2007-09

2007-10

2007-11

2007-12

2008-01

2008-02

2008-03

2008-04

2008-05

2008-06

2008-07

2008-08

2008-09

2008-10

2008-11

2008-12

2009-01

2009-02

2009-03

2009-04

2009-05

2009-06

2009-07

2009-08

2009-09

2009-10

2009-11

2009-12

2010-01

2010-02

2010-030

50000

100000

150000

200000

250000

300000

Users per day

2010-03-01

2010-03-03

2010-03-05

2010-03-07

2010-03-09

2010-03-11

2010-03-13

2010-03-15

2010-03-17

2010-03-19

2010-03-21

2010-03-23

2010-03-25

2010-03-27

2010-03-29

2010-03-31

2010-04-02

2010-04-04

2010-04-06

2010-04-080

1000

2000

3000

4000

5000

6000

7000

Users per hour

2010-04-07

00

2010-04-07

01

2010-04-07

02

2010-04-07

03

2010-04-07

04

2010-04-07

05

2010-04-07

06

2010-04-07

07

2010-04-07

08

2010-04-07

09

2010-04-07

10

2010-04-07

11

2010-04-07

12

2010-04-07

13

2010-04-07

14

2010-04-07

15

2010-04-07

16

2010-04-07

17

2010-04-07

18

2010-04-07

19

2010-04-07

20

2010-04-07

21

2010-04-07

22

2010-04-07

23

0

100

200

300

400

500

600

Cloud setup

FirewallFirewallFirewall

LoadBalancer

Users

Præsentations lagService lagDatabase lag

Auto Scale Trigger:Scale-up if CPUUtilization > 60Scale-down if CPUUtilization < 20

https://dokumentblanket.nemhandel.gov.dk/DokumentBlanket

Cluster server

RASP sender server

NemHandel

Admin server

Users per hour

2010-04-07

00

2010-04-07

01

2010-04-07

02

2010-04-07

03

2010-04-07

04

2010-04-07

05

2010-04-07

06

2010-04-07

07

2010-04-07

08

2010-04-07

09

2010-04-07

10

2010-04-07

11

2010-04-07

12

2010-04-07

13

2010-04-07

14

2010-04-07

15

2010-04-07

16

2010-04-07

17

2010-04-07

18

2010-04-07

19

2010-04-07

20

2010-04-07

21

2010-04-07

22

2010-04-07

23

0

100

200

300

400

500

600

Conclusions

• Reasonable business case– ROI in 26 months– might have been accomplished with traditional

supplier as well• Migrations and refactoring apps is expensive• Need somebody to handle monitoring and

operations• Don’t expect to do anything w/o an AWS

support agreement• Cheap & flexible for development, test and

staging

The cost to be a first mover

• 3. party not used to cloud infrastructure• Maturity of technologies

– missing and wrong documentation• AWS is cheap, but it is new technology

– spent many hours getting elastic load balancing right

Additional Contact Info

• Twitter.com/sorenp• Linkedin.com/in/sorenp• Soren.peter.nielsen@gmail.com

top related