Cloud               Two examples                   Søren Peter Nielsen                            spn@itst.dk             ...
Why public cloud?Kilde: Microsoft
Read more:                                                ”Cloud Calculator”Highlighting the potential digitaliser.dk/reso...
Hands on experience – Twoexamples with NITA in the cloud• Digitalisér.dk  • Social sharing and    knowledgeplatform• EasyT...
What is Digitalisér.dk Collaboration platform and  resource library for IT enabling  Denmark All content is user  genera...
Why cloud?Eat our own dog food  NITA is promoting cloud  Good opportunity to get hands-onExpecting to save money, get ...
We did a risk        analysis Verden går ikke under, hvis der sker  Digitalisér.dk et eller andet Vi har ingen vigtige p...
Setup before migration• Access to all environments through hosting  provider                      Applikationsteam        ...
Setup after the migration• Operations and maintenance split on two  suppliers – each with their own AWS  account          ...
Digitaliser.dk - conclusions• Better flexibility and saving on development  and test environment• Savings on the productio...
EasyTrade• NemHandel  – Invoicing as easy as sending an email• Infrastructure  – Standards, reference    implementations, ...
Why consider IaaS for our       eInvoicing service?• Fluctuating and rising traffic volumes• Existing environment unstable...
300000         EasyTrade traffic250000200000150000100000 50000     0
1000                   2000                          3000                                 4000                            ...
600      Users per hour500400300200100  0
Cloud setup                                                                           Auto Scale Trigger:               Ne...
Users per hour600500400300200100  0
Conclusions• Reasonable business case  – ROI in 26 months  – might have been accomplished with traditional    supplier as ...
The cost to be a first mover• 3. party not used to cloud infrastructure• Maturity of technologies  – missing and wrong doc...
Additional Contact Info• Twitter.com/sorenp• Linkedin.com/in/sorenp• Soren.peter.nielsen@gmail.com
Upcoming SlideShare
Loading in …5
×

Cloud - Two examples

351 views
311 views

Published on

Cloud presentation given at Amazon Startup Bootcamp sept. 2011

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
351
On SlideShare
0
From Embeds
0
Number of Embeds
5
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • Martin
  • Martin
  • Cloud - Two examples

    1. 1. Cloud Two examples Søren Peter Nielsen spn@itst.dk Chief ArchitectDanish National IT and Telecom Agency
    2. 2. Why public cloud?Kilde: Microsoft
    3. 3. Read more: ”Cloud Calculator”Highlighting the potential digitaliser.dk/resource/601236Compare On Premise cost with Cloud A 60% total cost reduction over a 5 year period!
    4. 4. Hands on experience – Twoexamples with NITA in the cloud• Digitalisér.dk • Social sharing and knowledgeplatform• EasyTrade • eInvoicing infrastructure and self service Read more: ”Migration of Nemhandel to a commercial Cloud Computing Infrastructure”EasyTrade in the cloud digitaliser.dk/resource/567373=> more than 50% cost reduction
    5. 5. 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
    6. 6. Why cloud?Eat our own dog food NITA 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
    7. 7. 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
    8. 8. Setup before migration• Access to all environments through hosting provider Applikationsteam Driftsleverandør Udvikling Test Staging Drift
    9. 9. Setup after the migration• Operations and maintenance split on two suppliers – each with their own AWS account Applikationsteam Driftsleverandør Udvikling Test Staging Drift Amazon Web Services
    10. 10. 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
    11. 11. EasyTrade• NemHandel – Invoicing as easy as sending an email• Infrastructure – Standards, reference implementations, adressing, gateways,• App – eInvoicing form
    12. 12. 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 NITAs cloud initiative with a practical case• Experience building
    13. 13. 300000 EasyTrade traffic250000200000150000100000 50000 0
    14. 14. 1000 2000 3000 4000 5000 6000 7000 02010-03-…2010-03-…2010-03-…2010-03-…2010-03-…2010-03-…2010-03-…2010-03-…2010-03-…2010-03-…2010-03-…2010-03-…2010-03-…2010-03-…2010-03-…2010-03-…2010-03-…2010-03-…2010-03-…2010-03-…2010-03-…2010-03-…2010-03-…2010-03-…2010-03-…2010-03-…2010-03-…2010-03-… Users per day2010-03-…2010-03-…2010-03-…2010-04-…2010-04-…2010-04-…2010-04-…2010-04-…2010-04-…2010-04-…2010-04-…
    15. 15. 600 Users per hour500400300200100 0
    16. 16. Cloud setup Auto Scale Trigger: NemHandel Scale-up if CPUUtilization > 60 Scale-down if CPUUtilization < 20 Admin server RASP sender server Load Balancer Firewall Firewall Firewall Users https://dokumentblanket.nemhandel.gov.dk/ DokumentBlanket Cluster serverDatabase lag Service lag Præsentations lag
    17. 17. Users per hour600500400300200100 0
    18. 18. 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
    19. 19. 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
    20. 20. Additional Contact Info• Twitter.com/sorenp• Linkedin.com/in/sorenp• Soren.peter.nielsen@gmail.com

    ×